This commit is contained in:
be5invis 2023-05-21 12:58:23 -07:00
parent 68e04e457b
commit 0b6d7e748f

View file

@ -88,24 +88,25 @@ glyph-block Digits-Zero : begin
define [BrokenTallSlash top] : difference
dispiro
flat (SB + OX + 0.5 * OverlayStroke) [mix top 0 1.05] [widths.center OverlayStroke]
widths.center [Math.min (CircleInnerWidth * 0.5) OverlayStroke]
flat (SB + OX + 0.5 * OverlayStroke) [mix top 0 1.05]
curl (RightSB - OX - 0.5 * OverlayStroke) [mix 0 top 1.05]
intersection
MaskAbove (top * 0.425)
MaskBelow (top * (1 - 0.425))
define [BrokenTallRevSlash top] : difference
dispiro
flat (SB + OX + 0.5 * OverlayStroke) [mix 0 top 1.05] [widths.center OverlayStroke]
widths.center [Math.min (CircleInnerWidth * 0.5) OverlayStroke]
flat (SB + OX + 0.5 * OverlayStroke) [mix 0 top 1.05]
curl (RightSB - OX - 0.5 * OverlayStroke) [mix top 0 1.05]
intersection
MaskAbove (top * 0.425)
MaskBelow (top * (1 - 0.425))
define [BrokenVerticalBar top] : difference
VBar.m Middle (0 + O) (top - O) [Math.min (CircleInnerWidth * 0.5) OverlayStroke]
VBar.m Middle (0 + O) (top - O) [Math.min (CircleInnerWidth * 0.375) OverlayStroke]
intersection
MaskAbove (top * 0.375)
MaskBelow (top * (1 - 0.375))
MaskAbove (top * (1/2 + 1/16))
MaskBelow (top * (1/2 - 1/16))
define [ZeroDotShape top] : begin
local halfDotWidth : Math.min DotRadius (CircleInnerWidth / 4)