diff --git a/content/news/035/index.md b/content/news/035/index.md index b7c79e268..681386116 100644 --- a/content/news/035/index.md +++ b/content/news/035/index.md @@ -75,6 +75,24 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Library Updates +### [psf2] + +[psf2] is a minimal, unopinionated, no-std parser for the v2 +[PC Screen Font][psf2-format] bitmap font format. + +PSF2 fonts are simple, compact, and readily available due to their use as Linux +console fonts. They are extremely fast to draw at their intended resolution, +making them a great choice to quickly get text on the screen, especially when a +low-resolution, fixed-width aesthetic is desired. + +The psf2 crate parses font data, exposing font size, glyph lookup, and iterators +to traverse a glyph's bitmap for easy rendering. Due to its limited scope, it is +much smaller and faster than conventional text rasterizers, but cannot support +variable-width, anti-aliased, or shaped text. + +[psf2]: https://github.com/Ralith/psf2 +[psf2-format]: https://www.win.tue.nl/~aeb/linux/kbd/font-formats-1.html + ## Popular Workgroup Issues in Github