libertinus
libertinus copied to clipboard
Map codepoints to fi/fl ligatures
According to #453, several glyph support standards require that some existing ligature glyphs be accessible from dedicated Unicode codepoints:
- [ ] U+FB01 Latin Small Ligature FI
f_i
- [ ] U+FB02 Latin Small Ligature FL
f_l
Other than meeting some arbitrary (and antiqued) glyph list, what is the use of adding these two legacy code points? They often mask bad input data, forcing fallback font or .notdef
might alter the user to the faulty data. They also need to be handled in OpenType features (like cmap
or kern
) or they will not work properly, otherwise why not have them in first place.