Programming the Linux Framebuffer
As a non-English speaker, my obvious question is how does the PSF2 format encode fonts with more than 256 glyphs? How would one go about implementing Unicode text rendering? Combine glyphs from multiple 8-bit codepages to get the required characters?<p>Does the Linux system console support Unicode in the first place?<p>edit: the linked header file[1] explains that a single PSF2 can actually encode any number of glyphs (not just 256), and additional meta-information after the bitmaps spell out which Unicode code points OR combining character sequences each bitmap corresponds to.<p>[1]: <a href="https://github.com/legionus/kbd/blob/master/src/psf.h" rel="nofollow">https://github.com/legionus/kbd/blob/master/src/psf.h</a>