Missing Unicode 13 "Symbols for Legacy Computing" characters
The Symbols for Legacy Computing block covers the range U+1FB00 - U+1FBF9.
Foot currently render:
- U+1FB00 - U+1FB3B ("sextants")
- U+1FB70 - U+1FB8B ("eighths blocks")
For the rest, we fall back to font glyphs.
While I don't think we need/should implement all of these (or should we?), a few more is probably a good idea. But which ones?
- The shades?
- The various combinations of diagonal lines?
- The weirdly shaped blocks in U+1FB3C - U+1FB6F?
While not strictly necessary, we should take a look at applying antialiasing, given the number of diagonal lines in the remaining glyphs...
This would also need support from fcft; we currently don't have enough information to reliably decide whether a font is antialiased (and if so, with which subpixel mode?). This fcft PR adds the necessary information: dnkl/fcft#24
Note to self:
pixman_composite_triangles() on a
PIXMAN_a8 buffer does grayscale antialiasing for us.
Deleting a branch is permanent. It CANNOT be undone. Continue?