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
|
do
|
||||||
local ymiddle : [mix 0 CAP 0.5] - HALFSTROKE
|
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 xmiddle : RIGHTSB - ymiddle / 2 - STROKE * 0.75
|
||||||
local xfinal : Math.min (RIGHTSB - ymiddle / 2 - HALFSTROKE - 1 - STROKE * TANSLANT)
|
local xfinal : Math.min (RIGHTSB - ymiddle / 2 - HALFSTROKE - 1 - STROKE * TANSLANT)
|
||||||
Math.max (SB + STROKE * 2) [mix SB RIGHTSB (1 / 4)]
|
Math.max (SB + STROKE * 2) [mix SB RIGHTSB (1 / 4)]
|
||||||
|
@ -1394,24 +1395,26 @@ export : define [apply] : begin
|
||||||
|
|
||||||
sketch # Eszet
|
sketch # Eszet
|
||||||
include markset.capital
|
include markset.capital
|
||||||
|
local rightTopX : RIGHTSB + O * 4
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.lhs
|
widths.lhs
|
||||||
g4 (RIGHTSB + O * 2) (CAP - SMOOTHB)
|
flat rightTopX CAP
|
||||||
hookstart (CAP - O)
|
curl MIDDLE CAP
|
||||||
|
archv
|
||||||
flat SB XH
|
flat SB XH
|
||||||
curl SB 0 [heading DOWNWARD]
|
curl SB 0 [heading DOWNWARD]
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.rhs
|
widths.rhs
|
||||||
g4 (RIGHTSB - ymiddle / 2 - STROKE * 0.75) (ymiddle + STROKE)
|
g4 (RIGHTSB - ymiddleCap / 2 - STROKE * 0.75) (ymiddleCap + STROKE)
|
||||||
archv
|
archv
|
||||||
g4 (RIGHTSB - O) [mix 0 (ymiddle + STROKE) 0.5]
|
g4 (RIGHTSB - O * 2) [mix 0 (ymiddleCap + STROKE) 0.5]
|
||||||
arcvh
|
arcvh
|
||||||
flat (RIGHTSB - ymiddle / 2 - HALFSTROKE) 0
|
flat (RIGHTSB - ymiddleCap / 2 - HALFSTROKE) 0
|
||||||
curl xfinal 0 [heading LEFTWARD]
|
curl xfinal 0 [heading LEFTWARD]
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.rhs
|
widths.rhs
|
||||||
g4 (RIGHTSB + O * 2) (CAP - SMOOTHB)
|
g4 rightTopX (CAP - STROKE)
|
||||||
g4 (RIGHTSB - ymiddle / 2 - STROKE * 0.75) (ymiddle + STROKE) [widths STROKE 0]
|
g4 (RIGHTSB - ymiddleCap / 2 - STROKE * 0.75) (ymiddleCap + STROKE) [widths STROKE 0]
|
||||||
if SLAB : include : LeftwardBottomSerif SB 0 SIDEJUT
|
if SLAB : include : LeftwardBottomSerif SB 0 SIDEJUT
|
||||||
save 'Eszet' 0x1E9E
|
save 'Eszet' 0x1E9E
|
||||||
|
|
||||||
|
|
|
@ -100,7 +100,11 @@ function autoref(glyf) {
|
||||||
// unlink composite
|
// unlink composite
|
||||||
for (var j = 0; j < glyf.length; j++) {
|
for (var j = 0; j < glyf.length; j++) {
|
||||||
if (!glyf[j].references || glyf[j].references.length === 0) continue;
|
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;
|
continue;
|
||||||
|
|
||||||
var cs = unlinkRef(glyf[j], 0, 0, glyf);
|
var cs = unlinkRef(glyf[j], 0, 0, glyf);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue