Add serif variant selection for Eszet (#1881)
This commit is contained in:
parent
ac12a6d85b
commit
4ed9905394
3 changed files with 112 additions and 40 deletions
|
@ -1,6 +1,7 @@
|
||||||
* \[**Breaking**\] Add separate variant selector for lowercase Thorn (#1854).
|
* \[**Breaking**\] Add separate variant selector for lowercase Thorn (#1854).
|
||||||
* \[**Breaking**\] Drop `tailed-top-left-serifed` variant of `n` as it duplicates with `tailed-motion-serifed` (#1859).
|
* \[**Breaking**\] Drop `tailed-top-left-serifed` variant of `n` as it duplicates with `tailed-motion-serifed` (#1859).
|
||||||
* \[**Breaking**\] Disunified the variant selector for Greek Delta and Greek Lambda, and added selectable serif variants for Lambda (#1866).
|
* \[**Breaking**\] Disunified the variant selector for Greek Delta and Greek Lambda, and added selectable serif variants for Lambda (#1866).
|
||||||
|
* \[**Breaking**\] Add serif variant selection for Eszet (#1881).
|
||||||
* \[**Breaking**\] Add a separate variant selector for lowercase Greek Chi.
|
* \[**Breaking**\] Add a separate variant selector for lowercase Greek Chi.
|
||||||
* Add Characters:
|
* Add Characters:
|
||||||
- COMBINING DOUBLED CIRCUMFLEX ACCENT (`U+1AB0`) (#1879).
|
- COMBINING DOUBLED CIRCUMFLEX ACCENT (`U+1AB0`) (#1879).
|
||||||
|
|
|
@ -8,14 +8,28 @@ glyph-module
|
||||||
glyph-block Letter-Latin-Lower-Eszet : begin
|
glyph-block Letter-Latin-Lower-Eszet : 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 : FlatHookDepth PalatalHook CyrDescender
|
glyph-block-import Letter-Shared-Shapes : FlatHookDepth PalatalHook CyrDescender SerifFrame
|
||||||
glyph-block-import Letter-Latin-S : AdviceSArchDepth
|
glyph-block-import Letter-Latin-S : AdviceSArchDepth
|
||||||
|
|
||||||
define NO-TAIL 0
|
define NO-TAIL 0
|
||||||
define DESCENDING 1
|
define DESCENDING 1
|
||||||
define TAILED 2
|
define TAILED 2
|
||||||
|
|
||||||
define [Traditional fFlathook slab tail] : glyph-proc
|
define SERIF-NONE 0
|
||||||
|
define SERIF-BOT 1
|
||||||
|
define SERIF-MID 2
|
||||||
|
define SERIF-DUAL 3
|
||||||
|
|
||||||
|
define [EszetSerifs df fTraditional slab] : begin
|
||||||
|
local sf : SerifFrame.fromDf [DivFrame 1] XH 0
|
||||||
|
local lb : if fTraditional sf.lb.full sf.lb.outer
|
||||||
|
return : match slab
|
||||||
|
[Just SERIF-BOT] : composite-proc lb
|
||||||
|
[Just SERIF-MID] : composite-proc sf.lt.outer
|
||||||
|
[Just SERIF-DUAL] : composite-proc lb sf.lt.outer
|
||||||
|
__ : no-shape
|
||||||
|
|
||||||
|
define [Traditional fFlathook] : function [slab tail] : glyph-proc
|
||||||
include : MarkSet.bp
|
include : MarkSet.bp
|
||||||
local l : SB * 1
|
local l : SB * 1
|
||||||
local xHook : [mix SB RightSB 0.75] + HalfStroke * HVContrast
|
local xHook : [mix SB RightSB 0.75] + HalfStroke * HVContrast
|
||||||
|
@ -50,7 +64,7 @@ glyph-block Letter-Latin-Lower-Eszet : begin
|
||||||
corner tl (tm - Stroke) [heading Upward]
|
corner tl (tm - Stroke) [heading Upward]
|
||||||
corner (RightSB - HalfStroke * 1.2 - OX) t [heading Upward]
|
corner (RightSB - HalfStroke * 1.2 - OX) t [heading Upward]
|
||||||
|
|
||||||
if slab : include : HSerif.lb SB 0 SideJut
|
include : EszetSerifs [DivFrame 1] true slab
|
||||||
include : match tail
|
include : match tail
|
||||||
[Just DESCENDING] : VBar.l l Descender 0
|
[Just DESCENDING] : VBar.l l Descender 0
|
||||||
[Just TAILED] : PalatalHook.lExt l 0
|
[Just TAILED] : PalatalHook.lExt l 0
|
||||||
|
@ -84,7 +98,7 @@ glyph-block Letter-Latin-Lower-Eszet : begin
|
||||||
flat xMiddleBot 0 [heading Leftward]
|
flat xMiddleBot 0 [heading Leftward]
|
||||||
curl xFinal 0 [heading Leftward]
|
curl xFinal 0 [heading Leftward]
|
||||||
|
|
||||||
if slab : include : HSerif.lb SB 0 SideJut
|
include : EszetSerifs [DivFrame 1] false slab
|
||||||
include : match tail
|
include : match tail
|
||||||
[Just DESCENDING] : VBar.l SB Descender 0
|
[Just DESCENDING] : VBar.l SB Descender 0
|
||||||
[Just TAILED] : PalatalHook.lExt SB 0
|
[Just TAILED] : PalatalHook.lExt SB 0
|
||||||
|
@ -127,25 +141,30 @@ glyph-block Letter-Latin-Lower-Eszet : begin
|
||||||
flat ([Math.max (sEndX + 0.1 + TanSlope * swInner) : Math.min (RightSB - innerSmoothB) [mix sEndX RightSB 0.375]] + CorrectionOMidX * swInner / 2 + TanSlope * swInner ) 0
|
flat ([Math.max (sEndX + 0.1 + TanSlope * swInner) : Math.min (RightSB - innerSmoothB) [mix sEndX RightSB 0.375]] + CorrectionOMidX * swInner / 2 + TanSlope * swInner ) 0
|
||||||
curl sEndX 0 [heading Leftward]
|
curl sEndX 0 [heading Leftward]
|
||||||
|
|
||||||
if slab : include : HSerif.lb SB 0 SideJut
|
include : EszetSerifs [DivFrame 1] false slab
|
||||||
include : match tail
|
include : match tail
|
||||||
[Just DESCENDING] : VBar.l SB Descender 0 swOuter
|
[Just DESCENDING] : VBar.l SB Descender 0 swOuter
|
||||||
[Just TAILED] : PalatalHook.lExt SB 0 (sw -- swOuter)
|
[Just TAILED] : PalatalHook.lExt SB 0 (sw -- swOuter)
|
||||||
__ : glyph-proc
|
__ : no-shape
|
||||||
|
|
||||||
|
define EszetConfig : SuffixCfg.weave
|
||||||
|
object # body
|
||||||
|
traditional : Traditional false
|
||||||
|
traditionalFlatHook : Traditional true
|
||||||
|
sulzbacher Sulzbacher
|
||||||
|
longSSLig LongSSLig
|
||||||
|
object # terminal
|
||||||
|
'' NO-TAIL
|
||||||
|
'descending' DESCENDING
|
||||||
|
'tailed' TAILED
|
||||||
|
object # serifs
|
||||||
|
serifless 0
|
||||||
|
bottomSerifed 1
|
||||||
|
middleSerifed 2
|
||||||
|
dualSerifed 3
|
||||||
|
|
||||||
create-glyph 'eszet.traditional' : Traditional false SLAB NO-TAIL
|
foreach { suffix { Base tail serif } } [pairs-of EszetConfig] : do
|
||||||
create-glyph 'eszet.traditionalDescending' : Traditional false false DESCENDING
|
create-glyph "eszet.\(suffix)" : Base serif tail
|
||||||
create-glyph 'eszet.traditionalTailed' : Traditional false false TAILED
|
|
||||||
create-glyph 'eszet.traditionalFlatHook' : Traditional true SLAB NO-TAIL
|
|
||||||
create-glyph 'eszet.traditionalFlatHookDescending' : Traditional true false DESCENDING
|
|
||||||
create-glyph 'eszet.traditionalFlatHookTailed' : Traditional true false TAILED
|
|
||||||
create-glyph 'eszet.sulzbacher' : Sulzbacher SLAB NO-TAIL
|
|
||||||
create-glyph 'eszet.sulzbacherDescending' : Sulzbacher false DESCENDING
|
|
||||||
create-glyph 'eszet.sulzbacherTailed' : Sulzbacher false TAILED
|
|
||||||
create-glyph 'eszet.longSSLig' : LongSSLig SLAB NO-TAIL
|
|
||||||
create-glyph 'eszet.longSSLigDescending' : LongSSLig false DESCENDING
|
|
||||||
create-glyph 'eszet.longSSLigTailed' : LongSSLig false TAILED
|
|
||||||
|
|
||||||
select-variant 'eszet' 0xDF
|
select-variant 'eszet' 0xDF
|
||||||
|
|
||||||
|
|
|
@ -4065,6 +4065,9 @@ rank = 4
|
||||||
descriptionAffix = "ligature of long-S (`ſ`) and `s`"
|
descriptionAffix = "ligature of long-S (`ſ`) and `s`"
|
||||||
selectorAffix.eszet = "longSSLig"
|
selectorAffix.eszet = "longSSLig"
|
||||||
|
|
||||||
|
[prime.eszet.variants-buildup.stages.terminal."*"]
|
||||||
|
next = "serifs"
|
||||||
|
|
||||||
[prime.eszet.variants-buildup.stages.terminal.non-descending]
|
[prime.eszet.variants-buildup.stages.terminal.non-descending]
|
||||||
rank = 1
|
rank = 1
|
||||||
keyAffix = ""
|
keyAffix = ""
|
||||||
|
@ -4080,6 +4083,29 @@ rank = 3
|
||||||
descriptionAffix = "terminal containing tail"
|
descriptionAffix = "terminal containing tail"
|
||||||
selectorAffix.eszet = "tailed"
|
selectorAffix.eszet = "tailed"
|
||||||
|
|
||||||
|
[prime.eszet.variants-buildup.stages.serifs.serifless]
|
||||||
|
rank = 1
|
||||||
|
desceiptioAffix = "serifs"
|
||||||
|
descriptionJoiner = "without"
|
||||||
|
selectorAffix.eszet = "serifless"
|
||||||
|
|
||||||
|
[prime.eszet.variants-buildup.stages.serifs.bottom-serifed]
|
||||||
|
enableIf = [{terminal = "non-descending"}]
|
||||||
|
rank = 2
|
||||||
|
descriptionAffix = "serif at bottom"
|
||||||
|
selectorAffix.eszet = "bottomSerifed"
|
||||||
|
|
||||||
|
[prime.eszet.variants-buildup.stages.serifs.middle-serifed]
|
||||||
|
rank = 3
|
||||||
|
descriptionAffix = "serif at middle"
|
||||||
|
selectorAffix.eszet = "middleSerifed"
|
||||||
|
|
||||||
|
[prime.eszet.variants-buildup.stages.serifs.dual-serifed]
|
||||||
|
enableIf = [{terminal = "non-descending"}]
|
||||||
|
rank = 4
|
||||||
|
descriptionAffix = "serif at middle and bottom"
|
||||||
|
selectorAffix.eszet = "dualSerifed"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[prime.lower-eth]
|
[prime.lower-eth]
|
||||||
|
@ -6685,7 +6711,7 @@ k = "straight-serifless"
|
||||||
l = "serifed"
|
l = "serifed"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-serifless"
|
y = "straight-serifless"
|
||||||
eszet = "sulzbacher"
|
eszet = "sulzbacher-serifless"
|
||||||
|
|
||||||
[default.italic]
|
[default.italic]
|
||||||
a = "single-storey-tailed"
|
a = "single-storey-tailed"
|
||||||
|
@ -6698,7 +6724,7 @@ k = "cursive-serifless"
|
||||||
l = "tailed-serifed"
|
l = "tailed-serifed"
|
||||||
u = "tailed-serifless"
|
u = "tailed-serifless"
|
||||||
y = "cursive-serifless"
|
y = "cursive-serifless"
|
||||||
eszet = "sulzbacher-tailed"
|
eszet = "sulzbacher-tailed-serifless"
|
||||||
long-s = "flat-hook-tailed"
|
long-s = "flat-hook-tailed"
|
||||||
cyrl-ef = "cursive"
|
cyrl-ef = "cursive"
|
||||||
cyrl-yeri = "round"
|
cyrl-yeri = "round"
|
||||||
|
@ -6771,6 +6797,7 @@ n = "straight-serifed"
|
||||||
r = "serifed"
|
r = "serifed"
|
||||||
u = "toothed-serifed"
|
u = "toothed-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
|
eszet = "sulzbacher-bottom-serifed"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
|
|
||||||
[composite.slab.italic]
|
[composite.slab.italic]
|
||||||
|
@ -6790,6 +6817,7 @@ w = "straight-motion-serifed"
|
||||||
x = "cursive"
|
x = "cursive"
|
||||||
y = "cursive-motion-serifed"
|
y = "cursive-motion-serifed"
|
||||||
z = "cursive"
|
z = "cursive"
|
||||||
|
eszet = "sulzbacher-tailed-serifless"
|
||||||
latn-phi = "serifed"
|
latn-phi = "serifed"
|
||||||
long-s = "flat-hook-tailed"
|
long-s = "flat-hook-tailed"
|
||||||
cyrl-ze = "unilateral-inward-serifed"
|
cyrl-ze = "unilateral-inward-serifed"
|
||||||
|
@ -6822,7 +6850,7 @@ l = "zshaped"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
long-s = "flat-hook-middle-serifed"
|
long-s = "flat-hook-middle-serifed"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
lower-iota = "flat-tailed"
|
lower-iota = "flat-tailed"
|
||||||
cyrl-capital-zhe = "straight"
|
cyrl-capital-zhe = "straight"
|
||||||
|
@ -6864,6 +6892,7 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-double-serifed"
|
long-s = "flat-hook-double-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-capital-ka = "straight-serifed"
|
cyrl-capital-ka = "straight-serifed"
|
||||||
cyrl-ka = "straight-serifed"
|
cyrl-ka = "straight-serifed"
|
||||||
cyrl-em = "flat-bottom-serifed"
|
cyrl-em = "flat-bottom-serifed"
|
||||||
|
@ -6903,7 +6932,7 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-double-serifed"
|
long-s = "flat-hook-double-serifed"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
cyrl-capital-zhe = "straight"
|
cyrl-capital-zhe = "straight"
|
||||||
cyrl-zhe = "straight"
|
cyrl-zhe = "straight"
|
||||||
|
@ -6936,6 +6965,7 @@ v = "straight-serifed"
|
||||||
w = "straight-flat-top-serifed"
|
w = "straight-flat-top-serifed"
|
||||||
u = "toothed-serifed"
|
u = "toothed-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-capital-ka = "straight-serifed"
|
cyrl-capital-ka = "straight-serifed"
|
||||||
cyrl-ka = "straight-serifed"
|
cyrl-ka = "straight-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
|
@ -6962,7 +6992,7 @@ k = "symmetric-touching-serifless"
|
||||||
l = "serifed"
|
l = "serifed"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
long-s = "flat-hook-serifless"
|
long-s = "flat-hook-serifless"
|
||||||
lower-alpha = "tailed-barred"
|
lower-alpha = "tailed-barred"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
|
@ -6994,7 +7024,7 @@ g = "single-storey-serifless"
|
||||||
i = "tailed-serifed"
|
i = "tailed-serifed"
|
||||||
k = "cursive-serifless"
|
k = "cursive-serifless"
|
||||||
l = "tailed"
|
l = "tailed"
|
||||||
eszet = "longs-s-lig-descending"
|
eszet = "longs-s-lig-descending-serifless"
|
||||||
long-s = "flat-hook-descending"
|
long-s = "flat-hook-descending"
|
||||||
lower-iota = "tailed-serifed"
|
lower-iota = "tailed-serifed"
|
||||||
|
|
||||||
|
@ -7012,6 +7042,7 @@ u = "toothed-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-bottom-serifed"
|
long-s = "flat-hook-bottom-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-capital-ka = "symmetric-touching-serifed"
|
cyrl-capital-ka = "symmetric-touching-serifed"
|
||||||
cyrl-ka = "symmetric-touching-serifed"
|
cyrl-ka = "symmetric-touching-serifed"
|
||||||
cyrl-em = "slanted-sides-hanging-serifed"
|
cyrl-em = "slanted-sides-hanging-serifed"
|
||||||
|
@ -7025,6 +7056,7 @@ g = "single-storey-serifed"
|
||||||
k = "cursive-serifed"
|
k = "cursive-serifed"
|
||||||
x = "straight-motion-serifed"
|
x = "straight-motion-serifed"
|
||||||
y = "straight-turn-motion-serifed"
|
y = "straight-turn-motion-serifed"
|
||||||
|
eszet = "longs-s-lig-descending-serifless"
|
||||||
cyrl-ka = "symmetric-touching-top-left-serifed"
|
cyrl-ka = "symmetric-touching-top-left-serifed"
|
||||||
|
|
||||||
|
|
||||||
|
@ -7049,7 +7081,7 @@ t = "flat-hook"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
long-s = "flat-hook-middle-serifed"
|
long-s = "flat-hook-middle-serifed"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
cyrl-capital-zhe = "straight"
|
cyrl-capital-zhe = "straight"
|
||||||
cyrl-zhe = "straight"
|
cyrl-zhe = "straight"
|
||||||
|
@ -7089,6 +7121,7 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-double-serifed"
|
long-s = "flat-hook-double-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-capital-ka = "straight-serifed"
|
cyrl-capital-ka = "straight-serifed"
|
||||||
cyrl-ka = "straight-serifed"
|
cyrl-ka = "straight-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
|
@ -7118,7 +7151,7 @@ r = "corner-hooked-serifed"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
long-s = "bent-hook-serifless"
|
long-s = "bent-hook-serifless"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-iota = "tailed-serifed"
|
lower-iota = "tailed-serifed"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
lower-mu = "toothed-serifless"
|
lower-mu = "toothed-serifless"
|
||||||
|
@ -7157,6 +7190,7 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "bent-hook-bottom-serifed"
|
long-s = "bent-hook-bottom-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
lower-mu = "toothed-serifed"
|
lower-mu = "toothed-serifed"
|
||||||
cyrl-em = "slanted-sides-hanging-serifed"
|
cyrl-em = "slanted-sides-hanging-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
|
@ -7182,7 +7216,7 @@ r = "hookless-serifless"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
long-s = "flat-hook-serifless"
|
long-s = "flat-hook-serifless"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-iota = "tailed-serifed"
|
lower-iota = "tailed-serifed"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
cyrl-em = "flat-bottom-serifless"
|
cyrl-em = "flat-bottom-serifless"
|
||||||
|
@ -7217,6 +7251,7 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-bottom-serifed"
|
long-s = "flat-hook-bottom-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-em = "flat-bottom-serifed"
|
cyrl-em = "flat-bottom-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
seven = "bend-serifed"
|
seven = "bend-serifed"
|
||||||
|
@ -7246,7 +7281,7 @@ r = "corner-hooked-serifless"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
long-s = "flat-hook-serifless"
|
long-s = "flat-hook-serifless"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
cyrl-capital-u = "straight-turn-serifless"
|
cyrl-capital-u = "straight-turn-serifless"
|
||||||
zero = "slashed"
|
zero = "slashed"
|
||||||
|
@ -7279,6 +7314,7 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-bottom-serifed"
|
long-s = "flat-hook-bottom-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
seven = "curly-serifed"
|
seven = "curly-serifed"
|
||||||
|
|
||||||
|
@ -7318,7 +7354,7 @@ x = "curly-serifless"
|
||||||
y = "curly-serifless"
|
y = "curly-serifless"
|
||||||
z = "curly-serifless"
|
z = "curly-serifless"
|
||||||
long-s = "bent-hook-middle-serifed"
|
long-s = "bent-hook-middle-serifed"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
capital-delta = "curly"
|
capital-delta = "curly"
|
||||||
lower-delta = "flat-top"
|
lower-delta = "flat-top"
|
||||||
capital-lambda = "curly-serifless"
|
capital-lambda = "curly-serifless"
|
||||||
|
@ -7379,6 +7415,7 @@ x = "curly-serifed"
|
||||||
y = "curly-serifed"
|
y = "curly-serifed"
|
||||||
z = "curly-serifed"
|
z = "curly-serifed"
|
||||||
long-s = "bent-hook-double-serifed"
|
long-s = "bent-hook-double-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
capital-lambda = "curly-base-serifed"
|
capital-lambda = "curly-base-serifed"
|
||||||
lower-mu = "toothed-serifed"
|
lower-mu = "toothed-serifed"
|
||||||
lower-chi = "curly-serifed"
|
lower-chi = "curly-serifed"
|
||||||
|
@ -7420,7 +7457,7 @@ r = "hookless-serifless"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
w = "straight-flat-top-serifless"
|
w = "straight-flat-top-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
long-s = "flat-hook-middle-serifed"
|
long-s = "flat-hook-middle-serifed"
|
||||||
lower-alpha = "tailed-barred"
|
lower-alpha = "tailed-barred"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
|
@ -7462,6 +7499,7 @@ w = "straight-flat-top-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-double-serifed"
|
long-s = "flat-hook-double-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-em = "flat-bottom-serifed"
|
cyrl-em = "flat-bottom-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
seven = "bend-serifed"
|
seven = "bend-serifed"
|
||||||
|
@ -7494,7 +7532,7 @@ l = "hooky"
|
||||||
t = "flat-hook"
|
t = "flat-hook"
|
||||||
y = "cursive-flat-hook-serifless"
|
y = "cursive-flat-hook-serifless"
|
||||||
long-s = "flat-hook-middle-serifed"
|
long-s = "flat-hook-middle-serifed"
|
||||||
eszet = "sulzbacher"
|
eszet = "sulzbacher-serifless"
|
||||||
cyrl-capital-u = "cursive-flat-hook-serifless"
|
cyrl-capital-u = "cursive-flat-hook-serifless"
|
||||||
one = "base"
|
one = "base"
|
||||||
four = "closed"
|
four = "closed"
|
||||||
|
@ -7522,6 +7560,7 @@ x = "straight-serifed"
|
||||||
y = "cursive-flat-hook-serifed"
|
y = "cursive-flat-hook-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-double-serifed"
|
long-s = "flat-hook-double-serifed"
|
||||||
|
eszet = "sulzbacher-bottom-serifed"
|
||||||
cyrl-capital-u = "cursive-flat-hook-serifed"
|
cyrl-capital-u = "cursive-flat-hook-serifed"
|
||||||
micro-sign = "toothless-rounded-serifed"
|
micro-sign = "toothless-rounded-serifed"
|
||||||
|
|
||||||
|
@ -7573,7 +7612,7 @@ q = "earless-corner-straight-serifless"
|
||||||
r = "earless-corner-serifless"
|
r = "earless-corner-serifless"
|
||||||
u = "toothless-corner-serifless"
|
u = "toothless-corner-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-alpha = "barred-earless-corner"
|
lower-alpha = "barred-earless-corner"
|
||||||
capital-gamma = "bottom-serifed"
|
capital-gamma = "bottom-serifed"
|
||||||
lower-iota = "tailed-serifed"
|
lower-iota = "tailed-serifed"
|
||||||
|
@ -7608,7 +7647,7 @@ d = "tailed-serifless"
|
||||||
f = "tailed"
|
f = "tailed"
|
||||||
u = "tailed-serifless"
|
u = "tailed-serifless"
|
||||||
long-s = "bent-hook-tailed"
|
long-s = "bent-hook-tailed"
|
||||||
eszet = "longs-s-lig-tailed"
|
eszet = "longs-s-lig-tailed-serifless"
|
||||||
lower-alpha = "tailed-barred-earless-corner"
|
lower-alpha = "tailed-barred-earless-corner"
|
||||||
lower-mu = "tailed-serifless"
|
lower-mu = "tailed-serifless"
|
||||||
micro-sign = "tailed-serifless"
|
micro-sign = "tailed-serifless"
|
||||||
|
@ -7628,6 +7667,7 @@ q = "earless-corner-straight-serifed"
|
||||||
u = "toothless-corner-serifed"
|
u = "toothless-corner-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
lower-mu = "toothless-corner-serifed"
|
lower-mu = "toothless-corner-serifed"
|
||||||
capital-gamma = "serifed"
|
capital-gamma = "serifed"
|
||||||
cyrl-capital-ka = "symmetric-touching-serifed"
|
cyrl-capital-ka = "symmetric-touching-serifed"
|
||||||
|
@ -7642,6 +7682,7 @@ d = "tailed-serifed"
|
||||||
u = "tailed-serifed"
|
u = "tailed-serifed"
|
||||||
x = "straight-motion-serifed"
|
x = "straight-motion-serifed"
|
||||||
y = "straight-turn-motion-serifed"
|
y = "straight-turn-motion-serifed"
|
||||||
|
eszet = "longs-s-lig-tailed-serifless"
|
||||||
lower-mu = "tailed-serifed"
|
lower-mu = "tailed-serifed"
|
||||||
cyrl-ka = "symmetric-touching-top-left-serifed"
|
cyrl-ka = "symmetric-touching-top-left-serifed"
|
||||||
micro-sign = "tailed-serifed"
|
micro-sign = "tailed-serifed"
|
||||||
|
@ -7667,7 +7708,7 @@ l = "hooky"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
long-s = "flat-hook-middle-serifed"
|
long-s = "flat-hook-middle-serifed"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-iota = "tailed"
|
lower-iota = "tailed"
|
||||||
cyrl-em = "flat-bottom-serifless"
|
cyrl-em = "flat-bottom-serifless"
|
||||||
cyrl-capital-u = "straight-turn-serifless"
|
cyrl-capital-u = "straight-turn-serifless"
|
||||||
|
@ -7701,6 +7742,7 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-double-serifed"
|
long-s = "flat-hook-double-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-em = "flat-bottom-serifed"
|
cyrl-em = "flat-bottom-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
seven = "bend-serifed"
|
seven = "bend-serifed"
|
||||||
|
@ -7803,7 +7845,7 @@ t = "flat-hook"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
w = "straight-flat-top-serifless"
|
w = "straight-flat-top-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
eszet = "traditional-flat-hook"
|
eszet = "traditional-flat-hook-middle-serifed"
|
||||||
long-s = "flat-hook-double-serifed"
|
long-s = "flat-hook-double-serifed"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
cyrl-capital-u = "straight-turn-serifless"
|
cyrl-capital-u = "straight-turn-serifless"
|
||||||
|
@ -7840,6 +7882,7 @@ x = "cursive"
|
||||||
y = "cursive-serifless"
|
y = "cursive-serifless"
|
||||||
z = "cursive"
|
z = "cursive"
|
||||||
long-s = "flat-hook-diagonal-tailed-middle-serifed"
|
long-s = "flat-hook-diagonal-tailed-middle-serifed"
|
||||||
|
eszet = "traditional-flat-hook-middle-serifed"
|
||||||
ampersand = "closed"
|
ampersand = "closed"
|
||||||
|
|
||||||
[composite.ss15.slab-override.design]
|
[composite.ss15.slab-override.design]
|
||||||
|
@ -7848,6 +7891,7 @@ k = "straight-serifed"
|
||||||
u = "toothed-serifed"
|
u = "toothed-serifed"
|
||||||
w = "straight-flat-top-serifless"
|
w = "straight-flat-top-serifless"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
|
eszet = "traditional-flat-hook-dual-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
|
|
||||||
[composite.ss15.slab-override.italic]
|
[composite.ss15.slab-override.italic]
|
||||||
|
@ -7856,6 +7900,7 @@ g = "single-storey-serifed"
|
||||||
k = "diagonal-tailed-cursive-top-left-serifed"
|
k = "diagonal-tailed-cursive-top-left-serifed"
|
||||||
w = "cursive-serifed"
|
w = "cursive-serifed"
|
||||||
y = "cursive-motion-serifed"
|
y = "cursive-motion-serifed"
|
||||||
|
long-s = "flat-hook-diagonal-tailed-middle-serifed"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -7892,7 +7937,7 @@ u = "toothed-serifed"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
long-s = "flat-hook-middle-serifed"
|
long-s = "flat-hook-middle-serifed"
|
||||||
lower-thorn = "motion-serifed"
|
lower-thorn = "motion-serifed"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-middle-serifed"
|
||||||
capital-gamma = "serifed"
|
capital-gamma = "serifed"
|
||||||
lower-mu = "toothed-bottom-right-serifed"
|
lower-mu = "toothed-bottom-right-serifed"
|
||||||
cyrl-capital-ze = "bilateral-inward-serifed"
|
cyrl-capital-ze = "bilateral-inward-serifed"
|
||||||
|
@ -7931,6 +7976,7 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-double-serifed"
|
long-s = "flat-hook-double-serifed"
|
||||||
|
eszet = "longs-s-lig-dual-serifed"
|
||||||
lower-thorn = "serifed"
|
lower-thorn = "serifed"
|
||||||
lower-mu = "toothed-serifed"
|
lower-mu = "toothed-serifed"
|
||||||
cyrl-ka = "symmetric-connected-serifed"
|
cyrl-ka = "symmetric-connected-serifed"
|
||||||
|
@ -7964,7 +8010,7 @@ g = "double-storey"
|
||||||
r = "hookless-serifed"
|
r = "hookless-serifed"
|
||||||
t = "flat-hook"
|
t = "flat-hook"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-thorn = "motion-serifed"
|
lower-thorn = "motion-serifed"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
cyrl-capital-u = "straight-turn-serifless"
|
cyrl-capital-u = "straight-turn-serifless"
|
||||||
|
@ -8009,11 +8055,12 @@ x = "cursive"
|
||||||
y = "cursive-serifless"
|
y = "cursive-serifless"
|
||||||
z = "cursive"
|
z = "cursive"
|
||||||
long-s = "bent-hook-descending"
|
long-s = "bent-hook-descending"
|
||||||
eszet = "longs-s-lig-descending"
|
eszet = "longs-s-lig-descending-serifless"
|
||||||
|
|
||||||
[composite.ss17.slab-override.design]
|
[composite.ss17.slab-override.design]
|
||||||
capital-u = "toothed-serifed"
|
capital-u = "toothed-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
lower-thorn = "serifed"
|
lower-thorn = "serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
micro-sign = "tailed-serifed"
|
micro-sign = "tailed-serifed"
|
||||||
|
@ -8027,6 +8074,7 @@ w = "cursive-serifed"
|
||||||
m = "tailed-top-left-serifed"
|
m = "tailed-top-left-serifed"
|
||||||
n = "tailed-motion-serifed"
|
n = "tailed-motion-serifed"
|
||||||
y = "cursive-motion-serifed"
|
y = "cursive-motion-serifed"
|
||||||
|
eszet = "longs-s-lig-descending-serifless"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -8049,7 +8097,7 @@ q = "earless-corner-straight-serifless"
|
||||||
u = "toothed-serifless"
|
u = "toothed-serifless"
|
||||||
y = "straight-turn-serifless"
|
y = "straight-turn-serifless"
|
||||||
long-s = "flat-hook-middle-serifed-xh"
|
long-s = "flat-hook-middle-serifed-xh"
|
||||||
eszet = "longs-s-lig"
|
eszet = "longs-s-lig-serifless"
|
||||||
lower-alpha = "tailed-barred"
|
lower-alpha = "tailed-barred"
|
||||||
lower-lambda = "straight-turn"
|
lower-lambda = "straight-turn"
|
||||||
cyrl-capital-u = "straight-turn-serifless"
|
cyrl-capital-u = "straight-turn-serifless"
|
||||||
|
@ -8070,7 +8118,7 @@ micro-sign = "tailed-serifless"
|
||||||
[composite.ss18.italic]
|
[composite.ss18.italic]
|
||||||
f = "extended-crossbar-at-x-height"
|
f = "extended-crossbar-at-x-height"
|
||||||
long-s = "flat-hook-descending-middle-serifed-xh"
|
long-s = "flat-hook-descending-middle-serifed-xh"
|
||||||
eszet = "longs-s-lig-descending"
|
eszet = "longs-s-lig-descending-serifless"
|
||||||
|
|
||||||
[composite.ss18.slab-override.design]
|
[composite.ss18.slab-override.design]
|
||||||
capital-g = "toothless-rounded-serifed-hooked"
|
capital-g = "toothless-rounded-serifed-hooked"
|
||||||
|
@ -8087,10 +8135,14 @@ x = "straight-serifed"
|
||||||
y = "straight-turn-serifed"
|
y = "straight-turn-serifed"
|
||||||
z = "straight-serifed"
|
z = "straight-serifed"
|
||||||
long-s = "flat-hook-double-serifed-xh"
|
long-s = "flat-hook-double-serifed-xh"
|
||||||
|
eszet = "longs-s-lig-bottom-serifed"
|
||||||
cyrl-capital-u = "straight-turn-serifed"
|
cyrl-capital-u = "straight-turn-serifed"
|
||||||
seven = "bend-serifed"
|
seven = "bend-serifed"
|
||||||
micro-sign = "tailed-serifed"
|
micro-sign = "tailed-serifed"
|
||||||
|
|
||||||
|
[composite.ss18.slab-override.italic]
|
||||||
|
eszet = "longs-s-lig-descending-serifless"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[composite.ss20]
|
[composite.ss20]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue