~ft/fnt

Font tech stack for 9front
bitmap fonts: error on uninmplemented bit depths

refs

front
browse  log 

clone

read-only
https://git.sr.ht/~ft/fnt
read/write
git@git.sr.ht:~ft/fnt

You can also use your local clone with git send-email.

#fnt

Font loading, rendering and text shaping engine for 9front (and Unix-like OS) in C.

It is still very much WIP.

#What does it have so far?

An OpenType parser and pretty-printer in C generated from human-readable specifications written down as Racket data.

An optimized rasterizer for glyphs, mainly based on Wavelet Rasterization paper by J. Manson and S. Schaefer. The supplied code, however, was not used. This is an implementation from scratch.

  • Antialiasing.
  • Basic subpixel rendering (RGB/BGR, horizontal/vertical).
  • Arbitrary non-integer scaling on X and Y axis.
  • Bitmap (*.otb) fonts.
Do not follow this link