Shape refinements
This commit is contained in:
parent
3b9b9ac207
commit
e6695e62bf
3 changed files with 11 additions and 7 deletions
|
@ -130,8 +130,8 @@ glyph-block Letter-Latin-Long-S : begin
|
|||
|
||||
derive-composites 'eshPalatalHook' 0x1D8B 'esh'
|
||||
difference
|
||||
PalatalHook (x -- RightSB) (y -- 0) (xAttach -- Middle)
|
||||
intersection [MaskBelow 0] [MaskLeft (Middle + HVContrast * HalfStroke + [Math.max (Width / 16) [AdviceStroke 12]])]
|
||||
PalatalHook (x -- RightSB) (y -- 0) (xAttach -- Middle) (refSw -- [AdviceStroke 3])
|
||||
intersection [MaskBelow 0] [MaskLeft (Middle + HVContrast * HalfStroke)]
|
||||
create-glyph 'eshRetroflexHook' 0x1D98 : glyph-proc
|
||||
include : MarkSet.if
|
||||
include : LongSShape Ascender (Descender + Hook) (HookX + 0.25 * Stroke) Hook
|
||||
|
|
|
@ -158,7 +158,7 @@ glyph-block Letter-Latin-Lower-G : begin
|
|||
refSw -- dfSub.mvs
|
||||
intersection
|
||||
MaskBelow 0
|
||||
MaskLeft (dfSub.rightSB + [Math.max (Width / 16) [AdviceStroke 12]])
|
||||
MaskLeft dfSub.rightSB
|
||||
|
||||
|
||||
select-variant 'g' 'g'
|
||||
|
|
|
@ -60,10 +60,14 @@ glyph-block Letter-Latin-Lower-P : begin
|
|||
link-reduced-variant 'p/hookTopBase' 'p'
|
||||
select-variant 'cyrl/er' 0x440 (shapeFrom -- 'p') (follow -- 'p')
|
||||
|
||||
derive-composites 'pPalatalHook' 0x1D88 'p' : PalatalHook
|
||||
x -- [mix (Middle + CorrectionOMidS) RightSB 0.75]
|
||||
y -- 0
|
||||
yAttach -- [mix O SmallArchDepthA : archv.yFromX 0.75]
|
||||
derive-composites 'pPalatalHook' 0x1D88 'p' : difference
|
||||
PalatalHook
|
||||
x -- [mix (Middle + CorrectionOMidS) RightSB 0.75]
|
||||
y -- 0
|
||||
yAttach -- [mix O SmallArchDepthA : archv.yFromX 0.75]
|
||||
intersection
|
||||
MaskBelow 0
|
||||
MaskLeft (SB + HVContrast * Stroke + [Math.max (Width / 16) [AdviceStroke 12]])
|
||||
|
||||
CreateAccentedComposition 'pTildeOver' 0x1D71 'p' 'tildeOverOnBar'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue