Why are some same-shape sides not sorted into groups?
Posted: 05 Aug 2022
I'm working on a Latin + Cyrillic font with a collaborator, and we are trying out KernOn for it.
My collaborator pointed out an unexpected issue: some kerns seemed to be missing, even though a same-shape-based group would put them there.
That is, in a string like "ДЧДҶДҸДӋД," we would expect the ДЧ kern to be reflected in all nearly-identical shape variations such as ДҶ and ДҸ and ДӋ.
Have I missed a step, or done something wrong? I could imagine this being an issue of the Kb data limit I am setting, but I'll ask that as a separate question, as it is somewhat distinct.
I've read elsewhere on the forum that KO avoids shape-based grouping for some space-saving consideration, but I am confused about this... does it really add a meaningful amount of data to make a left group for related shapes such as ЧҶҸӋ?
In that other post, you pointed out that a search of Wikipedia text in Russian, Ukrainian, and Belarusian didn't turn up certain pairs, and therefore they shouldn't be kerned. But, my collaborator wondered: how sure are we that those pairs don't happen in any of of the 90 or so Cyrillic languages we are targeting? We don't want to design badly for a minority language just because a major language doesn't happen to have a certain pair.
Thanks for any insights here!
My collaborator pointed out an unexpected issue: some kerns seemed to be missing, even though a same-shape-based group would put them there.
That is, in a string like "ДЧДҶДҸДӋД," we would expect the ДЧ kern to be reflected in all nearly-identical shape variations such as ДҶ and ДҸ and ДӋ.
Have I missed a step, or done something wrong? I could imagine this being an issue of the Kb data limit I am setting, but I'll ask that as a separate question, as it is somewhat distinct.
I've read elsewhere on the forum that KO avoids shape-based grouping for some space-saving consideration, but I am confused about this... does it really add a meaningful amount of data to make a left group for related shapes such as ЧҶҸӋ?
In that other post, you pointed out that a search of Wikipedia text in Russian, Ukrainian, and Belarusian didn't turn up certain pairs, and therefore they shouldn't be kerned. But, my collaborator wondered: how sure are we that those pairs don't happen in any of of the 90 or so Cyrillic languages we are targeting? We don't want to design badly for a minority language just because a major language doesn't happen to have a certain pair.
Thanks for any insights here!