Change Capital Eszet's top to flat. Close #212.
This commit is contained in:
parent
d5c87914f5
commit
bc5a35c89a
2 changed files with 15 additions and 8 deletions
|
@ -1332,6 +1332,7 @@ export : define [apply] : begin
|
|||
###########################################################################################
|
||||
do
|
||||
local ymiddle : [mix 0 CAP 0.5] - HALFSTROKE
|
||||
local ymiddleCap : [mix 0 CAP 0.54] - HALFSTROKE
|
||||
local xmiddle : RIGHTSB - ymiddle / 2 - STROKE * 0.75
|
||||
local xfinal : Math.min (RIGHTSB - ymiddle / 2 - HALFSTROKE - 1 - STROKE * TANSLANT)
|
||||
Math.max (SB + STROKE * 2) [mix SB RIGHTSB (1 / 4)]
|
||||
|
@ -1394,24 +1395,26 @@ export : define [apply] : begin
|
|||
|
||||
sketch # Eszet
|
||||
include markset.capital
|
||||
local rightTopX : RIGHTSB + O * 4
|
||||
include : dispiro
|
||||
widths.lhs
|
||||
g4 (RIGHTSB + O * 2) (CAP - SMOOTHB)
|
||||
hookstart (CAP - O)
|
||||
flat rightTopX CAP
|
||||
curl MIDDLE CAP
|
||||
archv
|
||||
flat SB XH
|
||||
curl SB 0 [heading DOWNWARD]
|
||||
include : dispiro
|
||||
widths.rhs
|
||||
g4 (RIGHTSB - ymiddle / 2 - STROKE * 0.75) (ymiddle + STROKE)
|
||||
g4 (RIGHTSB - ymiddleCap / 2 - STROKE * 0.75) (ymiddleCap + STROKE)
|
||||
archv
|
||||
g4 (RIGHTSB - O) [mix 0 (ymiddle + STROKE) 0.5]
|
||||
g4 (RIGHTSB - O * 2) [mix 0 (ymiddleCap + STROKE) 0.5]
|
||||
arcvh
|
||||
flat (RIGHTSB - ymiddle / 2 - HALFSTROKE) 0
|
||||
flat (RIGHTSB - ymiddleCap / 2 - HALFSTROKE) 0
|
||||
curl xfinal 0 [heading LEFTWARD]
|
||||
include : dispiro
|
||||
widths.rhs
|
||||
g4 (RIGHTSB + O * 2) (CAP - SMOOTHB)
|
||||
g4 (RIGHTSB - ymiddle / 2 - STROKE * 0.75) (ymiddle + STROKE) [widths STROKE 0]
|
||||
g4 rightTopX (CAP - STROKE)
|
||||
g4 (RIGHTSB - ymiddleCap / 2 - STROKE * 0.75) (ymiddleCap + STROKE) [widths STROKE 0]
|
||||
if SLAB : include : LeftwardBottomSerif SB 0 SIDEJUT
|
||||
save 'Eszet' 0x1E9E
|
||||
|
||||
|
|
|
@ -100,7 +100,11 @@ function autoref(glyf) {
|
|||
// unlink composite
|
||||
for (var j = 0; j < glyf.length; j++) {
|
||||
if (!glyf[j].references || glyf[j].references.length === 0) continue;
|
||||
if (glyf[j].contours.length === 0 && !(glyf[j].unicode && glyf[j].unicode[0] < 0x80))
|
||||
if (
|
||||
glyf[j].contours.length === 0 &&
|
||||
!(glyf[j].unicode && glyf[j].unicode[0] < 0x80) &&
|
||||
!(glyf[j].unicode && glyf[j].unicode[0] >= 0x2500 && glyf[j].unicode[0] <= 0x259f)
|
||||
)
|
||||
continue;
|
||||
|
||||
var cs = unlinkRef(glyf[j], 0, 0, glyf);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue