Add thick double arrows
This commit is contained in:
parent
5f76178c97
commit
6fce04bea7
1 changed files with 14 additions and 0 deletions
|
@ -133,6 +133,8 @@ glyph-block Symbol-Arrow : begin
|
|||
local y1a : mix y1 y2 (1 - p)
|
||||
local x2a : mix x1 x2 p2
|
||||
local y2a : mix y1 y2 p2
|
||||
local x1CoA : mix x1 x2 (-0.05)
|
||||
local y1CoA : mix y1 y2 (-0.05)
|
||||
|
||||
if (color == "white") : include : difference
|
||||
union
|
||||
|
@ -142,6 +144,14 @@ glyph-block Symbol-Arrow : begin
|
|||
TriangleArrowHead x1a y1a x2a y2a (headWidth - innerHeaderLengthShrink * headWidth / headLen) (headLen - innerHeaderLengthShrink)
|
||||
ArrowBar x1a y1a x2a y2a (halfBarWidth - fine / 2) 2
|
||||
|
||||
if (color == "white-open") : include : difference
|
||||
union
|
||||
TriangleArrowHead x1 y1 x2 y2 headWidth headLen
|
||||
ArrowBar x1 y1 x2 y2 (halfBarWidth + fine / 2) 2
|
||||
union
|
||||
TriangleArrowHead x1CoA y1CoA x2a y2a (headWidth - innerHeaderLengthShrink * headWidth / headLen) (headLen - innerHeaderLengthShrink)
|
||||
ArrowBar x1CoA y1CoA x2a y2a (halfBarWidth - fine / 2) 2
|
||||
|
||||
if (color == "black") : include : union
|
||||
TriangleArrowHead x1 y1 x2 y2 headWidth headLen
|
||||
ArrowBar x1 y1 x2 y2 halfBarWidth 2
|
||||
|
@ -292,6 +302,8 @@ glyph-block Symbol-Arrow : begin
|
|||
arrow [ThickArrowShape 'white'] [MangleName 'uni2B01'] [MangleUnicode 0x2B01] arrowDiagRSB arrowDiagBot arrowDiagSB arrowDiagTop
|
||||
arrow [ThickArrowShape 'white'] [MangleName 'uni2B02'] [MangleUnicode 0x2B02] arrowDiagSB arrowDiagTop arrowDiagRSB arrowDiagBot
|
||||
arrow [ThickArrowShape 'white'] [MangleName 'uni2B03'] [MangleUnicode 0x2B03] arrowDiagRSB arrowDiagTop arrowDiagSB arrowDiagBot
|
||||
DoubleArrow [ThickArrowShape 'white-open'] [MangleName 'uni2B04'] [MangleUnicode 0x2B04] arrowSB symbolMid arrowRSB symbolMid
|
||||
DoubleArrow [ThickArrowShape 'white-open'] [MangleName 'uni21F3'] [MangleUnicode 0x21F3] arrowMidX arrowBot arrowMidX arrowTop
|
||||
|
||||
arrow [ThickArrowShape 'black'] [MangleName 'uni2B05'] [MangleUnicode 0x2B05] arrowRSB symbolMid arrowSB symbolMid
|
||||
arrow [ThickArrowShape 'black'] [MangleName 'uni2B06'] [MangleUnicode 0x2B06] arrowMidX arrowBot arrowMidX arrowTop
|
||||
|
@ -302,6 +314,8 @@ glyph-block Symbol-Arrow : begin
|
|||
arrow [ThickArrowShape 'black'] [MangleName 'uni2B09'] [MangleUnicode 0x2B09] arrowDiagRSB arrowDiagBot arrowDiagSB arrowDiagTop
|
||||
arrow [ThickArrowShape 'black'] [MangleName 'uni2B0A'] [MangleUnicode 0x2B0A] arrowDiagSB arrowDiagTop arrowDiagRSB arrowDiagBot
|
||||
arrow [ThickArrowShape 'black'] [MangleName 'uni2B0B'] [MangleUnicode 0x2B0B] arrowDiagRSB arrowDiagTop arrowDiagSB arrowDiagBot
|
||||
DoubleArrow [ThickArrowShape 'black'] [MangleName 'uni2B0C'] [MangleUnicode 0x2B0C] arrowSB symbolMid arrowRSB symbolMid
|
||||
DoubleArrow [ThickArrowShape 'black'] [MangleName 'uni2B0D'] [MangleUnicode 0x2B0D] arrowMidX arrowBot arrowMidX arrowTop
|
||||
|
||||
arrow ArrowShape [MangleName 'arrowleftK'] null arrowRSB symbolMid (arrowSB + fine) symbolMid
|
||||
arrow ArrowShape [MangleName 'arrowrightK'] null arrowSB symbolMid (arrowRSB - fine) symbolMid
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue