# Cyrillic Kerning

**URL:** <https://forum.glyphsapp.com/t/cyrillic-kerning/1286>\
**Category:** Glyphs\
**Created:** [January 31, 2014, 2:56am UTC](https://forum.glyphsapp.com/t/cyrillic-kerning/1286 "2014-01-31T02:56:09Z")\
**Posts on this page:** 4\
**Page:** 2

<div class="post-metadata">

**Author:** ![Tosche](https://forum.glyphsapp.com/user_avatar/forum.glyphsapp.com/tosche/32/412_2.png) [@Tosche](https://forum.glyphsapp.com/u/Tosche)\
**Post date:** [February 4, 2014, 1:19am UTC](https://forum.glyphsapp.com/t/cyrillic-kerning/1286/21 "2014-02-04T01:19:41Z")

</div>

> [@](#):
>
> Does anyone know for sure if it is a problem or what are the potential problems with cross script classes?

Frank Grießhammer. He did a talk on exactly this topic at ATypI Amsterdam.

My understanding is this. There are four groups of pairs if you kern between Latin and Cyrillic:

1. Lat-Lat
2. Lat-Cyr
3. Cyr-Lat
4. Cyr-Cyr  
Typically the groups 2 and 3 are never accessed, yet the font renderer actively looks at them even if there is no pair occurring in the current text. It gets even worse when you add Greek to this.

---

<div class="post-metadata">

**Author:** ![Juan](https://forum.glyphsapp.com/user_avatar/forum.glyphsapp.com/juan/32/1637_2.png) [@Juan](https://forum.glyphsapp.com/u/Juan)\
**Post date:** [June 15, 2018, 8:56am UTC](https://forum.glyphsapp.com/t/cyrillic-kerning/1286/22 "2018-06-15T08:56:00Z")

</div>

I am just about to start kerning a Latin-Cyrillic-Greek font and I am terrified about the idea of having 9 groups of pairs!!! Does anyone know whether Glyphs finally manages to break the kerning groups by script, thus avoiding this subsequent processing issue?

---

<div class="post-metadata">

**Author:** ![GeorgSeifert](https://forum.glyphsapp.com/user_avatar/forum.glyphsapp.com/georgseifert/32/259_2.png) [@GeorgSeifert](https://forum.glyphsapp.com/u/GeorgSeifert)\
**Post date:** [June 15, 2018, 11:24am UTC](https://forum.glyphsapp.com/t/cyrillic-kerning/1286/23 "2018-06-15T11:24:29Z")

</div>

When I tested this, splitting the classes by script automatically produced bigger GPOS tables. And if you keep the number of pairs at a sane number you should be save. All my fonts are done like this and I never had any problem.

---

<div class="post-metadata">

**Author:** ![Juan](https://forum.glyphsapp.com/user_avatar/forum.glyphsapp.com/juan/32/1637_2.png) [@Juan](https://forum.glyphsapp.com/u/Juan)\
**Post date:** [June 15, 2018, 12:30pm UTC](https://forum.glyphsapp.com/t/cyrillic-kerning/1286/24 "2018-06-15T12:30:49Z")

</div>

Thanks for the info, Georg.

[Previous page](https://forum.glyphsapp.com/t/cyrillic-kerning/1286.md?page=1)
