Files
Iosevka/params/variants.toml
T
2020-07-03 00:20:26 -07:00

1060 lines
26 KiB
TOML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Variants
[simple.v-turn-v-straight]
tag = "cv73"
sampler = 'AΛΔ'
description = 'Standard, straight `A`, `Λ`, `Δ`'
variant.A = "straight"
variant.Lambda = "straight"
variant.Delta = "straight"
[simple.v-turn-v-curly]
tag = "cv74"
sampler = 'AΛΔ'
description = 'Slightly curly `A`, `Λ`, `Δ`, like Iosevka 2.x'
variant.A = "curly"
variant.Lambda = "curly"
variant.Delta = "curly"
[simple.v-capital-b-standard]
tag = "VXAP"
sampler = 'B'
description = 'Standard `B`'
variant.B = 'standard'
[simple.v-capital-b-more-asymmetric]
tag = "VXAQ"
sampler = 'B'
description = 'More asymmetric `B` to differentiate with `8`'
variant.B = 'moreAsymmetric'
[simple.v-capital-d-standard]
tag = "VXBG"
sampler = 'D'
description = 'Standard `D`'
variant.D = 'standard'
[simple.v-capital-d-more-rounded]
tag = "VXBH"
sampler = 'D'
description = 'More rounded `D` to differentiate with `O`'
variant.D = 'moreRounded'
[simple.v-capital-g-tooth]
tag = "cv91"
sampler = "G"
description = "Toothed G"
variant.G = "toothed"
[simple.v-capital-g-toothless]
tag = "cv92"
sampler = "G"
description = "Toothless G"
variant.G = "toothless"
[simple.v-capital-q-taily]
tag = 'cv42'
sampler = 'Q'
description = '`Q` with a curly tail'
variant.Q = 'taily'
[simple.v-capital-q-straight]
tag = 'cv43'
sampler = 'Q'
description = '`Q` with a straight tail like in the old versions'
variant.Q = 'straight'
[simple.v-capital-r-straight]
tag = "cv82"
sampler = 'R'
description = 'Standard, straight-leg `R`'
variant.R = "straight"
[simple.v-capital-r-curly]
tag = "cv83"
sampler = 'R'
description = ' Slightly curly-legged `R`, like Iosevka 2.x'
variant.R = "curly"
[simple.v-capital-y-straight]
tag = "cv80"
sampler = 'Y'
description = 'Standard, straight `Y`'
variant.Y = "straight"
[simple.v-capital-y-curly]
tag = "cv81"
sampler = 'Y'
description = 'Slightly curly `Y`, like Iosevka 2.x'
variant.Y = "curly"
[simple.v-a-doublestorey]
tag = 'cv01'
sampler = 'a'
description = 'Double-storey `a`'
variant.a = 'doublestorey'
[simple.v-a-singlestorey]
tag = 'cv02'
sampler = 'a'
description = 'Single-storey `a`'
variant.a = 'singlestorey'
[simple.v-f-straight]
tag = "cv52"
sampler = 'f'
description = '`f` without bottom hook'
variant.f = "straight"
[simple.v-f-tailed]
tag = "cv53"
sampler = 'f'
description = '`f` with a leftward bottom hook'
variant.f = "tailed"
[simple.v-b-toothed]
tag = "VXBK"
sampler = 'b'
description = '`b` with bottom-left tooth'
variant.b = "toothed"
[simple.v-b-toothless-corner]
tag = "VXBL"
sampler = 'b'
description = '`b` without botton-left tooth, with a corner transition'
variant.b = "toothlessCorner"
[simple.v-b-toothless-rounded]
tag = "VXBM"
sampler = 'b'
description = '`b` without botton-left tooth, with a rounded transition'
variant.b = "toothlessRounded"
[simple.v-d-toothed]
tag = "VXBN"
sampler = 'd'
description = '`d` with bottom-right tooth'
variant.d = "toothed"
[simple.v-d-toothless-corner]
tag = "VXBO"
sampler = 'd'
description = '`d` without botton-right tooth, with a corner transition'
variant.d = "toothlessCorner"
[simple.v-d-toothless-rounded]
tag = "VXBP"
sampler = 'd'
description = '`d` without botton-right tooth, with a rounded transition'
variant.d = "toothlessRounded"
[simple.v-d-tailed]
tag = "VXBQ"
sampler = 'd'
description = '`d` with a slightly tail botton-right tail'
variant.d = "tailed"
[simple.v-f-serifed]
tag = "cv84"
sampler = 'f'
description = '`f` with bottom serif'
variant.f = "serifed"
[simple.v-f-straight-tailed]
tag = "VXAD"
sampler = 'f'
description = '`f` with straight tail'
variant.f = "straightTailed"
[simple.v-g-singlestorey]
tag = 'cv12'
sampler = 'g'
description = 'Single-storey `g`'
variant.g = 'singlestorey'
[simple.v-g-doublestorey]
tag = 'cv11'
sampler = 'g'
description = 'Double-storey `g`'
variant.g = 'doublestorey'
[simple.v-g-opendoublestorey]
tag = 'cv24'
sampler = 'g'
description = 'Open Double-storey `g`, like Trebuchet MS or Fira Code'
variant.g = 'opendoublestorey'
[simple.v-i-serifed]
tag = 'cv03'
sampler = 'i'
description = 'Serifed `i`'
variant.dotlessi = 'serifed'
[simple.v-i-italic]
tag = 'cv04'
sampler = 'i'
description = 'Italic `i`'
variant.dotlessi = 'italic'
[simple.v-i-hooky]
tag = 'cv05'
sampler = 'i'
description = 'Hooky `i`'
variant.dotlessi = 'hooky'
[simple.v-i-line]
tag = "cv56"
sampler = 'i'
description = '`i` like a straight line'
variant.dotlessi = "line"
[simple.v-i-zshaped]
tag = 'cv06'
sampler = 'i'
description = 'Z-shaped `i`'
variant.dotlessi = 'zshaped'
[simple.v-i-tailed]
tag = "cv88"
sampler = 'i'
description = "Tailed `i`"
variant.dotlessi = 'tailed'
[simple.v-i-hookybottom]
tag = "VXAA"
sampler = 'i'
description = "`i` with a straight tail"
variant.dotlessi = 'hookybottom'
[simple.v-j-line]
tag = "cv57"
sampler = 'j'
description = '`j` like a straight line'
variant.dotlessj = "line"
[simple.v-j-serifed]
tag = "cv58"
sampler = 'j'
description = '`j` with top serif'
variant.dotlessj = "serifed"
[simple.v-j-straight]
tag = "cv98"
sampler = 'j'
description = '`j` without serif'
variant.dotlessj = "straight"
[simple.v-k-straight]
tag = "cv68"
sampler = 'kK'
description = '`k` and `K` with standard shape'
variant.k = 'straight'
variant.K = 'straight'
[simple.v-k-curly]
tag = "cv69"
sampler = 'kK'
description = 'Slightly curly `k` and `K`, like Iosevka 2.x'
variant.k = 'curly'
variant.K = 'curly'
[simple.v-k-cursive]
tag = "cv70"
sampler = 'kK'
description = '`k` with a cursive loop, and `K` with standard shape'
variantUpright.k = 'straight'
variantUpright.K = 'straight'
variantItalic.k = 'cursive'
variantItalic.K = 'straight'
[simple.v-k-curly-cursive]
tag = "VXBR"
sampler = 'kK'
description = '`k` with a cursive loop, and `K` with curly shape'
variantUpright.k = 'curly'
variantUpright.K = 'curly'
variantItalic.k = 'cursive'
variantItalic.K = 'curly'
[simple.v-l-hooky]
tag = 'cv09'
sampler = 'l'
description = 'Hooky `l`'
variant.l = 'hooky'
[simple.v-l-zshaped]
tag = 'cv10'
sampler = 'l'
description = 'Z-shaped `l`'
variant.l = 'zshaped'
[simple.v-l-serifed]
tag = 'cv07'
sampler = 'l'
description = 'Serifed `l`'
variant.l = 'serifed'
[simple.v-l-italic]
tag = 'cv08'
sampler = 'l'
description = 'Italic, cursive `l`'
variant.l = 'italic'
[simple.v-l-line]
tag = "cv59"
sampler = 'l'
description = '`l` like a straight line'
variant.l = "line"
[simple.v-l-tailed]
tag = 'cv27'
sampler = 'l'
description = '`l` with a curved tail'
variant.l = 'tailed'
[simple.v-l-hookybottom]
tag = 'cv28'
sampler = 'l'
description = '`l` with a straight tail'
variant.l = 'hookybottom'
[simple.v-m-normal]
tag = 'cv25'
sampler = 'm'
description = '`m` with normal middle leg, touching the baseline'
variant.m = 'normal'
[simple.v-m-shortleg]
tag = 'cv26'
sampler = 'm'
description = '`m` with shorter middle leg, like Ubuntu Mono'
variant.m = 'shortleg'
[simple.v-q-straight]
tag = 'VXAZ'
sampler = 'q'
description = '`q` with straight bar'
variant.q = 'straight'
[simple.v-q-tailed]
tag = 'VXBA'
sampler = 'q'
description = '`q` with tail'
variant.q = 'tailed'
[simple.v-r-straight]
tag = "cv85"
sampler = 'r'
description = 'Straight, serif-less `r`'
variant.r = "straight"
[simple.v-r-serifed]
tag = "cv86"
sampler = 'r'
description = '`r` with serif at both top and bottom'
variant.r = "serifed"
[simple.v-r-top-serifed]
tag = "cv87"
sampler = 'r'
description = '`r` with serifs at top-left only'
variant.r = "top-serifed"
[simple.v-t-standard]
tag = 'cv40'
sampler = 't'
description = 'Standard `t` shape'
variant.t = 'standard'
[simple.v-t-cross]
tag = 'cv41'
sampler = 't'
description = 'Futura-like `t` shape'
variant.t = 'cross'
[simple.v-u-with-bar]
tag = "cv89"
sampler = "u"
description = "Normal `u` with right bar"
variant.u = "withBar"
[simple.v-u-without-bar]
tag = "cv90"
sampler = "u"
description = "Normal `u` without right bar, like a smaller uppercase `U`"
variant.u = "withoutBar"
[simple.v-v-straight]
tag = "cv71"
sampler = 'vV'
description = 'Standard, straight `V` and `v`'
variant.v = "straight"
variant.V = "straight"
[simple.v-v-curly]
tag = "cv72"
sampler = 'vV'
description = ' Slightly curly `V` and `v`, like Iosevka 2.x'
variant.v = "curly"
variant.V = "curly"
[simple.v-w-straight]
tag = "cv75"
sampler = 'wW'
description = 'Standard, straight `W` and `w`'
variant.W = "straight"
variant.w = "straight"
[simple.v-w-curly]
tag = "cv76"
sampler = 'wW'
description = 'Slightly curly `W` and `w`, like Iosevka 2.x'
variant.W = "curly"
variant.w = "curly"
[simple.v-x-straight]
tag = "cv77"
sampler = 'xX'
description = 'Standard, straight `X` and `x`'
variant.X = "straight"
variant.x = "straight"
[simple.v-x-curly]
tag = "cv78"
sampler = 'xX'
description = 'Slightly curly `X` and `x`, like Iosevka 2.x'
variant.X = "curly"
variant.x = "curly"
[simple.v-y-straight]
tag = "cv48"
sampler = 'y'
description = 'Letter `y` that is fully straight'
variant.y = "straight"
variant.cyrU = "straight"
[simple.v-y-straight-turn]
tag = "VXBF"
sampler = 'y'
description = 'Letter `y` with straight upper and a tail turns leftward'
variant.y = "straightTurn"
variant.cyrU = "straightTurn"
[simple.v-y-curly]
tag = "cv79"
sampler = 'y'
description = 'More curly letter `y`, like Iosevka 2.x'
variant.y = "curly"
variant.cyrU = "curly"
[simple.v-y-cursive]
tag = "cv49"
sampler = 'y'
description = 'Cursive-like `y`'
variant.y = "cursive"
variant.cyrU = "straight"
[simple.v-z-standard]
tag = "VXBD"
sampler = 'z'
description = 'Standard `Z` and `z`'
variant.z = 'standard'
variant.Z = 'standard'
[simple.v-z-with-crossbar]
tag = "VXBE"
sampler = 'z'
description = '`Z` and `z` with a cross bar for better dsitinction with `2`'
variant.z = 'withCrossBar'
variant.Z = 'withCrossBar'
[simple.v-eszet-traditional]
tag = 'cv34'
sampler = 'ß'
description = 'Traditional, Fraktur-like Eszet'
variant.eszet = 'traditional'
[simple.v-eszet-sulzbacher]
tag = 'cv35'
sampler = 'ß'
description = 'A more modern, beta-like Eszet'
variant.eszet = 'sulzbacher'
[simple.v-eszet-longs-s-lig]
tag = 'VXAC'
sampler = 'ß'
description = 'An Eszet shown as a ligature of long-S (`ſ`) and `s`'
variant.eszet = 'longsslig'
[simple.v-lambda-straight]
tag = "cv94"
sampler = 'λ'
description = 'More-straight letter `λ`'
variant.lambda = "straight"
[simple.v-lambda-curly]
tag = "cv95"
sampler = 'λ'
description = 'More curly letter `λ`, like Iosevka 2.x'
variant.lambda = "curly"
[simple.v-zero-slashed]
tag = 'cv13'
sampler = '0'
description = 'Slashed Zero `0`'
variant.zero = 'slashed'
[simple.v-zero-dotted]
tag = 'cv14'
sampler = '0'
description = 'Dotted Zero `0`'
variant.zero = 'dotted'
[simple.v-zero-unslashed]
tag = 'cv15'
sampler = '0'
description = 'O-like `0`'
variant.zero = 'unslashed'
[simple.v-zero-reverse-slashed]
tag = 'cv93'
sampler = '0'
description = 'Reverse-slashed `0`'
variant.zero = 'reverse-slashed'
[simple.v-zero-long-dotted]
tag = 'VXAB'
sampler = '0'
description = 'Long-dotted Zero `0` like Hack'
variant.zero = 'longDotted'
[simple.v-one-nobase]
tag = "cv50"
sampler = '1'
description = '`1` with bottom serif'
variant.one = "nobase"
[simple.v-one-base]
tag = "cv51"
sampler = '1'
description = '`1` without bottom serif'
variant.one = "base"
[simple.v-one-line]
tag = "VXAM"
sampler = '1'
description = '`1` drawn just like a straight line'
variant.one = "line"
[simple.v-three-flattop]
tag = 'cv46'
sampler = '3'
description = 'Flat top `3` (Like Museo Sans / Montserrat)'
variant.three = 'flattop'
[simple.v-three-twoarcs]
tag = 'cv47'
sampler = '3'
description = 'Arched top `3`'
variant.three = 'twoarcs'
[simple.v-four-closed]
tag = 'VXAR'
sampler = '4'
description = '`4` with closed contour'
variant.four = 'closed'
[simple.v-four-closed-non-crossing]
tag = 'VXAS'
sampler = '4'
description = '`4` with closed contour but the horizontal bar does not overflow the vertical bar'
variant.four = 'closedNonCrossing'
[simple.v-four-semi-open]
tag = 'VXAT'
sampler = '4'
description = '`4` with semi-open contour'
variant.four = 'semiOpen'
[simple.v-four-semi-open-non-crossing]
tag = 'VXAU'
sampler = '4'
description = '`4` with semi-open contour but the horizontal bar does not overflow the vertical bar'
variant.four = 'semiOpenNonCrossing'
[simple.v-four-open]
tag = 'VXAV'
sampler = '4'
description = '`4` with open contour'
variant.four = 'open'
[simple.v-four-open-non-crossing]
tag = 'VXAW'
sampler = '4'
description = '`4` with open contour but the horizontal bar does not overflow the vertical bar'
variant.four = 'openNonCrossing'
[simple.v-six-closed-contour]
tag = "VXAE"
sampler = '6'
description = '`6` with a more closed contour'
variant.six = "closedContour"
[simple.v-six-open-contour]
tag = "VXAF"
sampler = '6'
description = '`6` with a more open contour'
variant.six = "openContour"
[simple.v-six-straight-bar]
tag = "VXBB"
sampler = '6'
description = '`6` with a straight bar'
variant.six = "straightBar"
[simple.v-seven-noserif]
tag = "cv64"
sampler = '7'
description = '`7` without serif'
variant.seven = "noserif"
[simple.v-seven-serifed]
tag = "cv65"
sampler = '7'
description = '`7` with initial serif'
variant.seven = "serifed"
[simple.v-seven-crossbar]
tag = "VXAX"
sampler = '7'
description = '`7` with crossbar'
variant.seven = "crossbar"
[simple.v-seven-crossbar-serifed]
tag = "VXAY"
sampler = '7'
description = '`7` with crossbar and initial serif'
variant.seven = "crossbarSerifed"
[simple.v-nine-closed-contour]
tag = "cv96"
sampler = '9'
description = '`9` with a more closed contour'
variant.nine = "closedContour"
[simple.v-nine-open-contour]
tag = "cv97"
sampler = '9'
description = '`9` with a more open contour'
variant.nine = "openContour"
[simple.v-nine-straight-bar]
tag = "VXBC"
sampler = '9'
description = '`9` with a straight bar'
variant.nine = "straightBar"
[simple.v-tilde-high]
tag = 'cv16'
sampler = '~'
description = 'Higher tilde `~`'
variant.asciitilde = 'high'
[simple.v-tilde-low]
tag = 'cv17'
sampler = '~'
description = 'Lower tilde `~`'
variant.asciitilde = 'low'
[simple.v-asterisk-high]
tag = 'cv18'
sampler = '*'
description = 'Higher five-pointed asterisk `*`'
variant.asterisk = 'high'
[simple.v-asterisk-low]
tag = 'cv19'
sampler = '*'
description = 'Lower five-pointed asterisk `*`'
variant.asterisk = 'low'
[simple.v-asterisk-hexhigh]
tag = "cv60"
sampler = "*"
description = 'Higher six-pointed asterisk `*`'
variant.asterisk = "hexhigh"
[simple.v-asterisk-hexlow]
tag = "cv61"
sampler = "*"
description = 'Lower six-pointed asterisk `*`'
variant.asterisk = "hexlow"
[simple.v-underscore-high]
tag = 'cv20'
sampler = '_'
description = 'Higher underscore `_`, placed right below baseline'
variant.underscore = 'high'
[simple.v-underscore-low]
tag = 'cv21'
sampler = '_'
description = 'Lower underscore `_`, placed right above descender line'
variant.underscore = 'low'
[simple.v-underscore-above-baseline]
tag = 'cv99'
sampler = '_'
description = 'Extra-high `_`, placed right below baseline'
variant.underscore = 'aboveBaseline'
[simple.v-paragraph-high]
tag = 'cv22'
sampler = '¶'
description = 'Higher paragraph symbol `¶`'
variant.paragraph = 'high'
variant.revertParagraph = 'high'
[simple.v-paragraph-low]
tag = 'cv23'
sampler = '¶'
description = 'Lower paragraph symbol `¶`'
variant.paragraph = 'low'
variant.revertParagraph = 'low'
[simple.v-caret-high]
tag = 'cv29'
sampler = '^'
description = 'Higher circumflex `^`'
variant.asciicaret = 'high'
[simple.v-caret-low]
tag = 'cv30'
sampler = '^'
description = 'Lower circumflex `^`'
variant.asciicaret = 'low'
[simple.v-paren-normal]
tag = 'VXAN'
sampler = '( )'
description = 'Parenthesis with normal contour'
variant.parenLeft = 'normal'
variant.parenRight = 'normal'
[simple.v-paren-large-contour]
tag = 'VXAO'
sampler = '( )'
description = 'Parenthesis with larger contour, like that in Monaco'
variant.parenLeft = 'largeContour'
variant.parenRight = 'largeContour'
[simple.v-brace-straight]
tag = 'cv36'
sampler = '{ }'
description = 'More straight braces'
variant.braceLeft = 'straight'
variant.braceRight = 'straight'
[simple.v-brace-curly]
tag = 'cv37'
sampler = '{ }'
description = 'More curly braces'
variant.braceLeft = 'curly'
variant.braceRight = 'curly'
[simple.v-numbersign-upright]
tag = 'cv44'
sampler = '#'
description = 'Number sign with vertical bars'
variant.numbersign = 'upright'
[simple.v-numbersign-slanted]
tag = 'cv45'
sampler = '#'
description = 'Number sign with slanted bars'
variant.numbersign = 'slanted'
[simple.v-numbersign-upright-open]
tag = 'VXBI'
sampler = '#'
description = 'Number sign with vertical bars and open inner'
variant.numbersign = 'uprightOpen'
[simple.v-numbersign-slanted-open]
tag = 'VXBJ'
sampler = '#'
description = 'Number sign with slanted bars and open inner'
variant.numbersign = 'slantedOpen'
[simple.v-ampersand-closed]
tag = 'VXAG'
sampler = '&'
description = 'Ampersand (`&`) with a closed contour'
variant.ampersand = 'closed'
[simple.v-ampersand-upper-open]
tag = 'VXAH'
sampler = '&'
description = 'Ampersand (`&`) with an open contour at upper half'
variant.ampersand = 'upperOpen'
[simple.v-ampersand-lower-open]
tag = 'VXAI'
sampler = '&'
description = 'Ampersand (`&`) with an open contour at lower half'
variant.ampersand = 'lowerOpen'
[simple.v-ampersand-et]
tag = 'VXAJ'
sampler = '&'
description = 'Ampersand (`&`) drawn like a ligature of Ɛ and t'
variant.ampersand = 'et'
[simple.v-ampersand-et-toothed]
tag = 'VXAK'
sampler = '&'
description = 'Ampersand (`&`) drawn like a ligature of Ɛ and t with tooth'
variant.ampersand = 'etToothed'
[simple.v-ampersand-flat-top]
tag = 'VXAL'
sampler = '&'
description = 'Ampersand (`&`) drawn with a flat top'
variant.ampersand = 'flatTop'
[simple.v-at-threefold]
tag = 'cv31'
sampler = '@'
description = 'The long, three-fold At symbol (`@`)'
variant.at = 'threefold'
[simple.v-at-fourfold]
tag = 'cv32'
sampler = '@'
description = 'The traditional, four-fold At symbol (`@`)'
variant.at = 'fourfold'
[simple.v-at-short]
tag = 'cv33'
sampler = '@'
description = 'The shorter, Fira-like At symbol (`@`)'
variant.at = 'short'
[simple.v-dollar-open]
tag = 'cv38'
sampler = '$'
description = 'Dollar symbol with open contour'
variant.dollar = 'open'
[simple.v-dollar-through]
tag = 'cv39'
sampler = '$'
description = 'Dollar symbol with strike-through vertical bar'
variant.dollar = 'through'
[simple.v-dollar-opencap]
tag = "cv54"
sampler = '$'
description = 'Dollar symbol with open contour, not exceeding baseline and ascender'
variant.dollar = "opencap"
[simple.v-dollar-throughcap]
tag = "cv55"
sampler = '$'
description = 'Dollar symbol with strike-through vertical bar, not exceeding baseline and ascender'
variant.dollar = "throughcap"
[simple.v-percent-dots]
tag = "cv62"
sampler = '%'
description = 'Percent `%`, Per-mille `‰` and basis point `‱` using rectangular dots'
variant.percent = "dots"
[simple.v-percent-rings]
tag = "cv63"
sampler = '%'
description = 'Percent `%`, Per-mille `‰` and basis point `‱` using rings'
variant.percent = "rings"
[simple.v-lig-ltgteq-flat]
tag = "cv66"
sampler = '<= >='
description = 'The lower bar of `<=` and `>=` ligation is flat'
variant."eq.at-lteq.lig2" = "flat"
variant."eq.at-gteq.lig2" = "flat"
[simple.v-lig-ltgteq-slanted]
tag = "cv67"
sampler = '<= >='
description = 'The lower bar of `<=` and `>=` ligation is slanted'
variant."eq.at-lteq.lig2" = "slanted"
variant."eq.at-gteq.lig2" = "slanted"
########## "Untagged" variants, used for Aile, etc.
[simple.v-capital-i-straight]
variant.I = "line" # set on purpose to use II diversity
[simple.v-capital-i-serifed]
variant.I = "serifed"
[simple.v-capital-j-straight]
variant.J = "straight"
[simple.v-capital-j-serifed]
variant.J = 'serifed'
[simple.v-f-narrow]
variant.f = 'narrow'
[simple.v-t-narrow]
variant.t = 'narrow'
[simple.v-j-narrow]
variant.dotlessj = "narrow"
[simple.v-j-narrow-serifed]
variant.dotlessj = "narrow-serifed"
[simple.v-r-narrow]
variant.r = "narrow"
[default]
design = [
'v-m-normal',
'v-t-standard',
'v-capital-q-taily',
'v-zero-slashed',
'v-tilde-low',
'v-asterisk-high',
'v-paragraph-high',
'v-caret-high',
'v-underscore-high',
'v-at-threefold',
'v-eszet-sulzbacher',
'v-brace-curly',
'v-dollar-through',
'v-numbersign-upright',
'v-three-twoarcs',
'v-one-nobase',
'v-percent-rings',
'v-g-singlestorey',
'v-capital-i-serifed',
'v-capital-j-serifed',
'v-r-straight',
'v-seven-noserif',
'others',
'v-lig-ltgteq-flat',
'v-v-straight',
'v-turn-v-straight',
'v-w-straight',
'v-x-straight',
'v-capital-y-straight',
'v-capital-r-straight',
'v-u-with-bar',
'v-capital-g-tooth',
'v-lambda-straight',
'v-nine-straight-bar',
'v-six-straight-bar',
'v-ampersand-closed',
'v-paren-normal',
'v-capital-b-standard',
'v-four-closed',
'v-q-straight',
'v-z-standard',
'v-capital-d-standard',
'v-b-toothed',
'v-d-toothed'
]
upright = [
'v-a-doublestorey',
'v-i-serifed',
'v-j-serifed',
'v-l-serifed',
'v-y-straight',
'v-f-straight',
'v-k-straight'
]
italic = [
'v-a-singlestorey',
'v-i-italic',
'v-j-serifed',
'v-l-italic',
'v-y-cursive',
'v-f-tailed',
'v-k-cursive'
]
[composite.slab]
design = ['v-one-base', 'v-seven-serifed']
upright = ['v-f-serifed', 'v-r-serifed', 'v-y-straight-turn']
italic = ['v-f-tailed', 'v-r-top-serifed', 'v-y-cursive']
# Composite character options, overrides default settings above.
[composite.ss01]
description = "Andale Mono Style"
design = ['v-i-hooky', 'v-a-doublestorey', 'v-g-doublestorey', 'v-k-straight', 'v-l-zshaped', 'v-y-straight-turn', 'v-at-fourfold', 'v-zero-dotted', 'v-g-doublestorey', 'v-brace-straight', 'v-underscore-low', 'v-numbersign-slanted', 'v-asterisk-hexhigh', 'v-one-base', 'v-six-open-contour', 'v-nine-open-contour']
[composite.ss02]
description = "Anonymous Pro Style"
design = ['v-at-fourfold', 'v-a-doublestorey', 'v-brace-straight', 'v-k-straight', 'v-l-serifed', 'v-i-serifed', 'v-y-straight-turn', 'v-asterisk-hexlow', 'v-one-base', 'v-seven-serifed', 'v-six-closed-contour', 'v-nine-closed-contour']
[composite.ss03]
description = 'Consolas Style'
design = ['v-at-fourfold', 'v-underscore-low', 'v-brace-straight', 'v-numbersign-slanted', 'v-asterisk-hexhigh', 'v-one-base', 'v-six-open-contour', 'v-nine-open-contour']
upright = ['v-g-doublestorey', 'v-y-straight-turn']
italic = ['v-g-singlestorey', 'v-y-cursive']
[composite.ss04]
description = 'Menlo Style'
design = ['v-at-threefold', 'v-a-doublestorey', 'v-underscore-low', 'v-i-serifed', 'v-k-straight', 'v-l-italic', 'v-y-straight-turn', 'v-brace-straight', 'v-numbersign-slanted', 'v-asterisk-hexlow', 'v-one-base', 'v-ampersand-upper-open', 'v-six-closed-contour', 'v-nine-closed-contour']
[composite.ss05]
description = 'Fira Mono Style'
design = ['v-at-short', 'v-underscore-low', 'v-a-doublestorey', 'v-g-opendoublestorey', 'v-i-serifed', 'v-k-straight', 'v-l-italic', 'v-y-straight-turn', 'v-numbersign-slanted', 'v-zero-dotted', 'v-one-base', 'v-ampersand-et', 'v-four-semi-open', 'v-six-closed-contour', 'v-nine-open-contour']
[composite.ss06]
description = 'Liberation Mono Style'
design = ['v-at-fourfold', 'v-a-doublestorey', 'v-i-serifed', 'v-k-straight', 'v-l-serifed', 'v-y-straight-turn', 'v-brace-straight', 'v-zero-dotted', 'v-numbersign-slanted', 'v-one-base', 'v-six-closed-contour', 'v-nine-closed-contour']
[composite.ss07]
description = 'Monaco Style'
design = ['v-at-fourfold', 'v-a-singlestorey', 'v-i-zshaped', 'v-k-straight', 'v-l-zshaped', 'v-y-straight-turn', 'v-brace-straight', 'v-numbersign-slanted', 'v-asterisk-hexhigh', 'v-one-base', 'v-paren-large-contour', 'v-six-closed-contour', 'v-nine-closed-contour']
[composite.ss08]
description = 'Pragmata Pro Style'
design = ['v-at-threefold', 'v-a-doublestorey', 'v-l-serifed', 'v-i-serifed', 'v-asterisk-low', 'v-zero-dotted', 'v-brace-straight', 'v-dollar-open', 'v-underscore-low', 'v-numbersign-slanted', 'v-percent-dots', 'v-v-curly', 'v-turn-v-curly', 'v-w-curly', 'v-x-curly', 'v-capital-y-curly', 'v-capital-r-curly', 'v-k-curly', 'v-y-curly', 'v-lambda-curly', 'v-ampersand-upper-open', 'v-six-closed-contour', 'v-nine-closed-contour']
upright = ['v-g-doublestorey']
italic = ['v-g-singlestorey']
[composite.ss09]
description = 'Source Code Pro Style'
design = ['v-at-threefold', 'v-k-straight', 'v-l-italic', 'v-y-straight-turn', 'v-asterisk-low', 'v-zero-dotted', 'v-dollar-open', 'v-numbersign-slanted', 'v-one-base', 'v-six-closed-contour', 'v-nine-closed-contour']
upright = ['v-i-hooky', 'v-g-doublestorey']
italic = ['v-g-singlestorey']
[composite.ss10]
description = 'Envy Code R Style'
design = ['v-at-threefold', 'v-a-doublestorey', 'v-underscore-low', 'v-i-hooky', 'v-k-straight', 'v-l-hooky', 'v-y-cursive', 'v-asterisk-low', 'v-one-base', 'v-nine-straight-bar', 'v-six-straight-bar']
[composite.ss11]
description = 'X Window Style'
design = ['v-zero-unslashed', 'v-tilde-high', 'v-brace-straight', 'v-dollar-through', 'v-three-flattop', 'v-at-threefold', 'v-one-base', 'v-six-closed-contour', 'v-nine-closed-contour']
[composite.ss12]
description = 'Ubuntu Mono Style'
design = ['v-at-threefold', 'v-a-doublestorey', 'v-f-straight', 'v-underscore-low', 'v-i-italic', 'v-k-straight', 'v-l-italic', 'v-m-shortleg', 'v-y-straight-turn', 'v-brace-straight', 'v-zero-dotted', 'v-one-base', 'v-numbersign-slanted', 'v-six-open-contour', 'v-nine-open-contour']
[composite.ss13]
description = 'Lucida Style'
design = ['v-i-hooky', 'v-k-straight', 'v-l-hooky', 'v-y-straight-turn', 'v-zero-dotted', 'v-underscore-low', 'v-caret-low', 'v-numbersign-slanted', 'v-one-base', 'v-six-closed-contour', 'v-nine-closed-contour']
[composite.ss14]
description = 'JetBrains Mono Style'
design = ['v-i-serifed', 'v-k-straight', 'v-l-italic', 'v-u-without-bar', 'v-zero-dotted', 'v-three-flattop', 'v-capital-q-straight', 'v-asterisk-low', 'v-one-base', 'v-seven-serifed', 'v-ampersand-upper-open', 'v-four-semi-open-non-crossing', 'v-nine-straight-bar', 'v-six-straight-bar']
[composite.ss20]
description = 'Curly Style'
design = ['v-v-curly', 'v-turn-v-curly', 'v-w-curly', 'v-x-curly', 'v-capital-y-curly', 'v-capital-r-curly', 'v-lambda-curly', 'v-six-open-contour', 'v-nine-open-contour']
upright = ['v-k-curly', 'v-y-curly']
italic = ['v-k-cursive', 'v-y-cursive']