Add m.longleg and m.shortleg, along with cv25 and cv26.
This commit is contained in:
parent
0388e99548
commit
e72af4f520
|
@ -2324,14 +2324,14 @@ export : define [apply] : begin
|
||||||
save 'cyrem' 0x43C
|
save 'cyrem' 0x43C
|
||||||
|
|
||||||
### m
|
### m
|
||||||
define [SmallMShape top bot] : glyph-construction
|
define [SmallMShape top bot mbot] : glyph-construction
|
||||||
local m1 : mix (SB + O) (MIDDLE + MVERTSTROKE / 2 * HVCONTRAST) 0.5
|
local m1 : mix (SB + O) (MIDDLE + MVERTSTROKE / 2 * HVCONTRAST) 0.5
|
||||||
local m2 : mix (RIGHTSB - O) (MIDDLE - MVERTSTROKE / 2 * HVCONTRAST) 0.5
|
local m2 : mix (RIGHTSB - O) (MIDDLE - MVERTSTROKE / 2 * HVCONTRAST) 0.5
|
||||||
include : mShoulderSpiro
|
include : mShoulderSpiro
|
||||||
left -- (SB + O + MVERTSTROKE * HVCONTRAST)
|
left -- (SB + O + MVERTSTROKE * HVCONTRAST)
|
||||||
right -- (MIDDLE + MVERTSTROKE / 2 * HVCONTRAST)
|
right -- (MIDDLE + MVERTSTROKE / 2 * HVCONTRAST)
|
||||||
top -- top
|
top -- top
|
||||||
bottom -- bot
|
bottom -- mbot
|
||||||
width -- MVERTSTROKE
|
width -- MVERTSTROKE
|
||||||
fine -- (MVERTSTROKE * SHOULDERFINE / STROKE)
|
fine -- (MVERTSTROKE * SHOULDERFINE / STROKE)
|
||||||
include : mShoulderSpiro
|
include : mShoulderSpiro
|
||||||
|
@ -2352,9 +2352,18 @@ export : define [apply] : begin
|
||||||
sketch # m
|
sketch # m
|
||||||
set-width WIDTH
|
set-width WIDTH
|
||||||
include markset.e
|
include markset.e
|
||||||
include : SmallMShape XH 0
|
include : SmallMShape XH 0 0
|
||||||
save 'm' 'm'
|
save 'm.longleg'
|
||||||
save 'cyrte.italic'
|
save 'cyrte.italic'
|
||||||
|
sketch # m
|
||||||
|
set-width WIDTH
|
||||||
|
include markset.e
|
||||||
|
include : SmallMShape XH 0 [XH * 0.2]
|
||||||
|
save 'm.shortleg'
|
||||||
|
select-variant 'm' 'm' 'longleg' {
|
||||||
|
.'cv25' 'm.longleg'
|
||||||
|
.'cv26' 'm.shortleg'
|
||||||
|
}
|
||||||
composite 'cyrtedescender.italic' glyphs.'cyrte.italic' [CyrDescender RIGHTSB] markset.e
|
composite 'cyrtedescender.italic' glyphs.'cyrte.italic' [CyrDescender RIGHTSB] markset.e
|
||||||
|
|
||||||
sketch # mltail
|
sketch # mltail
|
||||||
|
|
|
@ -592,3 +592,7 @@ underscore = 'low'
|
||||||
paragraph = 'high'
|
paragraph = 'high'
|
||||||
[v-paragraph-low.variantSelector]
|
[v-paragraph-low.variantSelector]
|
||||||
paragraph = 'low'
|
paragraph = 'low'
|
||||||
|
[v-m-longleg]
|
||||||
|
m = 'longleg'
|
||||||
|
[v-m-shortleg]
|
||||||
|
m = 'shortleg'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user