Type: manual kerning in right-to-left text spaces the pair it is set on

A manual kerning value on a character in right-to-left text changed the
space between it and the character before it in reading order, under
both Auto and Optical kerning. The shaped glyphs of a right-to-left
cluster now also move right by the value, so the space its advance
gains is at its left, between it and the next character in reading
order. Left-to-right text and tracking are unchanged.

Optical kerning no longer takes the left glyph's manual value off the
advance it measures, since right to left the value is in that glyph's
offset as well.
This commit is contained in:
dotCooCoo
2026-11-02 14:32:54 +07:00
committed by bflatastic
parent 188754f68e
commit 8346f052e9
3 changed files with 50 additions and 7 deletions
File diff suppressed because one or more lines are too long