Refine glyph shape of Dash with Upturn (U+2E43
).
This commit is contained in:
parent
858497ded6
commit
cfcf21e807
2 changed files with 8 additions and 8 deletions
|
@ -2,6 +2,7 @@
|
|||
- INFORMATION SOURCE (`U+2139`).
|
||||
- TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279D`).
|
||||
- HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279E`).
|
||||
- DASH WITH UPTURN (`U+2E43`).
|
||||
- MATHEMATICAL DOUBLE-STRUCK CAPITAL B (`U+1D539`).
|
||||
* Add Characters:
|
||||
- LEFTWARDS DOUBLE DASH ARROW (`U+290C`) ... RIGHTWARDS TRIPLE DASH ARROW (`U+290F`).
|
||||
|
|
|
@ -28,7 +28,7 @@ glyph-block Symbol-Punctuation-Dashes : begin
|
|||
high { (-Stroke) }
|
||||
low { Descender }
|
||||
|
||||
define joiningOverlap (-Width / 6)
|
||||
define joiningOverlap : (-Width) / 6
|
||||
|
||||
foreach { suffix { yBar } } [Object.entries UnderScoreConfig] : do
|
||||
create-glyph "underscore.\(suffix)" : HBar.b SB RightSB yBar
|
||||
|
@ -84,15 +84,14 @@ glyph-block Symbol-Punctuation-Dashes : begin
|
|||
|
||||
create-glyph [MangleName 'spear'] [MangleUnicode 0x2E43] : glyph-proc
|
||||
set-width emDashWidth
|
||||
local yExt : (RightSB - SB) * 0.55
|
||||
local adb : SmallArchDepthB * ((yExt * 2) / XH)
|
||||
local yExt : (RightSB - SB) * 0.55 + HalfStroke
|
||||
include : dispiro
|
||||
widths.center
|
||||
flat (SB + [HSwToV HalfStroke] + OX) (SymbolMid + yExt) [heading Downward]
|
||||
curl (SB + [HSwToV HalfStroke] + OX) (SymbolMid + [Math.min adb : yExt - TINY])
|
||||
widths.lhs
|
||||
flat (SB + OX) (SymbolMid - HalfStroke + yExt) [heading Downward]
|
||||
curl (SB + OX) (SymbolMid - HalfStroke + [Math.min SmallArchDepthB : yExt - TINY])
|
||||
arcvh
|
||||
flat (Middle + [HSwToV HalfStroke]) SymbolMid
|
||||
curl (emDashWidth - SB - OX) SymbolMid [heading Rightward]
|
||||
flat Middle (SymbolMid - HalfStroke)
|
||||
curl (emDashWidth - SB) (SymbolMid - HalfStroke) [heading Rightward]
|
||||
|
||||
derive-multi-part-glyphs 'hyphenDieresis' 0x2E1A { 'figureDash' 'dieresisAbove'}
|
||||
function [src sel] : composite-proc
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue