Skip to content

Commit 872561a

Browse files
committed
N35: psf2
1 parent cfdb8e4 commit 872561a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

content/news/035/index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,21 @@ If needed, a section can be split into subsections with a "------" delimiter.
7575

7676
## Library Updates
7777

78+
### [psf2]
79+
80+
[psf2] is a minimal, unopinionated, no-std parser for the v2 [PC Screen
81+
Font](https://www.win.tue.nl/~aeb/linux/kbd/font-formats-1.html) bitmap font format.
82+
83+
PSF2 fonts are simple, compact, and readily available due to their use as Linux console fonts. They
84+
are extremely fast to draw at their intended resolution, making them a great choice to quickly get
85+
text on the screen, especially when a low-resolution, fixed-width aesthetic is desired.
86+
87+
The psf2 crate parses font data, exposing font size, glyph lookup, and iterators to traverse a
88+
glyph's bitmap for easy rendering. Due to its limited scope, it is much smaller and faster than
89+
conventional text rasterizers, but cannot support variable-width, anti-aliased, or shaped text.
90+
91+
[psf2]: https://github.com/Ralith/psf2
92+
7893
## Popular Workgroup Issues in Github
7994

8095
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)