Fix AU's artifacts
This commit is contained in:
parent
e29df67587
commit
a4da4aaae7
1 changed files with 4 additions and 2 deletions
|
@ -55,17 +55,19 @@ glyph-block Letter-Latin-Upper-A : begin
|
||||||
define [ABottomRightRemoved] : with-params [df fStraightBar slabKind top sw] : new-glyph : glyph-proc
|
define [ABottomRightRemoved] : with-params [df fStraightBar slabKind top sw] : new-glyph : glyph-proc
|
||||||
define yBar : ABarPosition slabKind top
|
define yBar : ABarPosition slabKind top
|
||||||
include : VShape df fStraightBar top sw
|
include : VShape df fStraightBar top sw
|
||||||
include : FlipAround df.middle (top / 2)
|
|
||||||
eject-contour 'strokeDown'
|
eject-contour 'strokeDown'
|
||||||
|
include : FlipAround df.middle (top / 2)
|
||||||
|
|
||||||
local rightStrokeKnots : begin
|
local rightStrokeKnots : begin
|
||||||
local s : Seg (df.middle + VCornerHalfWidth * sw / Stroke) top df.rightSB (yBar - sw)
|
local s : Seg (df.middle + VCornerHalfWidth * sw / Stroke) top df.rightSB (yBar - sw)
|
||||||
list
|
list
|
||||||
|
s.z (-1) flat
|
||||||
s.z 0 flat
|
s.z 0 flat
|
||||||
s.zz 0.55 [StrokeWidthBlend 0.48 0.45] [if fStraightBar curl g4]
|
s.zz 0.55 [StrokeWidthBlend 0.48 0.45] [if fStraightBar curl g4]
|
||||||
s.z 1 straight.down.end
|
s.z 1 straight.down.end
|
||||||
|
|
||||||
include : intersection
|
include : intersection
|
||||||
|
MaskBelow top
|
||||||
MaskAbove (yBar - sw)
|
MaskAbove (yBar - sw)
|
||||||
dispiro [widths.rhs sw] rightStrokeKnots
|
dispiro [widths.rhs sw] rightStrokeKnots
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue