Fix attachment of descender parts of Cyrillic Lower Ha/X under x = cursive (#2142).

This commit is contained in:
be5invis 2024-01-01 09:27:19 -08:00
parent 47ae0e6a81
commit 9074890f3d
2 changed files with 19 additions and 19 deletions

View file

@ -1,2 +1,3 @@
* Fix leaning marks of turned capital F/L (#2137). * Fix leaning marks of turned capital F/L (#2137).
* Fix overlay bar placement of Z with Hook and Z with Swash Tail (#2141). * Fix overlay bar placement of Z with Hook and Z with Swash Tail (#2141).
* Fix attachment of descender parts of Cyrillic Lower Ha/X under `x` = `cursive` (#2142).

View file

@ -138,8 +138,8 @@ glyph-block Letter-Latin-X : begin
[swCursiveCoEnd : (sw / Stroke) * [AdviceStroke 2]] [swCursiveCoEnd : (sw / Stroke) * [AdviceStroke 2]]
] : namespace ] : namespace
local sw df.mvs local sw df.mvs
export : define [base fSlab] : union export : define [base fSlab] : glyph-proc
match stroke1 include : match stroke1
[Just STROKE-STRAIGHT] : XStrand true fSlab df.leftSB bot df.rightSB top turn 0.4 tension sw [Just STROKE-STRAIGHT] : XStrand true fSlab df.leftSB bot df.rightSB top turn 0.4 tension sw
[Just STROKE-CURLY] : XStrand false fSlab df.leftSB bot df.rightSB top turn 0.4 tension sw [Just STROKE-CURLY] : XStrand false fSlab df.leftSB bot df.rightSB top turn 0.4 tension sw
[Just STROKE-CHANCERY] : XChanceryStrand (-1) df.leftSB bot df.rightSB top false sw [Just STROKE-CHANCERY] : XChanceryStrand (-1) df.leftSB bot df.rightSB top false sw
@ -151,7 +151,7 @@ glyph-block Letter-Latin-X : begin
flatTail -- (stroke1 === STROKE-CURSIVE-FLAT) flatTail -- (stroke1 === STROKE-CURSIVE-FLAT)
FlipAround df.middle [mix bot top 0.5] FlipAround df.middle [mix bot top 0.5]
__ : glyph-proc __ : glyph-proc
match stroke2 include : match stroke2
[Just STROKE-STRAIGHT] : XStrand true fSlab df.leftSB top df.rightSB bot turn 0.4 tension sw [Just STROKE-STRAIGHT] : XStrand true fSlab df.leftSB top df.rightSB bot turn 0.4 tension sw
[Just STROKE-CURLY] : XStrand false fSlab df.leftSB top df.rightSB bot turn 0.4 tension sw [Just STROKE-CURLY] : XStrand false fSlab df.leftSB top df.rightSB bot turn 0.4 tension sw
[Just STROKE-CHANCERY] : XChanceryStrand (+1) df.leftSB top df.rightSB bot false sw [Just STROKE-CHANCERY] : XChanceryStrand (+1) df.leftSB top df.rightSB bot false sw
@ -165,22 +165,21 @@ glyph-block Letter-Latin-X : begin
export : define [rightHalf fSlab] : glyph-proc export : define [rightHalf fSlab] : glyph-proc
local midy : mix top bot 0.5 local midy : mix top bot 0.5
include : union include : match stroke1
match stroke1 [Just STROKE-STRAIGHT] : HalfXStrand true fSlab df.rightSB top df.middle midy turn 0.4 tension sw
[Just STROKE-STRAIGHT] : HalfXStrand true fSlab df.rightSB top df.middle midy turn 0.4 tension sw [Just STROKE-CURLY] : HalfXStrand false fSlab df.rightSB top df.middle midy turn 0.4 tension sw
[Just STROKE-CURLY] : HalfXStrand false fSlab df.rightSB top df.middle midy turn 0.4 tension sw [Just STROKE-CHANCERY] : XChanceryStrand (-1) df.leftSB bot df.rightSB top true sw
[Just STROKE-CHANCERY] : XChanceryStrand (-1) df.leftSB bot df.rightSB top true sw __ : glyph-proc
__ : glyph-proc include : match stroke2
match stroke2 [Just STROKE-STRAIGHT] : HalfXStrand true fSlab df.rightSB bot df.middle midy turn 0.4 tension sw
[Just STROKE-STRAIGHT] : HalfXStrand true fSlab df.rightSB bot df.middle midy turn 0.4 tension sw [Just STROKE-CURLY] : HalfXStrand false fSlab df.rightSB bot df.middle midy turn 0.4 tension sw
[Just STROKE-CURLY] : HalfXStrand false fSlab df.rightSB bot df.middle midy turn 0.4 tension sw [Just STROKE-CHANCERY] : XChanceryStrand (+1) df.leftSB top df.rightSB bot true sw
[Just STROKE-CHANCERY] : XChanceryStrand (+1) df.leftSB top df.rightSB bot true sw [Just STROKE-CURSIVE] : XCursiveHalfShape top bot df.middle df.rightSB
[Just STROKE-CURSIVE] : XCursiveHalfShape top bot df.middle df.rightSB swCoEnd -- swCursiveCoEnd
swCoEnd -- swCursiveCoEnd swEnd -- swCursiveEnd
swEnd -- swCursiveEnd swMid -- swCursiveMid
swMid -- swCursiveMid setMark -- true
setMark -- true __ : glyph-proc
__ : glyph-proc
glyph-block-export XSerifs glyph-block-export XSerifs
define XSerifs : namespace define XSerifs : namespace