c3fb1656e6
Upstream maps U+043E (о) and U+043F (п) and not their capitals, so a Russian heading drew О and П from the fallback font: they came out smooth and taller than the pixel letters around them (screenshots in the PR). Both come from the font's own drawing. О is the Latin O's glyph under the Cyrillic codepoint, which is the same round shape this font gives о: its lowercase is the O with the top shifted down. П is that weight's lowercase п with everything above the baseline lifted to the cap height the font uses there (Н's top), 175 units in SemiBold, 177 in Medium and 171 in Bold, since each weight draws its own metrics. Both now sit on the bbox of the O and Н of their own weight. О keeps the O's hinting instructions; П is a new outline with none, which a pixel design does not need at the sizes the launcher draws it. GDEF, GPOS and GSUB are byte-identical to the files they replace. Co-Authored-By: Hermes Agent (Nous Research) <noreply@nousresearch.com>