522 KiB
Building Iosevka from Source
Getting the files
To make the font, first you need to have the files that contain the repository’s source code. Here are two ways:
- Download the archive of Iosevka’s source code, then extract its contents into somewhere on your computer.
- Cloning this repository using Git:
git clone --depth 1 https://github.com/be5invis/Iosevka.git
Building
To build Iosevka you should:
- Install
nodejs(≥ 18.0.0) andttfautohint. Make sure that they are accessible fromPATHenvironment variable. - Open a CLI shell in a terminal,
cdinto the directory containing Iosevka source code. - Run
npm install. This command will install all the NPM dependencies. - Run
npm run build -- contents::Iosevka. This command will build your fonts.
You will find TTFs, as well as WOFF(2) web fonts and one Webfont CSS in the dist/ directory.
To using Docker build, read docker/README.md.
Customized Build
To create a custom build, you need:
-
Create
private-build-plans.tomlfile if absent, place alongside thebuild-plans.tomlin the repository. -
Add a build plan into
private-build-plans.toml. The configurable properties are described in the following sections. -
Run
npm run build -- contents::<your plan name>and the built fonts would be available indist/. Aside fromcontents::<plan>, other options are:contents::<plan>: Everything (TTF + webfont, hinted + unhinted);ttf::<plan>: TTF only;ttf-unhinted::<plan>: Unhinted TTF only;webfont::<plan>: Web fonts only (CSS + WOFF2);webfont-unhinted::<plan>: Unhinted web fonts only (CSS + WOFF2);woff2::<plan>: WOFF2 only.woff2-unhinted::<plan>: Unhinted WOFF2 only.
⚠️ Important: By default, the build system will schedule a number of concurrently running jobs equal to the number of threads available on the CPU, which will push CPU usage and also likely RAM usage, if you do not have very much to work with, to the ceiling (each job consumes more than 1 GB of RAM at its peak). If this is an issue for you, pass an additional argument --jCmd=<number of concurrent jobs>.
Configuring Custom Build
Configuration of build plans are organized under [buildPlans.<plan name>] sections in the private-build-plans.toml. You can use the Customizer to create the build plan, and/or manually edit them, following the instructions below. It is recommended to use PascalCase in the plan names.
Inside the plan, top-level properties include:
family: String, defines the family name of your custom variant.spacing: Optional, String, denotes the spacing of the custom variant. Valid values include:normal: The normal monospace font.quasi-proportional: The font will become quasi-proportional.quasi-proportional-extension-only: The font will become quasi-proportional, but will not shrink narrow letters (likei). Only wide letters (likeM) will get expanded.term: Make the symbols' width suitable for terminal emulators. Arrows and geometric symbols will become narrower.fontconfig-mono: Applytermspacing changes and further apply changes to be compatible with FontConfig's Mono spacing, which recognizes a font as monospace if and only if its every non-combining characters having the same width. The changes include:- Completely remove wide glyphs. All non-combining glyphs will be exactly the same width.
- As a consequence, the following characters will be removed:
U+27F5LONG LEFTWARDS ARROWU+27F6LONG RIGHTWARDS ARROWU+27F7LONG LEFT RIGHT ARROWU+27F8LONG LEFTWARDS DOUBLE ARROWU+27F9LONG RIGHTWARDS DOUBLE ARROWU+27FALONG LEFT RIGHT DOUBLE ARROWU+27FBLONG LEFTWARDS ARROW FROM BARU+27FCLONG RIGHTWARDS ARROW FROM BARU+27FDLONG LEFTWARDS DOUBLE ARROW FROM BARU+27FELONG RIGHTWARDS DOUBLE ARROW FROM BARU+27FFLONG RIGHTWARDS SQUIGGLE ARROWU+2B33LONG LEFTWARDS SQUIGGLE ARROW
- As a consequence, the following characters will be removed:
- Remove
NWIDandWWIDfeatures typographic features
- Completely remove wide glyphs. All non-combining glyphs will be exactly the same width.
fixed: Applyfontconfig-monochanges and further remove ligations.
serifs: Optional, String, configures style of serifs.- When set to
slab, the font will be converted into slab-serif. - Otherwise the font will be sans-serif.
- When set to
noCvSs: Optional, Boolean, disablescv##andss##OpenType features.noLigation: Optional, Boolean, disables ligations.exportGlyphNames: Optional, Boolean, whether to export glyph names into the fonts. Setting this totruewill increase file footprint, however this is necessary for ligature support in Kitty.webfontFormats: Optional, Array of String. Controls the formats needed to be exported into the webfont CSS. Valid options are'ttf'and'woff2', or including both.buildTextureFeature: Optional, Boolean, whether to build theTXTRfeature for cross-letter texture adjustments. Defaults to false.
Build plan could have 9 optional subsections:
ligationsvariantsweightswidthsslopescompatibilityLigaturesexcludeCharsmetricOverridenamingOverride
Configuring Ligations
Subsection ligations is used to customize the ligation set assigned to calt OpenType feature. Properties include:
-
inherits: Optional, String, defines the inherited ligation set. When absent, the ligation set will not inherit any other sets. Valid values are:default-calt: Inherit default ligation set.dlig: Default ligation set would be assigned to Discretionary ligatures.clike: Default ligation set would be assigned to C-Like.javascript: Default ligation set would be assigned to JavaScript.php: Default ligation set would be assigned to PHP.julia: Default ligation set would be assigned to Julia.raku: Default ligation set would be assigned to Raku.ml: Default ligation set would be assigned to ML.fsharp: Default ligation set would be assigned to F#.fstar: Default ligation set would be assigned to F*.haskell: Default ligation set would be assigned to Haskell.idris: Default ligation set would be assigned to Idris.elm: Default ligation set would be assigned to Elm.purescript: Default ligation set would be assigned to PureScript.swift: Default ligation set would be assigned to Swift.dafny: Default ligation set would be assigned to Dafny.coq: Default ligation set would be assigned to Coq.matlab: Default ligation set would be assigned to Matlab.verilog: Default ligation set would be assigned to Verilog.wolfram: Default ligation set would be assigned to Wolfram Language (Mathematica).erlang: Default ligation set would be assigned to Erlang Language.
-
disablesandenables: Optional, String Array, Cherry-picking ligation groups to be disabled or enabled. Valid values include:center-ops: Vertically align some of the operators (like*) to the center position it is before or after a "center" operator (like+).center-op-trigger-plus-minus-l: Plus (+) and Minus (-) will trigger other operator characters at left to be centered.center-op-trigger-plus-minus-r: Plus (+) and Minus (-) will trigger other operator characters at right to be centered.center-op-trigger-equal-l: Equal (=) will trigger other operator characters at left to be centered.center-op-trigger-equal-r: Equal (=) will trigger other operator characters at right to be centered.center-op-trigger-bar-l: Bars (|) will trigger other operator characters at left to be centered.center-op-trigger-bar-r: Bars (|) will trigger other operator characters at right to be centered.center-op-trigger-angle-inside: Less (<) and Greater (>) will trigger other operator characters at inside to be centered.center-op-trigger-angle-outside: Less (<) and Greater (>) will trigger other operator characters at outside to be centered.center-op-influence-dot: Treat dot (.) as operator and perform chained centering.center-op-influence-colon: Treat colon (:) as operator and perform chained centering.arrow-l: Enable ligation set that forms left-pointing arrows.arrow-r: Enable ligation set that forms right-pointing arrows.arrow-lr: Enable ligation set that forms dual-pointing arrows.counter-arrow-l: Enable ligation that produces left-pointing counter-arrows.counter-arrow-r: Enable ligation that produces right-pointing counter-arrows.trig: Enable ligation for<|,|>,<||, and other bar-and-angle-bracket symbols.eqeqeq: Enable special ligation for===with triple lines.eqeq: Enable ligation for==and===.lteq: Enable ligation for<=as less-than-or-equal sign.eqlt: Enable ligation for=<as less-than-or-equal sign.gteq: Enable ligation for>=as greater-than-or-equal sign.lteq-separate: Display<=as separate shape.eqlt-separate: Display=<as separate shape.gteq-separate: Display>=as separate shape.exeqeqeq: Enable special ligation for!===with triple lines.exeqeq: Enable special ligation for!==with triple lines.eqexeq: Enable special ligation for=!=with triple lines.eqexeq-dl: Enable special ligation for=!=with double lines.exeq: Enable ligation for!=and!==.tildeeq: Enable ligation for~=as inequality.eqslasheq: Enable special triple-line ligation for=/=as inequality.slasheq: Enable ligation for/=and=/=as inequality.ltgt-ne: Enable ligation for<>as inequality.ltgt-diamond: Enable ligation for<>as diamond.ltgt-diamond-tag: Enable ligation for<>as diamond-shaped empty HTML/XML tag.ltgt-slash-tag: Enable ligation for</,/>and</>.brst: Center asterisk in(*and*).slash-asterisk: Shift asterisk in/*and*/.kern-dotty: Move connecting dotty punctuations closer, like for::,:::and....kern-bars: Move consecutive bars closer, like for||,|||and//.logic: Enable ligation for/\and\/.llgg: Enable ligation for<<,>>and other angle-bracket chaining.llggeq: Enable ligation for<<=,>>=as shift operator.html-comment: Enable ligation for<!--and<!---.colon-greater-as-colon-arrow: Transform:>into:and a narrow arrow.brace-bar: Enable ligation for{|and|}.brack-bar: Enable ligation for[|and|].tilde-tilde: Make 2 or more contiguous ASCII tildes (like~~,~~~and~~~~) connected as a wave line.tilde-tilde-tilde: Make 3 or more contiguous ASCII tildes (like~~~and~~~~) connected as a wave line.minus-minus: Make 2 or more contiguous hyphen-minuses (like--,---and----) connected as a straight solid line.minus-minus-minus: Make 3 or more contiguous hyphen-minuses (like---and----) connected as a straight solid line.plus-plus: Make 2 or more contiguous plus signs (like++,+++and++++) connected..plus-plus-plus: Make 3 or more contiguous plus signs (like+++and++++) connected..underscore-underscore: Make 2 or more contiguous underscores (like__,___and____) connected.underscore-underscore-underscore: Make 3 or more contiguous underscores (like___and____) connected.hash-hash: Make 2 or more contiguous hash signs (number signs) (like##,###and####) connected.hash-hash-hash: Make 3 or more contiguous hash signs (number signs) (like##and###) connected.
Configuring Character Variants
Subsection variants is used to configure character variants in the font. Properties include:
-
inherits: Optional, String, defines the inherited stylistic set. Valid options include:ss01: Set character variant to “Andale Mono Style”.ss02: Set character variant to “Anonymous Pro Style”.ss03: Set character variant to “Consolas Style”.ss04: Set character variant to “Menlo Style”.ss05: Set character variant to “Fira Mono Style”.ss06: Set character variant to “Liberation Mono Style”.ss07: Set character variant to “Monaco Style”.ss08: Set character variant to “Pragmata Pro Style”.ss09: Set character variant to “Source Code Pro Style”.ss10: Set character variant to “Envy Code R Style”.ss11: Set character variant to “X Window Style”.ss12: Set character variant to “Ubuntu Mono Style”.ss13: Set character variant to “Lucida Style”.ss14: Set character variant to “JetBrains Mono Style”.ss15: Set character variant to “IBM Plex Mono Style”.ss16: Set character variant to “PT Mono Style”.ss17: Set character variant to “Recursive Mono Style”.ss18: Set character variant to “Input Mono Style”.ss20: Set character variant to “Curly Style”.- Other build plans’ configuration, using
inherits = "buildPlans.<Plan name>".
-
design,upright,italic, andoblique: Optional, Dictionary, defines styles for individual characters. The choices are organized in key-value pairs, assigning a variant to a character group. Alternatively, you could assign numbers tocv##tags, like what you did when using OpenType in CSS. Assignments underdesignwill be applied to all the slopes, andupright,italic, andobliquewill apply to corresponded slopes.In addition, style selector for default digit form also uses these dictionaries.
The valid combinations include:
- Default digit form
2 variants
digit-form = 'lining'Lining (default) digit-form = 'old-style'Old-style - APL form
2 variants
apl-form = 'none'Disable APL-specific forms (default) apl-form = 'enable'Enable harmonized alternate forms APL operators - Styles for
A8 variants
capital-a = 'straight-serifless',cv01 = 1Awith straight shape; without serifs (default for Sans)capital-a = 'straight-top-serifed',cv01 = 2Awith straight shape, and serifs at topcapital-a = 'straight-base-serifed',cv01 = 3Awith straight shape, and serifs at base (default for Slab)capital-a = 'straight-tri-serifed',cv01 = 4Awith straight shape, and serifs at both top and basecapital-a = 'curly-serifless',cv01 = 5Awith curly shape; without serifscapital-a = 'curly-top-serifed',cv01 = 6Awith curly shape, and serifs at topcapital-a = 'curly-base-serifed',cv01 = 7Awith curly shape, and serifs at basecapital-a = 'curly-tri-serifed',cv01 = 8Awith curly shape, and serifs at both top and base - Styles for
B12 variants
capital-b = 'standard-serifless',cv02 = 1Bwith mostly symmetric shape; without serifs (default for Sans)capital-b = 'standard-unilateral-serifed',cv02 = 2Bwith mostly symmetric shape, and serifs at topcapital-b = 'standard-bilateral-serifed',cv02 = 3Bwith mostly symmetric shape, and serifs at both top and bottom (default for Slab)capital-b = 'standard-interrupted-serifless',cv02 = 4Bwith mostly symmetric shape, and interrupted middle bar; without serifscapital-b = 'standard-interrupted-unilateral-serifed',cv02 = 5Bwith mostly symmetric shape, interrupted middle bar, and serifs at topcapital-b = 'standard-interrupted-bilateral-serifed',cv02 = 6Bwith mostly symmetric shape, interrupted middle bar, and serifs at both top and bottomcapital-b = 'more-asymmetric-serifless',cv02 = 7Bwith more asymmetric shape; without serifscapital-b = 'more-asymmetric-unilateral-serifed',cv02 = 8Bwith more asymmetric shape, and serifs at topcapital-b = 'more-asymmetric-bilateral-serifed',cv02 = 9Bwith more asymmetric shape, and serifs at both top and bottomcapital-b = 'more-asymmetric-interrupted-serifless',cv02 = 10Bwith more asymmetric shape, and interrupted middle bar; without serifscapital-b = 'more-asymmetric-interrupted-unilateral-serifed',cv02 = 11Bwith more asymmetric shape, interrupted middle bar, and serifs at topcapital-b = 'more-asymmetric-interrupted-bilateral-serifed',cv02 = 12Bwith more asymmetric shape, interrupted middle bar, and serifs at both top and bottom - Styles for
C5 variants
capital-c = 'serifless',cv03 = 1Serifless C(default for Sans)capital-c = 'unilateral-serifed',cv03 = 2Cwith serif at top (default for Slab)capital-c = 'bilateral-serifed',cv03 = 3Cwith serifs at both top and bottomcapital-c = 'unilateral-inward-serifed',cv03 = 4Cwith inward serif at topcapital-c = 'bilateral-inward-serifed',cv03 = 5Cwith inward serif at both top and bottom - Styles for
D6 variants
capital-d = 'standard-serifless',cv04 = 1Dwith standard shape; without serifs (default for Sans)capital-d = 'standard-unilateral-serifed',cv04 = 2Dwith standard shape, and serifs at topcapital-d = 'standard-bilateral-serifed',cv04 = 3Dwith standard shape, and serifs at both top and bottom (default for Slab)capital-d = 'more-rounded-serifless',cv04 = 4Dwith more rounded shape; without serifscapital-d = 'more-rounded-unilateral-serifed',cv04 = 5Dwith more rounded shape, and serifs at topcapital-d = 'more-rounded-bilateral-serifed',cv04 = 6Dwith more rounded shape, and serifs at both top and bottom - Styles for
E3 variants
capital-e = 'serifless',cv05 = 1E without serifs (default for Sans) capital-e = 'top-left-serifed',cv05 = 2E with serif only at top left capital-e = 'serifed',cv05 = 3E with serifs (default for Slab) - Styles for
F3 variants
capital-f = 'serifless',cv06 = 1F without serifs (default for Sans) capital-f = 'top-left-serifed',cv06 = 2F with serif only at top left capital-f = 'serifed',cv06 = 3F with serifs (default for Slab) - Styles for
G27 variants
capital-g = 'toothed-serifless-hookless',cv07 = 1Gwith toothed body; without top serif, and hookscapital-g = 'toothed-serifless-hooked',cv07 = 2Gwith toothed body, and inward hook terminal; without top serif (default for Sans)capital-g = 'toothed-serifless-capped',cv07 = 3Gwith toothed body, and capped terminal; without top serifcapital-g = 'toothed-serifed-hookless',cv07 = 4Gwith toothed body, and top serif; without hookscapital-g = 'toothed-serifed-hooked',cv07 = 5Gwith toothed body, top serif, and inward hook terminal (default for Slab)capital-g = 'toothed-serifed-capped',cv07 = 6Gwith toothed body, top serif, and capped terminalcapital-g = 'toothed-inward-serifed-hookless',cv07 = 7Gwith toothed body, and inward top serif; without hookscapital-g = 'toothed-inward-serifed-hooked',cv07 = 8Gwith toothed body, inward top serif, and inward hook terminalcapital-g = 'toothed-inward-serifed-capped',cv07 = 9Gwith toothed body, inward top serif, and capped terminalcapital-g = 'toothless-corner-serifless-hookless',cv07 = 10Gwith tootheless (corner) body; without top serif, and hookscapital-g = 'toothless-corner-serifless-hooked',cv07 = 11Gwith tootheless (corner) body, and inward hook terminal; without top serifcapital-g = 'toothless-corner-serifless-capped',cv07 = 12Gwith tootheless (corner) body, and capped terminal; without top serifcapital-g = 'toothless-corner-serifed-hookless',cv07 = 13Gwith tootheless (corner) body, and top serif; without hookscapital-g = 'toothless-corner-serifed-hooked',cv07 = 14Gwith tootheless (corner) body, top serif, and inward hook terminalcapital-g = 'toothless-corner-serifed-capped',cv07 = 15Gwith tootheless (corner) body, top serif, and capped terminalcapital-g = 'toothless-corner-inward-serifed-hookless',cv07 = 16Gwith tootheless (corner) body, and inward top serif; without hookscapital-g = 'toothless-corner-inward-serifed-hooked',cv07 = 17Gwith tootheless (corner) body, inward top serif, and inward hook terminalcapital-g = 'toothless-corner-inward-serifed-capped',cv07 = 18Gwith tootheless (corner) body, inward top serif, and capped terminalcapital-g = 'toothless-rounded-serifless-hookless',cv07 = 19Gwith tootheless (rounded) body; without top serif, and hookscapital-g = 'toothless-rounded-serifless-hooked',cv07 = 20Gwith tootheless (rounded) body, and inward hook terminal; without top serifcapital-g = 'toothless-rounded-serifless-capped',cv07 = 21Gwith tootheless (rounded) body, and capped terminal; without top serifcapital-g = 'toothless-rounded-serifed-hookless',cv07 = 22Gwith tootheless (rounded) body, and top serif; without hookscapital-g = 'toothless-rounded-serifed-hooked',cv07 = 23Gwith tootheless (rounded) body, top serif, and inward hook terminalcapital-g = 'toothless-rounded-serifed-capped',cv07 = 24Gwith tootheless (rounded) body, top serif, and capped terminalcapital-g = 'toothless-rounded-inward-serifed-hookless',cv07 = 25Gwith tootheless (rounded) body, and inward top serif; without hookscapital-g = 'toothless-rounded-inward-serifed-hooked',cv07 = 26Gwith tootheless (rounded) body, inward top serif, and inward hook terminalcapital-g = 'toothless-rounded-inward-serifed-capped',cv07 = 27Gwith tootheless (rounded) body, inward top serif, and capped terminal - Styles for
H4 variants
capital-h = 'serifless',cv08 = 1H without serifs (default for Sans) capital-h = 'top-left-serifed',cv08 = 2H with serif only at top left capital-h = 'top-left-bottom-right-serifed',cv08 = 3H with serif only at top left and bottom right capital-h = 'serifed',cv08 = 4H with serifs (default for Slab) - Styles for
I3 variants
capital-i = 'serifless',cv09 = 1I without serifs, like a straight bar capital-i = 'serifed',cv09 = 2I with standard (long) serifs (default) capital-i = 'short-serifed',cv09 = 3I with short serifs - Styles for
J14 variants
capital-j = 'serifless',cv10 = 1Jwithout serifscapital-j = 'serifed',cv10 = 2Jwith serifs (default)capital-j = 'serifed-both-sides',cv10 = 3Jwith serifs at both sides (asymmetric)capital-j = 'serifed-symmetric',cv10 = 4Jwith serifs at both sides (symmetric)capital-j = 'flat-hook-serifless',cv10 = 5Jwith flat hook; without serifscapital-j = 'flat-hook-serifed',cv10 = 6Jwith flat hook, and serifscapital-j = 'flat-hook-serifed-both-sides',cv10 = 7Jwith flat hook, and serifs at both sides (asymmetric)capital-j = 'flat-hook-serifed-symmetric',cv10 = 8Jwith flat hook, and serifs at both sides (symmetric)capital-j = 'descending-serifless',cv10 = 9Jwith descending height; without serifscapital-j = 'descending-serifed',cv10 = 10Jwith descending height, and serifscapital-j = 'descending-serifed-both-sides',cv10 = 11Jwith descending height, and serifs at both sides (asymmetric)capital-j = 'descending-serifed-symmetric',cv10 = 12Jwith descending height, and serifs at both sides (symmetric)capital-j = 'descending-flat-hook-serifless',cv10 = 13Jwith descending height, and flat hook; without serifscapital-j = 'descending-flat-hook-serifed',cv10 = 14Jwith descending height, flat hook, and serifs - Styles for
K20 variants
capital-k = 'straight-serifless',cv11 = 1Kwith straight shape; without serifs (default for Sans)capital-k = 'straight-top-left-serifed',cv11 = 2Kwith straight shape, and serifs at top leftcapital-k = 'straight-bottom-right-serifed',cv11 = 3Kwith straight shape, and serifs at bottom rightcapital-k = 'straight-top-left-and-bottom-right-serifed',cv11 = 4Kwith straight shape, and serifs at top left and bottom rightcapital-k = 'straight-serifed',cv11 = 5Kwith straight shape, and serifs (default for Slab)capital-k = 'curly-serifless',cv11 = 6Kwith curly shape; without serifscapital-k = 'curly-top-left-serifed',cv11 = 7Kwith curly shape, and serifs at top leftcapital-k = 'curly-bottom-right-serifed',cv11 = 8Kwith curly shape, and serifs at bottom rightcapital-k = 'curly-top-left-and-bottom-right-serifed',cv11 = 9Kwith curly shape, and serifs at top left and bottom rightcapital-k = 'curly-serifed',cv11 = 10Kwith curly shape, and serifscapital-k = 'symmetric-touching-serifless',cv11 = 11Kwith symmetric legs touching the vertical bar; without serifscapital-k = 'symmetric-touching-top-left-serifed',cv11 = 12Kwith symmetric legs touching the vertical bar, and serifs at top leftcapital-k = 'symmetric-touching-bottom-right-serifed',cv11 = 13Kwith symmetric legs touching the vertical bar, and serifs at bottom rightcapital-k = 'symmetric-touching-top-left-and-bottom-right-serifed',cv11 = 14Kwith symmetric legs touching the vertical bar, and serifs at top left and bottom rightcapital-k = 'symmetric-touching-serifed',cv11 = 15Kwith symmetric legs touching the vertical bar, and serifscapital-k = 'symmetric-connected-serifless',cv11 = 16Kwith symmetric legs connected to the vertical bar; without serifscapital-k = 'symmetric-connected-top-left-serifed',cv11 = 17Kwith symmetric legs connected to the vertical bar, and serifs at top leftcapital-k = 'symmetric-connected-bottom-right-serifed',cv11 = 18Kwith symmetric legs connected to the vertical bar, and serifs at bottom rightcapital-k = 'symmetric-connected-top-left-and-bottom-right-serifed',cv11 = 19Kwith symmetric legs connected to the vertical bar, and serifs at top left and bottom rightcapital-k = 'symmetric-connected-serifed',cv11 = 20Kwith symmetric legs connected to the vertical bar, and serifs - Styles for
L3 variants
capital-l = 'serifless',cv12 = 1Serifless L(default for Sans)capital-l = 'motion-serifed',cv12 = 2Standard Lwith motion serif at bottom rightcapital-l = 'serifed',cv12 = 3Lwith serifs (default for Slab) - Styles for
M12 variants
capital-m = 'hanging-serifless',cv13 = 1Mwith middle being hanging off baseline; without serifs (default for Sans)capital-m = 'hanging-motion-serifed',cv13 = 2Mwith middle being hanging off baseline, and motion serifscapital-m = 'hanging-serifed',cv13 = 3Mwith middle being hanging off baseline, and serifs (default for Slab)capital-m = 'flat-bottom-serifless',cv13 = 4Mwith middle aligned to baseline; without serifscapital-m = 'flat-bottom-motion-serifed',cv13 = 5Mwith middle aligned to baseline, and motion serifscapital-m = 'flat-bottom-serifed',cv13 = 6Mwith middle aligned to baseline, and serifscapital-m = 'slanted-sides-hanging-serifless',cv13 = 7Mwith slanted sides, and middle being hanging off baseline; without serifscapital-m = 'slanted-sides-hanging-motion-serifed',cv13 = 8Mwith slanted sides, middle being hanging off baseline, and motion serifscapital-m = 'slanted-sides-hanging-serifed',cv13 = 9Mwith slanted sides, middle being hanging off baseline, and serifscapital-m = 'slanted-sides-flat-bottom-serifless',cv13 = 10Mwith slanted sides, and middle aligned to baseline; without serifscapital-m = 'slanted-sides-flat-bottom-motion-serifed',cv13 = 11Mwith slanted sides, middle aligned to baseline, and motion serifscapital-m = 'slanted-sides-flat-bottom-serifed',cv13 = 12Mwith slanted sides, middle aligned to baseline, and serifs - Styles for
N6 variants
capital-n = 'standard-serifless',cv14 = 1Nwith standard shape; without serifs (default for Sans)capital-n = 'standard-motion-serifed',cv14 = 2Nwith standard shape, and motion serifscapital-n = 'standard-serifed',cv14 = 3Nwith standard shape, and serifs (default for Slab)capital-n = 'asymmetric-serifless',cv14 = 4Nwith asymmetric shape; without serifscapital-n = 'asymmetric-motion-serifed',cv14 = 5Nwith asymmetric shape, and motion serifscapital-n = 'asymmetric-serifed',cv14 = 6Nwith asymmetric shape, and serifs - Styles for
P6 variants
capital-p = 'closed-serifless',cv15 = 1Pwith closed shape; without serifs (default for Sans)capital-p = 'closed-motion-serifed',cv15 = 2Pwith closed shape, and motion serifscapital-p = 'closed-serifed',cv15 = 3Pwith closed shape, and serifs (default for Slab)capital-p = 'open-serifless',cv15 = 4Pwith open shape; without serifscapital-p = 'open-motion-serifed',cv15 = 5Pwith open shape, and motion serifscapital-p = 'open-serifed',cv15 = 6Pwith open shape, and serifs - Styles for
Q10 variants
capital-q = 'curly-tailed',cv16 = 1Qwith a curly tail (default)capital-q = 'crossing-curly-tailed',cv16 = 2Qwith a curly tail crossing the ringcapital-q = 'straight',cv16 = 3Qwith a straight tail like in the old versionscapital-q = 'crossing',cv16 = 4Qwith a tail crossing the ringcapital-q = 'crossing-baseline',cv16 = 5Qwith a tail above baseline crossing the ringcapital-q = 'vertical-crossing',cv16 = 6Qwith a vertical tail crossing the ringcapital-q = 'horizontal-tailed',cv16 = 7Qwith a horizontal tail, like Universcapital-q = 'detached-tailed',cv16 = 8Qwith a oblique tail detachedcapital-q = 'detached-bend-tailed',cv16 = 9Qwith a bend tail detachedcapital-q = 'open-swash',cv16 = 10Qwith open contour and swash-y shape - Styles for
R30 variants
capital-r = 'straight-serifless',cv17 = 1Rwith straight leg; without serifs (default for Sans)capital-r = 'straight-top-left-serifed',cv17 = 2Rwith straight leg, and serifs at top-leftcapital-r = 'straight-bottom-right-serifed',cv17 = 3Rwith straight leg, and serifs at bottom-rightcapital-r = 'straight-top-left-and-bottom-right-serifed',cv17 = 4Rwith straight leg, and serifs at bottom-rightcapital-r = 'straight-serifed',cv17 = 5Rwith straight leg, and serifs (default for Slab)capital-r = 'straight-open-serifless',cv17 = 6Rwith straight leg, and open contour; without serifscapital-r = 'straight-open-top-left-serifed',cv17 = 7Rwith straight leg, open contour, and serifs at top-leftcapital-r = 'straight-open-bottom-right-serifed',cv17 = 8Rwith straight leg, open contour, and serifs at bottom-rightcapital-r = 'straight-open-top-left-and-bottom-right-serifed',cv17 = 9Rwith straight leg, open contour, and serifs at bottom-rightcapital-r = 'straight-open-serifed',cv17 = 10Rwith straight leg, open contour, and serifscapital-r = 'curly-serifless',cv17 = 11Rwith curly leg; without serifscapital-r = 'curly-top-left-serifed',cv17 = 12Rwith curly leg, and serifs at top-leftcapital-r = 'curly-bottom-right-serifed',cv17 = 13Rwith curly leg, and serifs at bottom-rightcapital-r = 'curly-top-left-and-bottom-right-serifed',cv17 = 14Rwith curly leg, and serifs at bottom-rightcapital-r = 'curly-serifed',cv17 = 15Rwith curly leg, and serifscapital-r = 'curly-open-serifless',cv17 = 16Rwith curly leg, and open contour; without serifscapital-r = 'curly-open-top-left-serifed',cv17 = 17Rwith curly leg, open contour, and serifs at top-leftcapital-r = 'curly-open-bottom-right-serifed',cv17 = 18Rwith curly leg, open contour, and serifs at bottom-rightcapital-r = 'curly-open-top-left-and-bottom-right-serifed',cv17 = 19Rwith curly leg, open contour, and serifs at bottom-rightcapital-r = 'curly-open-serifed',cv17 = 20Rwith curly leg, open contour, and serifscapital-r = 'standing-serifless',cv17 = 21Rwith standing leg (like Helvetica); without serifscapital-r = 'standing-top-left-serifed',cv17 = 22Rwith standing leg (like Helvetica), and serifs at top-leftcapital-r = 'standing-bottom-right-serifed',cv17 = 23Rwith standing leg (like Helvetica), and serifs at bottom-rightcapital-r = 'standing-top-left-and-bottom-right-serifed',cv17 = 24Rwith standing leg (like Helvetica), and serifs at bottom-rightcapital-r = 'standing-serifed',cv17 = 25Rwith standing leg (like Helvetica), and serifscapital-r = 'standing-open-serifless',cv17 = 26Rwith standing leg (like Helvetica), and open contour; without serifscapital-r = 'standing-open-top-left-serifed',cv17 = 27Rwith standing leg (like Helvetica), open contour, and serifs at top-leftcapital-r = 'standing-open-bottom-right-serifed',cv17 = 28Rwith standing leg (like Helvetica), open contour, and serifs at bottom-rightcapital-r = 'standing-open-top-left-and-bottom-right-serifed',cv17 = 29Rwith standing leg (like Helvetica), open contour, and serifs at bottom-rightcapital-r = 'standing-open-serifed',cv17 = 30Rwith standing leg (like Helvetica), open contour, and serifs - Styles for
S5 variants
capital-s = 'serifless',cv18 = 1Serifless S(default for Sans)capital-s = 'unilateral-serifed',cv18 = 2Swith single serif at topcapital-s = 'bilateral-serifed',cv18 = 3Swith serifs at both end (default for Slab)capital-s = 'unilateral-inward-serifed',cv18 = 4Swith single inward serif at topcapital-s = 'bilateral-inward-serifed',cv18 = 5Swith inward serifs at both end - Styles for
T3 variants
capital-t = 'serifless',cv19 = 1Serifless T (default for Sans) capital-t = 'motion-serifed',cv19 = 2Motion-Serifed T capital-t = 'serifed',cv19 = 3Serifed T (default for Slab) - Styles for
U15 variants
capital-u = 'toothed-serifless',cv20 = 1Uwith toothed shape; without serifscapital-u = 'toothed-bottom-right-serifed',cv20 = 2Uwith toothed shape, and serif at bottom-rightcapital-u = 'toothed-motion-serifed',cv20 = 3Uwith toothed shape, and motion serifs at top-left and bottom-rightcapital-u = 'toothed-serifed',cv20 = 4Uwith toothed shape, and serifscapital-u = 'tailed-serifless',cv20 = 5Uwith tailed shape; without serifscapital-u = 'tailed-motion-serifed',cv20 = 6Uwith tailed shape, and motion serifs at top-left and bottom-rightcapital-u = 'tailed-serifed',cv20 = 7Uwith tailed shape, and serifscapital-u = 'toothless-corner-serifless',cv20 = 8Uwith toothless (corner bottom-right) shape; without serifscapital-u = 'toothless-corner-unilateral-motion-serifed',cv20 = 9Uwith toothless (corner bottom-right) shape, and motion serifs at left sidecapital-u = 'toothless-corner-bilateral-motion-serifed',cv20 = 10Uwith toothless (corner bottom-right) shape, and motion serifs at both sidescapital-u = 'toothless-corner-serifed',cv20 = 11Uwith toothless (corner bottom-right) shape, and serifscapital-u = 'toothless-rounded-serifless',cv20 = 12Uwith toothless (rounded) shape; without serifs (default for Sans)capital-u = 'toothless-rounded-unilateral-motion-serifed',cv20 = 13Uwith toothless (rounded) shape, and motion serifs at left sidecapital-u = 'toothless-rounded-bilateral-motion-serifed',cv20 = 14Uwith toothless (rounded) shape, and motion serifs at both sidescapital-u = 'toothless-rounded-serifed',cv20 = 15Uwith toothless (rounded) shape, and serifs (default for Slab) - Styles for
V6 variants
capital-v = 'straight-serifless',cv21 = 1Vwith straight shape; without serifs (default for Sans)capital-v = 'straight-motion-serifed',cv21 = 2Vwith straight shape, and motion serifscapital-v = 'straight-serifed',cv21 = 3Vwith straight shape, and serifs (default for Slab)capital-v = 'curly-serifless',cv21 = 4Vwith curly shape; without serifscapital-v = 'curly-motion-serifed',cv21 = 5Vwith curly shape, and motion serifscapital-v = 'curly-serifed',cv21 = 6Vwith curly shape, and serifs - Styles for
W18 variants
capital-w = 'straight-serifless',cv22 = 1Wwith standard, straight body; without serifs (default for Sans)capital-w = 'straight-motion-serifed',cv22 = 2Wwith standard, straight body, and motion serifscapital-w = 'straight-serifed',cv22 = 3Wwith standard, straight body, and serifs (default for Slab)capital-w = 'curly-serifless',cv22 = 4Wwith curly body; without serifscapital-w = 'curly-motion-serifed',cv22 = 5Wwith curly body, and motion serifscapital-w = 'curly-serifed',cv22 = 6Wwith curly body, and serifscapital-w = 'straight-flat-top-serifless',cv22 = 7Wwith straight body shape that the middle is forced to be aligned the top; without serifscapital-w = 'straight-flat-top-motion-serifed',cv22 = 8Wwith straight body shape that the middle is forced to be aligned the top, and motion serifscapital-w = 'straight-flat-top-serifed',cv22 = 9Wwith straight body shape that the middle is forced to be aligned the top, and serifscapital-w = 'straight-double-v-serifless',cv22 = 10Wwith body shape like double V; without serifscapital-w = 'straight-double-v-motion-serifed',cv22 = 11Wwith body shape like double V, and motion serifscapital-w = 'straight-double-v-serifed',cv22 = 12Wwith body shape like double V, and serifscapital-w = 'straight-asymmetric-serifless',cv22 = 13Wwith asymmetric shape; without serifscapital-w = 'straight-asymmetric-motion-serifed',cv22 = 14Wwith asymmetric shape, and motion serifscapital-w = 'straight-asymmetric-serifed',cv22 = 15Wwith asymmetric shape, and serifscapital-w = 'straight-vertical-sides-serifless',cv22 = 16Wwith body shape with vertical sides; without serifscapital-w = 'straight-vertical-sides-motion-serifed',cv22 = 17Wwith body shape with vertical sides, and motion serifscapital-w = 'straight-vertical-sides-serifed',cv22 = 18Wwith body shape with vertical sides, and serifs - Styles for
X6 variants
capital-x = 'straight-serifless',cv23 = 1Xwith straight shape; without serifs (default for Sans)capital-x = 'straight-motion-serifed',cv23 = 2Xwith straight shape, and motion serifscapital-x = 'straight-serifed',cv23 = 3Xwith straight shape, and serifs (default for Slab)capital-x = 'curly-serifless',cv23 = 4Xwith curly shape; without serifscapital-x = 'curly-motion-serifed',cv23 = 5Xwith curly shape, and motion serifscapital-x = 'curly-serifed',cv23 = 6Xwith curly shape, and serifs - Styles for
Y8 variants
capital-y = 'straight-serifless',cv24 = 1Ywith straight shape; without serifs (default for Sans)capital-y = 'straight-base-serifed',cv24 = 2Ywith straight shape, and serifs at bottomcapital-y = 'straight-motion-serifed',cv24 = 3Ywith straight shape, and motion serifscapital-y = 'straight-serifed',cv24 = 4Ywith straight shape, and serifs (default for Slab)capital-y = 'curly-serifless',cv24 = 5Ywith curly shape; without serifscapital-y = 'curly-base-serifed',cv24 = 6Ywith curly shape, and serifs at bottomcapital-y = 'curly-motion-serifed',cv24 = 7Ywith curly shape, and motion serifscapital-y = 'curly-serifed',cv24 = 8Ywith curly shape, and serifs - Styles for
Z27 variants
capital-z = 'straight-serifless',cv25 = 1Zwith straight body shape; without serifs (default for Sans)capital-z = 'straight-serifless-with-crossbar',cv25 = 2Zwith straight body shape, and a diagonal crossbar; without serifscapital-z = 'straight-serifless-with-horizontal-crossbar',cv25 = 3Zwith straight body shape, and a horizontal crossbar; without serifscapital-z = 'straight-top-serifed',cv25 = 4Zwith straight body shape, and serifs at topcapital-z = 'straight-top-serifed-with-crossbar',cv25 = 5Zwith straight body shape, serifs at top, and a diagonal crossbarcapital-z = 'straight-top-serifed-with-horizontal-crossbar',cv25 = 6Zwith straight body shape, serifs at top, and a horizontal crossbarcapital-z = 'straight-bottom-serifed',cv25 = 7Zwith straight body shape, and serifs at bottomcapital-z = 'straight-bottom-serifed-with-crossbar',cv25 = 8Zwith straight body shape, serifs at bottom, and a diagonal crossbarcapital-z = 'straight-bottom-serifed-with-horizontal-crossbar',cv25 = 9Zwith straight body shape, serifs at bottom, and a horizontal crossbarcapital-z = 'straight-serifed',cv25 = 10Zwith straight body shape, and serifs (default for Slab)capital-z = 'straight-serifed-with-crossbar',cv25 = 11Zwith straight body shape, serifs, and a diagonal crossbarcapital-z = 'straight-serifed-with-horizontal-crossbar',cv25 = 12Zwith straight body shape, serifs, and a horizontal crossbarcapital-z = 'curly-serifless',cv25 = 13Zwith curly body shape; without serifscapital-z = 'curly-serifless-with-crossbar',cv25 = 14Zwith curly body shape, and a diagonal crossbar; without serifscapital-z = 'curly-serifless-with-horizontal-crossbar',cv25 = 15Zwith curly body shape, and a horizontal crossbar; without serifscapital-z = 'curly-top-serifed',cv25 = 16Zwith curly body shape, and serifs at topcapital-z = 'curly-top-serifed-with-crossbar',cv25 = 17Zwith curly body shape, serifs at top, and a diagonal crossbarcapital-z = 'curly-top-serifed-with-horizontal-crossbar',cv25 = 18Zwith curly body shape, serifs at top, and a horizontal crossbarcapital-z = 'curly-bottom-serifed',cv25 = 19Zwith curly body shape, and serifs at bottomcapital-z = 'curly-bottom-serifed-with-crossbar',cv25 = 20Zwith curly body shape, serifs at bottom, and a diagonal crossbarcapital-z = 'curly-bottom-serifed-with-horizontal-crossbar',cv25 = 21Zwith curly body shape, serifs at bottom, and a horizontal crossbarcapital-z = 'curly-serifed',cv25 = 22Zwith curly body shape, and serifscapital-z = 'curly-serifed-with-crossbar',cv25 = 23Zwith curly body shape, serifs, and a diagonal crossbarcapital-z = 'curly-serifed-with-horizontal-crossbar',cv25 = 24Zwith curly body shape, serifs, and a horizontal crossbarcapital-z = 'cursive',cv25 = 25Zwith cursive body shapecapital-z = 'cursive-with-crossbar',cv25 = 26Zwith cursive body shape, and a diagonal crossbarcapital-z = 'cursive-with-horizontal-crossbar',cv25 = 27Zwith cursive body shape, and a horizontal crossbar - Styles for
a21 variants
a = 'double-storey-serifless',cv26 = 1awith double-storey body, and serifless hook; without serif at terminal (default for Sans Upright)a = 'double-storey-serifed',cv26 = 2awith double-storey body, serifless hook, and serif at terminal (default for Slab Upright)a = 'double-storey-tailed',cv26 = 3awith double-storey body, serifless hook, and curly taila = 'double-storey-toothless-corner',cv26 = 4awith double-storey body, serifless hook, and toothless (cornered bottom-right)a = 'double-storey-toothless-rounded',cv26 = 5awith double-storey body, serifless hook, and toothless (rounded bottom-right)a = 'double-storey-hook-inward-serifed-serifless',cv26 = 6awith double-storey body, and serifed hook; without serif at terminala = 'double-storey-hook-inward-serifed-serifed',cv26 = 7awith double-storey body, serifed hook, and serif at terminala = 'double-storey-hook-inward-serifed-tailed',cv26 = 8awith double-storey body, serifed hook, and curly taila = 'double-storey-hook-inward-serifed-toothless-corner',cv26 = 9awith double-storey body, serifed hook, and toothless (cornered bottom-right)a = 'double-storey-hook-inward-serifed-toothless-rounded',cv26 = 10awith double-storey body, serifed hook, and toothless (rounded bottom-right)a = 'single-storey-serifless',cv26 = 11awith single-storey body; without serif at terminala = 'single-storey-serifed',cv26 = 12awith single-storey body, and serif at terminala = 'single-storey-double-serifed',cv26 = 13awith single-storey body, and serifs at top and bottoma = 'single-storey-tailed',cv26 = 14awith single-storey body, and curly tail (default for Italic)a = 'single-storey-tailed-serifed',cv26 = 15awith single-storey body, and curly tail; with serifs at top and bottoma = 'single-storey-earless-corner-serifless',cv26 = 16awith single-storey body, and earless (cornered top-right); without serif at terminala = 'single-storey-earless-corner-serifed',cv26 = 17awith single-storey body, earless (cornered top-right), and serif at terminala = 'single-storey-earless-corner-tailed',cv26 = 18awith single-storey body, earless (cornered top-right), and curly taila = 'single-storey-earless-rounded-serifless',cv26 = 19awith single-storey body, and earless (rounded top-right); without serif at terminala = 'single-storey-earless-rounded-serifed',cv26 = 20awith single-storey body, earless (rounded top-right), and serif at terminala = 'single-storey-earless-rounded-tailed',cv26 = 21awith single-storey body, earless (rounded top-right), and curly tail - Styles for
b7 variants
b = 'toothed-serifless',cv27 = 1bwith toothed shape; without serifs (default for Sans)b = 'toothed-motion-serifed',cv27 = 2bwith toothed shape, and motion serifs (default for Slab Italic)b = 'toothed-serifed',cv27 = 3bwith toothed shape, and serifs (default for Slab Upright)b = 'toothless-corner-serifless',cv27 = 4bwith toothless (cornered) shape; without serifsb = 'toothless-corner-serifed',cv27 = 5bwith toothless (cornered) shape, and serifsb = 'toothless-rounded-serifless',cv27 = 6bwith toothless (rounded) shape; without serifsb = 'toothless-rounded-serifed',cv27 = 7bwith toothless (rounded) shape, and serifs - Styles for
c5 variants
c = 'serifless',cv28 = 1Serifless c(default for Sans)c = 'unilateral-serifed',cv28 = 2cwith serif at top (default for Slab Upright)c = 'bilateral-serifed',cv28 = 3cwith serifs at both top and bottomc = 'unilateral-inward-serifed',cv28 = 4cwith inward serif at top (default for Slab Italic)c = 'bilateral-inward-serifed',cv28 = 5cwith inward serif at both top and bottom - Styles for
d10 variants
d = 'toothed-serifless',cv29 = 1dwith toothed shape; without serifs (default for Sans Upright)d = 'toothed-top-serifed',cv29 = 2dwith toothed shape, and serif at topd = 'toothed-bottom-serifed',cv29 = 3dwith toothed shape, and serif at bottomd = 'toothed-serifed',cv29 = 4dwith toothed shape, and serifs (default for Slab Upright)d = 'tailed-serifless',cv29 = 5dwith tailed shape; without serifs (default for Sans Italic)d = 'tailed-serifed',cv29 = 6dwith tailed shape, and serifs (default for Slab Italic)d = 'toothless-corner-serifless',cv29 = 7dwith toothless (cornered) shape; without serifsd = 'toothless-corner-serifed',cv29 = 8dwith toothless (cornered) shape, and serifsd = 'toothless-rounded-serifless',cv29 = 9dwith toothless (rounded) shape; without serifsd = 'toothless-rounded-serifed',cv29 = 10dwith toothless (rounded) shape, and serifs - Styles for
e2 variants
e = 'flat-crossbar',cv30 = 1ewith flat crossbar (default for Upright)e = 'rounded',cv30 = 2ewith more rounded shape (default for Italic) - Styles for
f20 variants
f = 'serifless',cv31 = 1fwithout bottom serif, hook or extension (default for Sans Upright)f = 'serifless-crossbar-at-x-height',cv31 = 2fwithout bottom serif, hook or extension; with crossbar at X-heightf = 'serifed',cv31 = 3fwith bottom serif (default for Slab Upright)f = 'serifed-crossbar-at-x-height',cv31 = 4fwith bottom serif, and crossbar at X-heightf = 'extended',cv31 = 5fwith descending extensionf = 'extended-crossbar-at-x-height',cv31 = 6fwith descending extension, and crossbar at X-heightf = 'tailed',cv31 = 7fwith descending bottom hookf = 'tailed-crossbar-at-x-height',cv31 = 8fwith descending bottom hook, and crossbar at X-heightf = 'diagonal-tailed',cv31 = 9fwith diagonal tailf = 'diagonal-tailed-crossbar-at-x-height',cv31 = 10fwith diagonal tail, and crossbar at X-heightf = 'flat-hook-serifless',cv31 = 11fwith flat top hook; without bottom serif, hook or extensionf = 'flat-hook-serifless-crossbar-at-x-height',cv31 = 12fwith flat top hook, and crossbar at X-height; without bottom serif, hook or extensionf = 'flat-hook-serifed',cv31 = 13fwith flat top hook, and bottom seriff = 'flat-hook-serifed-crossbar-at-x-height',cv31 = 14fwith flat top hook, bottom serif, and crossbar at X-heightf = 'flat-hook-extended',cv31 = 15fwith flat top hook, and descending extensionf = 'flat-hook-extended-crossbar-at-x-height',cv31 = 16fwith flat top hook, descending extension, and crossbar at X-heightf = 'flat-hook-tailed',cv31 = 17fwith flat top hook, and descending bottom hook (default for Italic)f = 'flat-hook-tailed-crossbar-at-x-height',cv31 = 18fwith flat top hook, descending bottom hook, and crossbar at X-heightf = 'flat-hook-diagonal-tailed',cv31 = 19fwith flat top hook, and diagonal tailf = 'flat-hook-diagonal-tailed-crossbar-at-x-height',cv31 = 20fwith flat top hook, diagonal tail, and crossbar at X-height - Styles for
g10 variants
g = 'double-storey',cv32 = 1gwith double-storey shapeg = 'double-storey-open',cv32 = 2gwith double-storey shape, and open contourg = 'single-storey-serifless',cv32 = 3gwith single-storey shape (default for Sans Upright, Sans Italic, Slab Italic)g = 'single-storey-serifed',cv32 = 4gwith single-storey shape, and top-right serif (default for Slab Upright)g = 'single-storey-earless-corner',cv32 = 5gwith single-storey shape, and earless (cornered top-right)g = 'single-storey-earless-rounded',cv32 = 6gwith single-storey shape, and earless (rounded top-right)g = 'single-storey-flat-hook-serifless',cv32 = 7gwith single-storey shape, and flat bottom hookg = 'single-storey-flat-hook-serifed',cv32 = 8gwith single-storey shape, flat bottom hook, and top-right serifg = 'single-storey-flat-hook-earless-corner',cv32 = 9gwith single-storey shape, flat bottom hook, and earless (cornered top-right)g = 'single-storey-flat-hook-earless-rounded',cv32 = 10gwith single-storey shape, flat bottom hook, and earless (rounded top-right) - Styles for
h7 variants
h = 'straight-serifless',cv33 = 1hwith straight terminal; without serifs (default for Sans)h = 'straight-top-left-serifed',cv33 = 2hwith straight terminal, and serif at top lefth = 'straight-motion-serifed',cv33 = 3hwith straight terminal, and serifs at top left and bottom right (default for Slab Italic)h = 'straight-serifed',cv33 = 4hwith straight terminal, and serifs (default for Slab Upright)h = 'tailed-serifless',cv33 = 5hwith curly tailed terminal; without serifsh = 'tailed-motion-serifed',cv33 = 6hwith curly tailed terminal, and serifs at top left and bottom righth = 'tailed-serifed',cv33 = 7hwith curly tailed terminal, and serifs - Styles for
i14 variants
i = 'serifless',cv34 = 1ilike a straight linei = 'hooky',cv34 = 2Hooky ii = 'hooky-bottom',cv34 = 3iwith a sharp-turning horizontal taili = 'zshaped',cv34 = 4Z-shaped ii = 'serifed',cv34 = 5Serifed i(default for Upright)i = 'serifed-asymmetric',cv34 = 6iwith shorter top serif and full bottom serifi = 'tailed',cv34 = 7iwith curly taili = 'tailed-serifed',cv34 = 8iwith top serif and curly tail (default for Italic)i = 'flat-tailed',cv34 = 9iwith curly-then-flat taili = 'serifed-flat-tailed',cv34 = 10iwith top serif and curly-then-flat taili = 'diagonal-tailed',cv34 = 11iwith diagonal taili = 'serifed-diagonal-tailed',cv34 = 12iwith top serif and diagonal taili = 'semi-tailed',cv34 = 13iwith slightly curly taili = 'serifed-semi-tailed',cv34 = 14iwith top serif and slightly curly tail - Styles for
j8 variants
j = 'serifless',cv35 = 1jwithout serifj = 'serifed',cv35 = 2jwith top serif (default)j = 'straight-line',cv35 = 3jlike a straight linej = 'hooky',cv35 = 4jlike a straight line with top serifj = 'flat-hook-serifless',cv35 = 5jwith flat terminal hookj = 'flat-hook-serifed',cv35 = 6jwith flat terminal hook and top serifj = 'diagonal-tailed-serifless',cv35 = 7jwith diagonal tailj = 'diagonal-tailed-serifed',cv35 = 8jwith top serif and diagonal tail - Styles for
k27 variants
k = 'straight-serifless',cv36 = 1kwith standard shape; without serifs (default for Sans Upright)k = 'straight-top-left-serifed',cv36 = 2kwith standard shape, and serifs at top leftk = 'straight-bottom-right-serifed',cv36 = 3kwith standard shape, and serifs at bottom rightk = 'straight-top-left-and-bottom-right-serifed',cv36 = 4kwith standard shape, and serifs at top left and bottom rightk = 'straight-serifed',cv36 = 5kwith standard shape, and serifs (default for Slab Upright)k = 'curly-serifless',cv36 = 6kwith curly shape; without serifsk = 'curly-top-left-serifed',cv36 = 7kwith curly shape, and serifs at top leftk = 'curly-bottom-right-serifed',cv36 = 8kwith curly shape, and serifs at bottom rightk = 'curly-top-left-and-bottom-right-serifed',cv36 = 9kwith curly shape, and serifs at top left and bottom rightk = 'curly-serifed',cv36 = 10kwith curly shape, and serifsk = 'symmetric-touching-serifless',cv36 = 11kwith symmetric legs touching the vertical bar; without serifsk = 'symmetric-touching-top-left-serifed',cv36 = 12kwith symmetric legs touching the vertical bar, and serifs at top leftk = 'symmetric-touching-bottom-right-serifed',cv36 = 13kwith symmetric legs touching the vertical bar, and serifs at bottom rightk = 'symmetric-touching-top-left-and-bottom-right-serifed',cv36 = 14kwith symmetric legs touching the vertical bar, and serifs at top left and bottom rightk = 'symmetric-touching-serifed',cv36 = 15kwith symmetric legs touching the vertical bar, and serifsk = 'symmetric-connected-serifless',cv36 = 16kwith symmetric legs connected to the vertical bar; without serifsk = 'symmetric-connected-top-left-serifed',cv36 = 17kwith symmetric legs connected to the vertical bar, and serifs at top leftk = 'symmetric-connected-bottom-right-serifed',cv36 = 18kwith symmetric legs connected to the vertical bar, and serifs at bottom rightk = 'symmetric-connected-top-left-and-bottom-right-serifed',cv36 = 19kwith symmetric legs connected to the vertical bar, and serifs at top left and bottom rightk = 'symmetric-connected-serifed',cv36 = 20kwith symmetric legs connected to the vertical bar, and serifsk = 'cursive-serifless',cv36 = 21kwith cursive loop; without serifs (default for Sans Italic)k = 'cursive-top-left-serifed',cv36 = 22kwith cursive loop, and serifs at top leftk = 'cursive-bottom-right-serifed',cv36 = 23kwith cursive loop, and serifs at bottom rightk = 'cursive-top-left-and-bottom-right-serifed',cv36 = 24kwith cursive loop, and serifs at top left and bottom rightk = 'cursive-serifed',cv36 = 25kwith cursive loop, and serifsk = 'diagonal-tailed-cursive-serifless',cv36 = 26kwith cursive loop plus diagonal tail; without serifsk = 'diagonal-tailed-cursive-top-left-serifed',cv36 = 27kwith cursive loop plus diagonal tail, and serifs at top left (default for Slab Italic) - Styles for
l14 variants
l = 'serifless',cv37 = 1llike a straight linel = 'hooky',cv37 = 2Hooky ll = 'hooky-bottom',cv37 = 3lwith a straight sharp-turning horizontal taill = 'zshaped',cv37 = 4Z-shaped ll = 'serifed',cv37 = 5Serifed l(default for Upright)l = 'serifed-asymmetric',cv37 = 6lwith shorter top serif and full bottom serifl = 'tailed',cv37 = 7lwith curly taill = 'tailed-serifed',cv37 = 8lwith top serif and curly tail (default for Italic)l = 'flat-tailed',cv37 = 9lwith curly-then-flat taill = 'serifed-flat-tailed',cv37 = 10lwith top serif and curly-then-flat taill = 'diagonal-tailed',cv37 = 11lwith diagonal taill = 'serifed-diagonal-tailed',cv37 = 12lwith top serif and diagonal taill = 'semi-tailed',cv37 = 13lwith slightl curly taill = 'serifed-semi-tailed',cv37 = 14lwith top serif and slightl curly tail - Styles for
m44 variants
m = 'serifless',cv38 = 1mwith eared body shape, and normal middle leg; without serifs (default for Sans)m = 'top-left-serifed',cv38 = 2mwith eared body shape, normal middle leg, and serif at top leftm = 'top-left-and-bottom-right-serifed',cv38 = 3mwith eared body shape, normal middle leg, and serifs at top left and bottom right (default for Slab Italic)m = 'serifed',cv38 = 4mwith eared body shape, normal middle leg, and serifs (default for Slab Upright)m = 'tailed-serifless',cv38 = 5mwith eared body shape, normal middle leg, and tail; without serifsm = 'tailed-top-left-serifed',cv38 = 6mwith eared body shape, normal middle leg, tail, and serif at top leftm = 'tailed-serifed',cv38 = 7mwith eared body shape, normal middle leg, tail, and serifsm = 'short-leg-serifless',cv38 = 8mwith eared body shape, and shorter middle leg (like Ubuntu Mono); without serifsm = 'short-leg-top-left-serifed',cv38 = 9mwith eared body shape, shorter middle leg (like Ubuntu Mono), and serif at top leftm = 'short-leg-top-left-and-bottom-right-serifed',cv38 = 10mwith eared body shape, shorter middle leg (like Ubuntu Mono), and serifs at top left and bottom rightm = 'short-leg-serifed',cv38 = 11mwith eared body shape, shorter middle leg (like Ubuntu Mono), and serifsm = 'short-leg-tailed-serifless',cv38 = 12mwith eared body shape, shorter middle leg (like Ubuntu Mono), and tail; without serifsm = 'short-leg-tailed-top-left-serifed',cv38 = 13mwith eared body shape, shorter middle leg (like Ubuntu Mono), tail, and serif at top leftm = 'short-leg-tailed-serifed',cv38 = 14mwith eared body shape, shorter middle leg (like Ubuntu Mono), tail, and serifsm = 'earless-corner-double-arch-serifless',cv38 = 15mwith earless (corner top-left) double-arch body shape, and normal middle leg; without serifsm = 'earless-corner-double-arch-bottom-right-serifed',cv38 = 16mwith earless (corner top-left) double-arch body shape, normal middle leg, and serifs at bottom rightm = 'earless-corner-double-arch-serifed',cv38 = 17mwith earless (corner top-left) double-arch body shape, normal middle leg, and serifsm = 'earless-corner-double-arch-tailed-serifless',cv38 = 18mwith earless (corner top-left) double-arch body shape, normal middle leg, and tail; without serifsm = 'earless-corner-double-arch-tailed-serifed',cv38 = 19mwith earless (corner top-left) double-arch body shape, normal middle leg, tail, and serifsm = 'earless-corner-double-arch-short-leg-serifless',cv38 = 20mwith earless (corner top-left) double-arch body shape, and shorter middle leg (like Ubuntu Mono); without serifsm = 'earless-corner-double-arch-short-leg-bottom-right-serifed',cv38 = 21mwith earless (corner top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), and serifs at bottom rightm = 'earless-corner-double-arch-short-leg-serifed',cv38 = 22mwith earless (corner top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), and serifsm = 'earless-corner-double-arch-short-leg-tailed-serifless',cv38 = 23mwith earless (corner top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), and tail; without serifsm = 'earless-corner-double-arch-short-leg-tailed-serifed',cv38 = 24mwith earless (corner top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), tail, and serifsm = 'earless-rounded-double-arch-serifless',cv38 = 25mwith earless (rounded top-left) double-arch body shape, and normal middle leg; without serifsm = 'earless-rounded-double-arch-bottom-right-serifed',cv38 = 26mwith earless (rounded top-left) double-arch body shape, normal middle leg, and serifs at bottom rightm = 'earless-rounded-double-arch-serifed',cv38 = 27mwith earless (rounded top-left) double-arch body shape, normal middle leg, and serifsm = 'earless-rounded-double-arch-tailed-serifless',cv38 = 28mwith earless (rounded top-left) double-arch body shape, normal middle leg, and tail; without serifsm = 'earless-rounded-double-arch-tailed-serifed',cv38 = 29mwith earless (rounded top-left) double-arch body shape, normal middle leg, tail, and serifsm = 'earless-rounded-double-arch-short-leg-serifless',cv38 = 30mwith earless (rounded top-left) double-arch body shape, and shorter middle leg (like Ubuntu Mono); without serifsm = 'earless-rounded-double-arch-short-leg-bottom-right-serifed',cv38 = 31mwith earless (rounded top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), and serifs at bottom rightm = 'earless-rounded-double-arch-short-leg-serifed',cv38 = 32mwith earless (rounded top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), and serifsm = 'earless-rounded-double-arch-short-leg-tailed-serifless',cv38 = 33mwith earless (rounded top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), and tail; without serifsm = 'earless-rounded-double-arch-short-leg-tailed-serifed',cv38 = 34mwith earless (rounded top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), tail, and serifsm = 'earless-single-arch-serifless',cv38 = 35mwith earless (corner top-left) body shape, and normal middle leg; without serifsm = 'earless-single-arch-bottom-right-serifed',cv38 = 36mwith earless (corner top-left) body shape, normal middle leg, and serifs at bottom rightm = 'earless-single-arch-serifed',cv38 = 37mwith earless (corner top-left) body shape, normal middle leg, and serifsm = 'earless-single-arch-tailed-serifless',cv38 = 38mwith earless (corner top-left) body shape, normal middle leg, and tail; without serifsm = 'earless-single-arch-tailed-serifed',cv38 = 39mwith earless (corner top-left) body shape, normal middle leg, tail, and serifsm = 'earless-single-arch-short-leg-serifless',cv38 = 40mwith earless (corner top-left) body shape, and shorter middle leg (like Ubuntu Mono); without serifsm = 'earless-single-arch-short-leg-bottom-right-serifed',cv38 = 41mwith earless (corner top-left) body shape, shorter middle leg (like Ubuntu Mono), and serifs at bottom rightm = 'earless-single-arch-short-leg-serifed',cv38 = 42mwith earless (corner top-left) body shape, shorter middle leg (like Ubuntu Mono), and serifsm = 'earless-single-arch-short-leg-tailed-serifless',cv38 = 43mwith earless (corner top-left) body shape, shorter middle leg (like Ubuntu Mono), and tail; without serifsm = 'earless-single-arch-short-leg-tailed-serifed',cv38 = 44mwith earless (corner top-left) body shape, shorter middle leg (like Ubuntu Mono), tail, and serifs - Styles for
n17 variants
n = 'straight-serifless',cv39 = 1nwith straight terminal; without serifs (default for Sans)n = 'straight-top-left-serifed',cv39 = 2nwith straight terminal, and serif at top leftn = 'straight-motion-serifed',cv39 = 3nwith straight terminal, and serif at top left and bottom right (default for Slab Italic)n = 'straight-serifed',cv39 = 4nwith straight terminal, and serifs (default for Slab Upright)n = 'tailed-serifless',cv39 = 5nwith tailed terminal; without serifsn = 'tailed-motion-serifed',cv39 = 6nwith tailed terminal, and serif at top left and bottom rightn = 'tailed-serifed',cv39 = 7nwith tailed terminal, and serifsn = 'earless-corner-straight-serifless',cv39 = 8nwith earless (corner top-left) body shape, and straight terminal; without serifsn = 'earless-corner-straight-motion-serifed',cv39 = 9nwith earless (corner top-left) body shape, straight terminal, and serif at top left and bottom rightn = 'earless-corner-straight-serifed',cv39 = 10nwith earless (corner top-left) body shape, straight terminal, and serifsn = 'earless-corner-tailed-serifless',cv39 = 11nwith earless (corner top-left) body shape, and tailed terminal; without serifsn = 'earless-corner-tailed-serifed',cv39 = 12nwith earless (corner top-left) body shape, tailed terminal, and serifsn = 'earless-rounded-straight-serifless',cv39 = 13nwith earless (rounded top-left) body shape, and straight terminal; without serifsn = 'earless-rounded-straight-motion-serifed',cv39 = 14nwith earless (rounded top-left) body shape, straight terminal, and serif at top left and bottom rightn = 'earless-rounded-straight-serifed',cv39 = 15nwith earless (rounded top-left) body shape, straight terminal, and serifsn = 'earless-rounded-tailed-serifless',cv39 = 16nwith earless (rounded top-left) body shape, and tailed terminal; without serifsn = 'earless-rounded-tailed-serifed',cv39 = 17nwith earless (rounded top-left) body shape, tailed terminal, and serifs - Styles for
p7 variants
p = 'eared-serifless',cv40 = 1pwith eared shape; without serifs (default for Sans)p = 'eared-motion-serifed',cv40 = 2pwith eared shape, and motion serifsp = 'eared-serifed',cv40 = 3pwith eared shape, and serifs (default for Slab)p = 'earless-corner-serifless',cv40 = 4pwith earless (cornered) shape; without serifsp = 'earless-corner-serifed',cv40 = 5pwith earless (cornered) shape, and serifsp = 'earless-rounded-serifless',cv40 = 6pwith earless (rounded) shape; without serifsp = 'earless-rounded-serifed',cv40 = 7pwith earless (rounded) shape, and serifs - Styles for
q16 variants
q = 'straight-serifless',cv41 = 1qwith straight terminal; without serifs (default for Sans)q = 'straight-bottom-serifed',cv41 = 2qwith straight terminal, and serif at bottom (default for Slab Italic)q = 'straight-motion-serifed',cv41 = 3qwith straight terminal, and motion serifsq = 'straight-serifed',cv41 = 4qwith straight terminal, and serifs (default for Slab Upright)q = 'tailed-serifless',cv41 = 5qwith tailed terminal; without serifsq = 'tailed-motion-serifed',cv41 = 6qwith tailed terminal, and motion serifsq = 'diagonal-tailed-serifless',cv41 = 7qwith diagonally tailed terminal; without serifsq = 'diagonal-tailed-motion-serifed',cv41 = 8qwith diagonally tailed terminal, and motion serifsq = 'earless-corner-straight-serifless',cv41 = 9qwith earless (cornered) shape, and straight terminal; without serifsq = 'earless-corner-straight-serifed',cv41 = 10qwith earless (cornered) shape, straight terminal, and serifsq = 'earless-corner-tailed-serifless',cv41 = 11qwith earless (cornered) shape, and tailed terminal; without serifsq = 'earless-corner-diagonal-tailed-serifless',cv41 = 12qwith earless (cornered) shape, and diagonally tailed terminal; without serifsq = 'earless-rounded-straight-serifless',cv41 = 13qwith earless (rounded) shape, and straight terminal; without serifsq = 'earless-rounded-straight-serifed',cv41 = 14qwith earless (rounded) shape, straight terminal, and serifsq = 'earless-rounded-tailed-serifless',cv41 = 15qwith earless (rounded) shape, and tailed terminal; without serifsq = 'earless-rounded-diagonal-tailed-serifless',cv41 = 16qwith earless (rounded) shape, and diagonally tailed terminal; without serifs - Styles for
r20 variants
r = 'serifless',cv42 = 1rwith normal body shape; without serifs (default for Sans)r = 'top-serifed',cv42 = 2rwith normal body shape, and serif at top (default for Slab Italic)r = 'base-serifed',cv42 = 3rwith normal body shape, and serif at bottomr = 'serifed',cv42 = 4rwith normal body shape, and serifs (default for Slab Upright)r = 'earless-corner-serifless',cv42 = 5rwith earless (corner top-left) body shape; without serifsr = 'earless-corner-serifed',cv42 = 6rwith earless (corner top-left) body shape, and serifsr = 'earless-rounded-serifless',cv42 = 7rwith earless (rounded top-left) body shape; without serifsr = 'earless-rounded-serifed',cv42 = 8rwith earless (rounded top-left) body shape, and serifsr = 'hookless-serifless',cv42 = 9rwith hookless body shape; without serifsr = 'hookless-top-serifed',cv42 = 10rwith hookless body shape, and serif at topr = 'hookless-base-serifed',cv42 = 11rwith hookless body shape, and serif at bottomr = 'hookless-serifed',cv42 = 12rwith hookless body shape, and serifsr = 'corner-hooked-serifless',cv42 = 13rwith corner-hooked body shape; without serifsr = 'corner-hooked-top-serifed',cv42 = 14rwith corner-hooked body shape, and serif at topr = 'corner-hooked-base-serifed',cv42 = 15rwith corner-hooked body shape, and serif at bottomr = 'corner-hooked-serifed',cv42 = 16rwith corner-hooked body shape, and serifsr = 'compact-serifless',cv42 = 17rwith compact body shape (identical to 'hookless' for monospace fonts); without serifsr = 'compact-top-serifed',cv42 = 18rwith compact body shape (identical to 'hookless' for monospace fonts), and serif at topr = 'compact-base-serifed',cv42 = 19rwith compact body shape (identical to 'hookless' for monospace fonts), and serif at bottomr = 'compact-serifed',cv42 = 20rwith compact body shape (identical to 'hookless' for monospace fonts), and serifs - Styles for
s5 variants
s = 'serifless',cv43 = 1Serifless s(default for Sans)s = 'unilateral-serifed',cv43 = 2swith single serif at tops = 'bilateral-serifed',cv43 = 3swith serifs at both end (default for Slab Upright)s = 'unilateral-inward-serifed',cv43 = 4swith single inward serif at tops = 'bilateral-inward-serifed',cv43 = 5swith inward serifs at both end (default for Slab Italic) - Styles for
t24 variants
t = 'bent-hook',cv44 = 1twith bent hook, and crossbar at both sides of the vertical stem (default)t = 'bent-hook-short-neck',cv44 = 2twith bent hook, crossbar at both sides of the vertical stem, and a shorter neckt = 'bent-hook-short-neck2',cv44 = 3twith bent hook, crossbar at both sides of the vertical stem, and a more shorter neckt = 'bent-hook-asymmetric',cv44 = 4twith bent hook, and crossbar at only right side of the vertical stemt = 'bent-hook-asymmetric-short-neck',cv44 = 5twith bent hook, crossbar at only right side of the vertical stem, and a shorter neckt = 'bent-hook-asymmetric-short-neck2',cv44 = 6twith bent hook, crossbar at only right side of the vertical stem, and a more shorter neckt = 'flat-hook',cv44 = 7twith flat hook, and crossbar at both sides of the vertical stemt = 'flat-hook-short-neck',cv44 = 8twith flat hook, crossbar at both sides of the vertical stem, and a shorter neckt = 'flat-hook-short-neck2',cv44 = 9twith flat hook, crossbar at both sides of the vertical stem, and a more shorter neckt = 'flat-hook-asymmetric',cv44 = 10twith flat hook, and crossbar at only right side of the vertical stemt = 'flat-hook-asymmetric-short-neck',cv44 = 11twith flat hook, crossbar at only right side of the vertical stem, and a shorter neckt = 'flat-hook-asymmetric-short-neck2',cv44 = 12twith flat hook, crossbar at only right side of the vertical stem, and a more shorter neckt = 'diagonal-tailed',cv44 = 13twith diagonal tail, and crossbar at both sides of the vertical stemt = 'diagonal-tailed-short-neck',cv44 = 14twith diagonal tail, crossbar at both sides of the vertical stem, and a shorter neckt = 'diagonal-tailed-short-neck2',cv44 = 15twith diagonal tail, crossbar at both sides of the vertical stem, and a more shorter neckt = 'diagonal-tailed-asymmetric',cv44 = 16twith diagonal tail, and crossbar at only right side of the vertical stemt = 'diagonal-tailed-asymmetric-short-neck',cv44 = 17twith diagonal tail, crossbar at only right side of the vertical stem, and a shorter neckt = 'diagonal-tailed-asymmetric-short-neck2',cv44 = 18twith diagonal tail, crossbar at only right side of the vertical stem, and a more shorter neckt = 'hookless',cv44 = 19twithout hook or tail; with crossbar at both sides of the vertical stemt = 'hookless-short-neck',cv44 = 20twithout hook or tail; with crossbar at both sides of the vertical stem, and a shorter neckt = 'hookless-short-neck2',cv44 = 21twithout hook or tail; with crossbar at both sides of the vertical stem, and a more shorter neckt = 'hookless-asymmetric',cv44 = 22twithout hook or tail; with crossbar at only right side of the vertical stemt = 'hookless-asymmetric-short-neck',cv44 = 23twithout hook or tail; with crossbar at only right side of the vertical stem, and a shorter neckt = 'hookless-asymmetric-short-neck2',cv44 = 24twithout hook or tail; with crossbar at only right side of the vertical stem, and a more shorter neck - Styles for
u13 variants
u = 'toothed-serifless',cv45 = 1uwith toothed shape; without serifs (default for Sans Upright)u = 'toothed-bottom-right-serifed',cv45 = 2uwith toothed shape, and serif at bottom-rightu = 'toothed-motion-serifed',cv45 = 3uwith toothed shape, and motion serifs at top-left and bottom-rightu = 'toothed-serifed',cv45 = 4uwith toothed shape, and serifs (default for Slab Upright)u = 'tailed-serifless',cv45 = 5uwith tailed shape; without serifs (default for Sans Italic)u = 'tailed-motion-serifed',cv45 = 6uwith tailed shape, and motion serifs at top-left and bottom-right (default for Slab Italic)u = 'tailed-serifed',cv45 = 7uwith tailed shape, and serifsu = 'toothless-corner-serifless',cv45 = 8uwith toothless (corner bottom-right) shape; without serifsu = 'toothless-corner-motion-serifed',cv45 = 9uwith toothless (corner bottom-right) shape, and motion serifs at top-left and bottom-rightu = 'toothless-corner-serifed',cv45 = 10uwith toothless (corner bottom-right) shape, and serifsu = 'toothless-rounded-serifless',cv45 = 11uwith toothless (rounded) shape; without serifsu = 'toothless-rounded-motion-serifed',cv45 = 12uwith toothless (rounded) shape, and motion serifs at top-left and bottom-rightu = 'toothless-rounded-serifed',cv45 = 13uwith toothless (rounded) shape, and serifs - Styles for
v8 variants
v = 'straight-serifless',cv46 = 1vwith straight body; without serifs (default for Sans)v = 'straight-motion-serifed',cv46 = 2vwith straight body, and motion serifs (default for Slab Italic)v = 'straight-serifed',cv46 = 3vwith straight body, and serifs (default for Slab Upright)v = 'curly-serifless',cv46 = 4vwith curly body; without serifsv = 'curly-motion-serifed',cv46 = 5vwith curly body, and motion serifsv = 'curly-serifed',cv46 = 6vwith curly body, and serifsv = 'cursive-serifless',cv46 = 7vwith cursive body; without serifsv = 'cursive-serifed',cv46 = 8vwith cursive body, and serifs - Styles for
w20 variants
w = 'straight-serifless',cv47 = 1wwith standard, straight body; without serifs (default for Sans)w = 'straight-motion-serifed',cv47 = 2wwith standard, straight body, and motion serifs (default for Slab Italic)w = 'straight-serifed',cv47 = 3wwith standard, straight body, and serifs (default for Slab Upright)w = 'curly-serifless',cv47 = 4wwith curly body; without serifsw = 'curly-motion-serifed',cv47 = 5wwith curly body, and motion serifsw = 'curly-serifed',cv47 = 6wwith curly body, and serifsw = 'straight-vertical-sides-serifless',cv47 = 7wwith body shape with vertical sides; without serifsw = 'straight-vertical-sides-motion-serifed',cv47 = 8wwith body shape with vertical sides, and motion serifsw = 'straight-vertical-sides-serifed',cv47 = 9wwith body shape with vertical sides, and serifsw = 'straight-flat-top-serifless',cv47 = 10wwith straight body shape that the middle is forced to be aligned the top; without serifsw = 'straight-flat-top-motion-serifed',cv47 = 11wwith straight body shape that the middle is forced to be aligned the top, and motion serifsw = 'straight-flat-top-serifed',cv47 = 12wwith straight body shape that the middle is forced to be aligned the top, and serifsw = 'straight-double-v-serifless',cv47 = 13wwith body shape like double V; without serifsw = 'straight-double-v-motion-serifed',cv47 = 14wwith body shape like double V, and motion serifsw = 'straight-double-v-serifed',cv47 = 15wwith body shape like double V, and serifsw = 'straight-asymmetric-serifless',cv47 = 16wwith asymmetric shape; without serifsw = 'straight-asymmetric-motion-serifed',cv47 = 17wwith asymmetric shape, and motion serifsw = 'straight-asymmetric-serifed',cv47 = 18wwith asymmetric shape, and serifsw = 'cursive-serifless',cv47 = 19wwith cursive shape; without serifsw = 'cursive-serifed',cv47 = 20wwith cursive shape, and serifs - Styles for
x12 variants
x = 'straight-serifless',cv48 = 1xwith straight shape; without serifs (default for Sans)x = 'straight-motion-serifed',cv48 = 2xwith straight shape, and motion serifsx = 'straight-serifed',cv48 = 3xwith straight shape, and serifs (default for Slab Upright)x = 'curly-serifless',cv48 = 4xwith curly shape; without serifsx = 'curly-motion-serifed',cv48 = 5xwith curly shape, and motion serifsx = 'curly-serifed',cv48 = 6xwith curly shape, and serifsx = 'semi-chancery-straight-serifless',cv48 = 7xwith Semi-chancery shape with straight counter-leg; without serifsx = 'semi-chancery-straight-serifed',cv48 = 8xwith Semi-chancery shape with straight counter-leg, and serifsx = 'semi-chancery-curly-serifless',cv48 = 9xwith Semi-chancery shape with curly counter-leg; without serifsx = 'semi-chancery-curly-serifed',cv48 = 10xwith Semi-chancery shape with curly counter-leg, and serifsx = 'chancery',cv48 = 11xwith Chancery shapex = 'cursive',cv48 = 12xwith cursive shape (default for Slab Italic) - Styles for
y18 variants
y = 'straight-serifless',cv49 = 1ywith straight shape; without serifs (default for Sans Upright)y = 'straight-motion-serifed',cv49 = 2ywith straight shape, and motion serifsy = 'straight-serifed',cv49 = 3ywith straight shape, and serifsy = 'straight-turn-serifless',cv49 = 4ywith straight shape, and a tail turns leftward; without serifsy = 'straight-turn-motion-serifed',cv49 = 5ywith straight shape, a tail turns leftward, and motion serifsy = 'straight-turn-serifed',cv49 = 6ywith straight shape, a tail turns leftward, and serifs (default for Slab Upright)y = 'curly-serifless',cv49 = 7ywith curly shape; without serifsy = 'curly-motion-serifed',cv49 = 8ywith curly shape, and motion serifsy = 'curly-serifed',cv49 = 9ywith curly shape, and serifsy = 'curly-turn-serifless',cv49 = 10ywith curly shape, and a tail turns leftward; without serifsy = 'curly-turn-motion-serifed',cv49 = 11ywith curly shape, a tail turns leftward, and motion serifsy = 'curly-turn-serifed',cv49 = 12ywith curly shape, a tail turns leftward, and serifsy = 'cursive-serifless',cv49 = 13ywith cursive shape; without serifs (default for Sans Italic)y = 'cursive-motion-serifed',cv49 = 14ywith cursive shape, and motion serifs (default for Slab Italic)y = 'cursive-serifed',cv49 = 15ywith cursive shape, and serifsy = 'cursive-flat-hook-serifless',cv49 = 16ywith cursive shape, and a flat terminal hook; without serifsy = 'cursive-flat-hook-motion-serifed',cv49 = 17ywith cursive shape, a flat terminal hook, and motion serifsy = 'cursive-flat-hook-serifed',cv49 = 18ywith cursive shape, a flat terminal hook, and serifs - Styles for
z27 variants
z = 'straight-serifless',cv50 = 1zwith straight body shape; without serifs (default for Sans)z = 'straight-serifless-with-crossbar',cv50 = 2zwith straight body shape, and a diagonal crossbar; without serifsz = 'straight-serifless-with-horizontal-crossbar',cv50 = 3zwith straight body shape, and a horizontal crossbar; without serifsz = 'straight-top-serifed',cv50 = 4zwith straight body shape, and serifs at topz = 'straight-top-serifed-with-crossbar',cv50 = 5zwith straight body shape, serifs at top, and a diagonal crossbarz = 'straight-top-serifed-with-horizontal-crossbar',cv50 = 6zwith straight body shape, serifs at top, and a horizontal crossbarz = 'straight-bottom-serifed',cv50 = 7zwith straight body shape, and serifs at bottomz = 'straight-bottom-serifed-with-crossbar',cv50 = 8zwith straight body shape, serifs at bottom, and a diagonal crossbarz = 'straight-bottom-serifed-with-horizontal-crossbar',cv50 = 9zwith straight body shape, serifs at bottom, and a horizontal crossbarz = 'straight-serifed',cv50 = 10zwith straight body shape, and serifs (default for Slab Upright)z = 'straight-serifed-with-crossbar',cv50 = 11zwith straight body shape, serifs, and a diagonal crossbarz = 'straight-serifed-with-horizontal-crossbar',cv50 = 12zwith straight body shape, serifs, and a horizontal crossbarz = 'curly-serifless',cv50 = 13zwith curly body shape; without serifsz = 'curly-serifless-with-crossbar',cv50 = 14zwith curly body shape, and a diagonal crossbar; without serifsz = 'curly-serifless-with-horizontal-crossbar',cv50 = 15zwith curly body shape, and a horizontal crossbar; without serifsz = 'curly-top-serifed',cv50 = 16zwith curly body shape, and serifs at topz = 'curly-top-serifed-with-crossbar',cv50 = 17zwith curly body shape, serifs at top, and a diagonal crossbarz = 'curly-top-serifed-with-horizontal-crossbar',cv50 = 18zwith curly body shape, serifs at top, and a horizontal crossbarz = 'curly-bottom-serifed',cv50 = 19zwith curly body shape, and serifs at bottomz = 'curly-bottom-serifed-with-crossbar',cv50 = 20zwith curly body shape, serifs at bottom, and a diagonal crossbarz = 'curly-bottom-serifed-with-horizontal-crossbar',cv50 = 21zwith curly body shape, serifs at bottom, and a horizontal crossbarz = 'curly-serifed',cv50 = 22zwith curly body shape, and serifsz = 'curly-serifed-with-crossbar',cv50 = 23zwith curly body shape, serifs, and a diagonal crossbarz = 'curly-serifed-with-horizontal-crossbar',cv50 = 24zwith curly body shape, serifs, and a horizontal crossbarz = 'cursive',cv50 = 25zwith cursive body shape (default for Slab Italic)z = 'cursive-with-crossbar',cv50 = 26zwith cursive body shape, and a diagonal crossbarz = 'cursive-with-horizontal-crossbar',cv50 = 27zwith cursive body shape, and a horizontal crossbar - Styles for
ſ(Long-S)30 variants
long-s = 'bent-hook-serifless',cv51 = 1Long S ( ſ) with bending top hook; without serifs (default for Sans Upright)long-s = 'bent-hook-middle-serifed',cv51 = 2Long S ( ſ) with bending top hook, and middle seriflong-s = 'bent-hook-middle-serifed-xh',cv51 = 3Long S ( ſ) with bending top hook, and middle serif at x-heightlong-s = 'bent-hook-bottom-serifed',cv51 = 4Long S ( ſ) with bending top hook, and bottom serif (default for Slab Upright)long-s = 'bent-hook-double-serifed',cv51 = 5Long S ( ſ) with bending top hook, and bottom and middle serifslong-s = 'bent-hook-double-serifed-xh',cv51 = 6Long S ( ſ) with bending top hook, and bottom and middle serifs at x-heightlong-s = 'bent-hook-descending',cv51 = 7Long S ( ſ) with bending top hook, and terminal descends baseline; without serifslong-s = 'bent-hook-descending-middle-serifed',cv51 = 8Long S ( ſ) with bending top hook, terminal descends baseline, and middle seriflong-s = 'bent-hook-descending-middle-serifed-xh',cv51 = 9Long S ( ſ) with bending top hook, terminal descends baseline, and middle serif at x-heightlong-s = 'bent-hook-tailed',cv51 = 10Long S ( ſ) with bending top hook, and terminal has a tail; without serifslong-s = 'bent-hook-tailed-middle-serifed',cv51 = 11Long S ( ſ) with bending top hook, terminal has a tail, and middle seriflong-s = 'bent-hook-tailed-middle-serifed-xh',cv51 = 12Long S ( ſ) with bending top hook, terminal has a tail, and middle serif at x-heightlong-s = 'bent-hook-diagonal-tailed',cv51 = 13Long S ( ſ) with bending top hook, and terminal has a diagonal tail; without serifslong-s = 'bent-hook-diagonal-tailed-middle-serifed',cv51 = 14Long S ( ſ) with bending top hook, terminal has a diagonal tail, and middle seriflong-s = 'bent-hook-diagonal-tailed-middle-serifed-xh',cv51 = 15Long S ( ſ) with bending top hook, terminal has a diagonal tail, and middle serif at x-heightlong-s = 'flat-hook-serifless',cv51 = 16Long S ( ſ) with flat top hook; without serifslong-s = 'flat-hook-middle-serifed',cv51 = 17Long S ( ſ) with flat top hook, and middle seriflong-s = 'flat-hook-middle-serifed-xh',cv51 = 18Long S ( ſ) with flat top hook, and middle serif at x-heightlong-s = 'flat-hook-bottom-serifed',cv51 = 19Long S ( ſ) with flat top hook, and bottom seriflong-s = 'flat-hook-double-serifed',cv51 = 20Long S ( ſ) with flat top hook, and bottom and middle serifslong-s = 'flat-hook-double-serifed-xh',cv51 = 21Long S ( ſ) with flat top hook, and bottom and middle serifs at x-heightlong-s = 'flat-hook-descending',cv51 = 22Long S ( ſ) with flat top hook, and terminal descends baseline; without serifslong-s = 'flat-hook-descending-middle-serifed',cv51 = 23Long S ( ſ) with flat top hook, terminal descends baseline, and middle seriflong-s = 'flat-hook-descending-middle-serifed-xh',cv51 = 24Long S ( ſ) with flat top hook, terminal descends baseline, and middle serif at x-heightlong-s = 'flat-hook-tailed',cv51 = 25Long S ( ſ) with flat top hook, and terminal has a tail; without serifs (default for Italic)long-s = 'flat-hook-tailed-middle-serifed',cv51 = 26Long S ( ſ) with flat top hook, terminal has a tail, and middle seriflong-s = 'flat-hook-tailed-middle-serifed-xh',cv51 = 27Long S ( ſ) with flat top hook, terminal has a tail, and middle serif at x-heightlong-s = 'flat-hook-diagonal-tailed',cv51 = 28Long S ( ſ) with flat top hook, and terminal has a diagonal tail; without serifslong-s = 'flat-hook-diagonal-tailed-middle-serifed',cv51 = 29Long S ( ſ) with flat top hook, terminal has a diagonal tail, and middle seriflong-s = 'flat-hook-diagonal-tailed-middle-serifed-xh',cv51 = 30Long S ( ſ) with flat top hook, terminal has a diagonal tail, and middle serif at x-height - Styles for
ß(Eszet)40 variants
eszet = 'traditional-serifless',cv52 = 1Eszet ( ß) with traditional, Fraktur-like shapeeszet = 'traditional-middle-serifed',cv52 = 2Eszet ( ß) with traditional, Fraktur-like shape, and serif at middleeszet = 'traditional-bottom-serifed',cv52 = 3Eszet ( ß) with traditional, Fraktur-like shape, and serif at bottomeszet = 'traditional-dual-serifed',cv52 = 4Eszet ( ß) with traditional, Fraktur-like shape, and serif at middle and bottomeszet = 'traditional-descending-serifless',cv52 = 5Eszet ( ß) with traditional, Fraktur-like shape, and terminal descends baselineeszet = 'traditional-descending-middle-serifed',cv52 = 6Eszet ( ß) with traditional, Fraktur-like shape, terminal descends baseline, and serif at middleeszet = 'traditional-tailed-serifless',cv52 = 7Eszet ( ß) with traditional, Fraktur-like shape, and terminal containing taileszet = 'traditional-tailed-middle-serifed',cv52 = 8Eszet ( ß) with traditional, Fraktur-like shape, terminal containing tail, and serif at middleeszet = 'traditional-flat-hook-serifless',cv52 = 9Eszet ( ß) with traditional Fraktur-like shape (containing a flat top hook)eszet = 'traditional-flat-hook-middle-serifed',cv52 = 10Eszet ( ß) with traditional Fraktur-like shape (containing a flat top hook), and serif at middleeszet = 'traditional-flat-hook-bottom-serifed',cv52 = 11Eszet ( ß) with traditional Fraktur-like shape (containing a flat top hook), and serif at bottomeszet = 'traditional-flat-hook-dual-serifed',cv52 = 12Eszet ( ß) with traditional Fraktur-like shape (containing a flat top hook), and serif at middle and bottomeszet = 'traditional-flat-hook-descending-serifless',cv52 = 13Eszet ( ß) with traditional Fraktur-like shape (containing a flat top hook), and terminal descends baselineeszet = 'traditional-flat-hook-descending-middle-serifed',cv52 = 14Eszet ( ß) with traditional Fraktur-like shape (containing a flat top hook), terminal descends baseline, and serif at middleeszet = 'traditional-flat-hook-tailed-serifless',cv52 = 15Eszet ( ß) with traditional Fraktur-like shape (containing a flat top hook), and terminal containing taileszet = 'traditional-flat-hook-tailed-middle-serifed',cv52 = 16Eszet ( ß) with traditional Fraktur-like shape (containing a flat top hook), terminal containing tail, and serif at middleeszet = 'sulzbacher-serifless',cv52 = 17Eszet ( ß) with more modern, beta-like shape (default for Sans Upright)eszet = 'sulzbacher-middle-serifed',cv52 = 18Eszet ( ß) with more modern, beta-like shape, and serif at middleeszet = 'sulzbacher-middle-serifed-xh',cv52 = 19Eszet ( ß) with more modern, beta-like shape, and serif at middle at x-heighteszet = 'sulzbacher-bottom-serifed',cv52 = 20Eszet ( ß) with more modern, beta-like shape, and serif at bottom (default for Slab Upright)eszet = 'sulzbacher-dual-serifed',cv52 = 21Eszet ( ß) with more modern, beta-like shape, and serif at middle and bottomeszet = 'sulzbacher-dual-serifed-xh',cv52 = 22Eszet ( ß) with more modern, beta-like shape, and serif at middle (x-height) and bottomeszet = 'sulzbacher-descending-serifless',cv52 = 23Eszet ( ß) with more modern, beta-like shape, and terminal descends baselineeszet = 'sulzbacher-descending-middle-serifed',cv52 = 24Eszet ( ß) with more modern, beta-like shape, terminal descends baseline, and serif at middleeszet = 'sulzbacher-descending-middle-serifed-xh',cv52 = 25Eszet ( ß) with more modern, beta-like shape, terminal descends baseline, and serif at middle at x-heighteszet = 'sulzbacher-tailed-serifless',cv52 = 26Eszet ( ß) with more modern, beta-like shape, and terminal containing tail (default for Italic)eszet = 'sulzbacher-tailed-middle-serifed',cv52 = 27Eszet ( ß) with more modern, beta-like shape, terminal containing tail, and serif at middleeszet = 'sulzbacher-tailed-middle-serifed-xh',cv52 = 28Eszet ( ß) with more modern, beta-like shape, terminal containing tail, and serif at middle at x-heighteszet = 'longs-s-lig-serifless',cv52 = 29Eszet ( ß) with ligature of long-S (ſ) andseszet = 'longs-s-lig-middle-serifed',cv52 = 30Eszet ( ß) with ligature of long-S (ſ) ands, and serif at middleeszet = 'longs-s-lig-middle-serifed-xh',cv52 = 31Eszet ( ß) with ligature of long-S (ſ) ands, and serif at middle at x-heighteszet = 'longs-s-lig-bottom-serifed',cv52 = 32Eszet ( ß) with ligature of long-S (ſ) ands, and serif at bottomeszet = 'longs-s-lig-dual-serifed',cv52 = 33Eszet ( ß) with ligature of long-S (ſ) ands, and serif at middle and bottomeszet = 'longs-s-lig-dual-serifed-xh',cv52 = 34Eszet ( ß) with ligature of long-S (ſ) ands, and serif at middle (x-height) and bottomeszet = 'longs-s-lig-descending-serifless',cv52 = 35Eszet ( ß) with ligature of long-S (ſ) ands, and terminal descends baselineeszet = 'longs-s-lig-descending-middle-serifed',cv52 = 36Eszet ( ß) with ligature of long-S (ſ) ands, terminal descends baseline, and serif at middleeszet = 'longs-s-lig-descending-middle-serifed-xh',cv52 = 37Eszet ( ß) with ligature of long-S (ſ) ands, terminal descends baseline, and serif at middle at x-heighteszet = 'longs-s-lig-tailed-serifless',cv52 = 38Eszet ( ß) with ligature of long-S (ſ) ands, and terminal containing taileszet = 'longs-s-lig-tailed-middle-serifed',cv52 = 39Eszet ( ß) with ligature of long-S (ſ) ands, terminal containing tail, and serif at middleeszet = 'longs-s-lig-tailed-middle-serifed-xh',cv52 = 40Eszet ( ß) with ligature of long-S (ſ) ands, terminal containing tail, and serif at middle at x-height - Styles for
ð(Lowercase Eth (ð))2 variants
lower-eth = 'straight-bar',cv53 = 1Lowercase Eth ( ð) with a straight barlower-eth = 'curly-bar',cv53 = 2Lowercase Eth ( ð) with a curly bar (default) - Styles for
þ(Lowercase Thorn (þ))3 variants
lower-thorn = 'serifless',cv54 = 1Lowercase Thorn ( þ) without serifs (default for Sans)lower-thorn = 'motion-serifed',cv54 = 2Lowercase Thorn ( þ) with motion serifslower-thorn = 'serifed',cv54 = 3Lowercase Thorn ( þ) with serifs (default for Slab) - Styles for
α(Greek lower Alpha)12 variants
lower-alpha = 'crossing',cv55 = 1Greek lower Alpha ( α) with cross-like shape at right (default)lower-alpha = 'barred',cv55 = 2Greek lower Alpha ( α) with straight right barlower-alpha = 'barred-serifed',cv55 = 3Greek lower Alpha ( α) with straight right bar, and serif at terminallower-alpha = 'barred-double-serifed',cv55 = 4Greek lower Alpha ( α) with straight right bar, and serifs at top and bottomlower-alpha = 'barred-tailed',cv55 = 5Greek lower Alpha ( α) with straight right bar, and curly taillower-alpha = 'barred-tailed-serifed',cv55 = 6Greek lower Alpha ( α) with straight right bar, and curly tail; with serifs at top and bottomlower-alpha = 'barred-earless-corner',cv55 = 7Greek lower Alpha ( α) with straight right bar, and earless (cornered top-right)lower-alpha = 'barred-earless-corner-serifed',cv55 = 8Greek lower Alpha ( α) with straight right bar, earless (cornered top-right), and serif at terminallower-alpha = 'barred-earless-corner-tailed',cv55 = 9Greek lower Alpha ( α) with straight right bar, earless (cornered top-right), and curly taillower-alpha = 'barred-earless-rounded',cv55 = 10Greek lower Alpha ( α) with straight right bar, and earless (rounded top-right)lower-alpha = 'barred-earless-rounded-serifed',cv55 = 11Greek lower Alpha ( α) with straight right bar, earless (rounded top-right), and serif at terminallower-alpha = 'barred-earless-rounded-tailed',cv55 = 12Greek lower Alpha ( α) with straight right bar, earless (rounded top-right), and curly tail - Styles for
Γ(Greek capital Gamma)4 variants
capital-gamma = 'serifless',cv56 = 1Standard capital Gamma ( Γ) without serifs (default for Sans)capital-gamma = 'top-right-serifed',cv56 = 2Standard capital Gamma ( Γ) with serifs at top rightcapital-gamma = 'bottom-serifed',cv56 = 3Standard capital Gamma ( Γ) with bottom serifcapital-gamma = 'serifed',cv56 = 4Standard capital Gamma ( Γ) with motion serifs at top and bottom (default for Slab) - Styles for
Δ(Greek capital Delta (Δ))2 variants
capital-delta = 'straight',cv57 = 1Standard, straight Greek capital Delta ( Δ) (default)capital-delta = 'curly',cv57 = 2Slightly curly Greek capital Delta ( Δ), like Iosevka 2.x - Styles for
δ(Greek lower Delta)2 variants
lower-delta = 'rounded',cv58 = 1Greek lower Delta ( δ) with rounded top (default)lower-delta = 'flat-top',cv58 = 2Greek lower Delta ( δ) with flat top - Styles for
ι(Greek lower Iota)12 variants
lower-iota = 'tailless',cv59 = 1Greek lower Iota ( ι) like a straight linelower-iota = 'tailless-serifed',cv59 = 2Greek lower Iota ( ι) like a straight line with top seriflower-iota = 'hooky-bottom',cv59 = 3Greek lower Iota ( ι) with a sharp-turning horizontal taillower-iota = 'zshaped',cv59 = 4Z-shaped Greek lower Iota ( ι)lower-iota = 'tailed',cv59 = 5Greek lower Iota ( ι) with curly taillower-iota = 'tailed-serifed',cv59 = 6Greek lower Iota ( ι) with top serif and curly tail (default for Italic)lower-iota = 'flat-tailed',cv59 = 7Greek lower Iota ( ι) with a curly-then-flat taillower-iota = 'serifed-flat-tailed',cv59 = 8Greek lower Iota ( ι) with top serif and a curly-then-flat taillower-iota = 'diagonal-tailed',cv59 = 9Greek lower Iota ( ι) with a diagonal taillower-iota = 'serifed-diagonal-tailed',cv59 = 10Greek lower Iota ( ι) with top serif and a diagonal taillower-iota = 'semi-tailed',cv59 = 11Greek lower Iota ( ι) with a slightly curly taillower-iota = 'serifed-semi-tailed',cv59 = 12Greek lower Iota ( ι) with top serif and a slightly curly tail (default for Upright) - Styles for
Λ(Greek capital Lambda (Λ))8 variants
capital-lambda = 'straight-serifless',cv60 = 1Greek capital Lambda ( Λ) with straight shape; without serifs (default for Sans)capital-lambda = 'straight-top-serifed',cv60 = 2Greek capital Lambda ( Λ) with straight shape, and serifs at topcapital-lambda = 'straight-base-serifed',cv60 = 3Greek capital Lambda ( Λ) with straight shape, and serifs at base (default for Slab)capital-lambda = 'straight-tri-serifed',cv60 = 4Greek capital Lambda ( Λ) with straight shape, and serifs at both top and basecapital-lambda = 'curly-serifless',cv60 = 5Greek capital Lambda ( Λ) with curly shape; without serifscapital-lambda = 'curly-top-serifed',cv60 = 6Greek capital Lambda ( Λ) with curly shape, and serifs at topcapital-lambda = 'curly-base-serifed',cv60 = 7Greek capital Lambda ( Λ) with curly shape, and serifs at basecapital-lambda = 'curly-tri-serifed',cv60 = 8Greek capital Lambda ( Λ) with curly shape, and serifs at both top and base - Styles for
λ(Greek small Lambda)6 variants
lower-lambda = 'straight',cv61 = 1More-straight Greek small Lambda ( λ) (default for Sans Upright, Sans Italic, Slab Italic)lower-lambda = 'straight-turn',cv61 = 2Greek small Lambda ( λ) with straight upper and a tail turns leftward (default for Slab Upright)lower-lambda = 'tailed-turn',cv61 = 3More curly Greek small Lambda ( λ), with a tail turns leftward at top and a tail turns right at bottom-rightlower-lambda = 'curly',cv61 = 4More curly Greek small Lambda ( λ), like Iosevka 2.xlower-lambda = 'curly-turn',cv61 = 5More curly Greek small Lambda ( λ), like Iosevka 2.x, with a tail turns leftwardlower-lambda = 'curly-tailed-turn',cv61 = 6More curly Greek small Lambda ( λ), with a tail turns leftward at top, a tail turns right at bottom-right, and curly bottom-left leg - Styles for
μ(Greek small Mu)13 variants
lower-mu = 'toothed-serifless',cv62 = 1Greek small Mu ( μ) with toothed shape; without serifslower-mu = 'toothed-bottom-right-serifed',cv62 = 2Greek small Mu ( μ) with toothed shape, and serif at bottom-rightlower-mu = 'toothed-motion-serifed',cv62 = 3Greek small Mu ( μ) with toothed shape, and motion serifs at top-left and bottom-rightlower-mu = 'toothed-serifed',cv62 = 4Greek small Mu ( μ) with toothed shape, and serifslower-mu = 'tailed-serifless',cv62 = 5Greek small Mu ( μ) with tailed shape; without serifs (default for Sans)lower-mu = 'tailed-motion-serifed',cv62 = 6Greek small Mu ( μ) with tailed shape, and motion serifs at top-left and bottom-right (default for Slab Italic)lower-mu = 'tailed-serifed',cv62 = 7Greek small Mu ( μ) with tailed shape, and serifs (default for Slab Upright)lower-mu = 'toothless-corner-serifless',cv62 = 8Greek small Mu ( μ) with toothless (corner bottom-right) shape; without serifslower-mu = 'toothless-corner-motion-serifed',cv62 = 9Greek small Mu ( μ) with toothless (corner bottom-right) shape, and motion serifs at top-left and bottom-rightlower-mu = 'toothless-corner-serifed',cv62 = 10Greek small Mu ( μ) with toothless (corner bottom-right) shape, and serifslower-mu = 'toothless-rounded-serifless',cv62 = 11Greek small Mu ( μ) with toothless (rounded) shape; without serifslower-mu = 'toothless-rounded-motion-serifed',cv62 = 12Greek small Mu ( μ) with toothless (rounded) shape, and motion serifs at top-left and bottom-rightlower-mu = 'toothless-rounded-serifed',cv62 = 13Greek small Mu ( μ) with toothless (rounded) shape, and serifs - Styles for
ξ(Greek lower Xi)2 variants
lower-xi = 'rounded',cv63 = 1Greek lower Xi ( ξ) with rounded toplower-xi = 'flat-top',cv63 = 2Greek lower Xi ( ξ) with flat top (default) - Styles for
π(Greek lower Pi)3 variants
lower-pi = 'tailless',cv64 = 1Greek lower Pi ( π) with a tailless shapelower-pi = 'tailed',cv64 = 2Greek lower Pi ( π) with a tailed shape (default)lower-pi = 'small-capital',cv64 = 3Greek lower Pi ( π) with a small-capital shape - Styles for
τ(Greek lower Tau)6 variants
lower-tau = 'tailless',cv65 = 1Greek lower Tau ( τ) with a tailless shapelower-tau = 'short-tailed',cv65 = 2Greek lower Tau ( τ) with a very short taillower-tau = 'tailed',cv65 = 3Greek lower Tau ( τ) with curly tail (default for Italic)lower-tau = 'flat-tailed',cv65 = 4Greek lower Tau ( τ) with a flat taillower-tau = 'diagonal-tailed',cv65 = 5Greek lower Tau ( τ) with a diagonal taillower-tau = 'semi-tailed',cv65 = 6Greek lower Tau ( τ) with a slightly curly tail (default for Upright) - Styles for
χ(Greek lower Chi)9 variants
lower-chi = 'straight-serifless',cv66 = 1Greek lower Chi ( χ) with straight shape; without serifs (default for Sans)lower-chi = 'straight-motion-serifed',cv66 = 2Greek lower Chi ( χ) with straight shape, and motion serifslower-chi = 'straight-serifed',cv66 = 3Greek lower Chi ( χ) with straight shape, and serifs (default for Slab)lower-chi = 'curly-serifless',cv66 = 4Greek lower Chi ( χ) with curly shape; without serifslower-chi = 'curly-motion-serifed',cv66 = 5Greek lower Chi ( χ) with curly shape, and motion serifslower-chi = 'curly-serifed',cv66 = 6Greek lower Chi ( χ) with curly shape, and serifslower-chi = 'semi-chancery-straight',cv66 = 7Greek lower Chi ( χ) with Semi-chancery shape with straight counter-leglower-chi = 'semi-chancery-curly',cv66 = 8Greek lower Chi ( χ) with Semi-chancery shape with curly counter-leglower-chi = 'chancery',cv66 = 9Greek lower Chi ( χ) with Chancery shape - Styles for
Ж(Cyrillic Capital Zhe)5 variants
cyrl-capital-zhe = 'straight',cv67 = 1Cyrillic Capital Zhe ( Ж) with straight legscyrl-capital-zhe = 'curly',cv67 = 2Cyrillic Capital Zhe ( Ж) with curly legscyrl-capital-zhe = 'symmetric-touching',cv67 = 3Cyrillic Capital Zhe ( Ж) with symmetric legs touching the vertical barcyrl-capital-zhe = 'symmetric-connected',cv67 = 4Cyrillic Capital Zhe ( Ж) with symmetric legs connected to the vertical bar (default)cyrl-capital-zhe = 'cursive',cv67 = 5Cyrillic Capital Zhe ( Ж) with cursive legs - Styles for
ж(Cyrillic Zhe)5 variants
cyrl-zhe = 'straight',cv68 = 1Cyrillic Lower Zhe ( ж) with straight legscyrl-zhe = 'curly',cv68 = 2Cyrillic Lower Zhe ( ж) with curly legscyrl-zhe = 'symmetric-touching',cv68 = 3Cyrillic Lower Zhe ( ж) with symmetric legs touching the vertical barcyrl-zhe = 'symmetric-connected',cv68 = 4Cyrillic Lower Zhe ( ж) with symmetric legs connected to the vertical bar (default)cyrl-zhe = 'cursive',cv68 = 5Cyrillic Lower Zhe ( ж) with cursive legs - Styles for
З(Cyrillic Capital Ze)5 variants
cyrl-capital-ze = 'serifless',cv69 = 1Serifless Cyrillic Capital Ze ( З) (default for Sans)cyrl-capital-ze = 'unilateral-serifed',cv69 = 2Cyrillic Capital Ze ( З) with serif at top (default for Slab)cyrl-capital-ze = 'bilateral-serifed',cv69 = 3Cyrillic Capital Ze ( З) with serif at both top and bottomcyrl-capital-ze = 'unilateral-inward-serifed',cv69 = 4Cyrillic Capital Ze ( З) with inward serif at topcyrl-capital-ze = 'bilateral-inward-serifed',cv69 = 5Cyrillic Capital Ze ( З) with inward serif at both top and bottom - Styles for
з(Cyrillic Lower Ze)5 variants
cyrl-ze = 'serifless',cv70 = 1Serifless Cyrillic Lower Ze ( з) (default for Sans)cyrl-ze = 'unilateral-serifed',cv70 = 2Cyrillic Lower Ze ( з) with serif at top (default for Slab Upright)cyrl-ze = 'bilateral-serifed',cv70 = 3Cyrillic Lower Ze ( з) with serif at both top and bottomcyrl-ze = 'unilateral-inward-serifed',cv70 = 4Cyrillic Lower Ze ( з) with inward serif at top (default for Slab Italic)cyrl-ze = 'bilateral-inward-serifed',cv70 = 5Cyrillic Lower Ze ( з) with inward serif at both top and bottom - Styles for
К(Cyrillic Capital Ka)20 variants
cyrl-capital-ka = 'straight-serifless',cv71 = 1Cyrillic Capital Ka ( К) with straight shape; without serifscyrl-capital-ka = 'straight-top-left-serifed',cv71 = 2Cyrillic Capital Ka ( К) with straight shape, and serifs at top leftcyrl-capital-ka = 'straight-bottom-right-serifed',cv71 = 3Cyrillic Capital Ka ( К) with straight shape, and serifs at bottom rightcyrl-capital-ka = 'straight-top-left-and-bottom-right-serifed',cv71 = 4Cyrillic Capital Ka ( К) with straight shape, and serifs at top left and bottom rightcyrl-capital-ka = 'straight-serifed',cv71 = 5Cyrillic Capital Ka ( К) with straight shape, and serifscyrl-capital-ka = 'curly-serifless',cv71 = 6Cyrillic Capital Ka ( К) with curly shape; without serifscyrl-capital-ka = 'curly-top-left-serifed',cv71 = 7Cyrillic Capital Ka ( К) with curly shape, and serifs at top leftcyrl-capital-ka = 'curly-bottom-right-serifed',cv71 = 8Cyrillic Capital Ka ( К) with curly shape, and serifs at bottom rightcyrl-capital-ka = 'curly-top-left-and-bottom-right-serifed',cv71 = 9Cyrillic Capital Ka ( К) with curly shape, and serifs at top left and bottom rightcyrl-capital-ka = 'curly-serifed',cv71 = 10Cyrillic Capital Ka ( К) with curly shape, and serifscyrl-capital-ka = 'symmetric-touching-serifless',cv71 = 11Cyrillic Capital Ka ( К) with symmetric legs touching the vertical bar; without serifscyrl-capital-ka = 'symmetric-touching-top-left-serifed',cv71 = 12Cyrillic Capital Ka ( К) with symmetric legs touching the vertical bar, and serifs at top leftcyrl-capital-ka = 'symmetric-touching-bottom-right-serifed',cv71 = 13Cyrillic Capital Ka ( К) with symmetric legs touching the vertical bar, and serifs at bottom rightcyrl-capital-ka = 'symmetric-touching-top-left-and-bottom-right-serifed',cv71 = 14Cyrillic Capital Ka ( К) with symmetric legs touching the vertical bar, and serifs at top left and bottom rightcyrl-capital-ka = 'symmetric-touching-serifed',cv71 = 15Cyrillic Capital Ka ( К) with symmetric legs touching the vertical bar, and serifscyrl-capital-ka = 'symmetric-connected-serifless',cv71 = 16Cyrillic Capital Ka ( К) with symmetric legs connected to the vertical bar; without serifs (default for Sans)cyrl-capital-ka = 'symmetric-connected-top-left-serifed',cv71 = 17Cyrillic Capital Ka ( К) with symmetric legs connected to the vertical bar, and serifs at top leftcyrl-capital-ka = 'symmetric-connected-bottom-right-serifed',cv71 = 18Cyrillic Capital Ka ( К) with symmetric legs connected to the vertical bar, and serifs at bottom rightcyrl-capital-ka = 'symmetric-connected-top-left-and-bottom-right-serifed',cv71 = 19Cyrillic Capital Ka ( К) with symmetric legs connected to the vertical bar, and serifs at top left and bottom rightcyrl-capital-ka = 'symmetric-connected-serifed',cv71 = 20Cyrillic Capital Ka ( К) with symmetric legs connected to the vertical bar, and serifs (default for Slab) - Styles for
к(Cyrillic Ka)20 variants
cyrl-ka = 'straight-serifless',cv72 = 1Cyrillic Lower Ka ( к) with straight shape; without serifscyrl-ka = 'straight-top-left-serifed',cv72 = 2Cyrillic Lower Ka ( к) with straight shape, and serifs at top leftcyrl-ka = 'straight-bottom-right-serifed',cv72 = 3Cyrillic Lower Ka ( к) with straight shape, and serifs at bottom rightcyrl-ka = 'straight-top-left-and-bottom-right-serifed',cv72 = 4Cyrillic Lower Ka ( к) with straight shape, and serifs at top left and bottom rightcyrl-ka = 'straight-serifed',cv72 = 5Cyrillic Lower Ka ( к) with straight shape, and serifscyrl-ka = 'curly-serifless',cv72 = 6Cyrillic Lower Ka ( к) with curly shape; without serifscyrl-ka = 'curly-top-left-serifed',cv72 = 7Cyrillic Lower Ka ( к) with curly shape, and serifs at top leftcyrl-ka = 'curly-bottom-right-serifed',cv72 = 8Cyrillic Lower Ka ( к) with curly shape, and serifs at bottom rightcyrl-ka = 'curly-top-left-and-bottom-right-serifed',cv72 = 9Cyrillic Lower Ka ( к) with curly shape, and serifs at top left and bottom rightcyrl-ka = 'curly-serifed',cv72 = 10Cyrillic Lower Ka ( к) with curly shape, and serifscyrl-ka = 'symmetric-touching-serifless',cv72 = 11Cyrillic Lower Ka ( к) with symmetric legs touching the vertical bar; without serifscyrl-ka = 'symmetric-touching-top-left-serifed',cv72 = 12Cyrillic Lower Ka ( к) with symmetric legs touching the vertical bar, and serifs at top leftcyrl-ka = 'symmetric-touching-bottom-right-serifed',cv72 = 13Cyrillic Lower Ka ( к) with symmetric legs touching the vertical bar, and serifs at bottom rightcyrl-ka = 'symmetric-touching-top-left-and-bottom-right-serifed',cv72 = 14Cyrillic Lower Ka ( к) with symmetric legs touching the vertical bar, and serifs at top left and bottom rightcyrl-ka = 'symmetric-touching-serifed',cv72 = 15Cyrillic Lower Ka ( к) with symmetric legs touching the vertical bar, and serifscyrl-ka = 'symmetric-connected-serifless',cv72 = 16Cyrillic Lower Ka ( к) with symmetric legs connected to the vertical bar; without serifs (default for Sans)cyrl-ka = 'symmetric-connected-top-left-serifed',cv72 = 17Cyrillic Lower Ka ( к) with symmetric legs connected to the vertical bar, and serifs at top left (default for Slab Italic)cyrl-ka = 'symmetric-connected-bottom-right-serifed',cv72 = 18Cyrillic Lower Ka ( к) with symmetric legs connected to the vertical bar, and serifs at bottom rightcyrl-ka = 'symmetric-connected-top-left-and-bottom-right-serifed',cv72 = 19Cyrillic Lower Ka ( к) with symmetric legs connected to the vertical bar, and serifs at top left and bottom rightcyrl-ka = 'symmetric-connected-serifed',cv72 = 20Cyrillic Lower Ka ( к) with symmetric legs connected to the vertical bar, and serifs (default for Slab Upright) - Styles for
л(Cyrillic Lower El)2 variants
cyrl-el = 'straight',cv73 = 1Cyrillic Lower El ( л) with standard shape (default)cyrl-el = 'tailed',cv73 = 2Cyrillic Lower El ( л) with tail shape - Styles for
м(Cyrillic Lower Em)12 variants
cyrl-em = 'hanging-serifless',cv74 = 1Cyrillic Lower Em ( м) with middle being hanging off baseline; without serifscyrl-em = 'hanging-motion-serifed',cv74 = 2Cyrillic Lower Em ( м) with middle being hanging off baseline, and motion serifscyrl-em = 'hanging-serifed',cv74 = 3Cyrillic Lower Em ( м) with middle being hanging off baseline, and serifscyrl-em = 'flat-bottom-serifless',cv74 = 4Cyrillic Lower Em ( м) with middle aligned to baseline; without serifs (default for Sans)cyrl-em = 'flat-bottom-motion-serifed',cv74 = 5Cyrillic Lower Em ( м) with middle aligned to baseline, and motion serifscyrl-em = 'flat-bottom-serifed',cv74 = 6Cyrillic Lower Em ( м) with middle aligned to baseline, and serifs (default for Slab)cyrl-em = 'slanted-sides-hanging-serifless',cv74 = 7Cyrillic Lower Em ( м) with slanted sides, and middle being hanging off baseline; without serifscyrl-em = 'slanted-sides-hanging-motion-serifed',cv74 = 8Cyrillic Lower Em ( м) with slanted sides, middle being hanging off baseline, and motion serifscyrl-em = 'slanted-sides-hanging-serifed',cv74 = 9Cyrillic Lower Em ( м) with slanted sides, middle being hanging off baseline, and serifscyrl-em = 'slanted-sides-flat-bottom-serifless',cv74 = 10Cyrillic Lower Em ( м) with slanted sides, and middle aligned to baseline; without serifscyrl-em = 'slanted-sides-flat-bottom-motion-serifed',cv74 = 11Cyrillic Lower Em ( м) with slanted sides, middle aligned to baseline, and motion serifscyrl-em = 'slanted-sides-flat-bottom-serifed',cv74 = 12Cyrillic Lower Em ( м) with slanted sides, middle aligned to baseline, and serifs - Styles for
н(Cyrillic Lower En)7 variants
cyrl-en = 'serifless',cv75 = 1Cyrillic Lower En ( н) without serifs (default for Sans)cyrl-en = 'top-left-serifed',cv75 = 2Cyrillic Lower En ( н) with serifs at top leftcyrl-en = 'top-left-bottom-right-serifed',cv75 = 3Cyrillic Lower En ( н) with serifs at top left and bottom right (default for Slab Italic)cyrl-en = 'serifed',cv75 = 4Cyrillic Lower En ( н) with serifs (default for Slab Upright)cyrl-en = 'tailed-serifless',cv75 = 5Cyrillic Lower En ( н) with tail; without serifscyrl-en = 'tailed-top-left-serifed',cv75 = 6Cyrillic Lower En ( н) with tail, and serifs at top leftcyrl-en = 'tailed-serifed',cv75 = 7Cyrillic Lower En ( н) with tail, and serifs - Styles for
р(Cyrillic Lower Er)7 variants
cyrl-er = 'eared-serifless',cv76 = 1Cyrillic Lower Er ( р) with eared shape; without serifs (default for Sans)cyrl-er = 'eared-motion-serifed',cv76 = 2Cyrillic Lower Er ( р) with eared shape, and motion serifscyrl-er = 'eared-serifed',cv76 = 3Cyrillic Lower Er ( р) with eared shape, and serifs (default for Slab)cyrl-er = 'earless-corner-serifless',cv76 = 4Cyrillic Lower Er ( р) with earless (cornered) shape; without serifscyrl-er = 'earless-corner-serifed',cv76 = 5Cyrillic Lower Er ( р) with earless (cornered) shape, and serifscyrl-er = 'earless-rounded-serifless',cv76 = 6Cyrillic Lower Er ( р) with earless (rounded) shape; without serifscyrl-er = 'earless-rounded-serifed',cv76 = 7Cyrillic Lower Er ( р) with earless (rounded) shape, and serifs - Styles for
У(Cyrillic Capital U)18 variants
cyrl-capital-u = 'straight-serifless',cv77 = 1Cyrillic Capital U ( У) with straight shape; without serifs (default for Sans)cyrl-capital-u = 'straight-motion-serifed',cv77 = 2Cyrillic Capital U ( У) with straight shape, and motion serifscyrl-capital-u = 'straight-serifed',cv77 = 3Cyrillic Capital U ( У) with straight shape, and serifscyrl-capital-u = 'straight-turn-serifless',cv77 = 4Cyrillic Capital U ( У) with straight shape, and a tail turns leftward; without serifscyrl-capital-u = 'straight-turn-motion-serifed',cv77 = 5Cyrillic Capital U ( У) with straight shape, a tail turns leftward, and motion serifscyrl-capital-u = 'straight-turn-serifed',cv77 = 6Cyrillic Capital U ( У) with straight shape, a tail turns leftward, and serifs (default for Slab)cyrl-capital-u = 'curly-serifless',cv77 = 7Cyrillic Capital U ( У) with curly shape; without serifscyrl-capital-u = 'curly-motion-serifed',cv77 = 8Cyrillic Capital U ( У) with curly shape, and motion serifscyrl-capital-u = 'curly-serifed',cv77 = 9Cyrillic Capital U ( У) with curly shape, and serifscyrl-capital-u = 'curly-turn-serifless',cv77 = 10Cyrillic Capital U ( У) with curly shape, and a tail turns leftward; without serifscyrl-capital-u = 'curly-turn-motion-serifed',cv77 = 11Cyrillic Capital U ( У) with curly shape, a tail turns leftward, and motion serifscyrl-capital-u = 'curly-turn-serifed',cv77 = 12Cyrillic Capital U ( У) with curly shape, a tail turns leftward, and serifscyrl-capital-u = 'cursive-serifless',cv77 = 13Cyrillic Capital U ( У) with cursive shape; without serifscyrl-capital-u = 'cursive-motion-serifed',cv77 = 14Cyrillic Capital U ( У) with cursive shape, and motion serifscyrl-capital-u = 'cursive-serifed',cv77 = 15Cyrillic Capital U ( У) with cursive shape, and serifscyrl-capital-u = 'cursive-flat-hook-serifless',cv77 = 16Cyrillic Capital U ( У) with cursive shape, and a flat terminal hook; without serifscyrl-capital-u = 'cursive-flat-hook-motion-serifed',cv77 = 17Cyrillic Capital U ( У) with cursive shape, a flat terminal hook, and motion serifscyrl-capital-u = 'cursive-flat-hook-serifed',cv77 = 18Cyrillic Capital U ( У) with cursive shape, a flat terminal hook, and serifs - Styles for
у(Cyrillic Lower U)18 variants
cyrl-u = 'straight-serifless',cv78 = 1Cyrillic Lower U ( у) with straight shape; without serifs (default for Sans Upright)cyrl-u = 'straight-motion-serifed',cv78 = 2Cyrillic Lower U ( у) with straight shape, and motion serifscyrl-u = 'straight-serifed',cv78 = 3Cyrillic Lower U ( у) with straight shape, and serifscyrl-u = 'straight-turn-serifless',cv78 = 4Cyrillic Lower U ( у) with straight shape, and a tail turns leftward; without serifscyrl-u = 'straight-turn-motion-serifed',cv78 = 5Cyrillic Lower U ( у) with straight shape, a tail turns leftward, and motion serifscyrl-u = 'straight-turn-serifed',cv78 = 6Cyrillic Lower U ( у) with straight shape, a tail turns leftward, and serifs (default for Slab Upright)cyrl-u = 'curly-serifless',cv78 = 7Cyrillic Lower U ( у) with curly shape; without serifscyrl-u = 'curly-motion-serifed',cv78 = 8Cyrillic Lower U ( у) with curly shape, and motion serifscyrl-u = 'curly-serifed',cv78 = 9Cyrillic Lower U ( у) with curly shape, and serifscyrl-u = 'curly-turn-serifless',cv78 = 10Cyrillic Lower U ( у) with curly shape, and a tail turns leftward; without serifscyrl-u = 'curly-turn-motion-serifed',cv78 = 11Cyrillic Lower U ( у) with curly shape, a tail turns leftward, and motion serifscyrl-u = 'curly-turn-serifed',cv78 = 12Cyrillic Lower U ( у) with curly shape, a tail turns leftward, and serifscyrl-u = 'cursive-serifless',cv78 = 13Cyrillic Lower U ( у) with cursive shape; without serifs (default for Sans Italic)cyrl-u = 'cursive-motion-serifed',cv78 = 14Cyrillic Lower U ( у) with cursive shape, and motion serifs (default for Slab Italic)cyrl-u = 'cursive-serifed',cv78 = 15Cyrillic Lower U ( у) with cursive shape, and serifscyrl-u = 'cursive-flat-hook-serifless',cv78 = 16Cyrillic Lower U ( у) with cursive shape, and a flat terminal hook; without serifscyrl-u = 'cursive-flat-hook-motion-serifed',cv78 = 17Cyrillic Lower U ( у) with cursive shape, a flat terminal hook, and motion serifscyrl-u = 'cursive-flat-hook-serifed',cv78 = 18Cyrillic Lower U ( у) with cursive shape, a flat terminal hook, and serifs - Styles for
ф(Cyrillic Lower Ef)8 variants
cyrl-ef = 'serifless',cv79 = 1Cyrillic Lower Ef ( ф) with straight bar; without serifs (default for Sans Upright)cyrl-ef = 'top-serifed',cv79 = 2Cyrillic Lower Ef ( ф) with straight bar, and serif at topcyrl-ef = 'serifed',cv79 = 3Cyrillic Lower Ef ( ф) with straight bar, and serifs at top and bottom (default for Slab Upright)cyrl-ef = 'cursive',cv79 = 4Cyrillic Lower Ef ( ф) with cursive bar (default for Italic)cyrl-ef = 'split-serifless',cv79 = 5Cyrillic Lower Ef ( ф) with split bowl, and straight bar; without serifscyrl-ef = 'split-top-serifed',cv79 = 6Cyrillic Lower Ef ( ф) with split bowl, straight bar, and serif at topcyrl-ef = 'split-serifed',cv79 = 7Cyrillic Lower Ef ( ф) with split bowl, straight bar, and serifs at top and bottomcyrl-ef = 'split-cursive',cv79 = 8Cyrillic Lower Ef ( ф) with split bowl, and cursive bar - Styles for
ч(Cyrillic Lower Che)2 variants
cyrl-che = 'standard',cv80 = 1Cyrillic Lower Che ( ч) with standard shape (default)cyrl-che = 'tailed',cv80 = 2Cyrillic Lower Che ( ч) with tail - Styles for
ь(Cyrillic Lower Yeri and related letters)3 variants
cyrl-yeri = 'corner',cv81 = 1Cyrillic Lower Yeri ( ь) with corner at bottom left (default for Upright)cyrl-yeri = 'round',cv81 = 2Cyrillic Lower Yeri ( ь) with rounded shape (default for Sans Italic)cyrl-yeri = 'cursive',cv81 = 3Cyrillic Lower Yeri ( ь) with cursive shape (default for Slab Italic) - Styles for
ы(Cyrillic Lower Yery)6 variants
cyrl-yery = 'corner',cv82 = 1Cyrillic Lower Yery ( ы) with corner at bottom left (default for Upright)cyrl-yery = 'corner-tailed',cv82 = 2Cyrillic Lower Yery ( ы) with corner at bottom left and tailcyrl-yery = 'round',cv82 = 3Cyrillic Lower Yery ( ы) with rounded shape (default for Sans Italic)cyrl-yery = 'round-tailed',cv82 = 4Cyrillic Lower Yery ( ы) with rounded shape and tailcyrl-yery = 'cursive',cv82 = 5Cyrillic Lower Yery ( ы) with cursive shape (default for Slab Italic)cyrl-yery = 'cursive-tailed',cv82 = 6Cyrillic Lower Yery ( ы) with cursive shape and tail - Styles for
Я(Cyrillic Capital Ya)18 variants
cyrl-capital-ya = 'straight-serifless',cv83 = 1Cyrillic Capital Ya ( Я) with straight leg; without serifs (default for Sans)cyrl-capital-ya = 'straight-motion-serifed',cv83 = 2Cyrillic Capital Ya ( Я) with straight leg, and motion serifs at bottom-leftcyrl-capital-ya = 'straight-serifed',cv83 = 3Cyrillic Capital Ya ( Я) with straight leg, and serifs (default for Slab)cyrl-capital-ya = 'straight-open-serifless',cv83 = 4Cyrillic Capital Ya ( Я) with straight leg, and open contour; without serifscyrl-capital-ya = 'straight-open-motion-serifed',cv83 = 5Cyrillic Capital Ya ( Я) with straight leg, open contour, and motion serifs at bottom-leftcyrl-capital-ya = 'straight-open-serifed',cv83 = 6Cyrillic Capital Ya ( Я) with straight leg, open contour, and serifscyrl-capital-ya = 'curly-serifless',cv83 = 7Cyrillic Capital Ya ( Я) with curly leg; without serifscyrl-capital-ya = 'curly-motion-serifed',cv83 = 8Cyrillic Capital Ya ( Я) with curly leg, and motion serifs at bottom-leftcyrl-capital-ya = 'curly-serifed',cv83 = 9Cyrillic Capital Ya ( Я) with curly leg, and serifscyrl-capital-ya = 'curly-open-serifless',cv83 = 10Cyrillic Capital Ya ( Я) with curly leg, and open contour; without serifscyrl-capital-ya = 'curly-open-motion-serifed',cv83 = 11Cyrillic Capital Ya ( Я) with curly leg, open contour, and motion serifs at bottom-leftcyrl-capital-ya = 'curly-open-serifed',cv83 = 12Cyrillic Capital Ya ( Я) with curly leg, open contour, and serifscyrl-capital-ya = 'standing-serifless',cv83 = 13Cyrillic Capital Ya ( Я) with standing leg (like Helvetica); without serifscyrl-capital-ya = 'standing-motion-serifed',cv83 = 14Cyrillic Capital Ya ( Я) with standing leg (like Helvetica), and motion serifs at bottom-leftcyrl-capital-ya = 'standing-serifed',cv83 = 15Cyrillic Capital Ya ( Я) with standing leg (like Helvetica), and serifscyrl-capital-ya = 'standing-open-serifless',cv83 = 16Cyrillic Capital Ya ( Я) with standing leg (like Helvetica), and open contour; without serifscyrl-capital-ya = 'standing-open-motion-serifed',cv83 = 17Cyrillic Capital Ya ( Я) with standing leg (like Helvetica), open contour, and motion serifs at bottom-leftcyrl-capital-ya = 'standing-open-serifed',cv83 = 18Cyrillic Capital Ya ( Я) with standing leg (like Helvetica), open contour, and serifs - Styles for
я(Cyrillic Lower Ya)36 variants
cyrl-ya = 'straight-serifless',cv84 = 1Cyrillic Lower Ya ( я) with straight leg; without serifs (default for Sans)cyrl-ya = 'straight-motion-serifed',cv84 = 2Cyrillic Lower Ya ( я) with straight leg, and motion serifs at bottom-leftcyrl-ya = 'straight-serifed',cv84 = 3Cyrillic Lower Ya ( я) with straight leg, and serifs (default for Slab)cyrl-ya = 'straight-tailed-serifless',cv84 = 4Cyrillic Lower Ya ( я) with straight leg, and tail; without serifscyrl-ya = 'straight-tailed-motion-serifed',cv84 = 5Cyrillic Lower Ya ( я) with straight leg, tail, and motion serifs at bottom-leftcyrl-ya = 'straight-tailed-serifed',cv84 = 6Cyrillic Lower Ya ( я) with straight leg, tail, and serifscyrl-ya = 'straight-open-serifless',cv84 = 7Cyrillic Lower Ya ( я) with straight leg, and open contour; without serifscyrl-ya = 'straight-open-motion-serifed',cv84 = 8Cyrillic Lower Ya ( я) with straight leg, open contour, and motion serifs at bottom-leftcyrl-ya = 'straight-open-serifed',cv84 = 9Cyrillic Lower Ya ( я) with straight leg, open contour, and serifscyrl-ya = 'straight-open-tailed-serifless',cv84 = 10Cyrillic Lower Ya ( я) with straight leg, open contour, and tail; without serifscyrl-ya = 'straight-open-tailed-motion-serifed',cv84 = 11Cyrillic Lower Ya ( я) with straight leg, open contour, tail, and motion serifs at bottom-leftcyrl-ya = 'straight-open-tailed-serifed',cv84 = 12Cyrillic Lower Ya ( я) with straight leg, open contour, tail, and serifscyrl-ya = 'curly-serifless',cv84 = 13Cyrillic Lower Ya ( я) with curly leg; without serifscyrl-ya = 'curly-motion-serifed',cv84 = 14Cyrillic Lower Ya ( я) with curly leg, and motion serifs at bottom-leftcyrl-ya = 'curly-serifed',cv84 = 15Cyrillic Lower Ya ( я) with curly leg, and serifscyrl-ya = 'curly-tailed-serifless',cv84 = 16Cyrillic Lower Ya ( я) with curly leg, and tail; without serifscyrl-ya = 'curly-tailed-motion-serifed',cv84 = 17Cyrillic Lower Ya ( я) with curly leg, tail, and motion serifs at bottom-leftcyrl-ya = 'curly-tailed-serifed',cv84 = 18Cyrillic Lower Ya ( я) with curly leg, tail, and serifscyrl-ya = 'curly-open-serifless',cv84 = 19Cyrillic Lower Ya ( я) with curly leg, and open contour; without serifscyrl-ya = 'curly-open-motion-serifed',cv84 = 20Cyrillic Lower Ya ( я) with curly leg, open contour, and motion serifs at bottom-leftcyrl-ya = 'curly-open-serifed',cv84 = 21Cyrillic Lower Ya ( я) with curly leg, open contour, and serifscyrl-ya = 'curly-open-tailed-serifless',cv84 = 22Cyrillic Lower Ya ( я) with curly leg, open contour, and tail; without serifscyrl-ya = 'curly-open-tailed-motion-serifed',cv84 = 23Cyrillic Lower Ya ( я) with curly leg, open contour, tail, and motion serifs at bottom-leftcyrl-ya = 'curly-open-tailed-serifed',cv84 = 24Cyrillic Lower Ya ( я) with curly leg, open contour, tail, and serifscyrl-ya = 'standing-serifless',cv84 = 25Cyrillic Lower Ya ( я) with standing leg (like Helvetica); without serifscyrl-ya = 'standing-motion-serifed',cv84 = 26Cyrillic Lower Ya ( я) with standing leg (like Helvetica), and motion serifs at bottom-leftcyrl-ya = 'standing-serifed',cv84 = 27Cyrillic Lower Ya ( я) with standing leg (like Helvetica), and serifscyrl-ya = 'standing-tailed-serifless',cv84 = 28Cyrillic Lower Ya ( я) with standing leg (like Helvetica), and tail; without serifscyrl-ya = 'standing-tailed-motion-serifed',cv84 = 29Cyrillic Lower Ya ( я) with standing leg (like Helvetica), tail, and motion serifs at bottom-leftcyrl-ya = 'standing-tailed-serifed',cv84 = 30Cyrillic Lower Ya ( я) with standing leg (like Helvetica), tail, and serifscyrl-ya = 'standing-open-serifless',cv84 = 31Cyrillic Lower Ya ( я) with standing leg (like Helvetica), and open contour; without serifscyrl-ya = 'standing-open-motion-serifed',cv84 = 32Cyrillic Lower Ya ( я) with standing leg (like Helvetica), open contour, and motion serifs at bottom-leftcyrl-ya = 'standing-open-serifed',cv84 = 33Cyrillic Lower Ya ( я) with standing leg (like Helvetica), open contour, and serifscyrl-ya = 'standing-open-tailed-serifless',cv84 = 34Cyrillic Lower Ya ( я) with standing leg (like Helvetica), open contour, and tail; without serifscyrl-ya = 'standing-open-tailed-motion-serifed',cv84 = 35Cyrillic Lower Ya ( я) with standing leg (like Helvetica), open contour, tail, and motion serifs at bottom-leftcyrl-ya = 'standing-open-tailed-serifed',cv84 = 36Cyrillic Lower Ya ( я) with standing leg (like Helvetica), open contour, tail, and serifs - Styles for
054 variants
zero = 'unslashed',cv85 = 1Zero ( 0) with standard body shape; without slashzero = 'slashed',cv85 = 2Zero ( 0) with standard body shape, and slash (default)zero = 'reverse-slashed',cv85 = 3Zero ( 0) with standard body shape, and revese slashzero = 'tall-slashed',cv85 = 4Zero ( 0) with standard body shape, and tall slashzero = 'tall-reverse-slashed',cv85 = 5Zero ( 0) with standard body shape, and tall reverse slashzero = 'dotted',cv85 = 6Zero ( 0) with standard body shape, and center dotzero = 'long-dotted',cv85 = 7Zero ( 0) with standard body shape, and long center dotzero = 'slashed-split',cv85 = 8Zero ( 0) with standard body shape, and slash separated from the outlinezero = 'reverse-slashed-split',cv85 = 9Zero ( 0) with standard body shape, and reverse slash separated from the outlinezero = 'broken-slash',cv85 = 10Zero ( 0) with standard body shape, and slash broken in the middle (like in Fixedsys)zero = 'broken-reverse-slash',cv85 = 11Zero ( 0) with standard body shape, and reverse slash broken in the middlezero = 'broken-vertical-bar',cv85 = 12Zero ( 0) with standard body shape, and vertical bar broken in the middlezero = 'slashed-cutout',cv85 = 13Zero ( 0) with standard body shape, and a slash cutoutzero = 'reverse-slashed-cutout',cv85 = 14Zero ( 0) with standard body shape, and a reverse-slash cutoutzero = 'tall-slashed-cutout',cv85 = 15Zero ( 0) with standard body shape, and a taller slash cutoutzero = 'tall-reverse-slashed-cutout',cv85 = 16Zero ( 0) with standard body shape, and a taller reverse-slash cutoutzero = 'vertical-bar-cutout',cv85 = 17Zero ( 0) with standard body shape, and a vertical bar cutoutzero = 'top-right-cutout',cv85 = 18Zero ( 0) with standard body shape, and the top-right bit cutoutzero = 'oval-unslashed',cv85 = 19Zero ( 0) with oval body shape; without slashzero = 'oval-slashed',cv85 = 20Zero ( 0) with oval body shape, and slashzero = 'oval-reverse-slashed',cv85 = 21Zero ( 0) with oval body shape, and revese slashzero = 'oval-tall-slashed',cv85 = 22Zero ( 0) with oval body shape, and tall slashzero = 'oval-tall-reverse-slashed',cv85 = 23Zero ( 0) with oval body shape, and tall reverse slashzero = 'oval-dotted',cv85 = 24Zero ( 0) with oval body shape, and center dotzero = 'oval-long-dotted',cv85 = 25Zero ( 0) with oval body shape, and long center dotzero = 'oval-slashed-split',cv85 = 26Zero ( 0) with oval body shape, and slash separated from the outlinezero = 'oval-reverse-slashed-split',cv85 = 27Zero ( 0) with oval body shape, and reverse slash separated from the outlinezero = 'oval-broken-slash',cv85 = 28Zero ( 0) with oval body shape, and slash broken in the middle (like in Fixedsys)zero = 'oval-broken-reverse-slash',cv85 = 29Zero ( 0) with oval body shape, and reverse slash broken in the middlezero = 'oval-broken-vertical-bar',cv85 = 30Zero ( 0) with oval body shape, and vertical bar broken in the middlezero = 'oval-slashed-cutout',cv85 = 31Zero ( 0) with oval body shape, and a slash cutoutzero = 'oval-reverse-slashed-cutout',cv85 = 32Zero ( 0) with oval body shape, and a reverse-slash cutoutzero = 'oval-tall-slashed-cutout',cv85 = 33Zero ( 0) with oval body shape, and a taller slash cutoutzero = 'oval-tall-reverse-slashed-cutout',cv85 = 34Zero ( 0) with oval body shape, and a taller reverse-slash cutoutzero = 'oval-vertical-bar-cutout',cv85 = 35Zero ( 0) with oval body shape, and a vertical bar cutoutzero = 'oval-top-right-cutout',cv85 = 36Zero ( 0) with oval body shape, and the top-right bit cutoutzero = 'diamond-unslashed',cv85 = 37Zero ( 0) with diamond body shape; without slashzero = 'diamond-slashed',cv85 = 38Zero ( 0) with diamond body shape, and slashzero = 'diamond-reverse-slashed',cv85 = 39Zero ( 0) with diamond body shape, and revese slashzero = 'diamond-tall-slashed',cv85 = 40Zero ( 0) with diamond body shape, and tall slashzero = 'diamond-tall-reverse-slashed',cv85 = 41Zero ( 0) with diamond body shape, and tall reverse slashzero = 'diamond-dotted',cv85 = 42Zero ( 0) with diamond body shape, and center dotzero = 'diamond-long-dotted',cv85 = 43Zero ( 0) with diamond body shape, and long center dotzero = 'diamond-slashed-split',cv85 = 44Zero ( 0) with diamond body shape, and slash separated from the outlinezero = 'diamond-reverse-slashed-split',cv85 = 45Zero ( 0) with diamond body shape, and reverse slash separated from the outlinezero = 'diamond-broken-slash',cv85 = 46Zero ( 0) with diamond body shape, and slash broken in the middle (like in Fixedsys)zero = 'diamond-broken-reverse-slash',cv85 = 47Zero ( 0) with diamond body shape, and reverse slash broken in the middlezero = 'diamond-broken-vertical-bar',cv85 = 48Zero ( 0) with diamond body shape, and vertical bar broken in the middlezero = 'diamond-slashed-cutout',cv85 = 49Zero ( 0) with diamond body shape, and a slash cutoutzero = 'diamond-reverse-slashed-cutout',cv85 = 50Zero ( 0) with diamond body shape, and a reverse-slash cutoutzero = 'diamond-tall-slashed-cutout',cv85 = 51Zero ( 0) with diamond body shape, and a taller slash cutoutzero = 'diamond-tall-reverse-slashed-cutout',cv85 = 52Zero ( 0) with diamond body shape, and a taller reverse-slash cutoutzero = 'diamond-vertical-bar-cutout',cv85 = 53Zero ( 0) with diamond body shape, and a vertical bar cutoutzero = 'diamond-top-right-cutout',cv85 = 54Zero ( 0) with diamond body shape, and the top-right bit cutout - Styles for
19 variants
one = 'line',cv86 = 11drawn just like a straight lineone = 'no-base',cv86 = 21without bottom serif (default for Sans)one = 'base',cv86 = 31with bottom serif (default for Slab)one = 'no-base-long-top-serif',cv86 = 41without bottom serif and with a long top serifone = 'base-long-top-serif',cv86 = 51with bottom serif and a long top serifone = 'no-base-flat-top-serif',cv86 = 61without bottom serif and with a flat top serifone = 'base-flat-top-serif',cv86 = 71with bottom serif and a flat top serifone = 'no-base-top-cut',cv86 = 81without bottom serif and with a diagonal cut at topone = 'base-top-cut',cv86 = 91with bottom serif and a diagonal cut at top - Styles for
24 variants
two = 'straight-neck-serifless',cv87 = 12with straight neck; without serifstwo = 'straight-neck-serifed',cv87 = 22with straight neck, and serifstwo = 'curly-neck-serifless',cv87 = 32with curly neck; without serifs (default for Sans)two = 'curly-neck-serifed',cv87 = 42with curly neck, and serifs (default for Slab) - Styles for
33 variants
three = 'flat-top-serifless',cv88 = 13with flat top (Like Museo Sans / Montserrat); without serifsthree = 'flat-top-serifed',cv88 = 23with flat top (Like Museo Sans / Montserrat), and serifsthree = 'two-arcs',cv88 = 33with arched top (default) - Styles for
412 variants
four = 'closed-serifless',cv89 = 14with closed contour; without serifsfour = 'closed-serifed',cv89 = 24with closed contour, and serifsfour = 'closed-non-crossing-serifless',cv89 = 34with closed contour, and horizontal bar that does not overflow the vertical bar; without serifsfour = 'closed-non-crossing-serifed',cv89 = 44with closed contour, horizontal bar that does not overflow the vertical bar, and serifsfour = 'semi-open-serifless',cv89 = 54with semi-open contour; without serifs (default for Sans)four = 'semi-open-serifed',cv89 = 64with semi-open contour, and serifs (default for Slab)four = 'semi-open-non-crossing-serifless',cv89 = 74with semi-open contour, and horizontal bar that does not overflow the vertical bar; without serifsfour = 'semi-open-non-crossing-serifed',cv89 = 84with semi-open contour, horizontal bar that does not overflow the vertical bar, and serifsfour = 'open-serifless',cv89 = 94with open contour; without serifsfour = 'open-serifed',cv89 = 104with open contour, and serifsfour = 'open-non-crossing-serifless',cv89 = 114with open contour, and horizontal bar that does not overflow the vertical bar; without serifsfour = 'open-non-crossing-serifed',cv89 = 124with open contour, horizontal bar that does not overflow the vertical bar, and serifs - Styles for
58 variants
five = 'upright-arched-serifless',cv90 = 15with upright upper-left bar, and arched middle part; without serifs (default for Sans)five = 'upright-arched-serifed',cv90 = 25with upright upper-left bar, arched middle part, and serifs (default for Slab)five = 'upright-flat-serifless',cv90 = 35with upright upper-left bar, and flat middle part; without serifsfive = 'upright-flat-serifed',cv90 = 45with upright upper-left bar, flat middle part, and serifsfive = 'oblique-arched-serifless',cv90 = 55with arched middle part; without serifsfive = 'oblique-arched-serifed',cv90 = 65with arched middle part, and serifsfive = 'oblique-flat-serifless',cv90 = 75with flat middle part; without serifsfive = 'oblique-flat-serifed',cv90 = 85with flat middle part, and serifs - Styles for
63 variants
six = 'closed-contour',cv91 = 16with a more closed contoursix = 'open-contour',cv91 = 26with a more open contoursix = 'straight-bar',cv91 = 36with a straight bar (default) - Styles for
712 variants
seven = 'straight-serifless',cv92 = 17with straight stem; without serifs (default for Sans)seven = 'straight-serifless-crossbar',cv92 = 27with straight stem, and crossbar; without serifsseven = 'straight-serifed',cv92 = 37with straight stem, and serifs (default for Slab)seven = 'straight-serifed-crossbar',cv92 = 47with straight stem, serifs, and crossbarseven = 'bend-serifless',cv92 = 57with bend stem; without serifsseven = 'bend-serifless-crossbar',cv92 = 67with bend stem, and crossbar; without serifsseven = 'bend-serifed',cv92 = 77with bend stem, and serifsseven = 'bend-serifed-crossbar',cv92 = 87with bend stem, serifs, and crossbarseven = 'curly-serifless',cv92 = 97with curly stem; without serifsseven = 'curly-serifless-crossbar',cv92 = 107with curly stem, and crossbar; without serifsseven = 'curly-serifed',cv92 = 117with curly stem, and serifsseven = 'curly-serifed-crossbar',cv92 = 127with curly stem, serifs, and crossbar - Styles for
83 variants
eight = 'crossing',cv93 = 18with crossing middle part (default)eight = 'two-circles',cv93 = 28looks like two circles joined togethereight = 'crossing-asymmetric',cv93 = 38looks asymmetric crossing middle part - Styles for
93 variants
nine = 'closed-contour',cv94 = 19with a more closed contournine = 'open-contour',cv94 = 29with a more open contournine = 'straight-bar',cv94 = 39with a straight bar (default) - Styles for
ij(Dots in letters “i” and “j” in particular (not including dots in other letters, even if they are similar))2 variants
tittle = 'round',cv95 = 1Dots in i/j are round (default) tittle = 'square',cv95 = 2Dots in i/j are square - Styles for
öẋ(Dot and Comma shape in diacritics)2 variants
diacritic-dot = 'round',cv96 = 1Dots and Commas in diacritics are round (default) diacritic-dot = 'square',cv96 = 2Dots and Commas in diacritics are square - Styles for
.,,:;(Dot and Comma shape in punctuations and symbols)2 variants
punctuation-dot = 'round',cv97 = 1Small punctuations (like .,,) use round dots (default)punctuation-dot = 'square',cv97 = 2Small punctuations (like .,,) use square dots - Styles for
~2 variants
tilde = 'high',cv98 = 1Higher tilde ~tilde = 'low',cv98 = 2Lower tilde ~(default) - Styles for
*12 variants
asterisk = 'penta-high',cv99 = 1Asterisk ( *) with five-pointed shape, and high position (default)asterisk = 'penta-mid',cv99 = 2Asterisk ( *) with five-pointed shape, and medium positionasterisk = 'penta-low',cv99 = 3Asterisk ( *) with five-pointed shape, and low positionasterisk = 'turn-penta-high',cv99 = 4Asterisk ( *) with turned five-pointed shape, and high positionasterisk = 'turn-penta-mid',cv99 = 5Asterisk ( *) with turned five-pointed shape, and medium positionasterisk = 'turn-penta-low',cv99 = 6Asterisk ( *) with turned five-pointed shape, and low positionasterisk = 'hex-high',cv99 = 7Asterisk ( *) with six-pointed shape, and high positionasterisk = 'hex-mid',cv99 = 8Asterisk ( *) with six-pointed shape, and medium positionasterisk = 'hex-low',cv99 = 9Asterisk ( *) with six-pointed shape, and low positionasterisk = 'turn-hex-high',cv99 = 10Asterisk ( *) with turned six-pointed shape, and high positionasterisk = 'turn-hex-mid',cv99 = 11Asterisk ( *) with turned six-pointed shape, and medium positionasterisk = 'turn-hex-low',cv99 = 12Asterisk ( *) with turned six-pointed shape, and low position - Styles for
_3 variants
underscore = 'above-baseline',VSAA = 1Extra-high _, placed right above baselineunderscore = 'high',VSAA = 2Higher underscore _, placed right below baseline (default)underscore = 'low',VSAA = 3Lower underscore _, placed right above descender line - Styles for
^3 variants
caret = 'high',VSAB = 1Higher circumflex ^caret = 'medium',VSAB = 2Lower circumflex ^(default)caret = 'low',VSAB = 3Lower circumflex ^ - Styles for
`3 variants
ascii-grave = 'straight',VSAC = 1Show ASCII grave ( `) as short diagonal straight bar. (default)ascii-grave = 'raised-inverse-comma',VSAC = 2Show ASCII grave ( `) as raised comma.ascii-grave = 'raised-turn-comma',VSAC = 3Show ASCII grave ( `) as raised turned comma, identical to curly open single quote symbols (U+2018). - Styles for
'2 variants
ascii-single-quote = 'straight',VSAD = 1Show ASCII quote ( ") as short vertical straight bar. (default)ascii-single-quote = 'raised-comma',VSAD = 2Show ASCII quote ( ") as raised comma. - Styles for
(,)3 variants
paren = 'normal',VSAE = 1Parenthesis with normal contour (default) paren = 'large-contour',VSAE = 2Parenthesis with larger contour, like that in Monaco paren = 'flat-arc',VSAE = 3Parenthesis with flat arc, like that in JetBrains Mono - Styles for
{,}3 variants
brace = 'straight',VSAF = 1More straight braces brace = 'curly',VSAF = 2More curly braces (default) brace = 'curly-flat-boundary',VSAF = 3Curly braces with flat boundary shape - Styles for
«,»(Guillemets)2 variants
guillemet = 'straight',VSAG = 1Straight Guillemets ( « »)guillemet = 'curly',VSAG = 2Curly Guillemets ( « ») (default) - Styles for
#8 variants
number-sign = 'upright',VSAH = 1Number sign with vertical bars (default) number-sign = 'slanted',VSAH = 2Number sign with slanted bars number-sign = 'upright-open',VSAH = 3Number sign with vertical bars and open inner number-sign = 'slanted-open',VSAH = 4Number sign with slanted bars and open inner number-sign = 'upright-tall',VSAH = 5Number sign with vertical bars and taller than digits number-sign = 'slanted-tall',VSAH = 6Number sign with slanted bars and taller than digits number-sign = 'upright-open-tall',VSAH = 7Number sign with vertical bars, open inner, and taller than digits number-sign = 'slanted-open-tall',VSAH = 8Number sign with slanted bars, open inner, and taller than digits - Styles for
&8 variants
ampersand = 'closed',VSAI = 1Ampersand ( &) with a closed contour (default)ampersand = 'upper-open',VSAI = 2Ampersand ( &) with an open contour at upper halfampersand = 'lower-open',VSAI = 3Ampersand ( &) with an open contour at lower halfampersand = 'flat-top',VSAI = 4Ampersand ( &) drawn with a flat topampersand = 'et-toothed',VSAI = 5Ampersand ( &) drawn like a ligature of Ɛ and t with toothampersand = 'et-toothless-corner',VSAI = 6Ampersand ( &) drawn like a ligature of Ɛ and t without tooth (corner)ampersand = 'et-toothless-rounded',VSAI = 7Ampersand ( &) drawn like a ligature of Ɛ and t without tooth (rounded)ampersand = 'et-tailed',VSAI = 8Ampersand ( &) drawn like a ligature of Ɛ and t with tail - Styles for
@9 variants
at = 'threefold',VSAJ = 1At symbol ( @) with three-fold body (default)at = 'threefold-tall',VSAJ = 2At symbol ( @) with three-fold body, and tall heightat = 'threefold-solid-inner',VSAJ = 3At symbol ( @) with three-fold body, and solid innerat = 'threefold-solid-inner-tall',VSAJ = 4At symbol ( @) with three-fold body, solid inner, and tall heightat = 'fourfold',VSAJ = 5At symbol ( @) with four-fold bodyat = 'fourfold-tall',VSAJ = 6At symbol ( @) with four-fold body, and tall heightat = 'fourfold-solid-inner',VSAJ = 7At symbol ( @) with four-fold body, and solid innerat = 'fourfold-solid-inner-tall',VSAJ = 8At symbol ( @) with four-fold body, solid inner, and tall heightat = 'compact',VSAJ = 9At symbol ( @) with compact body - Styles for
$6 variants
dollar = 'open',VSAK = 1Dollar symbol with open contour dollar = 'through',VSAK = 2Dollar symbol with strike-through vertical bar (default) dollar = 'interrupted',VSAK = 3Dollar symbol with interrupted strike-through vertical bar dollar = 'open-cap',VSAK = 4Dollar symbol with open contour, sized not exceeding baseline and ascender dollar = 'through-cap',VSAK = 5Dollar symbol with strike-through vertical bar, sized not exceeding baseline and ascender dollar = 'interrupted-cap',VSAK = 6Dollar symbol with interrupted strike-through vertical bar, sized not exceeding baseline and ascender - Styles for
¢6 variants
cent = 'open',VSAL = 1Cent sign ( ¢) with open contourcent = 'through',VSAL = 2Cent sign ( ¢) with vertical bar all through thecpart (default)cent = 'bar-interrupted',VSAL = 3Cent sign ( ¢) with vertical bar breaks at centercent = 'open-cap',VSAL = 4Cent sign ( ¢) with open contour, sized not exceeding baseline and ascendercent = 'through-cap',VSAL = 5Cent sign ( ¢) with vertical bar all through thecpart, sized not exceeding baseline and ascendercent = 'bar-interrupted-cap',VSAL = 6Cent sign ( ¢) with vertical bar breaks at center, sized not exceeding baseline and ascender - Styles for
%4 variants
percent = 'dots',VSAM = 1Percent %with rectangular dotspercent = 'rings-segmented-slash',VSAM = 2Percent %with rings and segmented slash (default)percent = 'rings-continuous-slash',VSAM = 3Percent %with rings and continuous barpercent = 'rings-continuous-slash-also-connected',VSAM = 4Percent %with rings and continuous bar and the slash in%is also connected to the top-left ring - Styles for
|,¦2 variants
bar = 'natural-slope',VSAN = 1Bar punctuations ( |) has a natural slope under italics and oblique (default)bar = 'force-upright',VSAN = 2Bar punctuations ( |) is forced upright under italics and oblique - Styles for
?3 variants
question = 'smooth',VSAO = 1Smooth question mark ( ?) (default)question = 'corner',VSAO = 2Question mark ( ?) with a corner at middlequestion = 'corner-flat-hooked',VSAO = 3Question mark ( ?) with a corner at middle and flat hook - Styles for
¶2 variants
pilcrow = 'high',VSAP = 1Higher pilcrow sign ¶(default)pilcrow = 'low',VSAP = 2Lower pilcrow sign ¶ - Styles for
∂(Partial derivative symbol)2 variants
partial-derivative = 'straight-bar',VSAQ = 1The upper bar of the partial derivative symbol is straight partial-derivative = 'curly-bar',VSAQ = 2The upper bar of the partial derivative symbol is curly (default) - Styles for
µ(Micro sign)13 variants
micro-sign = 'toothed-serifless',VSAR = 1Micro Sign ( µ) with toothed shape; without serifs (default for Sans Upright)micro-sign = 'toothed-bottom-right-serifed',VSAR = 2Micro Sign ( µ) with toothed shape, and serif at bottom-rightmicro-sign = 'toothed-motion-serifed',VSAR = 3Micro Sign ( µ) with toothed shape, and motion serifs at top-left and bottom-rightmicro-sign = 'toothed-serifed',VSAR = 4Micro Sign ( µ) with toothed shape, and serifs (default for Slab Upright)micro-sign = 'tailed-serifless',VSAR = 5Micro Sign ( µ) with tailed shape; without serifs (default for Sans Italic)micro-sign = 'tailed-motion-serifed',VSAR = 6Micro Sign ( µ) with tailed shape, and motion serifs at top-left and bottom-right (default for Slab Italic)micro-sign = 'tailed-serifed',VSAR = 7Micro Sign ( µ) with tailed shape, and serifsmicro-sign = 'toothless-corner-serifless',VSAR = 8Micro Sign ( µ) with toothless (corner bottom-right) shape; without serifsmicro-sign = 'toothless-corner-motion-serifed',VSAR = 9Micro Sign ( µ) with toothless (corner bottom-right) shape, and motion serifs at top-left and bottom-rightmicro-sign = 'toothless-corner-serifed',VSAR = 10Micro Sign ( µ) with toothless (corner bottom-right) shape, and serifsmicro-sign = 'toothless-rounded-serifless',VSAR = 11Micro Sign ( µ) with toothless (rounded) shape; without serifsmicro-sign = 'toothless-rounded-motion-serifed',VSAR = 12Micro Sign ( µ) with toothless (rounded) shape, and motion serifs at top-left and bottom-rightmicro-sign = 'toothless-rounded-serifed',VSAR = 13Micro Sign ( µ) with toothless (rounded) shape, and serifs - Styles for
<=,>=(Less-equal and Greater-equal ligations)2 variants
lig-ltgteq = 'flat',VLAA = 1The lower bar of <=and>=ligation is flat (default)lig-ltgteq = 'slanted',VLAA = 2The lower bar of <=and>=ligation is slanted - Styles for
!=(Not-equal ligations)6 variants
lig-neq = 'vertical',VLAB = 1The bar in inequality ( !=, etc.) ligation is verticallig-neq = 'slightly-slanted',VLAB = 2The bar in inequality ( !=, etc.) ligation is slightly slanted (default)lig-neq = 'more-slanted',VLAB = 3The bar in inequality ( !=, etc.) ligation is more slantedlig-neq = 'vertical-dotted',VLAB = 4The bar in inequality ( !=, etc.) ligation is vertical, and with a dot at bottom for ligations built from exclamation sign (!)lig-neq = 'slightly-slanted-dotted',VLAB = 5The bar in inequality ( !=, etc.) ligation is slightly slanted, and with a dot at bottom for ligations built from exclamation sign (!)lig-neq = 'more-slanted-dotted',VLAB = 6The bar in inequality ( !=, etc.) ligation is more slanted, and with a dot at bottom for ligations built from exclamation sign (!) - Styles for
==(Equality ligations)2 variants
lig-equal-chain = 'with-notch',VLAC = 1The bars in equality ( ==, etc.) ligation have notches in the middle (default)lig-equal-chain = 'without-notch',VLAC = 2The bars in equality ( ==, etc.) ligation do not have notches in the middle - Styles for
--(Hyphen-minus ligations)2 variants
lig-hyphen-chain = 'with-notch',VLAD = 1The bars in connected hyphen-minus ( --, etc.) ligation have notches in the middle (default)lig-hyphen-chain = 'without-notch',VLAD = 2The bars in connected hyphen-minus ( --, etc.) ligation do not have notches in the middle - Styles for
++(Plus ligations)2 variants
lig-plus-chain = 'with-notch',VLAE = 1The bars in connected plus ( ++, etc.) ligation have notches in the middlelig-plus-chain = 'without-notch',VLAE = 2The bars in connected plus ( ++, etc.) ligation do not have notches in the middle (default) - Styles for
=>(Double arrow ligation)2 variants
lig-double-arrow-bar = 'with-notch',VLAF = 1The bars in double arrow ( =>, etc.) ligation have notches in the middlelig-double-arrow-bar = 'without-notch',VLAF = 2The bars in double arrow ( =>, etc.) ligation do not have notches in the middle (default) - Styles for
->(Single arrow ligation)2 variants
lig-single-arrow-bar = 'with-notch',VLAG = 1The bars in single arrow ( =>, etc.) ligation have notches in the middlelig-single-arrow-bar = 'without-notch',VLAG = 2The bars in single arrow ( =>, etc.) ligation do not have notches in the middle (default)
- Default digit form
Configuring Weights, Widths and Slopes
Subsection weights is used to change the weight grades that the custom family needs. It is a dictionary from the filename suffix (in PascalCase) to either...
- A string formatted in
default.<weight>format, meaning reusing a default weight grade; - Or, a sub-object with properties:
shape: Number, configures the weight grade of the glyphs' shapes.menu: Integer, configures the weight grade used when naming fonts.css: Integer, configures the weight grade used in web font CSS.
Subsection widths is used to change the width grades that the custom family needs. It is a dictionary from the filename suffix (in PascalCase) to either...
- A string formatted in
default.<width>format, meaning reusing a default width grade; - Or, a sub-object with properties:
shape: Number, configures the width of the glyphs' shapes, measured in 1/1000 em.menu: Integer, configures the width grade used when naming fonts. The valid values are from1to9, inclusive.css: String, configures the font-stretch value used in web font CSS.
Subsection slopes is used to change the slope angles and grades that the custom family needs. It is a dictionary from the filename suffix (in PascalCase) to either...
- A string formatted in
default.<slope>format, meaning reusing a default slope grade; - Or, a sub-object with properties:
angle: Number, configures the slope angle in degrees. The valid vales are from0to15, inclusive.shape: String fromupright,italicoroblique. Configures the slope used for variant selection.menu: String fromupright,italicoroblique. Configures the slope grade used when naming fonts.css: String fromnormal,italicoroblique. Configures the CSS font-style value.
In addition to list all the weights/widths/slopes directly, the user could also configure the weights/widths/slopes list using “inherits” to inherit the list from another build plan:
[buildPlans.IosevkaCustom2]
family = "Iosevka Custom 2"
weights.inherits = "buildPlans.IosevkaCustom1" # Inherit weights list from "IosevkaCustom1"
widths.inherits = "buildPlans.IosevkaCustom1" # Inherit widths list from "IosevkaCustom1"
slopes.inherits = "default" # Inherit slopes list from default
Compatibility Ligatures
Certain software, notably Emacs, relies on pre-encoded ligatures instead of OpenType to provide ligations. Iosevka could be configured with additional subsection compatibilityLigatures, being an array of records with following fields:
unicode: The PUA code point being assigned to.featureTag: The feature tag to compute ligations.sequence: The source character sequence.
A sample of compatibility ligature config is:
[[buildPlans.IosevkaCustom.compatibilityLigatures]]
unicode = 57600 # 0xE100
featureTag = 'calt'
sequence = '<*>'
Excluding Characters
Use the excludeChars configuration to exclude character ranges from the font.
[buildPlans.iosevkaCustom.excludeChars]
ranges = [[10003, 10008]]
Metric Override
Subsection metricOverride provides ability to override certain metric values, if you reallly want to. Adding this section is strongly discouraged as it may introduce broken geometry or broken shapes.
| Property | Unit | Default Value | Meaning |
|---|---|---|---|
cap |
emu | 735 | Height of H. |
ascender |
emu | 735 | Height of b. |
xHeight |
emu | 520 | Height of x. |
sb |
emu | (varies, 60 for Regular) | Width of common side-bearings. |
accentWidth |
emu | 200 | Width of accent marks. |
accentClearance |
emu | 72 | Vertical clearance of accent marks to the base. |
accentHeight |
emu | 176 | Height of accent marks. |
accentStackOffset |
emu | 220 | Offset height of accent mark stack. |
dotSize |
emu | (varies, 125 for regular) | Size of dots in diacritic marks. |
periodSize |
emu | (varies, 140 for regular) | Size of dots in period. |
leading |
emu | 1250 | Built-in line height. |
symbolMid |
emu | 340 | Height of the center of hyphen (-). |
parenSize |
emu | 966 | Height of Parentheses. |
winMetricAscenderPad |
emu | 0 | Additional pad for Win metrics’ ascender to avoid clipping in legacy Windows applications. |
winMetricDescenderPad |
emu | 0 | Additional pad for Win metrics’ descender to avoid clipping in legacy Windows applications. |
powerlineScaleX, powerlineScaleY |
(ratio) | 1 | X and Y scale of Powerline glyphs. |
powerlineShiftX, powerlineShiftY |
emu | 0 | X and Y shift of Powerline glyphs. |
onumZeroHeightRatio |
(ratio) | 1.145 | Ratio of height of 0 under onum feature, to the height of x. |
essRatio |
(ratio) | (varies, 1.12 for Regular) | Ratio of the thickness of the neck of S/s/?, to the normal stroke width. essRatioUpper, essRatioLower and rssRatioQuestion will override this value for corresponded glyph categories when set. |
essRatioUpper |
(ratio) | (varies, 1.12 for Regular) | Ratio of the thickness of the neck of S, to the normal stroke width. |
essRatioLower |
(ratio) | (varies, 1.12 for Regular) | Ratio of the thickness of the neck of s, to the normal stroke width. |
essRatioQuestion |
(ratio) | (varies, 1.12 for Regular) | Ratio of the thickness of the neck of ?, to the normal stroke width. |
archDepth |
emu | (varies, 195 for Regular) | Depth of the curve segment of arches / O rings in capital letters. |
smallArchDepth |
emu | (varies, 200 for Regular) | Depth of the curve segment of arches / O rings in small letters. |
The values of each item could be either a number, or a string representing an expression so that it could be different for different instance fonts, or depending on default values. The syntax of valid expressions are:
Expression -> Term (('+' | '-') Term)*
Term -> Factor (('*' | '/') Factor)*
Factor -> ('+' | '-')* Primitive
Primitive -> Literal
| Call
| Binding
| Group
| List
Literal -> ['0'..'9']+ ('.' ['0'..'9']+)?
Identifier -> ['A'..'Z', 'a'..'z', '_']+
Call -> Identifier '(' Expression (',' Expression)* ')'
List -> Identifier '[' Expression (',' Expression)* ']'
Binding -> Identifier
Valid identifiers include:
weight: being the weight grade;width: being the characters' unit width, measured in em-units;slopeAngle: being the slope angle in degrees;- Default value of all overridable metrics, prefixed with
default_, i.e., defaultcapvalue will be accessable thorughdefault_cap.
Valid functions include:
blend(x, [x1, y1], [x2, y2], ...): Perform a smooth interpolation through data pairs [x1, y1], [x2, y2], ..., against parameter x.
For example, the following configuration:
[buildPlans.IosevkaCustom.metricOverride]
leading = 1500
sb = 'default_sb * 1.0625 + 15'
dotSize = 'blend(weight, [100, 50], [400, 125], [900, 180])'
will:
- Override line height to
1500em-unit; - Override the sidebearing value by its value multiplied by
1.0625then added with15. - Override the dot size by a interpolation against weight: at thin (
100) being50, at regular (400) being125, and at heavy (900) being180.
Naming Override
The properties in the namingOverride section could be uase to override menu names of the produced font. The following properties will be applied to the font directly:
copyright: Name ID 0, copyright notice.manufacturer: Name ID 8, manufacturer name.designer: Name ID 9, designer name.description: Name ID 10, description of the typeface.urlVendor: Name ID 11, URL of font vendor.urlDesigner: Name ID 12, URL of typeface designer.license(or alternativelylicence): Name ID 13, license description.licenseURL(or alternativelylicenceURL): Name ID 14, license Info URL.
In addition, you can also use the version property to override font version. The version number should follow SemVer, like being 1.0.0.
Sample Configuration
A sample configuration could be found at private-build-plans.sample.toml.
TTC Building
It is possible to create a customized TTC build by using the following method:
- Add a collect plan into
private-build-plans.toml, with afromfield containing all the TTF groups it needs:
[collectPlans.IosevkaCustom]
from = ["IosevkaCustom1", "IosevkaCustom2"]
- Run build with the following command:
npm run build -- ttc::IosevkaCustom: Create TTCs from collectionIosevkaCustom; The file will be saved intodist/.ttc.npm run build -- super-ttc::IosevkaCustom: Create a single-file TTC from collectionIosevkaCustom; The file will be saved intodist/.super-ttc.
Baking other OpenType features
There are tools tha could be used to bake other OpenType that are not configurable with TOML files (like baking localized forms). The tools include:
- https://mutsuntsai.github.io/fontfreeze/
- https://github.com/twardoch/fonttools-opentype-feature-freezer
These tools could be used in post-processing fonts. Please refer their documents for instructions.