* Fix shape of MODIFIER BREVE WITH INVERTED BREVE #1468 (U+AB5B) (#1468).

This commit is contained in:
be5invis 2022-12-16 17:38:46 -08:00
parent cd38371f84
commit 6f0bf564da
3 changed files with 23 additions and 1 deletions

View file

@ -1 +1,2 @@
* Fix shape of attached descenders (#1467, #1469).
* Fix shape of MODIFIER BREVE WITH INVERTED BREVE #1468 (`U+AB5B`) (#1468).

View file

@ -255,3 +255,25 @@ glyph-block Symbol-Letter-Punctuation-Composite : begin
derive-composites 'LDot' 0x13F 'L' 'LDotDot'
derive-composites 'lDot' 0x140 'lDotBase' 'LDotDot'
glyph-block Symbol-Letter-Phonetic : begin
create-glyph 'modifierArchBreve' 0xAB5B : glyph-proc
include : MarkSet.e
local archHeight : XH * 0.45
include : dispiro
widths.rhs
g4.up.start (SB + OX) 0 [heading Upward]
arcvh
g4.right.mid (Middle - CorrectionOMidS) archHeight
archv
g4.down.end (RightSB - OX) 0 [heading Downward]
include : dispiro
widths.lhs
g4.down.start (SB + OX) XH [heading Downward]
arcvh
g4.right.mid (Middle + CorrectionOMidS) (XH - archHeight)
archv
g4.up.end (RightSB - OX) XH [heading Upward]

View file

@ -101,7 +101,6 @@ export : define decompOverrides : object
0x1ffe { 'markBaseSpace' 'revCommaAbove' }
0x2E2F { 'markBaseSpace' 'yerikAbove' }
0xA788 { 'markBaseSpace' 'circumflexBelow' }
0xAB5B { 'markBaseSpace' 'archAbove' 'breveAbove' }
0xAB6A { 'markBaseSpace' 'leftTackOver' }
0xAB6B { 'markBaseSpace' 'rightTackOver' }