Harmonize serif variants between Latin u and Greek mu. (#1830)
* Harmonize serif variants between `u` and `grek/mu` Also further adjust Greek Eta. This makes all serif variants available for lower u also available for lower Greek Mu. Furthermore, as a consequence of being fully merged into `latin/u.ptl`, it now uses the same naming convention for its variants. * fix u on ss16
This commit is contained in:
parent
317864cd2c
commit
cd99ca9086
6 changed files with 156 additions and 80 deletions
|
@ -1,6 +1,16 @@
|
|||
* \[**BREAKING**\] Add middle serifed and XH serifed variants for Long S (`U+017F`) without a baseline serif. As a result, current variants are reordered (#1807).
|
||||
* \[**BREAKING**\] Add separate variant selector for CYRILLIC SMALL LETTER EM (`U+043C`). As a result, current variant selectors are reordered (#1825).
|
||||
* \[**Breaking**\] Change of variant names:
|
||||
- `lower-mu`.`tailless` → `lower-mu`.`toothed-serifless`
|
||||
- `lower-mu`.`tailed` → `lower-mu`.`tailed-serifless`
|
||||
- `lower-mu`.`toothless-corner` → `lower-mu`.`toothless-corner-serifless`
|
||||
- `lower-mu`.`toothless-rounded` → `lower-mu`.`toothless-rounded-serifless`
|
||||
- `micro-sign`.`tailless` → `micro-sign`.`toothed-serifless`
|
||||
- `micro-sign`.`tailed` → `micro-sign`.`tailed-serifless`
|
||||
- `micro-sign`.`toothless-corner` → `micro-sign`.`toothless-corner-serifless`
|
||||
- `micro-sign`.`toothless-rounded` → `micro-sign`.`toothless-rounded-serifless`
|
||||
* Add tailless bar, earless corner, and earless corner tailed variants for Greek Alpha (`U+03B1`).
|
||||
* Add serifed variants for Greek Mu (`U+03BC`).
|
||||
* Add Characters:
|
||||
- CYRILLIC CAPITAL LETTER DZZE (`U+A688`) (#1799).
|
||||
- CYRILLIC SMALL LETTER DZZE (`U+A689`) (#1799).
|
||||
|
@ -16,8 +26,9 @@
|
|||
* Fix effect of `cv23` on LATIN CAPITAL LETTER CHI (`A7B3`).
|
||||
* Make `cv36` affect LATIN SMALL LETTER KRA (`U+0138`) and GREEK SMALL LETTER KAPPA (`U+03BA`).
|
||||
* Make `cv39` affect GREEK SMALL LETTER ETA (`U+03B7`).
|
||||
* Fix variant assignment of `vxsa` on `ss09`.
|
||||
* Fix variant assignment of `cv45` on `ss16`.
|
||||
* Fix variant assignment of `cv72` on `ss12` and `ss15`.
|
||||
* Fix variant assignment of `vxsa` on `ss09`.
|
||||
* Fix variant assignment of `vxaa` on `ss16` and `ss17`.
|
||||
* Fix variant assignment of `vxsg` and `vxsh` on `ss18`.
|
||||
* Improve density of quadruple arrows for better legibility at smaller font sizes.
|
||||
|
|
|
@ -19,7 +19,6 @@ export : define [apply] : begin
|
|||
run-glyph-module "./greek/lower-zeta.mjs"
|
||||
run-glyph-module "./greek/lower-theta.mjs"
|
||||
run-glyph-module "./greek/lower-kappa-symbol.mjs"
|
||||
run-glyph-module "./greek/lower-mu.mjs"
|
||||
run-glyph-module "./greek/lower-nu.mjs"
|
||||
run-glyph-module "./greek/lower-xi.mjs"
|
||||
run-glyph-module "./greek/lower-rho.mjs"
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
$$include '../../../meta/macros.ptl'
|
||||
|
||||
import [mix linreg clamp fallback] from"../../../support/utils.mjs"
|
||||
|
||||
glyph-module
|
||||
|
||||
|
||||
glyph-block Letter-Greek-Lower-Mu : begin
|
||||
glyph-block-import CommonShapes
|
||||
glyph-block-import Common-Derivatives
|
||||
glyph-block-import Letter-Latin-U
|
||||
|
||||
define SmallMuConfig : object
|
||||
tailless { 'u.toothedSerifless' 'u.toothedSerifed' }
|
||||
tailed { 'u.tailedSerifless' 'u.tailedSerifed' }
|
||||
toothlessCorner { 'u.toothlessCornerSerifless' 'u.toothlessCornerSerifed' }
|
||||
toothlessRounded { 'u.toothlessRoundedSerifless' 'u.toothlessRoundedSerifed' }
|
||||
|
||||
foreach { suffix { ptSerifless ptSerifed } } [Object.entries SmallMuConfig] : do
|
||||
create-glyph "grek/mu.\(suffix)" : glyph-proc
|
||||
include : MarkSet.p
|
||||
include : add-glyph-dependency ptSerifless
|
||||
include : add-glyph-dependency ptSerifed
|
||||
|
||||
include : refer-glyph [if SLAB ptSerifed ptSerifless]
|
||||
include : dispiro
|
||||
widths.rhs
|
||||
flat SB Descender [heading Upward]
|
||||
curl SB (Descender / 2) [heading Upward]
|
||||
straight.up.end SB SmallArchDepthB [widths.heading 0 [AdviceStroke 4] Upward]
|
||||
if SLAB : begin
|
||||
include : HSerif.lt SB XH SideJut
|
||||
|
||||
select-variant 'grek/mu' 0x3BC
|
||||
select-variant 'micro' 0xB5 (shapeFrom -- 'grek/mu')
|
|
@ -147,7 +147,6 @@ glyph-block Letter-Latin-Lower-N : begin
|
|||
set-base-anchor 'lf' (SB + HalfStroke) 0
|
||||
include : Body XH SB RightSB Descender Stroke
|
||||
if sLT : include : sLT XH
|
||||
if sLB : include : sLB 0
|
||||
|
||||
create-glyph "nCrossedTail.\(suffix)" : glyph-proc
|
||||
include : MarkSet.e
|
||||
|
@ -206,11 +205,11 @@ glyph-block Letter-Latin-Lower-N : begin
|
|||
link-reduced-variant 'eng/phoneticRight' 'eng'
|
||||
select-variant 'nHookBottom' 0x273 (follow -- 'eng')
|
||||
select-variant 'nCurlyTail' 0x235 (follow -- 'eng')
|
||||
select-variant 'grek/eta' 0x3B7 (follow -- 'eng')
|
||||
select-variant 'nCrossedTail' 0xAB3B (follow -- 'eng')
|
||||
select-variant 'engCrossedTail' 0xAB3C (follow -- 'eng')
|
||||
select-variant 'RInsular' 0xA782 (follow -- 'eng')
|
||||
select-variant 'rInsular' 0xA783 (follow -- 'eng')
|
||||
select-variant 'grek/eta' 0x3B7
|
||||
select-variant 'NExt' 0x220 (follow -- 'n')
|
||||
select-variant 'nExt' 0x19E (follow -- 'n')
|
||||
|
||||
|
|
|
@ -191,6 +191,17 @@ glyph-block Letter-Latin-U : begin
|
|||
include : Base df XH
|
||||
include : Slabs df XH
|
||||
|
||||
create-glyph "grek/mu.\(suffix)" : glyph-proc
|
||||
local df : DivFrame 1
|
||||
include : MarkSet.p
|
||||
include : Base df XH
|
||||
include : dispiro
|
||||
widths.rhs
|
||||
flat SB Descender [heading Upward]
|
||||
curl SB (Descender / 2) [heading Upward]
|
||||
straight.up.end SB SmallArchDepthB [widths.heading 0 [AdviceStroke 4] Upward]
|
||||
include : Slabs df XH
|
||||
|
||||
create-glyph "uSideways.\(suffix)" : glyph-proc
|
||||
local df : DivFrame (XH / Width) 2 (XH * 0.1 / SB)
|
||||
include : df.markSet.e
|
||||
|
@ -216,6 +227,10 @@ glyph-block Letter-Latin-U : begin
|
|||
select-variant 'u' 'u'
|
||||
link-reduced-variant 'u/sansSerif' 'u' MathSansSerif
|
||||
select-variant 'u/uRTailBase' (shapeFrom -- 'u')
|
||||
|
||||
select-variant 'grek/mu' 0x3BC
|
||||
select-variant 'micro' 0xB5 (shapeFrom -- 'grek/mu')
|
||||
|
||||
select-variant 'cyrl/i.italic' (shapeFrom -- 'u')
|
||||
select-variant 'cyrl/i.italic.reduced' (shapeFrom -- 'u')
|
||||
alias 'cyrl/i.BGR' null 'cyrl/i.italic'
|
||||
|
|
|
@ -2744,6 +2744,7 @@ selectorAffix."n/sansSerif" = ""
|
|||
selectorAffix."n/descBase" = ""
|
||||
selectorAffix.eng = ""
|
||||
selectorAffix."eng/phoneticRight" = ""
|
||||
selectorAffix."grek/eta" = ""
|
||||
selectorAffix."cyrl/pe.italic" = ""
|
||||
selectorAffix."cyrl/peItalicDescBase" = ""
|
||||
|
||||
|
@ -2755,6 +2756,7 @@ selectorAffix."n/sansSerif" = "earlessCorner"
|
|||
selectorAffix."n/descBase" = "earlessCorner"
|
||||
selectorAffix.eng = "earlessCorner"
|
||||
selectorAffix."eng/phoneticRight" = "earlessCornerHTB"
|
||||
selectorAffix."grek/eta" = "earlessCorner"
|
||||
selectorAffix."cyrl/pe.italic" = ""
|
||||
selectorAffix."cyrl/peItalicDescBase" = ""
|
||||
|
||||
|
@ -2766,6 +2768,7 @@ selectorAffix."n/sansSerif" = "earlessRounded"
|
|||
selectorAffix."n/descBase" = "earlessRounded"
|
||||
selectorAffix.eng = "earlessRounded"
|
||||
selectorAffix."eng/phoneticRight" = "earlessRoundedHTB"
|
||||
selectorAffix."grek/eta" = "earlessRounded"
|
||||
selectorAffix."cyrl/pe.italic" = ""
|
||||
selectorAffix."cyrl/peItalicDescBase" = ""
|
||||
|
||||
|
@ -2780,6 +2783,7 @@ selectorAffix."n/sansSerif" = "straight"
|
|||
selectorAffix."n/descBase" = "straight"
|
||||
selectorAffix.eng = "straight"
|
||||
selectorAffix."eng/phoneticRight" = "straight"
|
||||
selectorAffix."grek/eta" = "straight"
|
||||
selectorAffix."cyrl/pe.italic" = "straight"
|
||||
selectorAffix."cyrl/peItalicDescBase" = "straight"
|
||||
|
||||
|
@ -2791,6 +2795,7 @@ selectorAffix."n/sansSerif" = "tailed"
|
|||
selectorAffix."n/descBase" = "straight"
|
||||
selectorAffix.eng = "straight"
|
||||
selectorAffix."eng/phoneticRight" = "straight"
|
||||
selectorAffix."grek/eta" = "straight"
|
||||
selectorAffix."cyrl/pe.italic" = "tailed"
|
||||
selectorAffix."cyrl/peItalicDescBase" = "straight"
|
||||
|
||||
|
@ -2803,6 +2808,7 @@ selectorAffix."n/sansSerif" = "serifless"
|
|||
selectorAffix."n/descBase" = "serifless"
|
||||
selectorAffix.eng = "serifless"
|
||||
selectorAffix."eng/phoneticRight" = "serifless"
|
||||
selectorAffix."grek/eta" = "serifless"
|
||||
selectorAffix."cyrl/pe.italic" = "serifless"
|
||||
selectorAffix."cyrl/peItalicDescBase" = "serifless"
|
||||
|
||||
|
@ -2815,6 +2821,7 @@ selectorAffix."n/sansSerif" = "serifless"
|
|||
selectorAffix."n/descBase" = "topLeftSerifed"
|
||||
selectorAffix.eng = "topLeftSerifed"
|
||||
selectorAffix."eng/phoneticRight" = "topLeftSerifed"
|
||||
selectorAffix."grek/eta" = "topLeftSerifed"
|
||||
selectorAffix."cyrl/pe.italic" = "topLeftSerifed"
|
||||
selectorAffix."cyrl/peItalicDescBase" = "motionSerifed"
|
||||
|
||||
|
@ -2827,6 +2834,7 @@ selectorAffix."n/sansSerif" = "serifless"
|
|||
selectorAffix."n/descBase" = "topLeftSerifed"
|
||||
selectorAffix.eng = "topLeftSerifed"
|
||||
selectorAffix."eng/phoneticRight" = "topLeftSerifed"
|
||||
selectorAffix."grek/eta" = "topLeftSerifed"
|
||||
selectorAffix."cyrl/pe.italic" = "motionSerifed"
|
||||
selectorAffix."cyrl/peItalicDescBase" = "motionSerifed"
|
||||
|
||||
|
@ -2838,6 +2846,7 @@ selectorAffix."n/sansSerif" = "serifless"
|
|||
selectorAffix."n/descBase" = "serifed"
|
||||
selectorAffix.eng = "serifed"
|
||||
selectorAffix."eng/phoneticRight" = "serifed"
|
||||
selectorAffix."grek/eta" = "topLeftSerifed"
|
||||
selectorAffix."cyrl/pe.italic" = "serifed"
|
||||
selectorAffix."cyrl/peItalicDescBase" = "serifed"
|
||||
|
||||
|
@ -4199,25 +4208,54 @@ sampler = "μ"
|
|||
samplerExplain = "Greek small Mu"
|
||||
tag = "cv59"
|
||||
|
||||
[prime.lower-mu.variants.tailless]
|
||||
[prime.lower-mu.variants-buildup]
|
||||
entry = "body"
|
||||
descriptionLeader = "Greek small Mu (`μ`)"
|
||||
|
||||
[prime.lower-mu.variants-buildup.stages.body."*"]
|
||||
next = "serifs"
|
||||
|
||||
[prime.lower-mu.variants-buildup.stages.body.toothed]
|
||||
rank = 1
|
||||
description = "Tailless Greek small Mu (`μ`)"
|
||||
selector."grek/mu" = "tailless"
|
||||
descriptionAffix = "toothed shape"
|
||||
selectorAffix."grek/mu" = "toothed"
|
||||
|
||||
[prime.lower-mu.variants.tailed]
|
||||
[prime.lower-mu.variants-buildup.stages.body.tailed]
|
||||
rank = 2
|
||||
description = "Tailed Greek small Mu (`μ`)"
|
||||
selector."grek/mu" = "tailed"
|
||||
descriptionAffix = "tailed shape"
|
||||
selectorAffix."grek/mu" = "tailed"
|
||||
|
||||
[prime.lower-mu.variants.toothless-corner]
|
||||
[prime.lower-mu.variants-buildup.stages.body.toothless-corner]
|
||||
rank = 3
|
||||
description = "Toothless (corner) Greek small Mu (`μ`)"
|
||||
selector."grek/mu" = "toothlessCorner"
|
||||
descriptionAffix = "toothless (corner bottom-right) shape"
|
||||
selectorAffix."grek/mu" = "toothlessCorner"
|
||||
|
||||
[prime.lower-mu.variants.toothless-rounded]
|
||||
[prime.lower-mu.variants-buildup.stages.body.toothless-rounded]
|
||||
rank = 4
|
||||
description = "Toothless (rounded) Greek small Mu (`μ`)"
|
||||
selector."grek/mu" = "toothlessRounded"
|
||||
descriptionAffix = "toothless (rounded) shape"
|
||||
selectorAffix."grek/mu" = "toothlessRounded"
|
||||
|
||||
[prime.lower-mu.variants-buildup.stages.serifs.serifless]
|
||||
rank = 1
|
||||
descriptionAffix = "serifs"
|
||||
descriptionJoiner = "without"
|
||||
selectorAffix."grek/mu" = "serifless"
|
||||
|
||||
[prime.lower-mu.variants-buildup.stages.serifs.motion-serifed]
|
||||
rank = 2
|
||||
descriptionAffix = "motion serifs at top-left and bottom-right"
|
||||
selectorAffix."grek/mu" = "motionSerifed"
|
||||
|
||||
[prime.lower-mu.variants-buildup.stages.serifs.bottom-right-serifed]
|
||||
rank = 3
|
||||
disableIf = [{ body = "NOT toothed" }]
|
||||
descriptionAffix = "serif at bottom-right"
|
||||
selectorAffix."grek/mu" = "bottomRightSerifed"
|
||||
|
||||
[prime.lower-mu.variants-buildup.stages.serifs.serifed]
|
||||
rank = 4
|
||||
descriptionAffix = "serifs"
|
||||
selectorAffix."grek/mu" = "serifed"
|
||||
|
||||
|
||||
|
||||
|
@ -6064,25 +6102,54 @@ sampler = "µ"
|
|||
samplerExplain = "Micro sign"
|
||||
tag = "VXSH"
|
||||
|
||||
[prime.micro-sign.variants.tailless]
|
||||
[prime.micro-sign.variants-buildup]
|
||||
entry = "body"
|
||||
descriptionLeader = "Micro Sign (`µ`)"
|
||||
|
||||
[prime.micro-sign.variants-buildup.stages.body."*"]
|
||||
next = "serifs"
|
||||
|
||||
[prime.micro-sign.variants-buildup.stages.body.toothed]
|
||||
rank = 1
|
||||
description = "Tailless Micro sign (`µ`)"
|
||||
selector."micro" = "tailless"
|
||||
descriptionAffix = "toothed shape"
|
||||
selectorAffix."micro" = "toothed"
|
||||
|
||||
[prime.micro-sign.variants.tailed]
|
||||
[prime.micro-sign.variants-buildup.stages.body.tailed]
|
||||
rank = 2
|
||||
description = "Tailed Micro sign (`µ`)"
|
||||
selector."micro" = "tailed"
|
||||
descriptionAffix = "tailed shape"
|
||||
selectorAffix."micro" = "tailed"
|
||||
|
||||
[prime.micro-sign.variants.toothless-corner]
|
||||
[prime.micro-sign.variants-buildup.stages.body.toothless-corner]
|
||||
rank = 3
|
||||
description = "Toothless (corner) Micro sign (`µ`)"
|
||||
selector."micro" = "toothlessCorner"
|
||||
descriptionAffix = "toothless (corner bottom-right) shape"
|
||||
selectorAffix."micro" = "toothlessCorner"
|
||||
|
||||
[prime.micro-sign.variants.toothless-rounded]
|
||||
[prime.micro-sign.variants-buildup.stages.body.toothless-rounded]
|
||||
rank = 4
|
||||
description = "Toothless (rounded) Micro sign (`µ`)"
|
||||
selector."micro" = "toothlessRounded"
|
||||
descriptionAffix = "toothless (rounded) shape"
|
||||
selectorAffix."micro" = "toothlessRounded"
|
||||
|
||||
[prime.micro-sign.variants-buildup.stages.serifs.serifless]
|
||||
rank = 1
|
||||
descriptionAffix = "serifs"
|
||||
descriptionJoiner = "without"
|
||||
selectorAffix."micro" = "serifless"
|
||||
|
||||
[prime.micro-sign.variants-buildup.stages.serifs.motion-serifed]
|
||||
rank = 2
|
||||
descriptionAffix = "motion serifs at top-left and bottom-right"
|
||||
selectorAffix."micro" = "motionSerifed"
|
||||
|
||||
[prime.micro-sign.variants-buildup.stages.serifs.bottom-right-serifed]
|
||||
rank = 3
|
||||
disableIf = [{ body = "NOT toothed" }]
|
||||
descriptionAffix = "serif at bottom-right"
|
||||
selectorAffix."micro" = "bottomRightSerifed"
|
||||
|
||||
[prime.micro-sign.variants-buildup.stages.serifs.serifed]
|
||||
rank = 4
|
||||
descriptionAffix = "serifs"
|
||||
selectorAffix."micro" = "serifed"
|
||||
|
||||
|
||||
|
||||
|
@ -6301,7 +6368,7 @@ latn-phi = "serifless"
|
|||
lower-alpha = "crossing"
|
||||
lower-delta = "rounded"
|
||||
capital-gamma = "serifless"
|
||||
lower-mu = "tailed"
|
||||
lower-mu = "tailed-serifless"
|
||||
lower-iota = "serifed-flat-tailed"
|
||||
lower-lambda = "straight"
|
||||
lower-xi = "flat-top"
|
||||
|
@ -6356,7 +6423,7 @@ punctuation-dot = "round"
|
|||
diacritic-dot = "round"
|
||||
partial-derivative = "curly-bar"
|
||||
lower-eth = "curly-bar"
|
||||
micro-sign = "tailless"
|
||||
micro-sign = "toothed-serifless"
|
||||
lig-neq = "slightly-slanted"
|
||||
lig-equal-chain = "with-notch"
|
||||
lig-hyphen-chain = "with-notch"
|
||||
|
@ -6441,6 +6508,7 @@ seven = "straight-serifed"
|
|||
latn-phi = "serifed"
|
||||
long-s = "bent-hook-bottom-serifed"
|
||||
capital-gamma = "serifed"
|
||||
lower-mu = "tailed-serifed"
|
||||
cyrl-capital-ze = "unilateral-serifed"
|
||||
cyrl-ze = "unilateral-serifed"
|
||||
cyrl-em = "hanging-serifed"
|
||||
|
@ -6451,6 +6519,7 @@ cyrl-ka = "symmetric-connected-serifed"
|
|||
cyrl-capital-u = "straight-turn-serifed"
|
||||
cyrl-capital-ya = "straight-serifed"
|
||||
cyrl-ya = "straight-serifed"
|
||||
micro-sign = "toothed-serifed"
|
||||
|
||||
[composite.slab.upright-oblique]
|
||||
d = "toothed-serifed"
|
||||
|
@ -6659,7 +6728,7 @@ number-sign = "slanted"
|
|||
at = "fourfold"
|
||||
question = "corner-flat-hooked"
|
||||
lower-eth = "straight-bar"
|
||||
micro-sign = "tailed"
|
||||
micro-sign = "tailed-serifless"
|
||||
|
||||
[composite.ss03.italic]
|
||||
a = "single-storey-serifless"
|
||||
|
@ -6688,6 +6757,7 @@ cyrl-capital-ka = "symmetric-touching-serifed"
|
|||
cyrl-ka = "symmetric-touching-serifed"
|
||||
cyrl-em = "slanted-sides-hanging-serifed"
|
||||
cyrl-capital-u = "straight-turn-serifed"
|
||||
micro-sign = "tailed-serifed"
|
||||
|
||||
[composite.ss03.slab-override.italic]
|
||||
a = "single-storey-serifed"
|
||||
|
@ -6735,7 +6805,7 @@ ampersand = "upper-open"
|
|||
percent = "rings-continuous-slash"
|
||||
bar = "force-upright"
|
||||
lower-eth = "straight-bar"
|
||||
micro-sign = "tailed"
|
||||
micro-sign = "tailed-serifless"
|
||||
punctuation-dot = "square"
|
||||
diacritic-dot = "square"
|
||||
|
||||
|
@ -6752,6 +6822,7 @@ long-s = "flat-hook-double-serifed"
|
|||
cyrl-capital-ka = "straight-serifed"
|
||||
cyrl-ka = "straight-serifed"
|
||||
cyrl-capital-u = "straight-turn-serifed"
|
||||
micro-sign = "tailed-serifed"
|
||||
|
||||
|
||||
|
||||
|
@ -6778,7 +6849,7 @@ long-s = "bent-hook-serifless"
|
|||
eszet = "longs-s-lig"
|
||||
lower-iota = "tailed-serifed"
|
||||
lower-lambda = "straight-turn"
|
||||
lower-mu = "tailless"
|
||||
lower-mu = "toothed-serifless"
|
||||
cyrl-capital-ka = "symmetric-connected-serifless"
|
||||
cyrl-ka = "symmetric-connected-serifless"
|
||||
cyrl-em = "slanted-sides-hanging-serifless"
|
||||
|
@ -6810,6 +6881,7 @@ f = "serifed"
|
|||
k = "symmetric-touching-serifed"
|
||||
y = "straight-turn-serifed"
|
||||
long-s = "bent-hook-bottom-serifed"
|
||||
lower-mu = "toothed-serifed"
|
||||
cyrl-capital-ka = "symmetric-connected-serifed"
|
||||
cyrl-ka = "symmetric-connected-serifed"
|
||||
cyrl-em = "slanted-sides-hanging-serifed"
|
||||
|
@ -6958,7 +7030,7 @@ long-s = "bent-hook-middle-serifed"
|
|||
eszet = "longs-s-lig"
|
||||
lower-delta = "flat-top"
|
||||
lower-lambda = "curly"
|
||||
lower-mu = "tailless"
|
||||
lower-mu = "toothed-serifless"
|
||||
cyrl-capital-ka = "curly-serifless"
|
||||
cyrl-capital-u = "curly-serifless"
|
||||
cyrl-ka = "curly-serifless"
|
||||
|
@ -7008,6 +7080,7 @@ w = "curly-serifed"
|
|||
x = "curly-serifed"
|
||||
y = "curly-serifed"
|
||||
long-s = "bent-hook-double-serifed"
|
||||
lower-mu = "toothed-serifed"
|
||||
cyrl-capital-ka = "curly-serifed"
|
||||
cyrl-capital-u = "curly-serifed"
|
||||
cyrl-ka = "curly-serifed"
|
||||
|
@ -7060,7 +7133,7 @@ pilcrow = "low"
|
|||
number-sign = "slanted"
|
||||
dollar = "open"
|
||||
bar = "force-upright"
|
||||
micro-sign = "tailed"
|
||||
micro-sign = "tailed-serifless"
|
||||
lig-neq = "more-slanted"
|
||||
|
||||
[composite.ss09.italic]
|
||||
|
@ -7082,6 +7155,7 @@ y = "straight-turn-serifed"
|
|||
long-s = "flat-hook-double-serifed"
|
||||
cyrl-em = "flat-bottom-serifed"
|
||||
cyrl-capital-u = "straight-turn-serifed"
|
||||
micro-sign = "tailed-serifed"
|
||||
|
||||
[composite.ss09.slab-override.italic]
|
||||
a = "single-storey-serifed"
|
||||
|
@ -7108,13 +7182,13 @@ t = "flat-hook"
|
|||
y = "cursive-flat-hook-serifless"
|
||||
long-s = "flat-hook-middle-serifed"
|
||||
eszet = "sulzbacher"
|
||||
micro-sign = "toothless-rounded"
|
||||
cyrl-capital-u = "cursive-flat-hook-serifless"
|
||||
one = "base"
|
||||
four = "closed"
|
||||
eight = "two-circles"
|
||||
underscore = "low"
|
||||
pilcrow = "low"
|
||||
micro-sign = "toothless-rounded-serifless"
|
||||
percent = "rings-continuous-slash"
|
||||
|
||||
[composite.ss10.italic]
|
||||
|
@ -7133,6 +7207,7 @@ k = "symmetric-connected-serifed"
|
|||
y = "cursive-flat-hook-serifed"
|
||||
long-s = "flat-hook-double-serifed"
|
||||
cyrl-capital-u = "cursive-flat-hook-serifed"
|
||||
micro-sign = "toothless-rounded-serifed"
|
||||
|
||||
|
||||
|
||||
|
@ -7186,8 +7261,7 @@ eszet = "longs-s-lig"
|
|||
lower-alpha = "barred-earless-corner"
|
||||
lower-iota = "tailed-serifed"
|
||||
lower-lambda = "straight-turn"
|
||||
lower-mu = "toothless-corner"
|
||||
micro-sign = "toothless-corner"
|
||||
lower-mu = "toothless-corner-serifless"
|
||||
cyrl-capital-ka = "symmetric-touching-serifless"
|
||||
cyrl-ka = "symmetric-touching-serifless"
|
||||
cyrl-em = "slanted-sides-hanging-serifless"
|
||||
|
@ -7206,6 +7280,7 @@ brace = "straight"
|
|||
number-sign = "slanted"
|
||||
dollar = "open"
|
||||
cent = "open"
|
||||
micro-sign = "toothless-corner-serifless"
|
||||
percent = "rings-continuous-slash"
|
||||
|
||||
[composite.ss12.italic]
|
||||
|
@ -7217,8 +7292,8 @@ u = "tailed-serifless"
|
|||
long-s = "bent-hook-tailed"
|
||||
eszet = "longs-s-lig-tailed"
|
||||
lower-alpha = "tailed-barred-earless-corner"
|
||||
lower-mu = "tailed"
|
||||
micro-sign = "tailed"
|
||||
lower-mu = "tailed-serifless"
|
||||
micro-sign = "tailed-serifless"
|
||||
|
||||
[composite.ss12.slab-override.design]
|
||||
capital-d = "more-rounded-bilateral-serifed"
|
||||
|
@ -7234,14 +7309,18 @@ p = "earless-corner-serifed"
|
|||
q = "earless-corner-straight-serifed"
|
||||
u = "toothless-corner-serifed"
|
||||
y = "straight-turn-serifed"
|
||||
lower-mu = "toothless-corner-serifed"
|
||||
cyrl-capital-ka = "symmetric-touching-serifed"
|
||||
cyrl-ka = "symmetric-touching-serifed"
|
||||
cyrl-em = "slanted-sides-hanging-serifed"
|
||||
cyrl-capital-u = "straight-turn-serifed"
|
||||
micro-sign = "toothless-corner-serifed"
|
||||
|
||||
[composite.ss12.slab-override.italic]
|
||||
d = "tailed-serifed"
|
||||
u = "tailed-serifed"
|
||||
lower-mu = "tailed-serifed"
|
||||
micro-sign = "tailed-serifed"
|
||||
|
||||
|
||||
|
||||
|
@ -7277,7 +7356,7 @@ nine = "closed-contour"
|
|||
pilcrow = "low"
|
||||
number-sign = "slanted"
|
||||
percent = "rings-continuous-slash"
|
||||
micro-sign = "tailed"
|
||||
micro-sign = "tailed-serifless"
|
||||
punctuation-dot = "square"
|
||||
diacritic-dot = "square"
|
||||
|
||||
|
@ -7295,6 +7374,7 @@ long-s = "flat-hook-double-serifed"
|
|||
cyrl-em = "flat-bottom-serifed"
|
||||
cyrl-capital-u = "straight-turn-serifed"
|
||||
seven = "bend-serifed"
|
||||
micro-sign = "tailed-serifed"
|
||||
|
||||
|
||||
|
||||
|
@ -7323,7 +7403,7 @@ y = "straight-serifless"
|
|||
long-s = "flat-hook-serifless"
|
||||
lower-alpha = "barred"
|
||||
lower-delta = "flat-top"
|
||||
lower-mu = "tailless"
|
||||
lower-mu = "toothed-serifless"
|
||||
lower-xi = "rounded"
|
||||
cyrl-capital-ka = "symmetric-connected-serifless"
|
||||
cyrl-ka = "symmetric-connected-serifless"
|
||||
|
@ -7364,6 +7444,7 @@ u = "toothless-rounded-serifed"
|
|||
w = "straight-flat-top-serifed"
|
||||
y = "straight-serifed"
|
||||
long-s = "flat-hook-bottom-serifed"
|
||||
lower-mu = "toothed-serifed"
|
||||
cyrl-capital-ka = "symmetric-connected-serifed"
|
||||
cyrl-ka = "symmetric-connected-serifed"
|
||||
|
||||
|
@ -7476,11 +7557,12 @@ p = "eared-motion-serifed"
|
|||
q = "earless-corner-straight-serifless"
|
||||
r = "serifed"
|
||||
t = "standard-short-neck2"
|
||||
u = "toothed-motion-serifed"
|
||||
u = "toothed-serifed"
|
||||
y = "straight-turn-serifless"
|
||||
long-s = "flat-hook-middle-serifed"
|
||||
eszet = "longs-s-lig"
|
||||
capital-gamma = "serifed"
|
||||
lower-mu = "toothed-bottom-right-serifed"
|
||||
cyrl-capital-ze = "bilateral-inward-serifed"
|
||||
cyrl-ze = "unilateral-inward-serifed"
|
||||
cyrl-capital-ka = "symmetric-connected-serifless"
|
||||
|
@ -7503,6 +7585,7 @@ brace = "straight"
|
|||
number-sign = "slanted"
|
||||
percent = "rings-continuous-slash"
|
||||
lower-eth = "straight-bar"
|
||||
micro-sign = "toothed-bottom-right-serifed"
|
||||
|
||||
[composite.ss16.slab-override.design]
|
||||
capital-d = "more-rounded-bilateral-serifed"
|
||||
|
@ -7513,8 +7596,10 @@ p = "eared-serifed"
|
|||
q = "earless-corner-straight-serifed"
|
||||
y = "straight-turn-serifed"
|
||||
long-s = "flat-hook-double-serifed"
|
||||
lower-mu = "toothed-serifed"
|
||||
cyrl-capital-ka = "symmetric-connected-serifed"
|
||||
cyrl-capital-u = "straight-turn-serifed"
|
||||
micro-sign = "toothed-serifed"
|
||||
|
||||
|
||||
|
||||
|
@ -7562,7 +7647,7 @@ dollar = "interrupted"
|
|||
cent = "bar-interrupted"
|
||||
partial-derivative = "straight-bar"
|
||||
lower-eth = "straight-bar"
|
||||
micro-sign = "tailed"
|
||||
micro-sign = "tailed-serifless"
|
||||
punctuation-dot = "square"
|
||||
diacritic-dot = "square"
|
||||
brace = "curly-flat-boundary"
|
||||
|
@ -7590,6 +7675,7 @@ eszet = "longs-s-lig-descending"
|
|||
capital-u = "toothed-serifed"
|
||||
y = "straight-turn-serifed"
|
||||
cyrl-capital-u = "straight-turn-serifed"
|
||||
micro-sign = "tailed-serifed"
|
||||
|
||||
[composite.ss17.slab-override.italic]
|
||||
g = "single-storey-serifed"
|
||||
|
@ -7633,7 +7719,7 @@ underscore = "low"
|
|||
question = "corner"
|
||||
number-sign = "slanted"
|
||||
percent = "rings-continuous-slash"
|
||||
micro-sign = "tailed"
|
||||
micro-sign = "tailed-serifless"
|
||||
|
||||
[composite.ss18.italic]
|
||||
f = "extended-crossbar-at-x-height"
|
||||
|
@ -7652,6 +7738,7 @@ y = "straight-turn-serifed"
|
|||
long-s = "flat-hook-double-serifed-xh"
|
||||
cyrl-capital-u = "straight-turn-serifed"
|
||||
seven = "bend-serifed"
|
||||
micro-sign = "tailed-serifed"
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue