| Crates.io | crossfont |
| lib.rs | crossfont |
| version | 0.9.0 |
| created_at | 2020-07-18 00:50:54.737659+00 |
| updated_at | 2025-06-09 16:21:46.370736+00 |
| description | Cross platform native font loading and rasterization |
| homepage | |
| repository | https://github.com/alacritty/crossfont.git |
| max_upload_size | |
| id | 266436 |
| size | 132,291 |
crossfont is a cross-platform Rust library for loading fonts and rasterizing glyphs, using native font engines whenever possible.
| Platform | Backends |
|---|---|
| Linux | Freetype |
| BSD | Freetype |
| Windows | DirectWrite |
| macOS | Core Text |
Since crossfont was originally made solely for rendering monospace fonts in Alacritty, there currently is only very limited support for proportional fonts.
Loading a lot of different fonts might also lead to resource leakage since they are not explicitly dropped from the cache.