-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove unneeded pairs. #11
Comments
Thanks Georg for your suggestions. Your second point makes total sense. I should implement groups directly for the uppercase letters. Suggested character groups in addition to a filtered list would be the way to go, I feel. Regarding lowercase letters, this might need more revision of the whole list, I expect. Do you want to help me with these lowercase groups? I disagree with you on the first point, though. The significance to kern letter pairs containing |
For the lowercase and lowercase+accent pairs, you can use the side-bearing structure info. You don’t need pairs with top accents, and the other letter has nothing above the x-height. |
Thanks Georg. What do you think how important traditional kern tables are today? The cat would bite its tail here. Group-based kerning generates a lot of redundant kerning pairs, as the evaluation of kerning tables has shown (see my first point Popular Kerning Pairs). I think it would be helpful to make recommendations about these groups and the letter pairs filtered with them. In the end, however, one should be aware of the fact that this is a very long tail of redundant combinations. Don’t you think? |
I don’t think you need to consider kern tables any more. |
First, thanks for sharing this.
I think the list can be greatly improved by removing pairs that don’t need kerning or can be covered by class kerning:
space
. The first 30 pairs are mostly withspace
. Those are usually not kerned.T|V|W|f|
+letter with top accents and pairs with quotes.The text was updated successfully, but these errors were encountered: