Simplify parameters of ArmHBar
, misc cleanup. (#2576)
* Further cleanup of #2571 . * Simplify `ArmHBar`. * Cleanup of `Հ`.
This commit is contained in:
parent
3f20b14e5a
commit
605d0ed7a4
16 changed files with 138 additions and 135 deletions
|
@ -21,8 +21,8 @@ glyph-block Letter-Armenian-Eh-Liun-Hiun : begin
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : VBar.l df.leftSB 0 CAP df.mvs
|
include : VBar.l df.leftSB 0 CAP df.mvs
|
||||||
include : [ArmHBar.short df 1].base
|
include : [ArmHBar.short df].base
|
||||||
include : [ArmHBar.normal df 1].high
|
include : [ArmHBar.normal df].high
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df CAP 0
|
local sf : SerifFrame.fromDf df CAP 0
|
||||||
include : composite-proc sf.lt.full sf.lb.outer
|
include : composite-proc sf.lt.full sf.lb.outer
|
||||||
|
@ -31,8 +31,8 @@ glyph-block Letter-Armenian-Eh-Liun-Hiun : begin
|
||||||
local df : include : DivFrame para.diversityF
|
local df : include : DivFrame para.diversityF
|
||||||
include : df.markSet.b
|
include : df.markSet.b
|
||||||
include : VBar.l df.leftSB 0 Ascender df.mvs
|
include : VBar.l df.leftSB 0 Ascender df.mvs
|
||||||
include : [ArmHBar.short df 0].base
|
include : [ArmHBar.short df].base
|
||||||
include : [ArmHBar.normal df 0].high
|
include : [ArmHBar.normal df].high
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df CAP 0
|
local sf : SerifFrame.fromDf df CAP 0
|
||||||
include sf.lt.outer
|
include sf.lt.outer
|
||||||
|
@ -43,7 +43,7 @@ glyph-block Letter-Armenian-Eh-Liun-Hiun : begin
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : VBar.l df.leftSB 0 CAP df.mvs
|
include : VBar.l df.leftSB 0 CAP df.mvs
|
||||||
include : [ArmHBar.normal df 1].base
|
include : [ArmHBar.normal df].base
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df CAP 0
|
local sf : SerifFrame.fromDf df CAP 0
|
||||||
include : composite-proc sf.lt.full sf.lb.outer
|
include : composite-proc sf.lt.full sf.lb.outer
|
||||||
|
@ -62,7 +62,7 @@ glyph-block Letter-Armenian-Eh-Liun-Hiun : begin
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : VBar.l df.leftSB 0 CAP df.mvs
|
include : VBar.l df.leftSB 0 CAP df.mvs
|
||||||
include : [ArmHBar.normal df 1].high
|
include : [ArmHBar.normal df].high
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df CAP 0
|
local sf : SerifFrame.fromDf df CAP 0
|
||||||
include : composite-proc sf.lt.full sf.lb.full
|
include : composite-proc sf.lt.full sf.lb.full
|
||||||
|
@ -70,7 +70,7 @@ glyph-block Letter-Armenian-Eh-Liun-Hiun : begin
|
||||||
create-glyph 'armn/hiun' 0x582 : glyph-proc
|
create-glyph 'armn/hiun' 0x582 : glyph-proc
|
||||||
local df : include : DivFrame para.diversityF
|
local df : include : DivFrame para.diversityF
|
||||||
include : VBar.l df.leftSB 0 XH df.mvs
|
include : VBar.l df.leftSB 0 XH df.mvs
|
||||||
include : [ArmHBar.normal df 1].base
|
include : [ArmHBar.normal df].base
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH 0
|
local sf : SerifFrame.fromDf df XH 0
|
||||||
include sf.lt.outer
|
include sf.lt.outer
|
||||||
|
|
|
@ -16,14 +16,14 @@ glyph-block Letter-Armenian-Hook-Group : begin
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : RightHook df CAP df.mvs SLAB 0
|
include : RightHook df CAP df.mvs SLAB 0
|
||||||
include : [ArmHBar.normal df 1].mid
|
include : [ArmHBar.normal df].mid
|
||||||
|
|
||||||
do "Da"
|
do "Da"
|
||||||
create-glyph 'armn/Da' 0x534 : glyph-proc
|
create-glyph 'armn/Da' 0x534 : glyph-proc
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : LeftHook df CAP df.mvs SLAB 0
|
include : LeftHook df CAP df.mvs SLAB 0
|
||||||
include : [ArmHBar.right df 1 SLAB].mid
|
include : [ArmHBar.right df].mid
|
||||||
|
|
||||||
do "Ech"
|
do "Ech"
|
||||||
create-glyph 'armn/Ech' 0x535 : glyph-proc
|
create-glyph 'armn/Ech' 0x535 : glyph-proc
|
||||||
|
@ -31,14 +31,14 @@ glyph-block Letter-Armenian-Hook-Group : begin
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : LeftHook df CAP df.mvs SLAB 0
|
include : LeftHook df CAP df.mvs SLAB 0
|
||||||
include : FlipAround df.middle (CAP / 2)
|
include : FlipAround df.middle (CAP / 2)
|
||||||
include : [ArmHBar.normal df 1].high
|
include : [ArmHBar.normal df].high
|
||||||
|
|
||||||
do "Et"
|
do "Et"
|
||||||
create-glyph 'armn/Et' 0x538 : glyph-proc
|
create-glyph 'armn/Et' 0x538 : glyph-proc
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : RightHook df CAP df.mvs
|
include : RightHook df CAP df.mvs
|
||||||
include : [ArmHBar.normal df 1].base
|
include : [ArmHBar.normal df].base
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df CAP 0
|
local sf : SerifFrame.fromDf df CAP 0
|
||||||
include sf.lb.outer
|
include sf.lb.outer
|
||||||
|
@ -85,7 +85,7 @@ glyph-block Letter-Armenian-Hook-Group : begin
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : LeftHook df CAP df.mvs SLAB 0
|
include : LeftHook df CAP df.mvs SLAB 0
|
||||||
include : [ArmHBar.right df 1 SLAB].base
|
include : [ArmHBar.right df].base
|
||||||
|
|
||||||
do "Nu"
|
do "Nu"
|
||||||
create-glyph 'armn/Nu' 0x546 : glyph-proc
|
create-glyph 'armn/Nu' 0x546 : glyph-proc
|
||||||
|
@ -93,7 +93,7 @@ glyph-block Letter-Armenian-Hook-Group : begin
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : LeftHook df CAP df.mvs SLAB 0
|
include : LeftHook df CAP df.mvs SLAB 0
|
||||||
include : FlipAround df.middle (CAP / 2)
|
include : FlipAround df.middle (CAP / 2)
|
||||||
include : [ArmHBar.left df 1 SLAB].top
|
include : [ArmHBar.left df].cap
|
||||||
|
|
||||||
do "Peh"
|
do "Peh"
|
||||||
create-glyph 'armn/Peh' 0x54A : glyph-proc
|
create-glyph 'armn/Peh' 0x54A : glyph-proc
|
||||||
|
@ -118,8 +118,7 @@ glyph-block Letter-Armenian-Hook-Group : begin
|
||||||
adb -- ArchDepthB
|
adb -- ArchDepthB
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : VBar.r df.rightSB 0 CAP df.mvs
|
include : VBar.r df.rightSB 0 CAP df.mvs
|
||||||
include : [ArmHBar.right df 1 SLAB].base
|
include : [ArmHBar.right df].base
|
||||||
|
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH 0
|
local sf : SerifFrame.fromDf df XH 0
|
||||||
local sf2 : SerifFrame.fromDf df CAP 0
|
local sf2 : SerifFrame.fromDf df CAP 0
|
||||||
|
|
|
@ -17,7 +17,7 @@ glyph-block Letter-Armenian-Lower-Q-Group : begin
|
||||||
include : df.markSet.p
|
include : df.markSet.p
|
||||||
include : OBarRight.shape (top -- XH)
|
include : OBarRight.shape (top -- XH)
|
||||||
include : VBar.r df.rightSB Descender XH
|
include : VBar.r df.rightSB Descender XH
|
||||||
include : [ArmHBar.right df 0 SLAB].base
|
include : [ArmHBar.right df].base
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH Descender
|
local sf : SerifFrame.fromDf df XH Descender
|
||||||
include sf.rb.fullSide
|
include sf.rb.fullSide
|
||||||
|
@ -30,7 +30,7 @@ glyph-block Letter-Armenian-Lower-Q-Group : begin
|
||||||
include : df.markSet.p
|
include : df.markSet.p
|
||||||
include : OBarRight.shape (top -- XH)
|
include : OBarRight.shape (top -- XH)
|
||||||
include : VBar.r df.rightSB Descender XH
|
include : VBar.r df.rightSB Descender XH
|
||||||
include : [ArmHBar.right df 0 SLAB].desc
|
include : [ArmHBar.right df].desc
|
||||||
if (SLAB && [not para.isItalic]) : begin
|
if (SLAB && [not para.isItalic]) : begin
|
||||||
local sf : SerifFrame.fromDf df XH Descender
|
local sf : SerifFrame.fromDf df XH Descender
|
||||||
include sf.rt.outer
|
include sf.rt.outer
|
||||||
|
|
|
@ -25,7 +25,7 @@ glyph-block Letter-Armenian-Lower-Sha-Group : begin
|
||||||
g4 df.leftSB (XH - SHook)
|
g4 df.leftSB (XH - SHook)
|
||||||
hookstart XH (sw -- df.mvs)
|
hookstart XH (sw -- df.mvs)
|
||||||
TwoNeck df XH Descender
|
TwoNeck df XH Descender
|
||||||
include : [ArmHBar.normal df 0].desc
|
include : [ArmHBar.normal df].desc
|
||||||
|
|
||||||
do "Ch'a"
|
do "Ch'a"
|
||||||
create-glyph 'armn/cha' 0x579 : glyph-proc
|
create-glyph 'armn/cha' 0x579 : glyph-proc
|
||||||
|
@ -44,7 +44,7 @@ glyph-block Letter-Armenian-Lower-Sha-Group : begin
|
||||||
widths.rhs df.mvs
|
widths.rhs df.mvs
|
||||||
flat x2 (y2 - df.mvs / 2)
|
flat x2 (y2 - df.mvs / 2)
|
||||||
curl df.leftSB (Descender + df.mvs) [widths.lhs df.mvs]
|
curl df.leftSB (Descender + df.mvs) [widths.lhs df.mvs]
|
||||||
include : [ArmHBar.normal df 0].desc
|
include : [ArmHBar.normal df].desc
|
||||||
|
|
||||||
do "Jheh"
|
do "Jheh"
|
||||||
create-glyph 'armn/jheh' 0x57B : glyph-proc
|
create-glyph 'armn/jheh' 0x57B : glyph-proc
|
||||||
|
@ -75,4 +75,4 @@ glyph-block Letter-Armenian-Lower-Sha-Group : begin
|
||||||
straight.down.start (x1 - [HSwToV df.mvs]) y1 [heading Downward]
|
straight.down.start (x1 - [HSwToV df.mvs]) y1 [heading Downward]
|
||||||
flat joinX joinY [widths.lhs fine]
|
flat joinX joinY [widths.lhs fine]
|
||||||
curl df.leftSB (Descender + df.mvs)
|
curl df.leftSB (Descender + df.mvs)
|
||||||
include : [ArmHBar.normal df 0].desc
|
include : [ArmHBar.normal df].desc
|
||||||
|
|
|
@ -54,7 +54,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
top -- XH
|
top -- XH
|
||||||
bottom -- (XH / 2)
|
bottom -- (XH / 2)
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : [ArmHBar.normal df 0].base
|
include : [ArmHBar.normal df].base
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH Descender
|
local sf : SerifFrame.fromDf df XH Descender
|
||||||
include : composite-proc sf.lt.outer sf.lb.fullSide
|
include : composite-proc sf.lt.outer sf.lb.fullSide
|
||||||
|
@ -70,7 +70,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
top -- XH
|
top -- XH
|
||||||
bottom -- Descender
|
bottom -- Descender
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : [ArmHBar.right df 0 SLAB].base
|
include : [ArmHBar.right df].base
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH 0
|
local sf : SerifFrame.fromDf df XH 0
|
||||||
local sf2 : SerifFrame.fromDf df XH Descender
|
local sf2 : SerifFrame.fromDf df XH Descender
|
||||||
|
@ -90,7 +90,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
right -- (df.rightSB - [HSwToV df.mvs])
|
right -- (df.rightSB - [HSwToV df.mvs])
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : VBar.r df.rightSB 0 [mix 0 XH 0.6] df.mvs
|
include : VBar.r df.rightSB 0 [mix 0 XH 0.6] df.mvs
|
||||||
include : [ArmHBar.normal df 0].high
|
include : [ArmHBar.normal df].high
|
||||||
if SLAB : include : USerifs.Toothed df Ascender df.mvs
|
if SLAB : include : USerifs.Toothed df Ascender df.mvs
|
||||||
eject-contour 'serifRT'
|
eject-contour 'serifRT'
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
top -- XH
|
top -- XH
|
||||||
bottom -- 0
|
bottom -- 0
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : [ArmHBar.normal df 0].desc
|
include : [ArmHBar.normal df].desc
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH Descender
|
local sf : SerifFrame.fromDf df XH Descender
|
||||||
local sf2 : SerifFrame.fromDf df XH 0
|
local sf2 : SerifFrame.fromDf df XH 0
|
||||||
|
@ -202,7 +202,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
top -- XH
|
top -- XH
|
||||||
bottom -- Descender
|
bottom -- Descender
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : [ArmHBar.right df 0 SLAB].desc
|
include : [ArmHBar.right df].desc
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH 0
|
local sf : SerifFrame.fromDf df XH 0
|
||||||
include sf.lt.outer
|
include sf.lt.outer
|
||||||
|
@ -219,7 +219,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
right -- (df.rightSB - [HSwToV df.mvs])
|
right -- (df.rightSB - [HSwToV df.mvs])
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : VBar.r df.rightSB 0 Ascender df.mvs
|
include : VBar.r df.rightSB 0 Ascender df.mvs
|
||||||
include : [ArmHBar.right df 0 SLAB].top
|
include : [ArmHBar.right df].asc
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH 0
|
local sf : SerifFrame.fromDf df XH 0
|
||||||
local sf2 : SerifFrame.fromDf df Ascender 0
|
local sf2 : SerifFrame.fromDf df Ascender 0
|
||||||
|
@ -236,7 +236,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
right -- (df.rightSB - [HSwToV df.mvs])
|
right -- (df.rightSB - [HSwToV df.mvs])
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : VBar.r df.rightSB 0 XH df.mvs
|
include : VBar.r df.rightSB 0 XH df.mvs
|
||||||
include : [ArmHBar.left df 0 SLAB].top
|
include : [ArmHBar.left df].asc
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH 0
|
local sf : SerifFrame.fromDf df XH 0
|
||||||
include sf.rb.outer
|
include sf.rb.outer
|
||||||
|
@ -301,7 +301,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
# top -- XH
|
# top -- XH
|
||||||
# bottom -- 0
|
# bottom -- 0
|
||||||
# stroke -- df.mvs
|
# stroke -- df.mvs
|
||||||
# include : [ArmHBar.right df 0 SLAB].base
|
# include : [ArmHBar.right df].base
|
||||||
# if SLAB : begin
|
# if SLAB : begin
|
||||||
# local sf : SerifFrame.fromDf df XH 0
|
# local sf : SerifFrame.fromDf df XH 0
|
||||||
# include sf.lt.outer
|
# include sf.lt.outer
|
||||||
|
@ -336,8 +336,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
|
||||||
right -- (df.rightSB - [HSwToV df.mvs])
|
right -- (df.rightSB - [HSwToV df.mvs])
|
||||||
stroke -- df.mvs
|
stroke -- df.mvs
|
||||||
include : VBar.r df.rightSB Descender Ascender df.mvs
|
include : VBar.r df.rightSB Descender Ascender df.mvs
|
||||||
include : [ArmHBar.right df 0 SLAB].desc
|
include : [ArmHBar.right df].desc
|
||||||
|
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df XH 0
|
local sf : SerifFrame.fromDf df XH 0
|
||||||
local sf2 : SerifFrame.fromDf df Ascender Descender
|
local sf2 : SerifFrame.fromDf df Ascender Descender
|
||||||
|
|
|
@ -15,24 +15,26 @@ glyph-block Letter-Armenian-Shared-Shapes : begin
|
||||||
define jut Jut
|
define jut Jut
|
||||||
|
|
||||||
define JUT-NORMAL 0
|
define JUT-NORMAL 0
|
||||||
define JUT-SHORT 1
|
define JUT-SHORT 1
|
||||||
define JUT-RIGHT 2
|
define JUT-RIGHT 2
|
||||||
define JUT-LEFT 3
|
define JUT-LEFT 3
|
||||||
|
|
||||||
glyph-block-export ArmHBar
|
glyph-block-export ArmHBar
|
||||||
define [ArmHBar hPos df fCapital fOverslab] : namespace
|
define [ArmHBar hPos df] : namespace
|
||||||
define left : match hPos
|
define left : match hPos
|
||||||
[Just JUT-RIGHT] df.rightSB
|
[Just JUT-RIGHT] df.rightSB
|
||||||
[Just JUT-LEFT] (df.leftSB - (jut * [if fOverslab 1.5 1]) + [HSwToV : 0.5 * df.mvs])
|
[Just JUT-LEFT] (df.leftSB - (jut * [if SLAB 1.5 1]) + [HSwToV : 0.5 * df.mvs])
|
||||||
-- df.leftSB
|
-- df.leftSB
|
||||||
define right : match hPos
|
define right : match hPos
|
||||||
[Just JUT-RIGHT] (df.rightSB + (jut * [if fOverslab 1.5 1]) - [HSwToV : 0.5 * df.mvs])
|
[Just JUT-RIGHT] (df.rightSB + (jut * [if SLAB 1.5 1]) - [HSwToV : 0.5 * df.mvs])
|
||||||
[Just JUT-SHORT] (df.rightSB - (jut - [HSwToV : 0.5 * df.mvs]) * df.div)
|
[Just JUT-SHORT] (df.rightSB - (jut - [HSwToV : 0.5 * df.mvs]) * df.div)
|
||||||
[Just JUT-LEFT] df.leftSB
|
[Just JUT-LEFT] df.leftSB
|
||||||
-- df.rightSB
|
-- df.rightSB
|
||||||
|
|
||||||
export : define [top] : glyph-proc
|
export : define [cap] : glyph-proc
|
||||||
include : HBar.t left right [if fCapital CAP Ascender] df.mvs
|
include : HBar.t left right CAP df.mvs
|
||||||
|
export : define [asc] : glyph-proc
|
||||||
|
include : HBar.t left right Ascender df.mvs
|
||||||
export : define [high] : glyph-proc
|
export : define [high] : glyph-proc
|
||||||
include : HBar.t left right highBarPos df.mvs
|
include : HBar.t left right highBarPos df.mvs
|
||||||
export : define [mid] : glyph-proc
|
export : define [mid] : glyph-proc
|
||||||
|
@ -44,10 +46,10 @@ glyph-block Letter-Armenian-Shared-Shapes : begin
|
||||||
export : define [at y] : glyph-proc
|
export : define [at y] : glyph-proc
|
||||||
include : HBar.m left right y df.mvs
|
include : HBar.m left right y df.mvs
|
||||||
|
|
||||||
set [ArmHBar.normal df fCapital fOverslab] : ArmHBar JUT-NORMAL df fCapital fOverslab
|
set [ArmHBar.normal df] : ArmHBar JUT-NORMAL df
|
||||||
set [ArmHBar.short df fCapital fOverslab] : ArmHBar JUT-SHORT df fCapital fOverslab
|
set [ArmHBar.short df] : ArmHBar JUT-SHORT df
|
||||||
set [ArmHBar.right df fCapital fOverslab] : ArmHBar JUT-RIGHT df fCapital fOverslab
|
set [ArmHBar.right df] : ArmHBar JUT-RIGHT df
|
||||||
set [ArmHBar.left df fCapital fOverslab] : ArmHBar JUT-LEFT df fCapital fOverslab
|
set [ArmHBar.left df] : ArmHBar JUT-LEFT df
|
||||||
|
|
||||||
glyph-block-export RightHook
|
glyph-block-export RightHook
|
||||||
define [RightHook df top sw baseSerif hookSerif _base _hookY _ada _adb] : glyph-proc
|
define [RightHook df top sw baseSerif hookSerif _base _hookY _ada _adb] : glyph-proc
|
||||||
|
|
|
@ -9,7 +9,6 @@ glyph-block Letter-Armenian-To : begin
|
||||||
glyph-block-import CommonShapes
|
glyph-block-import CommonShapes
|
||||||
glyph-block-import Common-Derivatives
|
glyph-block-import Common-Derivatives
|
||||||
glyph-block-import Letter-Shared-Shapes : nShoulder SerifFrame
|
glyph-block-import Letter-Shared-Shapes : nShoulder SerifFrame
|
||||||
glyph-block-import Letter-Armenian-Shared-Shapes : ArmHBar
|
|
||||||
|
|
||||||
# Common Params
|
# Common Params
|
||||||
define barPos : XH / 2
|
define barPos : XH / 2
|
||||||
|
@ -32,8 +31,7 @@ glyph-block Letter-Armenian-To : begin
|
||||||
g4 (df.middle - [HSwToV : fine / 2]) [mix 0 barPosT 0.5] [widths.rhs fine]
|
g4 (df.middle - [HSwToV : fine / 2]) [mix 0 barPosT 0.5] [widths.rhs fine]
|
||||||
arcvh
|
arcvh
|
||||||
flat [mix df.leftSB df.rightSB 0.7] barPosT [widths.rhs df.mvs]
|
flat [mix df.leftSB df.rightSB 0.7] barPosT [widths.rhs df.mvs]
|
||||||
curl df.rightSB barPosT
|
curl (df.rightSB + jut - [HSwToV : 0.5 * df.mvs]) barPosT
|
||||||
include : [ArmHBar.right df 1].mid
|
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df CAP 0
|
local sf : SerifFrame.fromDf df CAP 0
|
||||||
include sf.lb.full
|
include sf.lb.full
|
||||||
|
|
|
@ -31,8 +31,8 @@ glyph-block Letter-Armenian-Upper-Cheh : begin
|
||||||
curl df.rightSB 0
|
curl df.rightSB 0
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.rhs df.mvs
|
widths.rhs df.mvs
|
||||||
flat (df.leftSB - jut + [HSwToV : 0.5 * df.mvs]) XH
|
flat (df.leftSB - jut + [HSwToV : 0.5 * df.mvs]) highBarPos
|
||||||
curl df.middle XH
|
curl df.middle highBarPos
|
||||||
archv
|
archv
|
||||||
flat df.rightSB (XH - ArchDepthA)
|
flat df.rightSB (highBarPos - ArchDepthA)
|
||||||
curl df.rightSB 0 [heading Downward]
|
curl df.rightSB 0 [heading Downward]
|
||||||
|
|
|
@ -9,7 +9,11 @@ glyph-block Letter-Armenian-Upper-Co : begin
|
||||||
glyph-block-import CommonShapes
|
glyph-block-import CommonShapes
|
||||||
glyph-block-import Common-Derivatives
|
glyph-block-import Common-Derivatives
|
||||||
glyph-block-import Letter-Shared-Shapes : SerifFrame
|
glyph-block-import Letter-Shared-Shapes : SerifFrame
|
||||||
glyph-block-import Letter-Armenian-Shared-Shapes : ArmHBar
|
|
||||||
|
# Common Params
|
||||||
|
define barPos : XH / 2
|
||||||
|
define highBarPos XH
|
||||||
|
define jut Jut
|
||||||
|
|
||||||
do "C'o"
|
do "C'o"
|
||||||
create-glyph 'armn/Co' 0x551 : glyph-proc
|
create-glyph 'armn/Co' 0x551 : glyph-proc
|
||||||
|
@ -18,10 +22,9 @@ glyph-block Letter-Armenian-Upper-Co : begin
|
||||||
local midy : CAP * HBarPos
|
local midy : CAP * HBarPos
|
||||||
local midyTop : midy + 0.5 * df.mvs
|
local midyTop : midy + 0.5 * df.mvs
|
||||||
local midyBot : midy - 0.5 * df.mvs
|
local midyBot : midy - 0.5 * df.mvs
|
||||||
include : [ArmHBar.left df 1].at midy
|
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.lhs df.mvs
|
widths.lhs df.mvs
|
||||||
flat df.leftSB midyBot
|
flat (df.leftSB - jut + [HSwToV : 0.5 * df.mvs]) midyBot
|
||||||
curl df.middle midyBot
|
curl df.middle midyBot
|
||||||
archv
|
archv
|
||||||
flatside.ru df.rightSB midyBot CAP ArchDepthA ArchDepthB 0
|
flatside.ru df.rightSB midyBot CAP ArchDepthA ArchDepthB 0
|
||||||
|
|
|
@ -22,21 +22,23 @@ glyph-block Letter-Armenian-Upper-Ho : begin
|
||||||
|
|
||||||
local x1 : mix df.leftSB df.rightSB 0.1
|
local x1 : mix df.leftSB df.rightSB 0.1
|
||||||
local midy : CAP * HBarPos
|
local midy : CAP * HBarPos
|
||||||
|
local midyTop : midy + 0.5 * df.mvs
|
||||||
|
local midyBot : midy - 0.5 * df.mvs
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.rhs df.mvs
|
widths.rhs df.mvs
|
||||||
flat x1 CAP
|
flat x1 CAP
|
||||||
curl df.middle CAP
|
curl df.middle CAP [heading Rightward]
|
||||||
archv
|
archv
|
||||||
g4 df.rightSB [YSmoothMidR CAP (midy - df.mvs / 2) ArchDepthA ArchDepthB]
|
flatside.rd df.rightSB midyBot CAP ArchDepthA ArchDepthB
|
||||||
flat df.middle (midy - df.mvs / 2) [heading Downward]
|
straight.left.end df.middle midyBot
|
||||||
|
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.rhs df.mvs
|
widths.rhs df.mvs
|
||||||
flat (df.leftSB - jut + [HSwToV : 0.5 * df.mvs]) (midy + df.mvs / 2)
|
flat (df.leftSB - jut + [HSwToV : 0.5 * df.mvs]) midyTop
|
||||||
curl df.middle (midy + df.mvs / 2)
|
curl df.middle midyTop [heading Rightward]
|
||||||
archv
|
archv
|
||||||
flat (df.rightSB - O * 2) [YSmoothMidR (midy + df.mvs / 2) 0 ArchDepthA ArchDepthB]
|
flat (df.rightSB - O * 2) [YSmoothMidR midyTop 0 ArchDepthA ArchDepthB]
|
||||||
curl (df.rightSB - O * 2) 0
|
curl (df.rightSB - O * 2) 0 [heading Downward]
|
||||||
|
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df CAP 0
|
local sf : SerifFrame.fromDf df CAP 0
|
||||||
|
|
|
@ -26,7 +26,7 @@ glyph-block Letter-Armenian-Upper-U-Group : begin
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : UShape df CAP 0 df.mvs
|
include : UShape df CAP 0 df.mvs
|
||||||
include : [ArmHBar.right df 1 SLAB].top
|
include : [ArmHBar.right df].cap
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
include : USerifs.Toothless df CAP df.mvs
|
include : USerifs.Toothless df CAP df.mvs
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ glyph-block Letter-Armenian-Upper-U-Group : begin
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
include : UShape df CAP 1 df.mvs
|
include : UShape df CAP 1 df.mvs
|
||||||
include : FlipAround Middle (CAP / 2)
|
include : FlipAround Middle (CAP / 2)
|
||||||
include : [ArmHBar.right df 1 SLAB].mid
|
include : [ArmHBar.right df].mid
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
local sf : SerifFrame.fromDf df CAP 0
|
local sf : SerifFrame.fromDf df CAP 0
|
||||||
include : composite-proc sf.lb.full sf.rb.full
|
include : composite-proc sf.lb.full sf.rb.full
|
||||||
|
|
|
@ -15,24 +15,24 @@ glyph-block Letter-Armenian-Upper-Za-Group : begin
|
||||||
create-glyph 'armn/Za' 0x536 : glyph-proc
|
create-glyph 'armn/Za' 0x536 : glyph-proc
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
local fine : df.mvs * (ShoulderFine / Stroke)
|
local fine : ShoulderFine * (df.mvs / Stroke)
|
||||||
local fine2 : df.adviceStroke 4
|
local fine2 : df.adviceStroke 4
|
||||||
include : dispiro
|
include : dispiro
|
||||||
widths.rhs df.mvs
|
widths.rhs df.mvs
|
||||||
straight.up.start df.leftSB (CAP - ArchDepthA)
|
g4 df.leftSB (CAP - Hook)
|
||||||
arch.rhs CAP (sw -- df.mvs)
|
hookstart CAP (sw -- df.mvs)
|
||||||
flat df.rightSB (CAP - ArchDepthB)
|
flat df.rightSB (CAP - ArchDepthB)
|
||||||
curl df.rightSB (df.mvs - fine + ArchDepthA)
|
curl df.rightSB (df.mvs - fine + ArchDepthA)
|
||||||
arcvh
|
arcvh
|
||||||
flat df.leftSB (df.mvs - fine) [widths.rhs fine]
|
g4 df.leftSB (df.mvs - fine) [widths.rhs fine]
|
||||||
include : VBar.l df.leftSB 0 VJut fine2
|
include : VBar.l df.leftSB 0 VJut fine2
|
||||||
include : [ArmHBar.normal df 1].base
|
include : [ArmHBar.normal df].base
|
||||||
|
|
||||||
do "Jheh"
|
do "Jheh"
|
||||||
create-glyph 'armn/Jheh' 0x54B : glyph-proc
|
create-glyph 'armn/Jheh' 0x54B : glyph-proc
|
||||||
local df : include : DivFrame 1
|
local df : include : DivFrame 1
|
||||||
include : df.markSet.capital
|
include : df.markSet.capital
|
||||||
local fine : df.mvs * (ShoulderFine / Stroke)
|
local fine : ShoulderFine * (df.mvs / Stroke)
|
||||||
local fine2 : df.adviceStroke 4
|
local fine2 : df.adviceStroke 4
|
||||||
local x1 : df.middle + [HSwToV : [StrokeWidthBlend 0 0.5] * fine2]
|
local x1 : df.middle + [HSwToV : [StrokeWidthBlend 0 0.5] * fine2]
|
||||||
include : dispiro
|
include : dispiro
|
||||||
|
@ -42,7 +42,7 @@ glyph-block Letter-Armenian-Upper-Za-Group : begin
|
||||||
flat df.rightSB (CAP - ArchDepthB)
|
flat df.rightSB (CAP - ArchDepthB)
|
||||||
curl df.rightSB (df.mvs - fine + ArchDepthA)
|
curl df.rightSB (df.mvs - fine + ArchDepthA)
|
||||||
arcvh
|
arcvh
|
||||||
flat df.leftSB (df.mvs - fine) [widths.rhs fine]
|
g4 df.leftSB (df.mvs - fine) [widths.rhs fine]
|
||||||
include : intersection
|
include : intersection
|
||||||
spiro-outline
|
spiro-outline
|
||||||
flat df.rightSB CAP
|
flat df.rightSB CAP
|
||||||
|
@ -58,6 +58,6 @@ glyph-block Letter-Armenian-Upper-Za-Group : begin
|
||||||
flat x1 (0.55 * ArchDepthB) [widths.rhs fine2]
|
flat x1 (0.55 * ArchDepthB) [widths.rhs fine2]
|
||||||
curl x1 (0.5 * ArchDepthB) [widths.rhs fine2]
|
curl x1 (0.5 * ArchDepthB) [widths.rhs fine2]
|
||||||
arcvh
|
arcvh
|
||||||
flat df.leftSB (df.mvs - fine) [widths.rhs fine]
|
g4 df.leftSB (df.mvs - fine) [widths.rhs fine]
|
||||||
include : VBar.l df.leftSB 0 VJut fine2
|
include : VBar.l df.leftSB 0 VJut fine2
|
||||||
include : [ArmHBar.normal df 1].base
|
include : [ArmHBar.normal df].base
|
||||||
|
|
|
@ -516,8 +516,8 @@ glyph-block Letter-Greek-Lower-Epsilon : begin
|
||||||
include : Base df XH Slabs SHook SmallArchDepthA SmallArchDepthB
|
include : Base df XH Slabs SHook SmallArchDepthA SmallArchDepthB
|
||||||
|
|
||||||
|
|
||||||
select-variant 'AeVolapuk' 0xA79A (follow -- [conditional-follow SLAB 'a/single/autoSerifed/slab' 'a/single/autoSerifed/sans'])
|
select-variant 'AeVolapuk' 0xA79A (follow -- [conditional-follow SLAB 'a/singleStorey/autoSerifed/slab' 'a/singleStorey/autoSerifed/sans'])
|
||||||
select-variant 'aeVolapuk' 0xA79B (follow -- [conditional-follow SLAB 'a/single/autoSerifed/slab' 'a/single/autoSerifed/sans'])
|
select-variant 'aeVolapuk' 0xA79B (follow -- [conditional-follow SLAB 'a/singleStorey/autoSerifed/slab' 'a/singleStorey/autoSerifed/sans'])
|
||||||
select-variant 'UeVolapuk' 0xA79E (follow -- 'u')
|
select-variant 'UeVolapuk' 0xA79E (follow -- 'u')
|
||||||
select-variant 'ueVolapuk' 0xA79F (follow -- 'u')
|
select-variant 'ueVolapuk' 0xA79F (follow -- 'u')
|
||||||
|
|
||||||
|
|
|
@ -200,7 +200,7 @@ glyph-block Letter-Latin-Lower-G : begin
|
||||||
select-variant 'GScript' 0xA7AC (follow -- 'gScript')
|
select-variant 'GScript' 0xA7AC (follow -- 'gScript')
|
||||||
select-variant 'gScriptPalatalHook' 0x1D83 (follow -- 'gScript')
|
select-variant 'gScriptPalatalHook' 0x1D83 (follow -- 'gScript')
|
||||||
|
|
||||||
select-variant 'cyrl/de.BGR' (shapeFrom -- 'g') (follow -- [conditional-follow SLAB 'g/single/autoSerifed/slab' 'g/single/autoSerifed/sans'])
|
select-variant 'cyrl/de.BGR' (shapeFrom -- 'g') (follow -- [conditional-follow SLAB 'g/singleStorey/autoSerifed/slab' 'g/singleStorey/autoSerifed/sans'])
|
||||||
alias 'cyrl/de.SRB' null 'cyrl/de.BGR'
|
alias 'cyrl/de.SRB' null 'cyrl/de.BGR'
|
||||||
|
|
||||||
select-variant 'g/hookTopBase' (shapeFrom -- 'g')
|
select-variant 'g/hookTopBase' (shapeFrom -- 'g')
|
||||||
|
|
|
@ -95,18 +95,18 @@ glyph-block Letter-Latin-Lower-J : begin
|
||||||
export : define FlatHookSerifed para.diversityI
|
export : define FlatHookSerifed para.diversityI
|
||||||
|
|
||||||
define JConfig : object
|
define JConfig : object
|
||||||
'bentHookSerifless' { "BentHook" Serifs.None XMiddle.BentHook Marks.Serifless Div.BentHook }
|
'bentHookSerifless' { "BentHook" Serifs.None XMiddle.BentHook Marks.Serifless Div.BentHook }
|
||||||
'bentHookSerifed' { "BentHook" Serifs.Long XMiddle.BentHook Marks.Serifed Div.BentHook }
|
'bentHookSerifed' { "BentHook" Serifs.Long XMiddle.BentHook Marks.Serifed Div.BentHook }
|
||||||
'bentHookShortSerifed' { "BentHook" Serifs.Short XMiddle.BentHook Marks.Serifed Div.BentHook }
|
'bentHookShortSerifed' { "BentHook" Serifs.Short XMiddle.BentHook Marks.Serifed Div.BentHook }
|
||||||
'straightSerifless' { "Straight" Serifs.None XMiddle.StraightSerifless Marks.Serifless Div.StraightSerifless }
|
'straightSerifless' { "Straight" Serifs.None XMiddle.StraightSerifless Marks.Serifless Div.StraightSerifless }
|
||||||
'straightSerifed' { "Straight" Serifs.Long XMiddle.StraightSerifed Marks.Serifed Div.StraightSerifed }
|
'straightSerifed' { "Straight" Serifs.Long XMiddle.StraightSerifed Marks.Serifed Div.StraightSerifed }
|
||||||
'straightShortSerifed' { "Straight" Serifs.Short XMiddle.StraightSerifed Marks.Serifed Div.StraightSerifed }
|
'straightShortSerifed' { "Straight" Serifs.Short XMiddle.StraightSerifed Marks.Serifed Div.StraightSerifed }
|
||||||
'flatHookSerifless' { "FlatHook" Serifs.None XMiddle.FlatHookSerifless Marks.Serifless Div.FlatHookSerifless }
|
'flatHookSerifless' { "FlatHook" Serifs.None XMiddle.FlatHookSerifless Marks.Serifless Div.FlatHookSerifless }
|
||||||
'flatHookSerifed' { "FlatHook" Serifs.Long XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
|
'flatHookSerifed' { "FlatHook" Serifs.Long XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
|
||||||
'flatHookShortSerifed' { "FlatHook" Serifs.Short XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
|
'flatHookShortSerifed' { "FlatHook" Serifs.Short XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
|
||||||
'diagonalTailedSerifless' { "DiagonalTailed" Serifs.None XMiddle.FlatHookSerifless Marks.Serifless Div.FlatHookSerifless }
|
'diagonalTailedSerifless' { "DiagonalTailed" Serifs.None XMiddle.FlatHookSerifless Marks.Serifless Div.FlatHookSerifless }
|
||||||
'diagonalTailedSerifed' { "DiagonalTailed" Serifs.Long XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
|
'diagonalTailedSerifed' { "DiagonalTailed" Serifs.Long XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
|
||||||
'diagonalTailedShortSerifed' { "DiagonalTailed" Serifs.Short XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
|
'diagonalTailedShortSerifed' { "DiagonalTailed" Serifs.Short XMiddle.FlatHookSerifed Marks.Serifed Div.FlatHookSerifed }
|
||||||
|
|
||||||
foreach { suffix { shapeId Serif xMiddleT Marks div } } [Object.entries JConfig] : do
|
foreach { suffix { shapeId Serif xMiddleT Marks div } } [Object.entries JConfig] : do
|
||||||
local df : DivFrame div
|
local df : DivFrame div
|
||||||
|
|
|
@ -2137,8 +2137,8 @@ selectorAffix."ae/a" = "doubleStorey"
|
||||||
selectorAffix."a/sansSerif" = "doubleStorey"
|
selectorAffix."a/sansSerif" = "doubleStorey"
|
||||||
selectorAffix."a/rtailBase" = "doubleStorey"
|
selectorAffix."a/rtailBase" = "doubleStorey"
|
||||||
selectorAffix."a/turnABase" = "doubleStorey"
|
selectorAffix."a/turnABase" = "doubleStorey"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "singleStorey"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "singleStorey"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "singleStorey"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "singleStorey"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "singleStorey"
|
selectorAffix."scripta/autoSerifed/slab" = "singleStorey"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "singleStorey"
|
selectorAffix."scripta/autoSerifed/sans" = "singleStorey"
|
||||||
|
|
||||||
|
@ -2151,8 +2151,8 @@ selectorAffix."ae/a" = "doubleStorey"
|
||||||
selectorAffix."a/sansSerif" = "singleStorey"
|
selectorAffix."a/sansSerif" = "singleStorey"
|
||||||
selectorAffix."a/rtailBase" = "singleStorey"
|
selectorAffix."a/rtailBase" = "singleStorey"
|
||||||
selectorAffix."a/turnABase" = "doubleStorey"
|
selectorAffix."a/turnABase" = "doubleStorey"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "singleStorey"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "singleStorey"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "singleStorey"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "singleStorey"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "singleStorey"
|
selectorAffix."scripta/autoSerifed/slab" = "singleStorey"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "singleStorey"
|
selectorAffix."scripta/autoSerifed/sans" = "singleStorey"
|
||||||
|
|
||||||
|
@ -2168,8 +2168,8 @@ selectorAffix."ae/a" = ""
|
||||||
selectorAffix."a/sansSerif" = ""
|
selectorAffix."a/sansSerif" = ""
|
||||||
selectorAffix."a/rtailBase" = ""
|
selectorAffix."a/rtailBase" = ""
|
||||||
selectorAffix."a/turnABase" = ""
|
selectorAffix."a/turnABase" = ""
|
||||||
selectorAffix."a/single/autoSerifed/slab" = ""
|
selectorAffix."a/singleStorey/autoSerifed/slab" = ""
|
||||||
selectorAffix."a/single/autoSerifed/sans" = ""
|
selectorAffix."a/singleStorey/autoSerifed/sans" = ""
|
||||||
selectorAffix."scripta/autoSerifed/slab" = ""
|
selectorAffix."scripta/autoSerifed/slab" = ""
|
||||||
selectorAffix."scripta/autoSerifed/sans" = ""
|
selectorAffix."scripta/autoSerifed/sans" = ""
|
||||||
|
|
||||||
|
@ -2182,8 +2182,8 @@ selectorAffix."ae/a" = "hookInwardSerifed"
|
||||||
selectorAffix."a/sansSerif" = ""
|
selectorAffix."a/sansSerif" = ""
|
||||||
selectorAffix."a/rtailBase" = "hookInwardSerifed"
|
selectorAffix."a/rtailBase" = "hookInwardSerifed"
|
||||||
selectorAffix."a/turnABase" = "hookInwardSerifed"
|
selectorAffix."a/turnABase" = "hookInwardSerifed"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = ""
|
selectorAffix."a/singleStorey/autoSerifed/slab" = ""
|
||||||
selectorAffix."a/single/autoSerifed/sans" = ""
|
selectorAffix."a/singleStorey/autoSerifed/sans" = ""
|
||||||
selectorAffix."scripta/autoSerifed/slab" = ""
|
selectorAffix."scripta/autoSerifed/slab" = ""
|
||||||
selectorAffix."scripta/autoSerifed/sans" = ""
|
selectorAffix."scripta/autoSerifed/sans" = ""
|
||||||
|
|
||||||
|
@ -2198,8 +2198,8 @@ selectorAffix."ae/a" = ""
|
||||||
selectorAffix."a/sansSerif" = ""
|
selectorAffix."a/sansSerif" = ""
|
||||||
selectorAffix."a/rtailBase" = ""
|
selectorAffix."a/rtailBase" = ""
|
||||||
selectorAffix."a/turnABase" = ""
|
selectorAffix."a/turnABase" = ""
|
||||||
selectorAffix."a/single/autoSerifed/slab" = ""
|
selectorAffix."a/singleStorey/autoSerifed/slab" = ""
|
||||||
selectorAffix."a/single/autoSerifed/sans" = ""
|
selectorAffix."a/singleStorey/autoSerifed/sans" = ""
|
||||||
selectorAffix."scripta/autoSerifed/slab" = ""
|
selectorAffix."scripta/autoSerifed/slab" = ""
|
||||||
selectorAffix."scripta/autoSerifed/sans" = ""
|
selectorAffix."scripta/autoSerifed/sans" = ""
|
||||||
|
|
||||||
|
@ -2211,8 +2211,8 @@ selectorAffix."ae/a" = ""
|
||||||
selectorAffix."a/sansSerif" = "earlessCorner"
|
selectorAffix."a/sansSerif" = "earlessCorner"
|
||||||
selectorAffix."a/rtailBase" = "earlessCorner"
|
selectorAffix."a/rtailBase" = "earlessCorner"
|
||||||
selectorAffix."a/turnABase" = ""
|
selectorAffix."a/turnABase" = ""
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "earlessCorner"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "earlessCorner"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "earlessCorner"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "earlessCorner"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = ""
|
selectorAffix."scripta/autoSerifed/slab" = ""
|
||||||
selectorAffix."scripta/autoSerifed/sans" = ""
|
selectorAffix."scripta/autoSerifed/sans" = ""
|
||||||
|
|
||||||
|
@ -2224,8 +2224,8 @@ selectorAffix."ae/a" = ""
|
||||||
selectorAffix."a/sansSerif" = "earlessRounded"
|
selectorAffix."a/sansSerif" = "earlessRounded"
|
||||||
selectorAffix."a/rtailBase" = "earlessRounded"
|
selectorAffix."a/rtailBase" = "earlessRounded"
|
||||||
selectorAffix."a/turnABase" = ""
|
selectorAffix."a/turnABase" = ""
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "earlessRounded"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "earlessRounded"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "earlessRounded"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "earlessRounded"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = ""
|
selectorAffix."scripta/autoSerifed/slab" = ""
|
||||||
selectorAffix."scripta/autoSerifed/sans" = ""
|
selectorAffix."scripta/autoSerifed/sans" = ""
|
||||||
|
|
||||||
|
@ -2238,8 +2238,8 @@ selectorAffix."ae/a" = "serifless"
|
||||||
selectorAffix."a/sansSerif" = "serifless"
|
selectorAffix."a/sansSerif" = "serifless"
|
||||||
selectorAffix."a/rtailBase" = "serifless"
|
selectorAffix."a/rtailBase" = "serifless"
|
||||||
selectorAffix."a/turnABase" = "serifless"
|
selectorAffix."a/turnABase" = "serifless"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "serifless"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "serifless"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "serifless"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "serifless"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "serifless"
|
selectorAffix."scripta/autoSerifed/slab" = "serifless"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "serifless"
|
selectorAffix."scripta/autoSerifed/sans" = "serifless"
|
||||||
|
|
||||||
|
@ -2251,8 +2251,8 @@ selectorAffix."ae/a" = "serifless"
|
||||||
selectorAffix."a/sansSerif" = "serifless"
|
selectorAffix."a/sansSerif" = "serifless"
|
||||||
selectorAffix."a/rtailBase" = "serifless"
|
selectorAffix."a/rtailBase" = "serifless"
|
||||||
selectorAffix."a/turnABase" = "serifed"
|
selectorAffix."a/turnABase" = "serifed"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = { if = [{ storey = "double-storey" }], then = "doubleSerifed", else = "serifed" }
|
selectorAffix."a/singleStorey/autoSerifed/slab" = { if = [{ storey = "double-storey" }], then = "doubleSerifed", else = "serifed" }
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "serifed"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "serifed"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "serifed"
|
selectorAffix."scripta/autoSerifed/slab" = "serifed"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "serifed"
|
selectorAffix."scripta/autoSerifed/sans" = "serifed"
|
||||||
|
|
||||||
|
@ -2265,8 +2265,8 @@ selectorAffix."ae/a" = "serifless"
|
||||||
selectorAffix."a/sansSerif" = "serifless"
|
selectorAffix."a/sansSerif" = "serifless"
|
||||||
selectorAffix."a/rtailBase" = "topSerifed"
|
selectorAffix."a/rtailBase" = "topSerifed"
|
||||||
selectorAffix."a/turnABase" = "serifed"
|
selectorAffix."a/turnABase" = "serifed"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "doubleSerifed"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "doubleSerifed"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "doubleSerifed"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "doubleSerifed"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "serifed"
|
selectorAffix."scripta/autoSerifed/slab" = "serifed"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "serifed"
|
selectorAffix."scripta/autoSerifed/sans" = "serifed"
|
||||||
|
|
||||||
|
@ -2278,8 +2278,8 @@ selectorAffix."ae/a" = "serifless"
|
||||||
selectorAffix."a/sansSerif" = "tailed"
|
selectorAffix."a/sansSerif" = "tailed"
|
||||||
selectorAffix."a/rtailBase" = "serifless"
|
selectorAffix."a/rtailBase" = "serifless"
|
||||||
selectorAffix."a/turnABase" = "tailed"
|
selectorAffix."a/turnABase" = "tailed"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = { if = [{ storey = "double-storey" }], then = "tailedSerifed", else = "tailed" }
|
selectorAffix."a/singleStorey/autoSerifed/slab" = { if = [{ storey = "double-storey" }], then = "tailedSerifed", else = "tailed" }
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "tailed"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "tailed"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "tailed"
|
selectorAffix."scripta/autoSerifed/slab" = "tailed"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "tailed"
|
selectorAffix."scripta/autoSerifed/sans" = "tailed"
|
||||||
|
|
||||||
|
@ -2292,8 +2292,8 @@ selectorAffix."ae/a" = "serifless"
|
||||||
selectorAffix."a/sansSerif" = "tailed"
|
selectorAffix."a/sansSerif" = "tailed"
|
||||||
selectorAffix."a/rtailBase" = "topSerifed"
|
selectorAffix."a/rtailBase" = "topSerifed"
|
||||||
selectorAffix."a/turnABase" = "tailed"
|
selectorAffix."a/turnABase" = "tailed"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "tailedSerifed"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "tailedSerifed"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "tailedSerifed"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "tailedSerifed"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "tailed"
|
selectorAffix."scripta/autoSerifed/slab" = "tailed"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "tailed"
|
selectorAffix."scripta/autoSerifed/sans" = "tailed"
|
||||||
|
|
||||||
|
@ -2306,8 +2306,8 @@ selectorAffix."ae/a" = "serifless"
|
||||||
selectorAffix."a/sansSerif" = "toothlessCorner"
|
selectorAffix."a/sansSerif" = "toothlessCorner"
|
||||||
selectorAffix."a/rtailBase" = "serifless"
|
selectorAffix."a/rtailBase" = "serifless"
|
||||||
selectorAffix."a/turnABase" = "toothlessCorner"
|
selectorAffix."a/turnABase" = "toothlessCorner"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "doubleSerifed"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "doubleSerifed"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "serifless"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "serifless"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "serifed"
|
selectorAffix."scripta/autoSerifed/slab" = "serifed"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "serifless"
|
selectorAffix."scripta/autoSerifed/sans" = "serifless"
|
||||||
|
|
||||||
|
@ -2320,8 +2320,8 @@ selectorAffix."ae/a" = "serifless"
|
||||||
selectorAffix."a/sansSerif" = "toothlessRounded"
|
selectorAffix."a/sansSerif" = "toothlessRounded"
|
||||||
selectorAffix."a/rtailBase" = "serifless"
|
selectorAffix."a/rtailBase" = "serifless"
|
||||||
selectorAffix."a/turnABase" = "toothlessRounded"
|
selectorAffix."a/turnABase" = "toothlessRounded"
|
||||||
selectorAffix."a/single/autoSerifed/slab" = "doubleSerifed"
|
selectorAffix."a/singleStorey/autoSerifed/slab" = "doubleSerifed"
|
||||||
selectorAffix."a/single/autoSerifed/sans" = "serifless"
|
selectorAffix."a/singleStorey/autoSerifed/sans" = "serifless"
|
||||||
selectorAffix."scripta/autoSerifed/slab" = "serifed"
|
selectorAffix."scripta/autoSerifed/slab" = "serifed"
|
||||||
selectorAffix."scripta/autoSerifed/sans" = "serifless"
|
selectorAffix."scripta/autoSerifed/sans" = "serifless"
|
||||||
|
|
||||||
|
@ -2767,8 +2767,8 @@ selectorAffix.g = "doubleStorey"
|
||||||
selectorAffix."g/sansSerif" = "doubleStorey"
|
selectorAffix."g/sansSerif" = "doubleStorey"
|
||||||
selectorAffix."g/hookTopBase" = "singleStoreySerifless"
|
selectorAffix."g/hookTopBase" = "singleStoreySerifless"
|
||||||
selectorAffix."gScript" = "singleStoreyScriptCut"
|
selectorAffix."gScript" = "singleStoreyScriptCut"
|
||||||
selectorAffix."g/single/autoSerifed/slab" = "singleStoreySerifed"
|
selectorAffix."g/singleStorey/autoSerifed/slab" = "singleStoreySerifed"
|
||||||
selectorAffix."g/single/autoSerifed/sans" = "singleStoreySerifless"
|
selectorAffix."g/singleStorey/autoSerifed/sans" = "singleStoreySerifless"
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.openness."*"]
|
[prime.g.variants-buildup.stages.openness."*"]
|
||||||
next = "END"
|
next = "END"
|
||||||
|
@ -2780,8 +2780,8 @@ selectorAffix.g = ""
|
||||||
selectorAffix."g/sansSerif" = ""
|
selectorAffix."g/sansSerif" = ""
|
||||||
selectorAffix."g/hookTopBase" = ""
|
selectorAffix."g/hookTopBase" = ""
|
||||||
selectorAffix."gScript" = ""
|
selectorAffix."gScript" = ""
|
||||||
selectorAffix."g/single/autoSerifed/slab" = ""
|
selectorAffix."g/singleStorey/autoSerifed/slab" = ""
|
||||||
selectorAffix."g/single/autoSerifed/sans" = ""
|
selectorAffix."g/singleStorey/autoSerifed/sans" = ""
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.openness.open]
|
[prime.g.variants-buildup.stages.openness.open]
|
||||||
rank = 1
|
rank = 1
|
||||||
|
@ -2790,8 +2790,8 @@ selectorAffix.g = "open"
|
||||||
selectorAffix."g/sansSerif" = "open"
|
selectorAffix."g/sansSerif" = "open"
|
||||||
selectorAffix."g/hookTopBase" = ""
|
selectorAffix."g/hookTopBase" = ""
|
||||||
selectorAffix."gScript" = ""
|
selectorAffix."gScript" = ""
|
||||||
selectorAffix."g/single/autoSerifed/slab" = ""
|
selectorAffix."g/singleStorey/autoSerifed/slab" = ""
|
||||||
selectorAffix."g/single/autoSerifed/sans" = ""
|
selectorAffix."g/singleStorey/autoSerifed/sans" = ""
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.storey.single-storey]
|
[prime.g.variants-buildup.stages.storey.single-storey]
|
||||||
next = "hook"
|
next = "hook"
|
||||||
|
@ -2801,8 +2801,8 @@ selectorAffix.g = "singleStorey"
|
||||||
selectorAffix."g/sansSerif" = "singleStorey"
|
selectorAffix."g/sansSerif" = "singleStorey"
|
||||||
selectorAffix."g/hookTopBase" = "singleStorey"
|
selectorAffix."g/hookTopBase" = "singleStorey"
|
||||||
selectorAffix."gScript" = "singleStorey"
|
selectorAffix."gScript" = "singleStorey"
|
||||||
selectorAffix."g/single/autoSerifed/slab" = "singleStorey"
|
selectorAffix."g/singleStorey/autoSerifed/slab" = "singleStorey"
|
||||||
selectorAffix."g/single/autoSerifed/sans" = "singleStorey"
|
selectorAffix."g/singleStorey/autoSerifed/sans" = "singleStorey"
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.hook."*"]
|
[prime.g.variants-buildup.stages.hook."*"]
|
||||||
next = "ear"
|
next = "ear"
|
||||||
|
@ -2814,8 +2814,8 @@ selectorAffix.g = ""
|
||||||
selectorAffix."g/sansSerif" = ""
|
selectorAffix."g/sansSerif" = ""
|
||||||
selectorAffix."g/hookTopBase" = ""
|
selectorAffix."g/hookTopBase" = ""
|
||||||
selectorAffix."gScript" = ""
|
selectorAffix."gScript" = ""
|
||||||
selectorAffix."g/single/autoSerifed/slab" = ""
|
selectorAffix."g/singleStorey/autoSerifed/slab" = ""
|
||||||
selectorAffix."g/single/autoSerifed/sans" = ""
|
selectorAffix."g/singleStorey/autoSerifed/sans" = ""
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.hook.flat-hook]
|
[prime.g.variants-buildup.stages.hook.flat-hook]
|
||||||
rank = 2
|
rank = 2
|
||||||
|
@ -2824,8 +2824,8 @@ selectorAffix.g = "flatHook"
|
||||||
selectorAffix."g/sansSerif" = "flatHook"
|
selectorAffix."g/sansSerif" = "flatHook"
|
||||||
selectorAffix."g/hookTopBase" = "flatHook"
|
selectorAffix."g/hookTopBase" = "flatHook"
|
||||||
selectorAffix."gScript" = "flatHook"
|
selectorAffix."gScript" = "flatHook"
|
||||||
selectorAffix."g/single/autoSerifed/slab" = "flatHook"
|
selectorAffix."g/singleStorey/autoSerifed/slab" = "flatHook"
|
||||||
selectorAffix."g/single/autoSerifed/sans" = "flatHook"
|
selectorAffix."g/singleStorey/autoSerifed/sans" = "flatHook"
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.ear.serifless]
|
[prime.g.variants-buildup.stages.ear.serifless]
|
||||||
rank = 1
|
rank = 1
|
||||||
|
@ -2833,8 +2833,8 @@ selectorAffix.g = "serifless"
|
||||||
selectorAffix."g/sansSerif" = "serifless"
|
selectorAffix."g/sansSerif" = "serifless"
|
||||||
selectorAffix."g/hookTopBase" = "serifless"
|
selectorAffix."g/hookTopBase" = "serifless"
|
||||||
selectorAffix."gScript" = "scriptCut"
|
selectorAffix."gScript" = "scriptCut"
|
||||||
selectorAffix."g/single/autoSerifed/slab" = "serifless"
|
selectorAffix."g/singleStorey/autoSerifed/slab" = "serifless"
|
||||||
selectorAffix."g/single/autoSerifed/sans" = "serifless"
|
selectorAffix."g/singleStorey/autoSerifed/sans" = "serifless"
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.ear.serifed]
|
[prime.g.variants-buildup.stages.ear.serifed]
|
||||||
rank = 2
|
rank = 2
|
||||||
|
@ -2843,8 +2843,8 @@ selectorAffix.g = "serifed"
|
||||||
selectorAffix."g/sansSerif" = "serifless"
|
selectorAffix."g/sansSerif" = "serifless"
|
||||||
selectorAffix."g/hookTopBase" = "serifless"
|
selectorAffix."g/hookTopBase" = "serifless"
|
||||||
selectorAffix."gScript" = "scriptCut"
|
selectorAffix."gScript" = "scriptCut"
|
||||||
selectorAffix."g/single/autoSerifed/slab" = "serifed"
|
selectorAffix."g/singleStorey/autoSerifed/slab" = "serifed"
|
||||||
selectorAffix."g/single/autoSerifed/sans" = "serifed"
|
selectorAffix."g/singleStorey/autoSerifed/sans" = "serifed"
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.ear.earless-corner]
|
[prime.g.variants-buildup.stages.ear.earless-corner]
|
||||||
rank = 3
|
rank = 3
|
||||||
|
@ -2853,8 +2853,8 @@ selectorAffix.g = "earlessCorner"
|
||||||
selectorAffix."g/sansSerif" = "earlessCorner"
|
selectorAffix."g/sansSerif" = "earlessCorner"
|
||||||
selectorAffix."g/hookTopBase" = "earlessCornerHTB"
|
selectorAffix."g/hookTopBase" = "earlessCornerHTB"
|
||||||
selectorAffix."gScript" = "scriptCut"
|
selectorAffix."gScript" = "scriptCut"
|
||||||
selectorAffix."g/single/autoSerifed/slab" = "earlessCorner"
|
selectorAffix."g/singleStorey/autoSerifed/slab" = "earlessCorner"
|
||||||
selectorAffix."g/single/autoSerifed/sans" = "earlessCorner"
|
selectorAffix."g/singleStorey/autoSerifed/sans" = "earlessCorner"
|
||||||
|
|
||||||
[prime.g.variants-buildup.stages.ear.earless-rounded]
|
[prime.g.variants-buildup.stages.ear.earless-rounded]
|
||||||
rank = 4
|
rank = 4
|
||||||
|
@ -2863,8 +2863,8 @@ selectorAffix.g = "earlessRounded"
|
||||||
selectorAffix."g/sansSerif" = "earlessRounded"
|
selectorAffix."g/sansSerif" = "earlessRounded"
|
||||||
selectorAffix."g/hookTopBase" = "serifless"
|
selectorAffix."g/hookTopBase" = "serifless"
|
||||||
selectorAffix."gScript" = "scriptCut"
|
selectorAffix."gScript" = "scriptCut"
|
||||||
selectorAffix."g/single/autoSerifed/slab" = "earlessRounded"
|
selectorAffix."g/singleStorey/autoSerifed/slab" = "earlessRounded"
|
||||||
selectorAffix."g/single/autoSerifed/sans" = "earlessRounded"
|
selectorAffix."g/singleStorey/autoSerifed/sans" = "earlessRounded"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue