I would just like to share with colleagues resources that I prepare and systematize for work on my projects. For now, these resources are in the process of development and are not comprehensive, but I hope that with time, and perhaps with the assistance of other colleagues, these resources will gain even greater practical utility. For me, the resources in the
Cyrillic section are the most useful, but for colleagues in the forum, the
Latin and
Greek sections will probably be of greater interest. I am open to ideas and assistance to develop the resource base and make it more relevant.
Comments
uni0410 uni041B.loclBGR uni0466 uni0468 uni04D0 uni04D2 uniA656 uniA658 uniA65C
in the kerning left class does not at all mean that we can apply the same class to lowercase letters, which are:
The asymmetry of the kerning classes in the Cyrillic alphabet is a rather confusing phenomenon, especially if we take into account the graphic difference between the forms of the international Cyrillic alphabet and the Bulgarian form of the Cyrillic alphabet. The same glyph Л in Cyrillic would be present in two different kerning classes depending on whether it refers to the international Cyrillic (uni041B) or the Bulgarian form of Cyrillic (uni041B.loclBGR).
An example for Cyrillic kerning classes in case of ГЛ, Гл, гл, гЛ letter combinations.
These kerning classes only apply to the use cases of the international form of the Cyrillic alphabet. With the Bulgarian form of the Cyrillic alphabet, there should be separate classes for glyphs Л л.
– this produces 48 kerning pairs.
Kerning: LEFT [Г Ѓ Ґ Ӷ Ғ Ӻ] Kerning: RIGHT [Д Ԫ Ꙣ Ꚁ Ꚉ]
– this produces 30 kerning pairs.
How much of these pairings do actually occurr in texts?
AV
(/uni0410 /uni0474).On the other hand I have in mind the local forms for Bulgarian Cyrillic and the forms for small capitals.
Here starts a problem. Bulgarian local forms are variants of the default glyphs so they have not unique Unicode codepoints, on one hand, and on the other hand they are named differently in the different font projects. For example the default Cyrillic Л (uni041B) is named in the Bulgarian form as: uni041B.loclBGR, uni041B.BGR, uni041B.bg, El-cy.BGR etc. How will this variety of names affect the presentation of the local Bulgarian forms in the respective classes? That's a question I don't have an answer to.
Cyrillic class kerning for glyphs like ЪХ
Right class kerning:
Cyrillic class kerning for glyphs like ЪЛ
Right class kerning: