Balacned /g (again).
This commit is contained in:
parent
01536b54e5
commit
c5fc733669
6105
buildglyphs.js
6105
buildglyphs.js
File diff suppressed because it is too large
Load Diff
|
@ -17,19 +17,19 @@ create-glyph 'o' : glyph-construction {
|
|||
assign-unicode 'o'
|
||||
include eMarks
|
||||
|
||||
local outline : create-stroke
|
||||
:.start-from MIDDLE XO
|
||||
:.set-width STROKE 0
|
||||
:.heads-to LEFTWARD
|
||||
:.arc-hv-to [SB + O] [XH - SMALLSMOOTHA]
|
||||
:.line-to [SB + O] SMALLSMOOTHB
|
||||
:.arc-vh-to MIDDLE O
|
||||
:.heads-to RIGHTWARD
|
||||
:.arc-hv-to [RIGHTSB - O] SMALLSMOOTHA
|
||||
:.line-to [RIGHTSB - O] [XH - SMALLSMOOTHB]
|
||||
:.arc-vh-to MIDDLE XO
|
||||
:.heads-to LEFTWARD
|
||||
put-shapes : outline.to-outline
|
||||
put-shapes : create-stroke
|
||||
:.start-from MIDDLE XO
|
||||
:.set-width STROKE 0
|
||||
:.heads-to LEFTWARD
|
||||
:.arc-hv-to [SB + O] [XH - SMALLSMOOTHA]
|
||||
:.line-to [SB + O] SMALLSMOOTHB
|
||||
:.arc-vh-to MIDDLE O
|
||||
:.heads-to RIGHTWARD
|
||||
:.arc-hv-to [RIGHTSB - O] SMALLSMOOTHA
|
||||
:.line-to [RIGHTSB - O] [XH - SMALLSMOOTHB]
|
||||
:.arc-vh-to MIDDLE XO
|
||||
:.heads-to LEFTWARD
|
||||
:.to-outline
|
||||
}
|
||||
create-glyph 'o.left' : glyph-construction {
|
||||
set-width WIDTH
|
||||
|
@ -46,7 +46,7 @@ create-glyph 'o.left' : glyph-construction {
|
|||
# left half
|
||||
put-shapes : create-stroke
|
||||
:.start-from MIDDLE [O + STROKE]
|
||||
:.heads-to LEFTWARD
|
||||
:.heads-to LEFTWARD
|
||||
:.set-width STROKE 0
|
||||
:.arc-hv-to [SB + STROKE] [SMALLSMOOTHB - STROKE * 0.05]
|
||||
:.set-width HALFSTROKE 0
|
||||
|
@ -54,7 +54,7 @@ create-glyph 'o.left' : glyph-construction {
|
|||
:.set-width HALFSTROKE 0
|
||||
:.arc-vh-to MIDDLE [XO - STROKE]
|
||||
:.set-width STROKE 0
|
||||
:.heads-to RIGHTWARD
|
||||
:.heads-to RIGHTWARD
|
||||
:.to-outline
|
||||
}
|
||||
create-glyph 'o.right' : glyph-construction {
|
||||
|
@ -62,12 +62,12 @@ create-glyph 'o.right' : glyph-construction {
|
|||
# left half
|
||||
put-shapes : create-stroke
|
||||
:.start-from MIDDLE XO
|
||||
:.heads-to LEFTWARD
|
||||
:.heads-to LEFTWARD
|
||||
:.set-width STROKE 0
|
||||
:.arc-hv-to [SB + O] [XH - SMALLSMOOTHA]
|
||||
:.line-to [SB + O] SMALLSMOOTHB
|
||||
:.arc-vh-to MIDDLE O
|
||||
:.heads-to RIGHTWARD
|
||||
:.heads-to RIGHTWARD
|
||||
:.to-outline
|
||||
# right half
|
||||
put-shapes : create-stroke
|
||||
|
@ -145,8 +145,8 @@ create-glyph 'g' : glyph-construction {
|
|||
include pMarks
|
||||
|
||||
put-shapes : list {
|
||||
Ring XO [XH * GBARPOS] [SB * 1.25] [RIGHTSB - 0.25 * SB] SMALLSMOOTH
|
||||
Ring [XO - STROKE] [[XH * GBARPOS] + STROKE] [SB * 1.25 + STROKE] [[RIGHTSB - 0.25 * SB] - STROKE] [SMALLSMOOTH - STROKE]
|
||||
Ring XO [XH * GBARPOS] [SB * 1.1] [RIGHTSB - 0.25 * SB] SMALLSMOOTH
|
||||
Ring [XO - STROKE] [[XH * GBARPOS] + STROKE] [SB * 1.1 + STROKE] [[RIGHTSB - 0.25 * SB] - STROKE] [SMALLSMOOTH - STROKE]
|
||||
}
|
||||
reverse-last
|
||||
|
||||
|
@ -161,7 +161,7 @@ create-glyph 'g' : glyph-construction {
|
|||
:.line-to [MIDDLE - DESCENDER * 0.15] [O - DESCENDER * 0.85]
|
||||
:.arc-hv-to grightx [[-STROKE] * globalTransform.yx * 2]
|
||||
:.arc-vh-to [mix SB grightx 0.5] [DESCENDER + O]
|
||||
:.arc-hv-to SB [DESCENDER * 0.1]
|
||||
:.arc-hv-to [SB + O] [DESCENDER * 0.1]
|
||||
:.arc-vh-to [MIDDLE + DESCENDER * 0.15] [O - DESCENDER * 0.85]
|
||||
:.to-outline
|
||||
|
||||
|
|
2
makefile
2
makefile
|
@ -33,7 +33,7 @@ $(SUPPORT_FILES) :
|
|||
.buildglyphs.all.patel : buildglyphs-intro.patel $(GLYPH_SEGMENTS) buildglyphs-final.patel
|
||||
cat $^ > .buildglyphs.all.patel
|
||||
buildglyphs.js : .buildglyphs.all.patel
|
||||
patel-c --strict $^ | uglifyjs -b -c -m -o $@
|
||||
patel-c --strict $^ -o $@
|
||||
support/glyph.js : support/glyph.patel
|
||||
support/stroke.js : support/stroke.patel
|
||||
parameters.js : parameters.patel
|
||||
|
|
Loading…
Reference in New Issue
Block a user