You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The reason for this is kind of complex.
I chose to only support basic latin because all glyphs that have kerning are made in 6 additional variant that require some manual labor, and I didn't think the work of making all diacritic letters kerned was worth the time spent.
Additionally, the size of the font baloons significantly because these glyph take up 7 times as much, and are rarely used in code.
It's easy to put glyph into classes and use kerning opentype features to kern them directly like so: pos @narrow_letter @origin' @widest_letter <-44 0 0 0>; but many editors (and teminals) don't support positional lookups so I had to resort to ligature substitution. However, that requires a different glyph to sub with, hence the 6 needed variants (furthest left, medium left, little left, little right, medium right and furtest right).
Latin characters with diacritics are not kerned.
Ex:
renders as
![image](https://private-user-images.githubusercontent.com/74327187/291033582-56ab41d6-ce9d-47cd-9a2a-8782b339df53.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwNzA5MjMsIm5iZiI6MTcyMDA3MDYyMywicGF0aCI6Ii83NDMyNzE4Ny8yOTEwMzM1ODItNTZhYjQxZDYtY2U5ZC00N2NkLTlhMmEtODc4MmIzMzlkZjUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA0VDA1MjM0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk0OTYwMTc1OTFkNTg0MDEzOTdmZWM5NmFlYjA2YTE5NTM5Mzk4OWE0NzE3OTE4ZTdkMGRiY2MwMGQwZDU3ODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FiXE2hfS07WXgdpKeaGKWmf3V0bb8GT8iazwFsbWUm4)
I think they should be in most cases kerned the same as their underlying glyph, at least for diacritics that clearly go above/below the letter.
The text was updated successfully, but these errors were encountered: