3 ms·
Converting "fi" into "fi" only requires a lookup table, though fonts can do some pretty fancy things: https://developer.apple.com/fonts/TrueType-Reference-Manual
by jefftk 7y ago
Converting "fi" into "fi" only requires a lookup table, though fonts can do some pretty fancy things: https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6morx.html https://developer.apple.com/fonts/TrueType-Reference-Manual/...
Knowing that "Mr. Smith." is intra-sentence but "Me. Smith." is inter-sentence is well beyond what fonts can do, however.
- dubya 7y agoI thought the rule was that ligatures shouldn't cross syllable boundaries. Like the fi in "fine" can be replaced but not the fi in "barfing", so it would need to be a bit more than a lookup table. Or maybe a dictionary-sized lookup table isn't a problem anymore.
- jefftk 7y agoI see https://english.stackexchange.com/questions/50660/when-should-i-not-use-a-ligature-in-english-typesetting/50957 https://english.stackexchange.com/questions/50660/when-shoul... suggesting this, but I don't believe any fonts implement this.