574 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 fromPATH
environment variable. - Open a CLI shell in a terminal,
cd
into 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.toml
file if absent, place alongside thebuild-plans.toml
in 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
: Applyterm
spacing 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+27DD
LONG RIGHT TACKU+27DE
LONG LEFT TACKU+27F5
LONG LEFTWARDS ARROWU+27F6
LONG RIGHTWARDS ARROWU+27F7
LONG LEFT RIGHT ARROWU+27F8
LONG LEFTWARDS DOUBLE ARROWU+27F9
LONG RIGHTWARDS DOUBLE ARROWU+27FA
LONG LEFT RIGHT DOUBLE ARROWU+27FB
LONG LEFTWARDS ARROW FROM BARU+27FC
LONG RIGHTWARDS ARROW FROM BARU+27FD
LONG LEFTWARDS DOUBLE ARROW FROM BARU+27FE
LONG RIGHTWARDS DOUBLE ARROW FROM BARU+27FF
LONG RIGHTWARDS SQUIGGLE ARROWU+2B33
LONG LEFTWARDS SQUIGGLE ARROW
- As a consequence, the following characters will be removed:
- Remove
NWID
andWWID
features typographic features
- Completely remove wide glyphs. All non-combining glyphs will be exactly the same width.
fixed
: Applyfontconfig-mono
changes 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 totrue
will 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 theTXTR
feature for cross-letter texture adjustments. Defaults to false.
Build plan could have 9 optional subsections:
ligations
variants
weights
widths
slopes
compatibilityLigatures
excludeChars
metricOverride
namingOverride
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.
-
disables
andenables
: 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 underdesign
will be applied to all the slopes, andupright
,italic
, andoblique
will 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
1
9 variants
one = 'line'
,cv01 = 1
1
drawn just like a straight lineone = 'no-base'
,cv01 = 2
1
without bottom serif (default for Sans)one = 'base'
,cv01 = 3
1
with bottom serif (default for Slab)one = 'no-base-long-top-serif'
,cv01 = 4
1
without bottom serif and with a long top serifone = 'base-long-top-serif'
,cv01 = 5
1
with bottom serif and a long top serifone = 'no-base-flat-top-serif'
,cv01 = 6
1
without bottom serif and with a flat top serifone = 'base-flat-top-serif'
,cv01 = 7
1
with bottom serif and a flat top serifone = 'no-base-top-cut'
,cv01 = 8
1
without bottom serif and with a diagonal cut at topone = 'base-top-cut'
,cv01 = 9
1
with bottom serif and a diagonal cut at top - Styles for
2
4 variants
two = 'straight-neck-serifless'
,cv02 = 1
2
with straight neck; without serifstwo = 'straight-neck-serifed'
,cv02 = 2
2
with straight neck, and serifstwo = 'curly-neck-serifless'
,cv02 = 3
2
with curly neck; without serifs (default for Sans)two = 'curly-neck-serifed'
,cv02 = 4
2
with curly neck, and serifs (default for Slab) - Styles for
3
3 variants
three = 'flat-top-serifless'
,cv03 = 1
3
with flat top (Like Museo Sans / Montserrat); without serifsthree = 'flat-top-serifed'
,cv03 = 2
3
with flat top (Like Museo Sans / Montserrat), and serifsthree = 'two-arcs'
,cv03 = 3
3
with arched top (default) - Styles for
4
12 variants
four = 'closed-serifless'
,cv04 = 1
4
with closed contour; without serifsfour = 'closed-serifed'
,cv04 = 2
4
with closed contour, and serifsfour = 'closed-non-crossing-serifless'
,cv04 = 3
4
with closed contour, and horizontal bar that does not overflow the vertical bar; without serifsfour = 'closed-non-crossing-serifed'
,cv04 = 4
4
with closed contour, horizontal bar that does not overflow the vertical bar, and serifsfour = 'semi-open-serifless'
,cv04 = 5
4
with semi-open contour; without serifs (default for Sans)four = 'semi-open-serifed'
,cv04 = 6
4
with semi-open contour, and serifs (default for Slab)four = 'semi-open-non-crossing-serifless'
,cv04 = 7
4
with semi-open contour, and horizontal bar that does not overflow the vertical bar; without serifsfour = 'semi-open-non-crossing-serifed'
,cv04 = 8
4
with semi-open contour, horizontal bar that does not overflow the vertical bar, and serifsfour = 'open-serifless'
,cv04 = 9
4
with open contour; without serifsfour = 'open-serifed'
,cv04 = 10
4
with open contour, and serifsfour = 'open-non-crossing-serifless'
,cv04 = 11
4
with open contour, and horizontal bar that does not overflow the vertical bar; without serifsfour = 'open-non-crossing-serifed'
,cv04 = 12
4
with open contour, horizontal bar that does not overflow the vertical bar, and serifs - Styles for
5
8 variants
five = 'upright-arched-serifless'
,cv05 = 1
5
with upright upper-left bar, and arched middle part; without serifs (default for Sans)five = 'upright-arched-serifed'
,cv05 = 2
5
with upright upper-left bar, arched middle part, and serifs (default for Slab)five = 'upright-flat-serifless'
,cv05 = 3
5
with upright upper-left bar, and flat middle part; without serifsfive = 'upright-flat-serifed'
,cv05 = 4
5
with upright upper-left bar, flat middle part, and serifsfive = 'oblique-arched-serifless'
,cv05 = 5
5
with arched middle part; without serifsfive = 'oblique-arched-serifed'
,cv05 = 6
5
with arched middle part, and serifsfive = 'oblique-flat-serifless'
,cv05 = 7
5
with flat middle part; without serifsfive = 'oblique-flat-serifed'
,cv05 = 8
5
with flat middle part, and serifs - Styles for
6
3 variants
six = 'closed-contour'
,cv06 = 1
6
with a more closed contoursix = 'open-contour'
,cv06 = 2
6
with a more open contoursix = 'straight-bar'
,cv06 = 3
6
with a straight bar (default) - Styles for
7
12 variants
seven = 'straight-serifless'
,cv07 = 1
7
with straight stem; without serifs (default for Sans)seven = 'straight-serifless-crossbar'
,cv07 = 2
7
with straight stem, and crossbar; without serifsseven = 'straight-serifed'
,cv07 = 3
7
with straight stem, and serifs (default for Slab)seven = 'straight-serifed-crossbar'
,cv07 = 4
7
with straight stem, serifs, and crossbarseven = 'bend-serifless'
,cv07 = 5
7
with bend stem; without serifsseven = 'bend-serifless-crossbar'
,cv07 = 6
7
with bend stem, and crossbar; without serifsseven = 'bend-serifed'
,cv07 = 7
7
with bend stem, and serifsseven = 'bend-serifed-crossbar'
,cv07 = 8
7
with bend stem, serifs, and crossbarseven = 'curly-serifless'
,cv07 = 9
7
with curly stem; without serifsseven = 'curly-serifless-crossbar'
,cv07 = 10
7
with curly stem, and crossbar; without serifsseven = 'curly-serifed'
,cv07 = 11
7
with curly stem, and serifsseven = 'curly-serifed-crossbar'
,cv07 = 12
7
with curly stem, serifs, and crossbar - Styles for
8
3 variants
eight = 'crossing'
,cv08 = 1
8
with crossing middle part (default)eight = 'two-circles'
,cv08 = 2
8
looks like two circles joined togethereight = 'crossing-asymmetric'
,cv08 = 3
8
looks asymmetric crossing middle part - Styles for
9
3 variants
nine = 'closed-contour'
,cv09 = 1
9
with a more closed contournine = 'open-contour'
,cv09 = 2
9
with a more open contournine = 'straight-bar'
,cv09 = 3
9
with a straight bar (default) - Styles for
0
54 variants
zero = 'unslashed'
,cv10 = 1
Zero ( 0
) with standard body shape; without slashzero = 'slashed'
,cv10 = 2
Zero ( 0
) with standard body shape, and slash (default)zero = 'reverse-slashed'
,cv10 = 3
Zero ( 0
) with standard body shape, and revese slashzero = 'tall-slashed'
,cv10 = 4
Zero ( 0
) with standard body shape, and tall slashzero = 'tall-reverse-slashed'
,cv10 = 5
Zero ( 0
) with standard body shape, and tall reverse slashzero = 'dotted'
,cv10 = 6
Zero ( 0
) with standard body shape, and center dotzero = 'long-dotted'
,cv10 = 7
Zero ( 0
) with standard body shape, and long center dotzero = 'slashed-split'
,cv10 = 8
Zero ( 0
) with standard body shape, and slash separated from the outlinezero = 'reverse-slashed-split'
,cv10 = 9
Zero ( 0
) with standard body shape, and reverse slash separated from the outlinezero = 'broken-slash'
,cv10 = 10
Zero ( 0
) with standard body shape, and slash broken in the middle (like in Fixedsys)zero = 'broken-reverse-slash'
,cv10 = 11
Zero ( 0
) with standard body shape, and reverse slash broken in the middlezero = 'broken-vertical-bar'
,cv10 = 12
Zero ( 0
) with standard body shape, and vertical bar broken in the middlezero = 'slashed-cutout'
,cv10 = 13
Zero ( 0
) with standard body shape, and a slash cutoutzero = 'reverse-slashed-cutout'
,cv10 = 14
Zero ( 0
) with standard body shape, and a reverse-slash cutoutzero = 'tall-slashed-cutout'
,cv10 = 15
Zero ( 0
) with standard body shape, and a taller slash cutoutzero = 'tall-reverse-slashed-cutout'
,cv10 = 16
Zero ( 0
) with standard body shape, and a taller reverse-slash cutoutzero = 'vertical-bar-cutout'
,cv10 = 17
Zero ( 0
) with standard body shape, and a vertical bar cutoutzero = 'top-right-cutout'
,cv10 = 18
Zero ( 0
) with standard body shape, and the top-right bit cutoutzero = 'oval-unslashed'
,cv10 = 19
Zero ( 0
) with oval body shape; without slashzero = 'oval-slashed'
,cv10 = 20
Zero ( 0
) with oval body shape, and slashzero = 'oval-reverse-slashed'
,cv10 = 21
Zero ( 0
) with oval body shape, and revese slashzero = 'oval-tall-slashed'
,cv10 = 22
Zero ( 0
) with oval body shape, and tall slashzero = 'oval-tall-reverse-slashed'
,cv10 = 23
Zero ( 0
) with oval body shape, and tall reverse slashzero = 'oval-dotted'
,cv10 = 24
Zero ( 0
) with oval body shape, and center dotzero = 'oval-long-dotted'
,cv10 = 25
Zero ( 0
) with oval body shape, and long center dotzero = 'oval-slashed-split'
,cv10 = 26
Zero ( 0
) with oval body shape, and slash separated from the outlinezero = 'oval-reverse-slashed-split'
,cv10 = 27
Zero ( 0
) with oval body shape, and reverse slash separated from the outlinezero = 'oval-broken-slash'
,cv10 = 28
Zero ( 0
) with oval body shape, and slash broken in the middle (like in Fixedsys)zero = 'oval-broken-reverse-slash'
,cv10 = 29
Zero ( 0
) with oval body shape, and reverse slash broken in the middlezero = 'oval-broken-vertical-bar'
,cv10 = 30
Zero ( 0
) with oval body shape, and vertical bar broken in the middlezero = 'oval-slashed-cutout'
,cv10 = 31
Zero ( 0
) with oval body shape, and a slash cutoutzero = 'oval-reverse-slashed-cutout'
,cv10 = 32
Zero ( 0
) with oval body shape, and a reverse-slash cutoutzero = 'oval-tall-slashed-cutout'
,cv10 = 33
Zero ( 0
) with oval body shape, and a taller slash cutoutzero = 'oval-tall-reverse-slashed-cutout'
,cv10 = 34
Zero ( 0
) with oval body shape, and a taller reverse-slash cutoutzero = 'oval-vertical-bar-cutout'
,cv10 = 35
Zero ( 0
) with oval body shape, and a vertical bar cutoutzero = 'oval-top-right-cutout'
,cv10 = 36
Zero ( 0
) with oval body shape, and the top-right bit cutoutzero = 'diamond-unslashed'
,cv10 = 37
Zero ( 0
) with diamond body shape; without slashzero = 'diamond-slashed'
,cv10 = 38
Zero ( 0
) with diamond body shape, and slashzero = 'diamond-reverse-slashed'
,cv10 = 39
Zero ( 0
) with diamond body shape, and revese slashzero = 'diamond-tall-slashed'
,cv10 = 40
Zero ( 0
) with diamond body shape, and tall slashzero = 'diamond-tall-reverse-slashed'
,cv10 = 41
Zero ( 0
) with diamond body shape, and tall reverse slashzero = 'diamond-dotted'
,cv10 = 42
Zero ( 0
) with diamond body shape, and center dotzero = 'diamond-long-dotted'
,cv10 = 43
Zero ( 0
) with diamond body shape, and long center dotzero = 'diamond-slashed-split'
,cv10 = 44
Zero ( 0
) with diamond body shape, and slash separated from the outlinezero = 'diamond-reverse-slashed-split'
,cv10 = 45
Zero ( 0
) with diamond body shape, and reverse slash separated from the outlinezero = 'diamond-broken-slash'
,cv10 = 46
Zero ( 0
) with diamond body shape, and slash broken in the middle (like in Fixedsys)zero = 'diamond-broken-reverse-slash'
,cv10 = 47
Zero ( 0
) with diamond body shape, and reverse slash broken in the middlezero = 'diamond-broken-vertical-bar'
,cv10 = 48
Zero ( 0
) with diamond body shape, and vertical bar broken in the middlezero = 'diamond-slashed-cutout'
,cv10 = 49
Zero ( 0
) with diamond body shape, and a slash cutoutzero = 'diamond-reverse-slashed-cutout'
,cv10 = 50
Zero ( 0
) with diamond body shape, and a reverse-slash cutoutzero = 'diamond-tall-slashed-cutout'
,cv10 = 51
Zero ( 0
) with diamond body shape, and a taller slash cutoutzero = 'diamond-tall-reverse-slashed-cutout'
,cv10 = 52
Zero ( 0
) with diamond body shape, and a taller reverse-slash cutoutzero = 'diamond-vertical-bar-cutout'
,cv10 = 53
Zero ( 0
) with diamond body shape, and a vertical bar cutoutzero = 'diamond-top-right-cutout'
,cv10 = 54
Zero ( 0
) with diamond body shape, and the top-right bit cutout - Styles for
A
10 variants
capital-a = 'straight-serifless'
,cv11 = 1
A
with straight shape; without serifs (default for Sans)capital-a = 'straight-top-serifed'
,cv11 = 2
A
with straight shape, and serifs at topcapital-a = 'straight-base-serifed'
,cv11 = 3
A
with straight shape, and serifs at base (default for Slab)capital-a = 'straight-tri-serifed'
,cv11 = 4
A
with straight shape, and serifs at both top and basecapital-a = 'curly-serifless'
,cv11 = 5
A
with curly shape; without serifscapital-a = 'curly-top-serifed'
,cv11 = 6
A
with curly shape, and serifs at topcapital-a = 'curly-base-serifed'
,cv11 = 7
A
with curly shape, and serifs at basecapital-a = 'curly-tri-serifed'
,cv11 = 8
A
with curly shape, and serifs at both top and basecapital-a = 'round-top-serifless'
,cv11 = 9
A
with round top; without serifscapital-a = 'round-top-base-serifed'
,cv11 = 10
A
with round top, and serifs at base - Styles for
B
12 variants
capital-b = 'standard-serifless'
,cv12 = 1
B
with mostly symmetric shape; without serifs (default for Sans)capital-b = 'standard-unilateral-serifed'
,cv12 = 2
B
with mostly symmetric shape, and serifs at topcapital-b = 'standard-bilateral-serifed'
,cv12 = 3
B
with mostly symmetric shape, and serifs at both top and bottom (default for Slab)capital-b = 'standard-interrupted-serifless'
,cv12 = 4
B
with mostly symmetric shape, and interrupted middle bar; without serifscapital-b = 'standard-interrupted-unilateral-serifed'
,cv12 = 5
B
with mostly symmetric shape, interrupted middle bar, and serifs at topcapital-b = 'standard-interrupted-bilateral-serifed'
,cv12 = 6
B
with mostly symmetric shape, interrupted middle bar, and serifs at both top and bottomcapital-b = 'more-asymmetric-serifless'
,cv12 = 7
B
with more asymmetric shape; without serifscapital-b = 'more-asymmetric-unilateral-serifed'
,cv12 = 8
B
with more asymmetric shape, and serifs at topcapital-b = 'more-asymmetric-bilateral-serifed'
,cv12 = 9
B
with more asymmetric shape, and serifs at both top and bottomcapital-b = 'more-asymmetric-interrupted-serifless'
,cv12 = 10
B
with more asymmetric shape, and interrupted middle bar; without serifscapital-b = 'more-asymmetric-interrupted-unilateral-serifed'
,cv12 = 11
B
with more asymmetric shape, interrupted middle bar, and serifs at topcapital-b = 'more-asymmetric-interrupted-bilateral-serifed'
,cv12 = 12
B
with more asymmetric shape, interrupted middle bar, and serifs at both top and bottom - Styles for
C
5 variants
capital-c = 'serifless'
,cv13 = 1
Serifless C
(default for Sans)capital-c = 'unilateral-serifed'
,cv13 = 2
C
with serif at top (default for Slab)capital-c = 'bilateral-serifed'
,cv13 = 3
C
with serifs at both top and bottomcapital-c = 'unilateral-inward-serifed'
,cv13 = 4
C
with inward serif at topcapital-c = 'bilateral-inward-serifed'
,cv13 = 5
C
with inward serif at both top and bottom - Styles for
D
6 variants
capital-d = 'standard-serifless'
,cv14 = 1
D
with standard shape; without serifs (default for Sans)capital-d = 'standard-unilateral-serifed'
,cv14 = 2
D
with standard shape, and serifs at topcapital-d = 'standard-bilateral-serifed'
,cv14 = 3
D
with standard shape, and serifs at both top and bottom (default for Slab)capital-d = 'more-rounded-serifless'
,cv14 = 4
D
with more rounded shape; without serifscapital-d = 'more-rounded-unilateral-serifed'
,cv14 = 5
D
with more rounded shape, and serifs at topcapital-d = 'more-rounded-bilateral-serifed'
,cv14 = 6
D
with more rounded shape, and serifs at both top and bottom - Styles for
E
4 variants
capital-e = 'serifless'
,cv15 = 1
E without serifs (default for Sans) capital-e = 'top-left-serifed'
,cv15 = 2
E with serif only at top left capital-e = 'serifed'
,cv15 = 3
E with serifs (default for Slab) capital-e = 'serifed-capped'
,cv15 = 4
E with serifs and capped middle bar - Styles for
F
4 variants
capital-f = 'serifless'
,cv16 = 1
F without serifs (default for Sans) capital-f = 'top-left-serifed'
,cv16 = 2
F with serif only at top left capital-f = 'serifed'
,cv16 = 3
F with serifs (default for Slab) capital-f = 'serifed-capped'
,cv16 = 4
F with serifs and capped middle bar - Styles for
G
27 variants
capital-g = 'toothed-serifless-hookless'
,cv17 = 1
G
with toothed body; without top serif, and hookscapital-g = 'toothed-serifless-hooked'
,cv17 = 2
G
with toothed body, and inward hook terminal; without top serif (default for Sans)capital-g = 'toothed-serifless-capped'
,cv17 = 3
G
with toothed body, and capped terminal; without top serifcapital-g = 'toothed-serifed-hookless'
,cv17 = 4
G
with toothed body, and top serif; without hookscapital-g = 'toothed-serifed-hooked'
,cv17 = 5
G
with toothed body, top serif, and inward hook terminal (default for Slab)capital-g = 'toothed-serifed-capped'
,cv17 = 6
G
with toothed body, top serif, and capped terminalcapital-g = 'toothed-inward-serifed-hookless'
,cv17 = 7
G
with toothed body, and inward top serif; without hookscapital-g = 'toothed-inward-serifed-hooked'
,cv17 = 8
G
with toothed body, inward top serif, and inward hook terminalcapital-g = 'toothed-inward-serifed-capped'
,cv17 = 9
G
with toothed body, inward top serif, and capped terminalcapital-g = 'toothless-corner-serifless-hookless'
,cv17 = 10
G
with tootheless (corner) body; without top serif, and hookscapital-g = 'toothless-corner-serifless-hooked'
,cv17 = 11
G
with tootheless (corner) body, and inward hook terminal; without top serifcapital-g = 'toothless-corner-serifless-capped'
,cv17 = 12
G
with tootheless (corner) body, and capped terminal; without top serifcapital-g = 'toothless-corner-serifed-hookless'
,cv17 = 13
G
with tootheless (corner) body, and top serif; without hookscapital-g = 'toothless-corner-serifed-hooked'
,cv17 = 14
G
with tootheless (corner) body, top serif, and inward hook terminalcapital-g = 'toothless-corner-serifed-capped'
,cv17 = 15
G
with tootheless (corner) body, top serif, and capped terminalcapital-g = 'toothless-corner-inward-serifed-hookless'
,cv17 = 16
G
with tootheless (corner) body, and inward top serif; without hookscapital-g = 'toothless-corner-inward-serifed-hooked'
,cv17 = 17
G
with tootheless (corner) body, inward top serif, and inward hook terminalcapital-g = 'toothless-corner-inward-serifed-capped'
,cv17 = 18
G
with tootheless (corner) body, inward top serif, and capped terminalcapital-g = 'toothless-rounded-serifless-hookless'
,cv17 = 19
G
with tootheless (rounded) body; without top serif, and hookscapital-g = 'toothless-rounded-serifless-hooked'
,cv17 = 20
G
with tootheless (rounded) body, and inward hook terminal; without top serifcapital-g = 'toothless-rounded-serifless-capped'
,cv17 = 21
G
with tootheless (rounded) body, and capped terminal; without top serifcapital-g = 'toothless-rounded-serifed-hookless'
,cv17 = 22
G
with tootheless (rounded) body, and top serif; without hookscapital-g = 'toothless-rounded-serifed-hooked'
,cv17 = 23
G
with tootheless (rounded) body, top serif, and inward hook terminalcapital-g = 'toothless-rounded-serifed-capped'
,cv17 = 24
G
with tootheless (rounded) body, top serif, and capped terminalcapital-g = 'toothless-rounded-inward-serifed-hookless'
,cv17 = 25
G
with tootheless (rounded) body, and inward top serif; without hookscapital-g = 'toothless-rounded-inward-serifed-hooked'
,cv17 = 26
G
with tootheless (rounded) body, inward top serif, and inward hook terminalcapital-g = 'toothless-rounded-inward-serifed-capped'
,cv17 = 27
G
with tootheless (rounded) body, inward top serif, and capped terminal - Styles for
H
4 variants
capital-h = 'serifless'
,cv18 = 1
H without serifs (default for Sans) capital-h = 'top-left-serifed'
,cv18 = 2
H with serif only at top left capital-h = 'top-left-bottom-right-serifed'
,cv18 = 3
H with serif only at top left and bottom right capital-h = 'serifed'
,cv18 = 4
H with serifs (default for Slab) - Styles for
I
3 variants
capital-i = 'serifless'
,cv19 = 1
I without serifs, like a straight bar capital-i = 'serifed'
,cv19 = 2
I with standard (long) serifs (default) capital-i = 'short-serifed'
,cv19 = 3
I with short serifs - Styles for
J
14 variants
capital-j = 'serifless'
,cv20 = 1
J
without serifscapital-j = 'serifed'
,cv20 = 2
J
with serifs (default)capital-j = 'serifed-both-sides'
,cv20 = 3
J
with serifs at both sides (asymmetric)capital-j = 'serifed-symmetric'
,cv20 = 4
J
with serifs at both sides (symmetric)capital-j = 'flat-hook-serifless'
,cv20 = 5
J
with flat hook; without serifscapital-j = 'flat-hook-serifed'
,cv20 = 6
J
with flat hook, and serifscapital-j = 'flat-hook-serifed-both-sides'
,cv20 = 7
J
with flat hook, and serifs at both sides (asymmetric)capital-j = 'flat-hook-serifed-symmetric'
,cv20 = 8
J
with flat hook, and serifs at both sides (symmetric)capital-j = 'descending-serifless'
,cv20 = 9
J
with descending height; without serifscapital-j = 'descending-serifed'
,cv20 = 10
J
with descending height, and serifscapital-j = 'descending-serifed-both-sides'
,cv20 = 11
J
with descending height, and serifs at both sides (asymmetric)capital-j = 'descending-serifed-symmetric'
,cv20 = 12
J
with descending height, and serifs at both sides (symmetric)capital-j = 'descending-flat-hook-serifless'
,cv20 = 13
J
with descending height, and flat hook; without serifscapital-j = 'descending-flat-hook-serifed'
,cv20 = 14
J
with descending height, flat hook, and serifs - Styles for
K
20 variants
capital-k = 'straight-serifless'
,cv21 = 1
K
with straight shape; without serifs (default for Sans)capital-k = 'straight-top-left-serifed'
,cv21 = 2
K
with straight shape, and serifs at top leftcapital-k = 'straight-bottom-right-serifed'
,cv21 = 3
K
with straight shape, and serifs at bottom rightcapital-k = 'straight-top-left-and-bottom-right-serifed'
,cv21 = 4
K
with straight shape, and serifs at top left and bottom rightcapital-k = 'straight-serifed'
,cv21 = 5
K
with straight shape, and serifs (default for Slab)capital-k = 'curly-serifless'
,cv21 = 6
K
with curly shape; without serifscapital-k = 'curly-top-left-serifed'
,cv21 = 7
K
with curly shape, and serifs at top leftcapital-k = 'curly-bottom-right-serifed'
,cv21 = 8
K
with curly shape, and serifs at bottom rightcapital-k = 'curly-top-left-and-bottom-right-serifed'
,cv21 = 9
K
with curly shape, and serifs at top left and bottom rightcapital-k = 'curly-serifed'
,cv21 = 10
K
with curly shape, and serifscapital-k = 'symmetric-touching-serifless'
,cv21 = 11
K
with symmetric legs touching the vertical bar; without serifscapital-k = 'symmetric-touching-top-left-serifed'
,cv21 = 12
K
with symmetric legs touching the vertical bar, and serifs at top leftcapital-k = 'symmetric-touching-bottom-right-serifed'
,cv21 = 13
K
with symmetric legs touching the vertical bar, and serifs at bottom rightcapital-k = 'symmetric-touching-top-left-and-bottom-right-serifed'
,cv21 = 14
K
with symmetric legs touching the vertical bar, and serifs at top left and bottom rightcapital-k = 'symmetric-touching-serifed'
,cv21 = 15
K
with symmetric legs touching the vertical bar, and serifscapital-k = 'symmetric-connected-serifless'
,cv21 = 16
K
with symmetric legs connected to the vertical bar; without serifscapital-k = 'symmetric-connected-top-left-serifed'
,cv21 = 17
K
with symmetric legs connected to the vertical bar, and serifs at top leftcapital-k = 'symmetric-connected-bottom-right-serifed'
,cv21 = 18
K
with symmetric legs connected to the vertical bar, and serifs at bottom rightcapital-k = 'symmetric-connected-top-left-and-bottom-right-serifed'
,cv21 = 19
K
with symmetric legs connected to the vertical bar, and serifs at top left and bottom rightcapital-k = 'symmetric-connected-serifed'
,cv21 = 20
K
with symmetric legs connected to the vertical bar, and serifs - Styles for
L
3 variants
capital-l = 'serifless'
,cv22 = 1
Serifless L
(default for Sans)capital-l = 'motion-serifed'
,cv22 = 2
Standard L
with motion serif at bottom rightcapital-l = 'serifed'
,cv22 = 3
L
with serifs (default for Slab) - Styles for
M
12 variants
capital-m = 'hanging-serifless'
,cv23 = 1
M
with middle being hanging off baseline; without serifs (default for Sans)capital-m = 'hanging-motion-serifed'
,cv23 = 2
M
with middle being hanging off baseline, and motion serifscapital-m = 'hanging-serifed'
,cv23 = 3
M
with middle being hanging off baseline, and serifs (default for Slab)capital-m = 'flat-bottom-serifless'
,cv23 = 4
M
with middle aligned to baseline; without serifscapital-m = 'flat-bottom-motion-serifed'
,cv23 = 5
M
with middle aligned to baseline, and motion serifscapital-m = 'flat-bottom-serifed'
,cv23 = 6
M
with middle aligned to baseline, and serifscapital-m = 'slanted-sides-hanging-serifless'
,cv23 = 7
M
with slanted sides, and middle being hanging off baseline; without serifscapital-m = 'slanted-sides-hanging-motion-serifed'
,cv23 = 8
M
with slanted sides, middle being hanging off baseline, and motion serifscapital-m = 'slanted-sides-hanging-serifed'
,cv23 = 9
M
with slanted sides, middle being hanging off baseline, and serifscapital-m = 'slanted-sides-flat-bottom-serifless'
,cv23 = 10
M
with slanted sides, and middle aligned to baseline; without serifscapital-m = 'slanted-sides-flat-bottom-motion-serifed'
,cv23 = 11
M
with slanted sides, middle aligned to baseline, and motion serifscapital-m = 'slanted-sides-flat-bottom-serifed'
,cv23 = 12
M
with slanted sides, middle aligned to baseline, and serifs - Styles for
N
6 variants
capital-n = 'standard-serifless'
,cv24 = 1
N
with standard shape; without serifs (default for Sans)capital-n = 'standard-motion-serifed'
,cv24 = 2
N
with standard shape, and motion serifscapital-n = 'standard-serifed'
,cv24 = 3
N
with standard shape, and serifs (default for Slab)capital-n = 'asymmetric-serifless'
,cv24 = 4
N
with asymmetric shape; without serifscapital-n = 'asymmetric-motion-serifed'
,cv24 = 5
N
with asymmetric shape, and motion serifscapital-n = 'asymmetric-serifed'
,cv24 = 6
N
with asymmetric shape, and serifs - Styles for
P
6 variants
capital-p = 'closed-serifless'
,cv25 = 1
P
with closed shape; without serifs (default for Sans)capital-p = 'closed-motion-serifed'
,cv25 = 2
P
with closed shape, and motion serifscapital-p = 'closed-serifed'
,cv25 = 3
P
with closed shape, and serifs (default for Slab)capital-p = 'open-serifless'
,cv25 = 4
P
with open shape; without serifscapital-p = 'open-motion-serifed'
,cv25 = 5
P
with open shape, and motion serifscapital-p = 'open-serifed'
,cv25 = 6
P
with open shape, and serifs - Styles for
Q
10 variants
capital-q = 'curly-tailed'
,cv26 = 1
Q
with a curly tail (default)capital-q = 'crossing-curly-tailed'
,cv26 = 2
Q
with a curly tail crossing the ringcapital-q = 'straight'
,cv26 = 3
Q
with a straight tail like in the old versionscapital-q = 'crossing'
,cv26 = 4
Q
with a tail crossing the ringcapital-q = 'crossing-baseline'
,cv26 = 5
Q
with a tail above baseline crossing the ringcapital-q = 'vertical-crossing'
,cv26 = 6
Q
with a vertical tail crossing the ringcapital-q = 'horizontal-tailed'
,cv26 = 7
Q
with a horizontal tail, like Universcapital-q = 'detached-tailed'
,cv26 = 8
Q
with a oblique tail detachedcapital-q = 'detached-bend-tailed'
,cv26 = 9
Q
with a bend tail detachedcapital-q = 'open-swash'
,cv26 = 10
Q
with open contour and swash-y shape - Styles for
R
30 variants
capital-r = 'straight-serifless'
,cv27 = 1
R
with straight leg; without serifs (default for Sans)capital-r = 'straight-top-left-serifed'
,cv27 = 2
R
with straight leg, and serifs at top-leftcapital-r = 'straight-bottom-right-serifed'
,cv27 = 3
R
with straight leg, and serifs at bottom-rightcapital-r = 'straight-top-left-and-bottom-right-serifed'
,cv27 = 4
R
with straight leg, and serifs at bottom-rightcapital-r = 'straight-serifed'
,cv27 = 5
R
with straight leg, and serifs (default for Slab)capital-r = 'straight-open-serifless'
,cv27 = 6
R
with straight leg, and open contour; without serifscapital-r = 'straight-open-top-left-serifed'
,cv27 = 7
R
with straight leg, open contour, and serifs at top-leftcapital-r = 'straight-open-bottom-right-serifed'
,cv27 = 8
R
with straight leg, open contour, and serifs at bottom-rightcapital-r = 'straight-open-top-left-and-bottom-right-serifed'
,cv27 = 9
R
with straight leg, open contour, and serifs at bottom-rightcapital-r = 'straight-open-serifed'
,cv27 = 10
R
with straight leg, open contour, and serifscapital-r = 'curly-serifless'
,cv27 = 11
R
with curly leg; without serifscapital-r = 'curly-top-left-serifed'
,cv27 = 12
R
with curly leg, and serifs at top-leftcapital-r = 'curly-bottom-right-serifed'
,cv27 = 13
R
with curly leg, and serifs at bottom-rightcapital-r = 'curly-top-left-and-bottom-right-serifed'
,cv27 = 14
R
with curly leg, and serifs at bottom-rightcapital-r = 'curly-serifed'
,cv27 = 15
R
with curly leg, and serifscapital-r = 'curly-open-serifless'
,cv27 = 16
R
with curly leg, and open contour; without serifscapital-r = 'curly-open-top-left-serifed'
,cv27 = 17
R
with curly leg, open contour, and serifs at top-leftcapital-r = 'curly-open-bottom-right-serifed'
,cv27 = 18
R
with curly leg, open contour, and serifs at bottom-rightcapital-r = 'curly-open-top-left-and-bottom-right-serifed'
,cv27 = 19
R
with curly leg, open contour, and serifs at bottom-rightcapital-r = 'curly-open-serifed'
,cv27 = 20
R
with curly leg, open contour, and serifscapital-r = 'standing-serifless'
,cv27 = 21
R
with standing leg (like Helvetica); without serifscapital-r = 'standing-top-left-serifed'
,cv27 = 22
R
with standing leg (like Helvetica), and serifs at top-leftcapital-r = 'standing-bottom-right-serifed'
,cv27 = 23
R
with standing leg (like Helvetica), and serifs at bottom-rightcapital-r = 'standing-top-left-and-bottom-right-serifed'
,cv27 = 24
R
with standing leg (like Helvetica), and serifs at bottom-rightcapital-r = 'standing-serifed'
,cv27 = 25
R
with standing leg (like Helvetica), and serifscapital-r = 'standing-open-serifless'
,cv27 = 26
R
with standing leg (like Helvetica), and open contour; without serifscapital-r = 'standing-open-top-left-serifed'
,cv27 = 27
R
with standing leg (like Helvetica), open contour, and serifs at top-leftcapital-r = 'standing-open-bottom-right-serifed'
,cv27 = 28
R
with standing leg (like Helvetica), open contour, and serifs at bottom-rightcapital-r = 'standing-open-top-left-and-bottom-right-serifed'
,cv27 = 29
R
with standing leg (like Helvetica), open contour, and serifs at bottom-rightcapital-r = 'standing-open-serifed'
,cv27 = 30
R
with standing leg (like Helvetica), open contour, and serifs - Styles for
S
5 variants
capital-s = 'serifless'
,cv28 = 1
Serifless S
(default for Sans)capital-s = 'unilateral-serifed'
,cv28 = 2
S
with single serif at topcapital-s = 'bilateral-serifed'
,cv28 = 3
S
with serifs at both end (default for Slab)capital-s = 'unilateral-inward-serifed'
,cv28 = 4
S
with single inward serif at topcapital-s = 'bilateral-inward-serifed'
,cv28 = 5
S
with inward serifs at both end - Styles for
T
3 variants
capital-t = 'serifless'
,cv29 = 1
Serifless T (default for Sans) capital-t = 'motion-serifed'
,cv29 = 2
Motion-Serifed T capital-t = 'serifed'
,cv29 = 3
Serifed T (default for Slab) - Styles for
U
15 variants
capital-u = 'toothed-serifless'
,cv30 = 1
U
with toothed shape; without serifscapital-u = 'toothed-bottom-right-serifed'
,cv30 = 2
U
with toothed shape, and serif at bottom-rightcapital-u = 'toothed-motion-serifed'
,cv30 = 3
U
with toothed shape, and motion serifs at top-left and bottom-rightcapital-u = 'toothed-serifed'
,cv30 = 4
U
with toothed shape, and serifscapital-u = 'tailed-serifless'
,cv30 = 5
U
with tailed shape; without serifscapital-u = 'tailed-motion-serifed'
,cv30 = 6
U
with tailed shape, and motion serifs at top-left and bottom-rightcapital-u = 'tailed-serifed'
,cv30 = 7
U
with tailed shape, and serifscapital-u = 'toothless-corner-serifless'
,cv30 = 8
U
with toothless (corner bottom-right) shape; without serifscapital-u = 'toothless-corner-unilateral-motion-serifed'
,cv30 = 9
U
with toothless (corner bottom-right) shape, and motion serifs at left sidecapital-u = 'toothless-corner-bilateral-motion-serifed'
,cv30 = 10
U
with toothless (corner bottom-right) shape, and motion serifs at both sidescapital-u = 'toothless-corner-serifed'
,cv30 = 11
U
with toothless (corner bottom-right) shape, and serifscapital-u = 'toothless-rounded-serifless'
,cv30 = 12
U
with toothless (rounded) shape; without serifs (default for Sans)capital-u = 'toothless-rounded-unilateral-motion-serifed'
,cv30 = 13
U
with toothless (rounded) shape, and motion serifs at left sidecapital-u = 'toothless-rounded-bilateral-motion-serifed'
,cv30 = 14
U
with toothless (rounded) shape, and motion serifs at both sidescapital-u = 'toothless-rounded-serifed'
,cv30 = 15
U
with toothless (rounded) shape, and serifs (default for Slab) - Styles for
V
6 variants
capital-v = 'straight-serifless'
,cv31 = 1
V
with straight shape; without serifs (default for Sans)capital-v = 'straight-motion-serifed'
,cv31 = 2
V
with straight shape, and motion serifscapital-v = 'straight-serifed'
,cv31 = 3
V
with straight shape, and serifs (default for Slab)capital-v = 'curly-serifless'
,cv31 = 4
V
with curly shape; without serifscapital-v = 'curly-motion-serifed'
,cv31 = 5
V
with curly shape, and motion serifscapital-v = 'curly-serifed'
,cv31 = 6
V
with curly shape, and serifs - Styles for
W
21 variants
capital-w = 'straight-serifless'
,cv32 = 1
W
with standard, straight body; without serifs (default for Sans)capital-w = 'straight-motion-serifed'
,cv32 = 2
W
with standard, straight body, and motion serifscapital-w = 'straight-serifed'
,cv32 = 3
W
with standard, straight body, and serifs (default for Slab)capital-w = 'curly-serifless'
,cv32 = 4
W
with curly body; without serifscapital-w = 'curly-motion-serifed'
,cv32 = 5
W
with curly body, and motion serifscapital-w = 'curly-serifed'
,cv32 = 6
W
with curly body, and serifscapital-w = 'straight-flat-top-serifless'
,cv32 = 7
W
with straight body shape that the middle is forced to be aligned the top; without serifscapital-w = 'straight-flat-top-motion-serifed'
,cv32 = 8
W
with straight body shape that the middle is forced to be aligned the top, and motion serifscapital-w = 'straight-flat-top-serifed'
,cv32 = 9
W
with straight body shape that the middle is forced to be aligned the top, and serifscapital-w = 'straight-double-v-serifless'
,cv32 = 10
W
with body shape like double V; without serifscapital-w = 'straight-double-v-motion-serifed'
,cv32 = 11
W
with body shape like double V, and motion serifscapital-w = 'straight-double-v-serifed'
,cv32 = 12
W
with body shape like double V, and serifscapital-w = 'straight-asymmetric-serifless'
,cv32 = 13
W
with asymmetric shape; without serifscapital-w = 'straight-asymmetric-motion-serifed'
,cv32 = 14
W
with asymmetric shape, and motion serifscapital-w = 'straight-asymmetric-serifed'
,cv32 = 15
W
with asymmetric shape, and serifscapital-w = 'straight-vertical-sides-serifless'
,cv32 = 16
W
with straight body shape with vertical sides; without serifscapital-w = 'straight-vertical-sides-motion-serifed'
,cv32 = 17
W
with straight body shape with vertical sides, and motion serifscapital-w = 'straight-vertical-sides-serifed'
,cv32 = 18
W
with straight body shape with vertical sides, and serifscapital-w = 'rounded-vertical-sides-serifless'
,cv32 = 19
W
with rounded body shape with vertical sides; without serifscapital-w = 'rounded-vertical-sides-motion-serifed'
,cv32 = 20
W
with rounded body shape with vertical sides, and motion serifscapital-w = 'rounded-vertical-sides-serifed'
,cv32 = 21
W
with rounded body shape with vertical sides, and serifs - Styles for
X
8 variants
capital-x = 'straight-serifless'
,cv33 = 1
X
with straight shape; without serifs (default for Sans)capital-x = 'straight-unilateral-motion-serifed'
,cv33 = 2
X
with straight shape, and motion serifs at top-leftcapital-x = 'straight-bilateral-motion-serifed'
,cv33 = 3
X
with straight shape, and motion serifs at top-left and bottom-rightcapital-x = 'straight-serifed'
,cv33 = 4
X
with straight shape, and serifs (default for Slab)capital-x = 'curly-serifless'
,cv33 = 5
X
with curly shape; without serifscapital-x = 'curly-unilateral-motion-serifed'
,cv33 = 6
X
with curly shape, and motion serifs at top-leftcapital-x = 'curly-bilateral-motion-serifed'
,cv33 = 7
X
with curly shape, and motion serifs at top-left and bottom-rightcapital-x = 'curly-serifed'
,cv33 = 8
X
with curly shape, and serifs - Styles for
Y
8 variants
capital-y = 'straight-serifless'
,cv34 = 1
Y
with straight shape; without serifs (default for Sans)capital-y = 'straight-base-serifed'
,cv34 = 2
Y
with straight shape, and serifs at bottomcapital-y = 'straight-motion-serifed'
,cv34 = 3
Y
with straight shape, and motion serifscapital-y = 'straight-serifed'
,cv34 = 4
Y
with straight shape, and serifs (default for Slab)capital-y = 'curly-serifless'
,cv34 = 5
Y
with curly shape; without serifscapital-y = 'curly-base-serifed'
,cv34 = 6
Y
with curly shape, and serifs at bottomcapital-y = 'curly-motion-serifed'
,cv34 = 7
Y
with curly shape, and motion serifscapital-y = 'curly-serifed'
,cv34 = 8
Y
with curly shape, and serifs - Styles for
Z
27 variants
capital-z = 'straight-serifless'
,cv35 = 1
Z
with straight body shape; without serifs (default for Sans)capital-z = 'straight-serifless-with-crossbar'
,cv35 = 2
Z
with straight body shape, and a diagonal crossbar; without serifscapital-z = 'straight-serifless-with-horizontal-crossbar'
,cv35 = 3
Z
with straight body shape, and a horizontal crossbar; without serifscapital-z = 'straight-top-serifed'
,cv35 = 4
Z
with straight body shape, and serifs at topcapital-z = 'straight-top-serifed-with-crossbar'
,cv35 = 5
Z
with straight body shape, serifs at top, and a diagonal crossbarcapital-z = 'straight-top-serifed-with-horizontal-crossbar'
,cv35 = 6
Z
with straight body shape, serifs at top, and a horizontal crossbarcapital-z = 'straight-bottom-serifed'
,cv35 = 7
Z
with straight body shape, and serifs at bottomcapital-z = 'straight-bottom-serifed-with-crossbar'
,cv35 = 8
Z
with straight body shape, serifs at bottom, and a diagonal crossbarcapital-z = 'straight-bottom-serifed-with-horizontal-crossbar'
,cv35 = 9
Z
with straight body shape, serifs at bottom, and a horizontal crossbarcapital-z = 'straight-serifed'
,cv35 = 10
Z
with straight body shape, and serifs (default for Slab)capital-z = 'straight-serifed-with-crossbar'
,cv35 = 11
Z
with straight body shape, serifs, and a diagonal crossbarcapital-z = 'straight-serifed-with-horizontal-crossbar'
,cv35 = 12
Z
with straight body shape, serifs, and a horizontal crossbarcapital-z = 'curly-serifless'
,cv35 = 13
Z
with curly body shape; without serifscapital-z = 'curly-serifless-with-crossbar'
,cv35 = 14
Z
with curly body shape, and a diagonal crossbar; without serifscapital-z = 'curly-serifless-with-horizontal-crossbar'
,cv35 = 15
Z
with curly body shape, and a horizontal crossbar; without serifscapital-z = 'curly-top-serifed'
,cv35 = 16
Z
with curly body shape, and serifs at topcapital-z = 'curly-top-serifed-with-crossbar'
,cv35 = 17
Z
with curly body shape, serifs at top, and a diagonal crossbarcapital-z = 'curly-top-serifed-with-horizontal-crossbar'
,cv35 = 18
Z
with curly body shape, serifs at top, and a horizontal crossbarcapital-z = 'curly-bottom-serifed'
,cv35 = 19
Z
with curly body shape, and serifs at bottomcapital-z = 'curly-bottom-serifed-with-crossbar'
,cv35 = 20
Z
with curly body shape, serifs at bottom, and a diagonal crossbarcapital-z = 'curly-bottom-serifed-with-horizontal-crossbar'
,cv35 = 21
Z
with curly body shape, serifs at bottom, and a horizontal crossbarcapital-z = 'curly-serifed'
,cv35 = 22
Z
with curly body shape, and serifscapital-z = 'curly-serifed-with-crossbar'
,cv35 = 23
Z
with curly body shape, serifs, and a diagonal crossbarcapital-z = 'curly-serifed-with-horizontal-crossbar'
,cv35 = 24
Z
with curly body shape, serifs, and a horizontal crossbarcapital-z = 'cursive'
,cv35 = 25
Z
with cursive body shapecapital-z = 'cursive-with-crossbar'
,cv35 = 26
Z
with cursive body shape, and a diagonal crossbarcapital-z = 'cursive-with-horizontal-crossbar'
,cv35 = 27
Z
with cursive body shape, and a horizontal crossbar - Styles for
a
21 variants
a = 'double-storey-serifless'
,cv36 = 1
a
with double-storey body, and serifless hook; without serif at terminal (default for Sans Upright)a = 'double-storey-serifed'
,cv36 = 2
a
with double-storey body, serifless hook, and serif at terminal (default for Slab Upright)a = 'double-storey-tailed'
,cv36 = 3
a
with double-storey body, serifless hook, and curly taila = 'double-storey-toothless-corner'
,cv36 = 4
a
with double-storey body, serifless hook, and toothless (cornered bottom-right)a = 'double-storey-toothless-rounded'
,cv36 = 5
a
with double-storey body, serifless hook, and toothless (rounded bottom-right)a = 'double-storey-hook-inward-serifed-serifless'
,cv36 = 6
a
with double-storey body, and serifed hook; without serif at terminala = 'double-storey-hook-inward-serifed-serifed'
,cv36 = 7
a
with double-storey body, serifed hook, and serif at terminala = 'double-storey-hook-inward-serifed-tailed'
,cv36 = 8
a
with double-storey body, serifed hook, and curly taila = 'double-storey-hook-inward-serifed-toothless-corner'
,cv36 = 9
a
with double-storey body, serifed hook, and toothless (cornered bottom-right)a = 'double-storey-hook-inward-serifed-toothless-rounded'
,cv36 = 10
a
with double-storey body, serifed hook, and toothless (rounded bottom-right)a = 'single-storey-serifless'
,cv36 = 11
a
with single-storey body; without serif at terminala = 'single-storey-serifed'
,cv36 = 12
a
with single-storey body, and serif at terminala = 'single-storey-double-serifed'
,cv36 = 13
a
with single-storey body, and serifs at top and bottoma = 'single-storey-tailed'
,cv36 = 14
a
with single-storey body, and curly tail (default for Italic)a = 'single-storey-tailed-serifed'
,cv36 = 15
a
with single-storey body, and curly tail; with serifs at top and bottoma = 'single-storey-earless-corner-serifless'
,cv36 = 16
a
with single-storey body, and earless (cornered top-right); without serif at terminala = 'single-storey-earless-corner-serifed'
,cv36 = 17
a
with single-storey body, earless (cornered top-right), and serif at terminala = 'single-storey-earless-corner-tailed'
,cv36 = 18
a
with single-storey body, earless (cornered top-right), and curly taila = 'single-storey-earless-rounded-serifless'
,cv36 = 19
a
with single-storey body, and earless (rounded top-right); without serif at terminala = 'single-storey-earless-rounded-serifed'
,cv36 = 20
a
with single-storey body, earless (rounded top-right), and serif at terminala = 'single-storey-earless-rounded-tailed'
,cv36 = 21
a
with single-storey body, earless (rounded top-right), and curly tail - Styles for
b
7 variants
b = 'toothed-serifless'
,cv37 = 1
b
with toothed shape; without serifs (default for Sans)b = 'toothed-motion-serifed'
,cv37 = 2
b
with toothed shape, and motion serifs (default for Slab Italic)b = 'toothed-serifed'
,cv37 = 3
b
with toothed shape, and serifs (default for Slab Upright)b = 'toothless-corner-serifless'
,cv37 = 4
b
with toothless (cornered) shape; without serifsb = 'toothless-corner-serifed'
,cv37 = 5
b
with toothless (cornered) shape, and serifsb = 'toothless-rounded-serifless'
,cv37 = 6
b
with toothless (rounded) shape; without serifsb = 'toothless-rounded-serifed'
,cv37 = 7
b
with toothless (rounded) shape, and serifs - Styles for
c
5 variants
c = 'serifless'
,cv38 = 1
Serifless c
(default for Sans)c = 'unilateral-serifed'
,cv38 = 2
c
with serif at top (default for Slab Upright)c = 'bilateral-serifed'
,cv38 = 3
c
with serifs at both top and bottomc = 'unilateral-inward-serifed'
,cv38 = 4
c
with inward serif at top (default for Slab Italic)c = 'bilateral-inward-serifed'
,cv38 = 5
c
with inward serif at both top and bottom - Styles for
d
10 variants
d = 'toothed-serifless'
,cv39 = 1
d
with toothed shape; without serifs (default for Sans Upright)d = 'toothed-top-serifed'
,cv39 = 2
d
with toothed shape, and serif at topd = 'toothed-bottom-serifed'
,cv39 = 3
d
with toothed shape, and serif at bottomd = 'toothed-serifed'
,cv39 = 4
d
with toothed shape, and serifs (default for Slab Upright)d = 'tailed-serifless'
,cv39 = 5
d
with tailed shape; without serifs (default for Sans Italic)d = 'tailed-serifed'
,cv39 = 6
d
with tailed shape, and serifs (default for Slab Italic)d = 'toothless-corner-serifless'
,cv39 = 7
d
with toothless (cornered) shape; without serifsd = 'toothless-corner-serifed'
,cv39 = 8
d
with toothless (cornered) shape, and serifsd = 'toothless-rounded-serifless'
,cv39 = 9
d
with toothless (rounded) shape; without serifsd = 'toothless-rounded-serifed'
,cv39 = 10
d
with toothless (rounded) shape, and serifs - Styles for
e
2 variants
e = 'flat-crossbar'
,cv40 = 1
e
with flat crossbar (default for Upright)e = 'rounded'
,cv40 = 2
e
with more rounded shape (default for Italic) - Styles for
f
20 variants
f = 'serifless'
,cv41 = 1
f
without bottom serif, hook or extension (default for Sans Upright)f = 'serifless-crossbar-at-x-height'
,cv41 = 2
f
without bottom serif, hook or extension; with crossbar at X-heightf = 'serifed'
,cv41 = 3
f
with bottom serif (default for Slab Upright)f = 'serifed-crossbar-at-x-height'
,cv41 = 4
f
with bottom serif, and crossbar at X-heightf = 'extended'
,cv41 = 5
f
with descending extensionf = 'extended-crossbar-at-x-height'
,cv41 = 6
f
with descending extension, and crossbar at X-heightf = 'tailed'
,cv41 = 7
f
with descending bottom hookf = 'tailed-crossbar-at-x-height'
,cv41 = 8
f
with descending bottom hook, and crossbar at X-heightf = 'diagonal-tailed'
,cv41 = 9
f
with diagonal tailf = 'diagonal-tailed-crossbar-at-x-height'
,cv41 = 10
f
with diagonal tail, and crossbar at X-heightf = 'flat-hook-serifless'
,cv41 = 11
f
with flat top hook; without bottom serif, hook or extensionf = 'flat-hook-serifless-crossbar-at-x-height'
,cv41 = 12
f
with flat top hook, and crossbar at X-height; without bottom serif, hook or extensionf = 'flat-hook-serifed'
,cv41 = 13
f
with flat top hook, and bottom seriff = 'flat-hook-serifed-crossbar-at-x-height'
,cv41 = 14
f
with flat top hook, bottom serif, and crossbar at X-heightf = 'flat-hook-extended'
,cv41 = 15
f
with flat top hook, and descending extensionf = 'flat-hook-extended-crossbar-at-x-height'
,cv41 = 16
f
with flat top hook, descending extension, and crossbar at X-heightf = 'flat-hook-tailed'
,cv41 = 17
f
with flat top hook, and descending bottom hook (default for Italic)f = 'flat-hook-tailed-crossbar-at-x-height'
,cv41 = 18
f
with flat top hook, descending bottom hook, and crossbar at X-heightf = 'flat-hook-diagonal-tailed'
,cv41 = 19
f
with flat top hook, and diagonal tailf = 'flat-hook-diagonal-tailed-crossbar-at-x-height'
,cv41 = 20
f
with flat top hook, diagonal tail, and crossbar at X-height - Styles for
g
10 variants
g = 'double-storey'
,cv42 = 1
g
with double-storey shapeg = 'double-storey-open'
,cv42 = 2
g
with double-storey shape, and open contourg = 'single-storey-serifless'
,cv42 = 3
g
with single-storey shape (default for Sans Upright, Sans Italic, Slab Italic)g = 'single-storey-serifed'
,cv42 = 4
g
with single-storey shape, and top-right serif (default for Slab Upright)g = 'single-storey-earless-corner'
,cv42 = 5
g
with single-storey shape, and earless (cornered top-right)g = 'single-storey-earless-rounded'
,cv42 = 6
g
with single-storey shape, and earless (rounded top-right)g = 'single-storey-flat-hook-serifless'
,cv42 = 7
g
with single-storey shape, and flat bottom hookg = 'single-storey-flat-hook-serifed'
,cv42 = 8
g
with single-storey shape, flat bottom hook, and top-right serifg = 'single-storey-flat-hook-earless-corner'
,cv42 = 9
g
with single-storey shape, flat bottom hook, and earless (cornered top-right)g = 'single-storey-flat-hook-earless-rounded'
,cv42 = 10
g
with single-storey shape, flat bottom hook, and earless (rounded top-right) - Styles for
h
7 variants
h = 'straight-serifless'
,cv43 = 1
h
with straight terminal; without serifs (default for Sans)h = 'straight-top-left-serifed'
,cv43 = 2
h
with straight terminal, and serif at top lefth = 'straight-motion-serifed'
,cv43 = 3
h
with straight terminal, and serifs at top left and bottom right (default for Slab Italic)h = 'straight-serifed'
,cv43 = 4
h
with straight terminal, and serifs (default for Slab Upright)h = 'tailed-serifless'
,cv43 = 5
h
with curly tailed terminal; without serifsh = 'tailed-motion-serifed'
,cv43 = 6
h
with curly tailed terminal, and serifs at top left and bottom righth = 'tailed-serifed'
,cv43 = 7
h
with curly tailed terminal, and serifs - Styles for
i
14 variants
i = 'serifless'
,cv44 = 1
i
like a straight linei = 'hooky'
,cv44 = 2
Hooky i
i = 'hooky-bottom'
,cv44 = 3
i
with a sharp-turning horizontal taili = 'zshaped'
,cv44 = 4
Z-shaped i
i = 'serifed'
,cv44 = 5
Serifed i
(default for Upright)i = 'serifed-asymmetric'
,cv44 = 6
i
with shorter top serif and full bottom serifi = 'tailed'
,cv44 = 7
i
with curly taili = 'tailed-serifed'
,cv44 = 8
i
with top serif and curly tail (default for Italic)i = 'flat-tailed'
,cv44 = 9
i
with curly-then-flat taili = 'serifed-flat-tailed'
,cv44 = 10
i
with top serif and curly-then-flat taili = 'diagonal-tailed'
,cv44 = 11
i
with diagonal taili = 'serifed-diagonal-tailed'
,cv44 = 12
i
with top serif and diagonal taili = 'semi-tailed'
,cv44 = 13
i
with slightly curly taili = 'serifed-semi-tailed'
,cv44 = 14
i
with top serif and slightly curly tail - Styles for
j
8 variants
j = 'serifless'
,cv45 = 1
j
without serifj = 'serifed'
,cv45 = 2
j
with top serif (default)j = 'straight-line'
,cv45 = 3
j
like a straight linej = 'hooky'
,cv45 = 4
j
like a straight line with top serifj = 'flat-hook-serifless'
,cv45 = 5
j
with flat terminal hookj = 'flat-hook-serifed'
,cv45 = 6
j
with flat terminal hook and top serifj = 'diagonal-tailed-serifless'
,cv45 = 7
j
with diagonal tailj = 'diagonal-tailed-serifed'
,cv45 = 8
j
with top serif and diagonal tail - Styles for
k
27 variants
k = 'straight-serifless'
,cv46 = 1
k
with standard shape; without serifs (default for Sans Upright)k = 'straight-top-left-serifed'
,cv46 = 2
k
with standard shape, and serifs at top leftk = 'straight-bottom-right-serifed'
,cv46 = 3
k
with standard shape, and serifs at bottom rightk = 'straight-top-left-and-bottom-right-serifed'
,cv46 = 4
k
with standard shape, and serifs at top left and bottom rightk = 'straight-serifed'
,cv46 = 5
k
with standard shape, and serifs (default for Slab Upright)k = 'curly-serifless'
,cv46 = 6
k
with curly shape; without serifsk = 'curly-top-left-serifed'
,cv46 = 7
k
with curly shape, and serifs at top leftk = 'curly-bottom-right-serifed'
,cv46 = 8
k
with curly shape, and serifs at bottom rightk = 'curly-top-left-and-bottom-right-serifed'
,cv46 = 9
k
with curly shape, and serifs at top left and bottom rightk = 'curly-serifed'
,cv46 = 10
k
with curly shape, and serifsk = 'symmetric-touching-serifless'
,cv46 = 11
k
with symmetric legs touching the vertical bar; without serifsk = 'symmetric-touching-top-left-serifed'
,cv46 = 12
k
with symmetric legs touching the vertical bar, and serifs at top leftk = 'symmetric-touching-bottom-right-serifed'
,cv46 = 13
k
with symmetric legs touching the vertical bar, and serifs at bottom rightk = 'symmetric-touching-top-left-and-bottom-right-serifed'
,cv46 = 14
k
with symmetric legs touching the vertical bar, and serifs at top left and bottom rightk = 'symmetric-touching-serifed'
,cv46 = 15
k
with symmetric legs touching the vertical bar, and serifsk = 'symmetric-connected-serifless'
,cv46 = 16
k
with symmetric legs connected to the vertical bar; without serifsk = 'symmetric-connected-top-left-serifed'
,cv46 = 17
k
with symmetric legs connected to the vertical bar, and serifs at top leftk = 'symmetric-connected-bottom-right-serifed'
,cv46 = 18
k
with symmetric legs connected to the vertical bar, and serifs at bottom rightk = 'symmetric-connected-top-left-and-bottom-right-serifed'
,cv46 = 19
k
with symmetric legs connected to the vertical bar, and serifs at top left and bottom rightk = 'symmetric-connected-serifed'
,cv46 = 20
k
with symmetric legs connected to the vertical bar, and serifsk = 'cursive-serifless'
,cv46 = 21
k
with cursive loop; without serifs (default for Sans Italic)k = 'cursive-top-left-serifed'
,cv46 = 22
k
with cursive loop, and serifs at top leftk = 'cursive-bottom-right-serifed'
,cv46 = 23
k
with cursive loop, and serifs at bottom rightk = 'cursive-top-left-and-bottom-right-serifed'
,cv46 = 24
k
with cursive loop, and serifs at top left and bottom rightk = 'cursive-serifed'
,cv46 = 25
k
with cursive loop, and serifsk = 'diagonal-tailed-cursive-serifless'
,cv46 = 26
k
with cursive loop plus diagonal tail; without serifsk = 'diagonal-tailed-cursive-top-left-serifed'
,cv46 = 27
k
with cursive loop plus diagonal tail, and serifs at top left (default for Slab Italic) - Styles for
l
14 variants
l = 'serifless'
,cv47 = 1
l
like a straight linel = 'hooky'
,cv47 = 2
Hooky l
l = 'hooky-bottom'
,cv47 = 3
l
with a straight sharp-turning horizontal taill = 'zshaped'
,cv47 = 4
Z-shaped l
l = 'serifed'
,cv47 = 5
Serifed l
(default for Upright)l = 'serifed-asymmetric'
,cv47 = 6
l
with shorter top serif and full bottom serifl = 'tailed'
,cv47 = 7
l
with curly taill = 'tailed-serifed'
,cv47 = 8
l
with top serif and curly tail (default for Italic)l = 'flat-tailed'
,cv47 = 9
l
with curly-then-flat taill = 'serifed-flat-tailed'
,cv47 = 10
l
with top serif and curly-then-flat taill = 'diagonal-tailed'
,cv47 = 11
l
with diagonal taill = 'serifed-diagonal-tailed'
,cv47 = 12
l
with top serif and diagonal taill = 'semi-tailed'
,cv47 = 13
l
with slightl curly taill = 'serifed-semi-tailed'
,cv47 = 14
l
with top serif and slightl curly tail - Styles for
m
44 variants
m = 'serifless'
,cv48 = 1
m
with eared body shape, and normal middle leg; without serifs (default for Sans)m = 'top-left-serifed'
,cv48 = 2
m
with eared body shape, normal middle leg, and serif at top leftm = 'top-left-and-bottom-right-serifed'
,cv48 = 3
m
with eared body shape, normal middle leg, and serifs at top left and bottom right (default for Slab Italic)m = 'serifed'
,cv48 = 4
m
with eared body shape, normal middle leg, and serifs (default for Slab Upright)m = 'tailed-serifless'
,cv48 = 5
m
with eared body shape, normal middle leg, and tail; without serifsm = 'tailed-top-left-serifed'
,cv48 = 6
m
with eared body shape, normal middle leg, tail, and serif at top leftm = 'tailed-serifed'
,cv48 = 7
m
with eared body shape, normal middle leg, tail, and serifsm = 'short-leg-serifless'
,cv48 = 8
m
with eared body shape, and shorter middle leg (like Ubuntu Mono); without serifsm = 'short-leg-top-left-serifed'
,cv48 = 9
m
with eared body shape, shorter middle leg (like Ubuntu Mono), and serif at top leftm = 'short-leg-top-left-and-bottom-right-serifed'
,cv48 = 10
m
with eared body shape, shorter middle leg (like Ubuntu Mono), and serifs at top left and bottom rightm = 'short-leg-serifed'
,cv48 = 11
m
with eared body shape, shorter middle leg (like Ubuntu Mono), and serifsm = 'short-leg-tailed-serifless'
,cv48 = 12
m
with eared body shape, shorter middle leg (like Ubuntu Mono), and tail; without serifsm = 'short-leg-tailed-top-left-serifed'
,cv48 = 13
m
with eared body shape, shorter middle leg (like Ubuntu Mono), tail, and serif at top leftm = 'short-leg-tailed-serifed'
,cv48 = 14
m
with eared body shape, shorter middle leg (like Ubuntu Mono), tail, and serifsm = 'earless-corner-double-arch-serifless'
,cv48 = 15
m
with earless (corner top-left) double-arch body shape, and normal middle leg; without serifsm = 'earless-corner-double-arch-bottom-right-serifed'
,cv48 = 16
m
with earless (corner top-left) double-arch body shape, normal middle leg, and serifs at bottom rightm = 'earless-corner-double-arch-serifed'
,cv48 = 17
m
with earless (corner top-left) double-arch body shape, normal middle leg, and serifsm = 'earless-corner-double-arch-tailed-serifless'
,cv48 = 18
m
with earless (corner top-left) double-arch body shape, normal middle leg, and tail; without serifsm = 'earless-corner-double-arch-tailed-serifed'
,cv48 = 19
m
with earless (corner top-left) double-arch body shape, normal middle leg, tail, and serifsm = 'earless-corner-double-arch-short-leg-serifless'
,cv48 = 20
m
with 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'
,cv48 = 21
m
with 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'
,cv48 = 22
m
with earless (corner top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), and serifsm = 'earless-corner-double-arch-short-leg-tailed-serifless'
,cv48 = 23
m
with 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'
,cv48 = 24
m
with earless (corner top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), tail, and serifsm = 'earless-rounded-double-arch-serifless'
,cv48 = 25
m
with earless (rounded top-left) double-arch body shape, and normal middle leg; without serifsm = 'earless-rounded-double-arch-bottom-right-serifed'
,cv48 = 26
m
with earless (rounded top-left) double-arch body shape, normal middle leg, and serifs at bottom rightm = 'earless-rounded-double-arch-serifed'
,cv48 = 27
m
with earless (rounded top-left) double-arch body shape, normal middle leg, and serifsm = 'earless-rounded-double-arch-tailed-serifless'
,cv48 = 28
m
with earless (rounded top-left) double-arch body shape, normal middle leg, and tail; without serifsm = 'earless-rounded-double-arch-tailed-serifed'
,cv48 = 29
m
with earless (rounded top-left) double-arch body shape, normal middle leg, tail, and serifsm = 'earless-rounded-double-arch-short-leg-serifless'
,cv48 = 30
m
with 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'
,cv48 = 31
m
with 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'
,cv48 = 32
m
with earless (rounded top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), and serifsm = 'earless-rounded-double-arch-short-leg-tailed-serifless'
,cv48 = 33
m
with 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'
,cv48 = 34
m
with earless (rounded top-left) double-arch body shape, shorter middle leg (like Ubuntu Mono), tail, and serifsm = 'earless-single-arch-serifless'
,cv48 = 35
m
with earless (corner top-left) body shape, and normal middle leg; without serifsm = 'earless-single-arch-bottom-right-serifed'
,cv48 = 36
m
with earless (corner top-left) body shape, normal middle leg, and serifs at bottom rightm = 'earless-single-arch-serifed'
,cv48 = 37
m
with earless (corner top-left) body shape, normal middle leg, and serifsm = 'earless-single-arch-tailed-serifless'
,cv48 = 38
m
with earless (corner top-left) body shape, normal middle leg, and tail; without serifsm = 'earless-single-arch-tailed-serifed'
,cv48 = 39
m
with earless (corner top-left) body shape, normal middle leg, tail, and serifsm = 'earless-single-arch-short-leg-serifless'
,cv48 = 40
m
with earless (corner top-left) body shape, and shorter middle leg (like Ubuntu Mono); without serifsm = 'earless-single-arch-short-leg-bottom-right-serifed'
,cv48 = 41
m
with earless (corner top-left) body shape, shorter middle leg (like Ubuntu Mono), and serifs at bottom rightm = 'earless-single-arch-short-leg-serifed'
,cv48 = 42
m
with earless (corner top-left) body shape, shorter middle leg (like Ubuntu Mono), and serifsm = 'earless-single-arch-short-leg-tailed-serifless'
,cv48 = 43
m
with earless (corner top-left) body shape, shorter middle leg (like Ubuntu Mono), and tail; without serifsm = 'earless-single-arch-short-leg-tailed-serifed'
,cv48 = 44
m
with earless (corner top-left) body shape, shorter middle leg (like Ubuntu Mono), tail, and serifs - Styles for
n
17 variants
n = 'straight-serifless'
,cv49 = 1
n
with straight terminal; without serifs (default for Sans)n = 'straight-top-left-serifed'
,cv49 = 2
n
with straight terminal, and serif at top leftn = 'straight-motion-serifed'
,cv49 = 3
n
with straight terminal, and serif at top left and bottom right (default for Slab Italic)n = 'straight-serifed'
,cv49 = 4
n
with straight terminal, and serifs (default for Slab Upright)n = 'tailed-serifless'
,cv49 = 5
n
with tailed terminal; without serifsn = 'tailed-motion-serifed'
,cv49 = 6
n
with tailed terminal, and serif at top left and bottom rightn = 'tailed-serifed'
,cv49 = 7
n
with tailed terminal, and serifsn = 'earless-corner-straight-serifless'
,cv49 = 8
n
with earless (corner top-left) body shape, and straight terminal; without serifsn = 'earless-corner-straight-motion-serifed'
,cv49 = 9
n
with earless (corner top-left) body shape, straight terminal, and serif at top left and bottom rightn = 'earless-corner-straight-serifed'
,cv49 = 10
n
with earless (corner top-left) body shape, straight terminal, and serifsn = 'earless-corner-tailed-serifless'
,cv49 = 11
n
with earless (corner top-left) body shape, and tailed terminal; without serifsn = 'earless-corner-tailed-serifed'
,cv49 = 12
n
with earless (corner top-left) body shape, tailed terminal, and serifsn = 'earless-rounded-straight-serifless'
,cv49 = 13
n
with earless (rounded top-left) body shape, and straight terminal; without serifsn = 'earless-rounded-straight-motion-serifed'
,cv49 = 14
n
with earless (rounded top-left) body shape, straight terminal, and serif at top left and bottom rightn = 'earless-rounded-straight-serifed'
,cv49 = 15
n
with earless (rounded top-left) body shape, straight terminal, and serifsn = 'earless-rounded-tailed-serifless'
,cv49 = 16
n
with earless (rounded top-left) body shape, and tailed terminal; without serifsn = 'earless-rounded-tailed-serifed'
,cv49 = 17
n
with earless (rounded top-left) body shape, tailed terminal, and serifs - Styles for
p
7 variants
p = 'eared-serifless'
,cv50 = 1
p
with eared shape; without serifs (default for Sans)p = 'eared-motion-serifed'
,cv50 = 2
p
with eared shape, and motion serifsp = 'eared-serifed'
,cv50 = 3
p
with eared shape, and serifs (default for Slab)p = 'earless-corner-serifless'
,cv50 = 4
p
with earless (cornered) shape; without serifsp = 'earless-corner-serifed'
,cv50 = 5
p
with earless (cornered) shape, and serifsp = 'earless-rounded-serifless'
,cv50 = 6
p
with earless (rounded) shape; without serifsp = 'earless-rounded-serifed'
,cv50 = 7
p
with earless (rounded) shape, and serifs - Styles for
q
16 variants
q = 'straight-serifless'
,cv51 = 1
q
with straight terminal; without serifs (default for Sans)q = 'straight-bottom-serifed'
,cv51 = 2
q
with straight terminal, and serif at bottom (default for Slab Italic)q = 'straight-motion-serifed'
,cv51 = 3
q
with straight terminal, and motion serifsq = 'straight-serifed'
,cv51 = 4
q
with straight terminal, and serifs (default for Slab Upright)q = 'tailed-serifless'
,cv51 = 5
q
with tailed terminal; without serifsq = 'tailed-motion-serifed'
,cv51 = 6
q
with tailed terminal, and motion serifsq = 'diagonal-tailed-serifless'
,cv51 = 7
q
with diagonally tailed terminal; without serifsq = 'diagonal-tailed-motion-serifed'
,cv51 = 8
q
with diagonally tailed terminal, and motion serifsq = 'earless-corner-straight-serifless'
,cv51 = 9
q
with earless (cornered) shape, and straight terminal; without serifsq = 'earless-corner-straight-serifed'
,cv51 = 10
q
with earless (cornered) shape, straight terminal, and serifsq = 'earless-corner-tailed-serifless'
,cv51 = 11
q
with earless (cornered) shape, and tailed terminal; without serifsq = 'earless-corner-diagonal-tailed-serifless'
,cv51 = 12
q
with earless (cornered) shape, and diagonally tailed terminal; without serifsq = 'earless-rounded-straight-serifless'
,cv51 = 13
q
with earless (rounded) shape, and straight terminal; without serifsq = 'earless-rounded-straight-serifed'
,cv51 = 14
q
with earless (rounded) shape, straight terminal, and serifsq = 'earless-rounded-tailed-serifless'
,cv51 = 15
q
with earless (rounded) shape, and tailed terminal; without serifsq = 'earless-rounded-diagonal-tailed-serifless'
,cv51 = 16
q
with earless (rounded) shape, and diagonally tailed terminal; without serifs - Styles for
r
20 variants
r = 'serifless'
,cv52 = 1
r
with normal body shape; without serifs (default for Sans)r = 'top-serifed'
,cv52 = 2
r
with normal body shape, and serif at top (default for Slab Italic)r = 'base-serifed'
,cv52 = 3
r
with normal body shape, and serif at bottomr = 'serifed'
,cv52 = 4
r
with normal body shape, and serifs (default for Slab Upright)r = 'earless-corner-serifless'
,cv52 = 5
r
with earless (corner top-left) body shape; without serifsr = 'earless-corner-serifed'
,cv52 = 6
r
with earless (corner top-left) body shape, and serifsr = 'earless-rounded-serifless'
,cv52 = 7
r
with earless (rounded top-left) body shape; without serifsr = 'earless-rounded-serifed'
,cv52 = 8
r
with earless (rounded top-left) body shape, and serifsr = 'hookless-serifless'
,cv52 = 9
r
with hookless body shape; without serifsr = 'hookless-top-serifed'
,cv52 = 10
r
with hookless body shape, and serif at topr = 'hookless-base-serifed'
,cv52 = 11
r
with hookless body shape, and serif at bottomr = 'hookless-serifed'
,cv52 = 12
r
with hookless body shape, and serifsr = 'corner-hooked-serifless'
,cv52 = 13
r
with corner-hooked body shape; without serifsr = 'corner-hooked-top-serifed'
,cv52 = 14
r
with corner-hooked body shape, and serif at topr = 'corner-hooked-base-serifed'
,cv52 = 15
r
with corner-hooked body shape, and serif at bottomr = 'corner-hooked-serifed'
,cv52 = 16
r
with corner-hooked body shape, and serifsr = 'compact-serifless'
,cv52 = 17
r
with compact body shape (identical to 'hookless' for monospace fonts); without serifsr = 'compact-top-serifed'
,cv52 = 18
r
with compact body shape (identical to 'hookless' for monospace fonts), and serif at topr = 'compact-base-serifed'
,cv52 = 19
r
with compact body shape (identical to 'hookless' for monospace fonts), and serif at bottomr = 'compact-serifed'
,cv52 = 20
r
with compact body shape (identical to 'hookless' for monospace fonts), and serifs - Styles for
s
5 variants
s = 'serifless'
,cv53 = 1
Serifless s
(default for Sans)s = 'unilateral-serifed'
,cv53 = 2
s
with single serif at tops = 'bilateral-serifed'
,cv53 = 3
s
with serifs at both end (default for Slab Upright)s = 'unilateral-inward-serifed'
,cv53 = 4
s
with single inward serif at tops = 'bilateral-inward-serifed'
,cv53 = 5
s
with inward serifs at both end (default for Slab Italic) - Styles for
t
24 variants
t = 'bent-hook'
,cv54 = 1
t
with bent hook, and crossbar at both sides of the vertical stem (default)t = 'bent-hook-short-neck'
,cv54 = 2
t
with bent hook, crossbar at both sides of the vertical stem, and a shorter neckt = 'bent-hook-short-neck2'
,cv54 = 3
t
with bent hook, crossbar at both sides of the vertical stem, and a more shorter neckt = 'bent-hook-asymmetric'
,cv54 = 4
t
with bent hook, and crossbar at only right side of the vertical stemt = 'bent-hook-asymmetric-short-neck'
,cv54 = 5
t
with bent hook, crossbar at only right side of the vertical stem, and a shorter neckt = 'bent-hook-asymmetric-short-neck2'
,cv54 = 6
t
with bent hook, crossbar at only right side of the vertical stem, and a more shorter neckt = 'flat-hook'
,cv54 = 7
t
with flat hook, and crossbar at both sides of the vertical stemt = 'flat-hook-short-neck'
,cv54 = 8
t
with flat hook, crossbar at both sides of the vertical stem, and a shorter neckt = 'flat-hook-short-neck2'
,cv54 = 9
t
with flat hook, crossbar at both sides of the vertical stem, and a more shorter neckt = 'flat-hook-asymmetric'
,cv54 = 10
t
with flat hook, and crossbar at only right side of the vertical stemt = 'flat-hook-asymmetric-short-neck'
,cv54 = 11
t
with flat hook, crossbar at only right side of the vertical stem, and a shorter neckt = 'flat-hook-asymmetric-short-neck2'
,cv54 = 12
t
with flat hook, crossbar at only right side of the vertical stem, and a more shorter neckt = 'diagonal-tailed'
,cv54 = 13
t
with diagonal tail, and crossbar at both sides of the vertical stemt = 'diagonal-tailed-short-neck'
,cv54 = 14
t
with diagonal tail, crossbar at both sides of the vertical stem, and a shorter neckt = 'diagonal-tailed-short-neck2'
,cv54 = 15
t
with diagonal tail, crossbar at both sides of the vertical stem, and a more shorter neckt = 'diagonal-tailed-asymmetric'
,cv54 = 16
t
with diagonal tail, and crossbar at only right side of the vertical stemt = 'diagonal-tailed-asymmetric-short-neck'
,cv54 = 17
t
with diagonal tail, crossbar at only right side of the vertical stem, and a shorter neckt = 'diagonal-tailed-asymmetric-short-neck2'
,cv54 = 18
t
with diagonal tail, crossbar at only right side of the vertical stem, and a more shorter neckt = 'hookless'
,cv54 = 19
t
without hook or tail; with crossbar at both sides of the vertical stemt = 'hookless-short-neck'
,cv54 = 20
t
without hook or tail; with crossbar at both sides of the vertical stem, and a shorter neckt = 'hookless-short-neck2'
,cv54 = 21
t
without hook or tail; with crossbar at both sides of the vertical stem, and a more shorter neckt = 'hookless-asymmetric'
,cv54 = 22
t
without hook or tail; with crossbar at only right side of the vertical stemt = 'hookless-asymmetric-short-neck'
,cv54 = 23
t
without hook or tail; with crossbar at only right side of the vertical stem, and a shorter neckt = 'hookless-asymmetric-short-neck2'
,cv54 = 24
t
without hook or tail; with crossbar at only right side of the vertical stem, and a more shorter neck - Styles for
u
13 variants
u = 'toothed-serifless'
,cv55 = 1
u
with toothed shape; without serifs (default for Sans Upright)u = 'toothed-bottom-right-serifed'
,cv55 = 2
u
with toothed shape, and serif at bottom-rightu = 'toothed-motion-serifed'
,cv55 = 3
u
with toothed shape, and motion serifs at top-left and bottom-rightu = 'toothed-serifed'
,cv55 = 4
u
with toothed shape, and serifs (default for Slab Upright)u = 'tailed-serifless'
,cv55 = 5
u
with tailed shape; without serifs (default for Sans Italic)u = 'tailed-motion-serifed'
,cv55 = 6
u
with tailed shape, and motion serifs at top-left and bottom-right (default for Slab Italic)u = 'tailed-serifed'
,cv55 = 7
u
with tailed shape, and serifsu = 'toothless-corner-serifless'
,cv55 = 8
u
with toothless (corner bottom-right) shape; without serifsu = 'toothless-corner-motion-serifed'
,cv55 = 9
u
with toothless (corner bottom-right) shape, and motion serifs at top-left and bottom-rightu = 'toothless-corner-serifed'
,cv55 = 10
u
with toothless (corner bottom-right) shape, and serifsu = 'toothless-rounded-serifless'
,cv55 = 11
u
with toothless (rounded) shape; without serifsu = 'toothless-rounded-motion-serifed'
,cv55 = 12
u
with toothless (rounded) shape, and motion serifs at top-left and bottom-rightu = 'toothless-rounded-serifed'
,cv55 = 13
u
with toothless (rounded) shape, and serifs - Styles for
v
8 variants
v = 'straight-serifless'
,cv56 = 1
v
with straight body; without serifs (default for Sans)v = 'straight-motion-serifed'
,cv56 = 2
v
with straight body, and motion serifs (default for Slab Italic)v = 'straight-serifed'
,cv56 = 3
v
with straight body, and serifs (default for Slab Upright)v = 'curly-serifless'
,cv56 = 4
v
with curly body; without serifsv = 'curly-motion-serifed'
,cv56 = 5
v
with curly body, and motion serifsv = 'curly-serifed'
,cv56 = 6
v
with curly body, and serifsv = 'cursive-serifless'
,cv56 = 7
v
with cursive body; without serifsv = 'cursive-serifed'
,cv56 = 8
v
with cursive body, and serifs - Styles for
w
23 variants
w = 'straight-serifless'
,cv57 = 1
w
with standard, straight body; without serifs (default for Sans)w = 'straight-motion-serifed'
,cv57 = 2
w
with standard, straight body, and motion serifs (default for Slab Italic)w = 'straight-serifed'
,cv57 = 3
w
with standard, straight body, and serifs (default for Slab Upright)w = 'curly-serifless'
,cv57 = 4
w
with curly body; without serifsw = 'curly-motion-serifed'
,cv57 = 5
w
with curly body, and motion serifsw = 'curly-serifed'
,cv57 = 6
w
with curly body, and serifsw = 'straight-vertical-sides-serifless'
,cv57 = 7
w
with straight body shape with vertical sides; without serifsw = 'straight-vertical-sides-motion-serifed'
,cv57 = 8
w
with straight body shape with vertical sides, and motion serifsw = 'straight-vertical-sides-serifed'
,cv57 = 9
w
with straight body shape with vertical sides, and serifsw = 'straight-flat-top-serifless'
,cv57 = 10
w
with straight body shape that the middle is forced to be aligned the top; without serifsw = 'straight-flat-top-motion-serifed'
,cv57 = 11
w
with straight body shape that the middle is forced to be aligned the top, and motion serifsw = 'straight-flat-top-serifed'
,cv57 = 12
w
with straight body shape that the middle is forced to be aligned the top, and serifsw = 'straight-double-v-serifless'
,cv57 = 13
w
with body shape like double V; without serifsw = 'straight-double-v-motion-serifed'
,cv57 = 14
w
with body shape like double V, and motion serifsw = 'straight-double-v-serifed'
,cv57 = 15
w
with body shape like double V, and serifsw = 'straight-asymmetric-serifless'
,cv57 = 16
w
with asymmetric shape; without serifsw = 'straight-asymmetric-motion-serifed'
,cv57 = 17
w
with asymmetric shape, and motion serifsw = 'straight-asymmetric-serifed'
,cv57 = 18
w
with asymmetric shape, and serifsw = 'cursive-serifless'
,cv57 = 19
w
with cursive shape; without serifsw = 'cursive-serifed'
,cv57 = 20
w
with cursive shape, and serifsw = 'rounded-vertical-sides-serifless'
,cv57 = 21
w
with rounded body shape with vertical sides; without serifsw = 'rounded-vertical-sides-motion-serifed'
,cv57 = 22
w
with rounded body shape with vertical sides, and motion serifsw = 'rounded-vertical-sides-serifed'
,cv57 = 23
w
with rounded body shape with vertical sides, and serifs - Styles for
x
14 variants
x = 'straight-serifless'
,cv58 = 1
x
with straight shape; without serifs (default for Sans)x = 'straight-unilateral-motion-serifed'
,cv58 = 2
x
with straight shape, and motion serifs at top-leftx = 'straight-bilateral-motion-serifed'
,cv58 = 3
x
with straight shape, and motion serifs at top-left and bottom-rightx = 'straight-serifed'
,cv58 = 4
x
with straight shape, and serifs (default for Slab Upright)x = 'curly-serifless'
,cv58 = 5
x
with curly shape; without serifsx = 'curly-unilateral-motion-serifed'
,cv58 = 6
x
with curly shape, and motion serifs at top-leftx = 'curly-bilateral-motion-serifed'
,cv58 = 7
x
with curly shape, and motion serifs at top-left and bottom-rightx = 'curly-serifed'
,cv58 = 8
x
with curly shape, and serifsx = 'semi-chancery-straight-serifless'
,cv58 = 9
x
with Semi-chancery shape with straight counter-leg; without serifsx = 'semi-chancery-straight-serifed'
,cv58 = 10
x
with Semi-chancery shape with straight counter-leg, and serifsx = 'semi-chancery-curly-serifless'
,cv58 = 11
x
with Semi-chancery shape with curly counter-leg; without serifsx = 'semi-chancery-curly-serifed'
,cv58 = 12
x
with Semi-chancery shape with curly counter-leg, and serifsx = 'chancery'
,cv58 = 13
x
with Chancery shapex = 'cursive'
,cv58 = 14
x
with cursive shape (default for Slab Italic) - Styles for
y
18 variants
y = 'straight-serifless'
,cv59 = 1
y
with straight shape; without serifs (default for Sans Upright)y = 'straight-motion-serifed'
,cv59 = 2
y
with straight shape, and motion serifsy = 'straight-serifed'
,cv59 = 3
y
with straight shape, and serifsy = 'straight-turn-serifless'
,cv59 = 4
y
with straight shape, and a tail turns leftward; without serifsy = 'straight-turn-motion-serifed'
,cv59 = 5
y
with straight shape, a tail turns leftward, and motion serifsy = 'straight-turn-serifed'
,cv59 = 6
y
with straight shape, a tail turns leftward, and serifs (default for Slab Upright)y = 'curly-serifless'
,cv59 = 7
y
with curly shape; without serifsy = 'curly-motion-serifed'
,cv59 = 8
y
with curly shape, and motion serifsy = 'curly-serifed'
,cv59 = 9
y
with curly shape, and serifsy = 'curly-turn-serifless'
,cv59 = 10
y
with curly shape, and a tail turns leftward; without serifsy = 'curly-turn-motion-serifed'
,cv59 = 11
y
with curly shape, a tail turns leftward, and motion serifsy = 'curly-turn-serifed'
,cv59 = 12
y
with curly shape, a tail turns leftward, and serifsy = 'cursive-serifless'
,cv59 = 13
y
with cursive shape; without serifs (default for Sans Italic)y = 'cursive-motion-serifed'
,cv59 = 14
y
with cursive shape, and motion serifs (default for Slab Italic)y = 'cursive-serifed'
,cv59 = 15
y
with cursive shape, and serifsy = 'cursive-flat-hook-serifless'
,cv59 = 16
y
with cursive shape, and a flat terminal hook; without serifsy = 'cursive-flat-hook-motion-serifed'
,cv59 = 17
y
with cursive shape, a flat terminal hook, and motion serifsy = 'cursive-flat-hook-serifed'
,cv59 = 18
y
with cursive shape, a flat terminal hook, and serifs - Styles for
z
27 variants
z = 'straight-serifless'
,cv60 = 1
z
with straight body shape; without serifs (default for Sans)z = 'straight-serifless-with-crossbar'
,cv60 = 2
z
with straight body shape, and a diagonal crossbar; without serifsz = 'straight-serifless-with-horizontal-crossbar'
,cv60 = 3
z
with straight body shape, and a horizontal crossbar; without serifsz = 'straight-top-serifed'
,cv60 = 4
z
with straight body shape, and serifs at topz = 'straight-top-serifed-with-crossbar'
,cv60 = 5
z
with straight body shape, serifs at top, and a diagonal crossbarz = 'straight-top-serifed-with-horizontal-crossbar'
,cv60 = 6
z
with straight body shape, serifs at top, and a horizontal crossbarz = 'straight-bottom-serifed'
,cv60 = 7
z
with straight body shape, and serifs at bottomz = 'straight-bottom-serifed-with-crossbar'
,cv60 = 8
z
with straight body shape, serifs at bottom, and a diagonal crossbarz = 'straight-bottom-serifed-with-horizontal-crossbar'
,cv60 = 9
z
with straight body shape, serifs at bottom, and a horizontal crossbarz = 'straight-serifed'
,cv60 = 10
z
with straight body shape, and serifs (default for Slab Upright)z = 'straight-serifed-with-crossbar'
,cv60 = 11
z
with straight body shape, serifs, and a diagonal crossbarz = 'straight-serifed-with-horizontal-crossbar'
,cv60 = 12
z
with straight body shape, serifs, and a horizontal crossbarz = 'curly-serifless'
,cv60 = 13
z
with curly body shape; without serifsz = 'curly-serifless-with-crossbar'
,cv60 = 14
z
with curly body shape, and a diagonal crossbar; without serifsz = 'curly-serifless-with-horizontal-crossbar'
,cv60 = 15
z
with curly body shape, and a horizontal crossbar; without serifsz = 'curly-top-serifed'
,cv60 = 16
z
with curly body shape, and serifs at topz = 'curly-top-serifed-with-crossbar'
,cv60 = 17
z
with curly body shape, serifs at top, and a diagonal crossbarz = 'curly-top-serifed-with-horizontal-crossbar'
,cv60 = 18
z
with curly body shape, serifs at top, and a horizontal crossbarz = 'curly-bottom-serifed'
,cv60 = 19
z
with curly body shape, and serifs at bottomz = 'curly-bottom-serifed-with-crossbar'
,cv60 = 20
z
with curly body shape, serifs at bottom, and a diagonal crossbarz = 'curly-bottom-serifed-with-horizontal-crossbar'
,cv60 = 21
z
with curly body shape, serifs at bottom, and a horizontal crossbarz = 'curly-serifed'
,cv60 = 22
z
with curly body shape, and serifsz = 'curly-serifed-with-crossbar'
,cv60 = 23
z
with curly body shape, serifs, and a diagonal crossbarz = 'curly-serifed-with-horizontal-crossbar'
,cv60 = 24
z
with curly body shape, serifs, and a horizontal crossbarz = 'cursive'
,cv60 = 25
z
with cursive body shape (default for Slab Italic)z = 'cursive-with-crossbar'
,cv60 = 26
z
with cursive body shape, and a diagonal crossbarz = 'cursive-with-horizontal-crossbar'
,cv60 = 27
z
with cursive body shape, and a horizontal crossbar - Styles for
ẞ
(Capital Eszet)8 variants
capital-eszet = 'rounded-serifless'
,cv61 = 1
Capital Eszet ( ẞ
) with rounded top; without serifscapital-eszet = 'rounded-serifed'
,cv61 = 2
Capital Eszet ( ẞ
) with rounded top, and serifscapital-eszet = 'flat-top-serifless'
,cv61 = 3
Capital Eszet ( ẞ
) with flat top; without serifs (default for Sans)capital-eszet = 'flat-top-serifed'
,cv61 = 4
Capital Eszet ( ẞ
) with flat top, and serifs (default for Slab)capital-eszet = 'corner-serifless'
,cv61 = 5
Capital Eszet ( ẞ
) with top-left corner; without serifscapital-eszet = 'corner-bottom-serifed'
,cv61 = 6
Capital Eszet ( ẞ
) with top-left corner, and bottom serifcapital-eszet = 'corner-motion-serifed'
,cv61 = 7
Capital Eszet ( ẞ
) with top-left corner, and motion serifscapital-eszet = 'corner-serifed'
,cv61 = 8
Capital Eszet ( ẞ
) with top-left corner, and serifs - Styles for
ſ
(Long-S)30 variants
long-s = 'bent-hook-serifless'
,cv62 = 1
Long S ( ſ
) with bending top hook; without serifs (default for Sans Upright)long-s = 'bent-hook-middle-serifed'
,cv62 = 2
Long S ( ſ
) with bending top hook, and middle seriflong-s = 'bent-hook-middle-serifed-xh'
,cv62 = 3
Long S ( ſ
) with bending top hook, and middle serif at x-heightlong-s = 'bent-hook-bottom-serifed'
,cv62 = 4
Long S ( ſ
) with bending top hook, and bottom serif (default for Slab Upright)long-s = 'bent-hook-double-serifed'
,cv62 = 5
Long S ( ſ
) with bending top hook, and bottom and middle serifslong-s = 'bent-hook-double-serifed-xh'
,cv62 = 6
Long S ( ſ
) with bending top hook, and bottom and middle serifs at x-heightlong-s = 'bent-hook-descending'
,cv62 = 7
Long S ( ſ
) with bending top hook, and terminal descends baseline; without serifslong-s = 'bent-hook-descending-middle-serifed'
,cv62 = 8
Long S ( ſ
) with bending top hook, terminal descends baseline, and middle seriflong-s = 'bent-hook-descending-middle-serifed-xh'
,cv62 = 9
Long S ( ſ
) with bending top hook, terminal descends baseline, and middle serif at x-heightlong-s = 'bent-hook-tailed'
,cv62 = 10
Long S ( ſ
) with bending top hook, and terminal has a tail; without serifslong-s = 'bent-hook-tailed-middle-serifed'
,cv62 = 11
Long S ( ſ
) with bending top hook, terminal has a tail, and middle seriflong-s = 'bent-hook-tailed-middle-serifed-xh'
,cv62 = 12
Long S ( ſ
) with bending top hook, terminal has a tail, and middle serif at x-heightlong-s = 'bent-hook-diagonal-tailed'
,cv62 = 13
Long S ( ſ
) with bending top hook, and terminal has a diagonal tail; without serifslong-s = 'bent-hook-diagonal-tailed-middle-serifed'
,cv62 = 14
Long S ( ſ
) with bending top hook, terminal has a diagonal tail, and middle seriflong-s = 'bent-hook-diagonal-tailed-middle-serifed-xh'
,cv62 = 15
Long S ( ſ
) with bending top hook, terminal has a diagonal tail, and middle serif at x-heightlong-s = 'flat-hook-serifless'
,cv62 = 16
Long S ( ſ
) with flat top hook; without serifslong-s = 'flat-hook-middle-serifed'
,cv62 = 17
Long S ( ſ
) with flat top hook, and middle seriflong-s = 'flat-hook-middle-serifed-xh'
,cv62 = 18
Long S ( ſ
) with flat top hook, and middle serif at x-heightlong-s = 'flat-hook-bottom-serifed'
,cv62 = 19
Long S ( ſ
) with flat top hook, and bottom seriflong-s = 'flat-hook-double-serifed'
,cv62 = 20
Long S ( ſ
) with flat top hook, and bottom and middle serifslong-s = 'flat-hook-double-serifed-xh'
,cv62 = 21
Long S ( ſ
) with flat top hook, and bottom and middle serifs at x-heightlong-s = 'flat-hook-descending'
,cv62 = 22
Long S ( ſ
) with flat top hook, and terminal descends baseline; without serifslong-s = 'flat-hook-descending-middle-serifed'
,cv62 = 23
Long S ( ſ
) with flat top hook, terminal descends baseline, and middle seriflong-s = 'flat-hook-descending-middle-serifed-xh'
,cv62 = 24
Long S ( ſ
) with flat top hook, terminal descends baseline, and middle serif at x-heightlong-s = 'flat-hook-tailed'
,cv62 = 25
Long S ( ſ
) with flat top hook, and terminal has a tail; without serifs (default for Italic)long-s = 'flat-hook-tailed-middle-serifed'
,cv62 = 26
Long S ( ſ
) with flat top hook, terminal has a tail, and middle seriflong-s = 'flat-hook-tailed-middle-serifed-xh'
,cv62 = 27
Long S ( ſ
) with flat top hook, terminal has a tail, and middle serif at x-heightlong-s = 'flat-hook-diagonal-tailed'
,cv62 = 28
Long S ( ſ
) with flat top hook, and terminal has a diagonal tail; without serifslong-s = 'flat-hook-diagonal-tailed-middle-serifed'
,cv62 = 29
Long S ( ſ
) with flat top hook, terminal has a diagonal tail, and middle seriflong-s = 'flat-hook-diagonal-tailed-middle-serifed-xh'
,cv62 = 30
Long S ( ſ
) with flat top hook, terminal has a diagonal tail, and middle serif at x-height - Styles for
ß
(Eszet)40 variants
eszet = 'traditional-serifless'
,cv63 = 1
Eszet ( ß
) with traditional, Fraktur-like shapeeszet = 'traditional-middle-serifed'
,cv63 = 2
Eszet ( ß
) with traditional, Fraktur-like shape, and serif at middleeszet = 'traditional-bottom-serifed'
,cv63 = 3
Eszet ( ß
) with traditional, Fraktur-like shape, and serif at bottomeszet = 'traditional-dual-serifed'
,cv63 = 4
Eszet ( ß
) with traditional, Fraktur-like shape, and serif at middle and bottomeszet = 'traditional-descending-serifless'
,cv63 = 5
Eszet ( ß
) with traditional, Fraktur-like shape, and terminal descends baselineeszet = 'traditional-descending-middle-serifed'
,cv63 = 6
Eszet ( ß
) with traditional, Fraktur-like shape, terminal descends baseline, and serif at middleeszet = 'traditional-tailed-serifless'
,cv63 = 7
Eszet ( ß
) with traditional, Fraktur-like shape, and terminal containing taileszet = 'traditional-tailed-middle-serifed'
,cv63 = 8
Eszet ( ß
) with traditional, Fraktur-like shape, terminal containing tail, and serif at middleeszet = 'traditional-flat-hook-serifless'
,cv63 = 9
Eszet ( ß
) with traditional Fraktur-like shape (containing a flat top hook)eszet = 'traditional-flat-hook-middle-serifed'
,cv63 = 10
Eszet ( ß
) with traditional Fraktur-like shape (containing a flat top hook), and serif at middleeszet = 'traditional-flat-hook-bottom-serifed'
,cv63 = 11
Eszet ( ß
) with traditional Fraktur-like shape (containing a flat top hook), and serif at bottomeszet = 'traditional-flat-hook-dual-serifed'
,cv63 = 12
Eszet ( ß
) with traditional Fraktur-like shape (containing a flat top hook), and serif at middle and bottomeszet = 'traditional-flat-hook-descending-serifless'
,cv63 = 13
Eszet ( ß
) with traditional Fraktur-like shape (containing a flat top hook), and terminal descends baselineeszet = 'traditional-flat-hook-descending-middle-serifed'
,cv63 = 14
Eszet ( ß
) with traditional Fraktur-like shape (containing a flat top hook), terminal descends baseline, and serif at middleeszet = 'traditional-flat-hook-tailed-serifless'
,cv63 = 15
Eszet ( ß
) with traditional Fraktur-like shape (containing a flat top hook), and terminal containing taileszet = 'traditional-flat-hook-tailed-middle-serifed'
,cv63 = 16
Eszet ( ß
) with traditional Fraktur-like shape (containing a flat top hook), terminal containing tail, and serif at middleeszet = 'sulzbacher-serifless'
,cv63 = 17
Eszet ( ß
) with more modern, beta-like shape (default for Sans Upright)eszet = 'sulzbacher-middle-serifed'
,cv63 = 18
Eszet ( ß
) with more modern, beta-like shape, and serif at middleeszet = 'sulzbacher-middle-serifed-xh'
,cv63 = 19
Eszet ( ß
) with more modern, beta-like shape, and serif at middle at x-heighteszet = 'sulzbacher-bottom-serifed'
,cv63 = 20
Eszet ( ß
) with more modern, beta-like shape, and serif at bottom (default for Slab Upright)eszet = 'sulzbacher-dual-serifed'
,cv63 = 21
Eszet ( ß
) with more modern, beta-like shape, and serif at middle and bottomeszet = 'sulzbacher-dual-serifed-xh'
,cv63 = 22
Eszet ( ß
) with more modern, beta-like shape, and serif at middle (x-height) and bottomeszet = 'sulzbacher-descending-serifless'
,cv63 = 23
Eszet ( ß
) with more modern, beta-like shape, and terminal descends baselineeszet = 'sulzbacher-descending-middle-serifed'
,cv63 = 24
Eszet ( ß
) with more modern, beta-like shape, terminal descends baseline, and serif at middleeszet = 'sulzbacher-descending-middle-serifed-xh'
,cv63 = 25
Eszet ( ß
) with more modern, beta-like shape, terminal descends baseline, and serif at middle at x-heighteszet = 'sulzbacher-tailed-serifless'
,cv63 = 26
Eszet ( ß
) with more modern, beta-like shape, and terminal containing tail (default for Italic)eszet = 'sulzbacher-tailed-middle-serifed'
,cv63 = 27
Eszet ( ß
) with more modern, beta-like shape, terminal containing tail, and serif at middleeszet = 'sulzbacher-tailed-middle-serifed-xh'
,cv63 = 28
Eszet ( ß
) with more modern, beta-like shape, terminal containing tail, and serif at middle at x-heighteszet = 'longs-s-lig-serifless'
,cv63 = 29
Eszet ( ß
) with ligature of long-S (ſ
) ands
eszet = 'longs-s-lig-middle-serifed'
,cv63 = 30
Eszet ( ß
) with ligature of long-S (ſ
) ands
, and serif at middleeszet = 'longs-s-lig-middle-serifed-xh'
,cv63 = 31
Eszet ( ß
) with ligature of long-S (ſ
) ands
, and serif at middle at x-heighteszet = 'longs-s-lig-bottom-serifed'
,cv63 = 32
Eszet ( ß
) with ligature of long-S (ſ
) ands
, and serif at bottomeszet = 'longs-s-lig-dual-serifed'
,cv63 = 33
Eszet ( ß
) with ligature of long-S (ſ
) ands
, and serif at middle and bottomeszet = 'longs-s-lig-dual-serifed-xh'
,cv63 = 34
Eszet ( ß
) with ligature of long-S (ſ
) ands
, and serif at middle (x-height) and bottomeszet = 'longs-s-lig-descending-serifless'
,cv63 = 35
Eszet ( ß
) with ligature of long-S (ſ
) ands
, and terminal descends baselineeszet = 'longs-s-lig-descending-middle-serifed'
,cv63 = 36
Eszet ( ß
) with ligature of long-S (ſ
) ands
, terminal descends baseline, and serif at middleeszet = 'longs-s-lig-descending-middle-serifed-xh'
,cv63 = 37
Eszet ( ß
) with ligature of long-S (ſ
) ands
, terminal descends baseline, and serif at middle at x-heighteszet = 'longs-s-lig-tailed-serifless'
,cv63 = 38
Eszet ( ß
) with ligature of long-S (ſ
) ands
, and terminal containing taileszet = 'longs-s-lig-tailed-middle-serifed'
,cv63 = 39
Eszet ( ß
) with ligature of long-S (ſ
) ands
, terminal containing tail, and serif at middleeszet = 'longs-s-lig-tailed-middle-serifed-xh'
,cv63 = 40
Eszet ( ß
) 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'
,cv64 = 1
Lowercase Eth ( ð
) with a straight barlower-eth = 'curly-bar'
,cv64 = 2
Lowercase Eth ( ð
) with a curly bar (default) - Styles for
Þ
(Capital Thorn (Þ
))3 variants
capital-thorn = 'serifless'
,cv65 = 1
Capital Thorn ( Þ
) without serifs (default for Sans)capital-thorn = 'motion-serifed'
,cv65 = 2
Capital Thorn ( Þ
) with motion serifscapital-thorn = 'serifed'
,cv65 = 3
Capital Thorn ( Þ
) with serifs (default for Slab) - Styles for
þ
(Lowercase Thorn (þ
))3 variants
lower-thorn = 'serifless'
,cv66 = 1
Lowercase Thorn ( þ
) without serifs (default for Sans)lower-thorn = 'motion-serifed'
,cv66 = 2
Lowercase Thorn ( þ
) with motion serifslower-thorn = 'serifed'
,cv66 = 3
Lowercase Thorn ( þ
) with serifs (default for Slab) - Styles for
α
(Greek lower Alpha)12 variants
lower-alpha = 'crossing'
,cv67 = 1
Greek lower Alpha ( α
) with cross-like shape at right (default)lower-alpha = 'barred'
,cv67 = 2
Greek lower Alpha ( α
) with straight right barlower-alpha = 'barred-serifed'
,cv67 = 3
Greek lower Alpha ( α
) with straight right bar, and serif at terminallower-alpha = 'barred-double-serifed'
,cv67 = 4
Greek lower Alpha ( α
) with straight right bar, and serifs at top and bottomlower-alpha = 'barred-tailed'
,cv67 = 5
Greek lower Alpha ( α
) with straight right bar, and curly taillower-alpha = 'barred-tailed-serifed'
,cv67 = 6
Greek lower Alpha ( α
) with straight right bar, and curly tail; with serifs at top and bottomlower-alpha = 'barred-earless-corner'
,cv67 = 7
Greek lower Alpha ( α
) with straight right bar, and earless (cornered top-right)lower-alpha = 'barred-earless-corner-serifed'
,cv67 = 8
Greek lower Alpha ( α
) with straight right bar, earless (cornered top-right), and serif at terminallower-alpha = 'barred-earless-corner-tailed'
,cv67 = 9
Greek lower Alpha ( α
) with straight right bar, earless (cornered top-right), and curly taillower-alpha = 'barred-earless-rounded'
,cv67 = 10
Greek lower Alpha ( α
) with straight right bar, and earless (rounded top-right)lower-alpha = 'barred-earless-rounded-serifed'
,cv67 = 11
Greek lower Alpha ( α
) with straight right bar, earless (rounded top-right), and serif at terminallower-alpha = 'barred-earless-rounded-tailed'
,cv67 = 12
Greek lower Alpha ( α
) with straight right bar, earless (rounded top-right), and curly tail - Styles for
β
(Greek lower Beta)2 variants
lower-beta = 'standard'
,VXAC = 1
Greek lower Beta ( β
) with standard shape (default)lower-beta = 'cursive'
,VXAC = 2
Greek lower Beta ( β
) with cursive shape - Styles for
Γ
(Greek capital Gamma)4 variants
capital-gamma = 'serifless'
,cv68 = 1
Greek capital Gamma ( Γ
) without serifs (default for Sans)capital-gamma = 'top-right-serifed'
,cv68 = 2
Greek capital Gamma ( Γ
) with serifs at top rightcapital-gamma = 'bottom-serifed'
,cv68 = 3
Greek capital Gamma ( Γ
) with bottom serifcapital-gamma = 'serifed'
,cv68 = 4
Greek capital Gamma ( Γ
) with motion serifs at top and bottom (default for Slab) - Styles for
γ
(Greek lower Gamma)3 variants
lower-gamma = 'straight'
,VXAD = 1
Greek lower Gamma ( γ
) with straight shapelower-gamma = 'curly'
,VXAD = 2
Greek lower Gamma ( γ
) with curly shapelower-gamma = 'casual'
,VXAD = 3
Greek lower Gamma ( γ
) with casual shape (default) - Styles for
Δ
(Greek capital Delta (Δ
))2 variants
capital-delta = 'straight'
,cv69 = 1
Standard, straight Greek capital Delta ( Δ
) (default)capital-delta = 'curly'
,cv69 = 2
Slightly curly Greek capital Delta ( Δ
), like Iosevka 2.x - Styles for
δ
(Greek lower Delta)2 variants
lower-delta = 'rounded'
,cv70 = 1
Greek lower Delta ( δ
) with rounded top (default)lower-delta = 'flat-top'
,cv70 = 2
Greek lower Delta ( δ
) with flat top - Styles for
ι
(Greek lower Iota)12 variants
lower-iota = 'tailless'
,cv71 = 1
Greek lower Iota ( ι
) like a straight linelower-iota = 'tailless-serifed'
,cv71 = 2
Greek lower Iota ( ι
) like a straight line with top seriflower-iota = 'hooky-bottom'
,cv71 = 3
Greek lower Iota ( ι
) with a sharp-turning horizontal taillower-iota = 'zshaped'
,cv71 = 4
Z-shaped Greek lower Iota ( ι
)lower-iota = 'tailed'
,cv71 = 5
Greek lower Iota ( ι
) with curly taillower-iota = 'tailed-serifed'
,cv71 = 6
Greek lower Iota ( ι
) with top serif and curly tail (default for Italic)lower-iota = 'flat-tailed'
,cv71 = 7
Greek lower Iota ( ι
) with a curly-then-flat taillower-iota = 'serifed-flat-tailed'
,cv71 = 8
Greek lower Iota ( ι
) with top serif and a curly-then-flat taillower-iota = 'diagonal-tailed'
,cv71 = 9
Greek lower Iota ( ι
) with a diagonal taillower-iota = 'serifed-diagonal-tailed'
,cv71 = 10
Greek lower Iota ( ι
) with top serif and a diagonal taillower-iota = 'semi-tailed'
,cv71 = 11
Greek lower Iota ( ι
) with a slightly curly taillower-iota = 'serifed-semi-tailed'
,cv71 = 12
Greek lower Iota ( ι
) with top serif and a slightly curly tail (default for Upright) - Styles for
Λ
(Greek capital Lambda (Λ
))8 variants
capital-lambda = 'straight-serifless'
,cv72 = 1
Greek capital Lambda ( Λ
) with straight shape; without serifs (default for Sans)capital-lambda = 'straight-top-serifed'
,cv72 = 2
Greek capital Lambda ( Λ
) with straight shape, and serifs at topcapital-lambda = 'straight-base-serifed'
,cv72 = 3
Greek capital Lambda ( Λ
) with straight shape, and serifs at base (default for Slab)capital-lambda = 'straight-tri-serifed'
,cv72 = 4
Greek capital Lambda ( Λ
) with straight shape, and serifs at both top and basecapital-lambda = 'curly-serifless'
,cv72 = 5
Greek capital Lambda ( Λ
) with curly shape; without serifscapital-lambda = 'curly-top-serifed'
,cv72 = 6
Greek capital Lambda ( Λ
) with curly shape, and serifs at topcapital-lambda = 'curly-base-serifed'
,cv72 = 7
Greek capital Lambda ( Λ
) with curly shape, and serifs at basecapital-lambda = 'curly-tri-serifed'
,cv72 = 8
Greek capital Lambda ( Λ
) with curly shape, and serifs at both top and base - Styles for
λ
(Greek lower Lambda)6 variants
lower-lambda = 'straight'
,cv73 = 1
More-straight Greek lower Lambda ( λ
) (default for Sans Upright, Sans Italic, Slab Italic)lower-lambda = 'straight-turn'
,cv73 = 2
Greek lower Lambda ( λ
) with straight upper and a tail turns leftward (default for Slab Upright)lower-lambda = 'tailed-turn'
,cv73 = 3
More curly Greek lower Lambda ( λ
), with a tail turns leftward at top and a tail turns right at bottom-rightlower-lambda = 'curly'
,cv73 = 4
More curly Greek lower Lambda ( λ
), like Iosevka 2.xlower-lambda = 'curly-turn'
,cv73 = 5
More curly Greek lower Lambda ( λ
), like Iosevka 2.x, with a tail turns leftwardlower-lambda = 'curly-tailed-turn'
,cv73 = 6
More curly Greek lower Lambda ( λ
), with a tail turns leftward at top, a tail turns right at bottom-right, and curly bottom-left leg - Styles for
μ
(Greek lower Mu)13 variants
lower-mu = 'toothed-serifless'
,cv74 = 1
Greek lower Mu ( μ
) with toothed shape; without serifslower-mu = 'toothed-bottom-right-serifed'
,cv74 = 2
Greek lower Mu ( μ
) with toothed shape, and serif at bottom-rightlower-mu = 'toothed-motion-serifed'
,cv74 = 3
Greek lower Mu ( μ
) with toothed shape, and motion serifs at top-left and bottom-rightlower-mu = 'toothed-serifed'
,cv74 = 4
Greek lower Mu ( μ
) with toothed shape, and serifslower-mu = 'tailed-serifless'
,cv74 = 5
Greek lower Mu ( μ
) with tailed shape; without serifs (default for Sans)lower-mu = 'tailed-motion-serifed'
,cv74 = 6
Greek lower Mu ( μ
) with tailed shape, and motion serifs at top-left and bottom-right (default for Slab Italic)lower-mu = 'tailed-serifed'
,cv74 = 7
Greek lower Mu ( μ
) with tailed shape, and serifs (default for Slab Upright)lower-mu = 'toothless-corner-serifless'
,cv74 = 8
Greek lower Mu ( μ
) with toothless (corner bottom-right) shape; without serifslower-mu = 'toothless-corner-motion-serifed'
,cv74 = 9
Greek lower Mu ( μ
) with toothless (corner bottom-right) shape, and motion serifs at top-left and bottom-rightlower-mu = 'toothless-corner-serifed'
,cv74 = 10
Greek lower Mu ( μ
) with toothless (corner bottom-right) shape, and serifslower-mu = 'toothless-rounded-serifless'
,cv74 = 11
Greek lower Mu ( μ
) with toothless (rounded) shape; without serifslower-mu = 'toothless-rounded-motion-serifed'
,cv74 = 12
Greek lower Mu ( μ
) with toothless (rounded) shape, and motion serifs at top-left and bottom-rightlower-mu = 'toothless-rounded-serifed'
,cv74 = 13
Greek lower Mu ( μ
) with toothless (rounded) shape, and serifs - Styles for
ν
(Greek lower Nu)3 variants
lower-nu = 'straight'
,VXAE = 1
Greek lower Nu ( ν
) with straight shapelower-nu = 'curly'
,VXAE = 2
Greek lower Nu ( ν
) with curly shapelower-nu = 'casual'
,VXAE = 3
Greek lower Nu ( ν
) with casual shape (default) - Styles for
ξ
(Greek lower Xi)2 variants
lower-xi = 'rounded'
,cv75 = 1
Greek lower Xi ( ξ
) with rounded toplower-xi = 'flat-top'
,cv75 = 2
Greek lower Xi ( ξ
) with flat top (default) - Styles for
π
(Greek lower Pi)3 variants
lower-pi = 'tailless'
,cv76 = 1
Greek lower Pi ( π
) with a tailless shapelower-pi = 'tailed'
,cv76 = 2
Greek lower Pi ( π
) with a tailed shape (default)lower-pi = 'small-capital'
,cv76 = 3
Greek lower Pi ( π
) with a small-capital shape - Styles for
τ
(Greek lower Tau)6 variants
lower-tau = 'tailless'
,cv77 = 1
Greek lower Tau ( τ
) with a tailless shapelower-tau = 'short-tailed'
,cv77 = 2
Greek lower Tau ( τ
) with a very short taillower-tau = 'tailed'
,cv77 = 3
Greek lower Tau ( τ
) with curly tail (default for Italic)lower-tau = 'flat-tailed'
,cv77 = 4
Greek lower Tau ( τ
) with a flat taillower-tau = 'diagonal-tailed'
,cv77 = 5
Greek lower Tau ( τ
) with a diagonal taillower-tau = 'semi-tailed'
,cv77 = 6
Greek lower Tau ( τ
) with a slightly curly tail (default for Upright) - Styles for
υ
(Greek lower Upsilon)4 variants
lower-upsilon = 'straight-serifless'
,VXAF = 1
Greek lower Upsilon ( υ
) with straight shape; without serifslower-upsilon = 'straight-serifed'
,VXAF = 2
Greek lower Upsilon ( υ
) with straight shape, and serifslower-upsilon = 'casual-serifless'
,VXAF = 3
Greek lower Upsilon ( υ
) with casual shape; without serifs (default for Sans)lower-upsilon = 'casual-serifed'
,VXAF = 4
Greek lower Upsilon ( υ
) with casual shape, and serifs (default for Slab) - Styles for
φ
(Greek lower Phi)3 variants
lower-phi = 'straight'
,VXAG = 1
Greek lower Phi ( φ
) with straight shapelower-phi = 'cursive'
,VXAG = 2
Greek lower Phi ( φ
) with cursive shape (default)lower-phi = 'neo-hellenic'
,VXAG = 3
Greek lower Phi ( φ
) with neo-hellenic shape - Styles for
χ
(Greek lower Chi)13 variants
lower-chi = 'straight-serifless'
,cv78 = 1
Greek lower Chi ( χ
) with straight shape; without serifs (default for Sans)lower-chi = 'straight-unilateral-motion-serifed'
,cv78 = 2
Greek lower Chi ( χ
) with straight shape, and motion serifs at top-leftlower-chi = 'straight-bilateral-motion-serifed'
,cv78 = 3
Greek lower Chi ( χ
) with straight shape, and motion serifs at top-left and bottom-right (default for Slab)lower-chi = 'straight-serifed'
,cv78 = 4
Greek lower Chi ( χ
) with straight shape, and serifslower-chi = 'curly-serifless'
,cv78 = 5
Greek lower Chi ( χ
) with curly shape; without serifslower-chi = 'curly-unilateral-motion-serifed'
,cv78 = 6
Greek lower Chi ( χ
) with curly shape, and motion serifs at top-leftlower-chi = 'curly-bilateral-motion-serifed'
,cv78 = 7
Greek lower Chi ( χ
) with curly shape, and motion serifs at top-left and bottom-rightlower-chi = 'curly-serifed'
,cv78 = 8
Greek lower Chi ( χ
) with curly shape, and serifslower-chi = 'semi-chancery-straight-serifless'
,cv78 = 9
Greek lower Chi ( χ
) with Semi-chancery shape with straight counter-leg; without serifslower-chi = 'semi-chancery-straight-serifed'
,cv78 = 10
Greek lower Chi ( χ
) with Semi-chancery shape with straight counter-leg, and serifslower-chi = 'semi-chancery-curly-serifless'
,cv78 = 11
Greek lower Chi ( χ
) with Semi-chancery shape with curly counter-leg; without serifslower-chi = 'semi-chancery-curly-serifed'
,cv78 = 12
Greek lower Chi ( χ
) with Semi-chancery shape with curly counter-leg, and serifslower-chi = 'chancery'
,cv78 = 13
Greek lower Chi ( χ
) with Chancery shape - Styles for
ψ
(Greek lower Psi)4 variants
lower-psi = 'serifless'
,VXAH = 1
Greek lower Psi ( ψ
) without serifs (default for Sans)lower-psi = 'serifed'
,VXAH = 2
Greek lower Psi ( ψ
) with serifs (default for Slab)lower-psi = 'flat-top-serifless'
,VXAH = 3
Greek lower Psi ( ψ
) with flat top; without serifslower-psi = 'flat-top-serifed'
,VXAH = 4
Greek lower Psi ( ψ
) with flat top, and serifs - Styles for
а
(Cyrillic Lower A)21 variants
cyrl-a = 'double-storey-serifless'
,cv79 = 1
Cyrillic Lower A ( а
) with double-storey body, and serifless hook; without serif at terminal (default for Sans Upright)cyrl-a = 'double-storey-serifed'
,cv79 = 2
Cyrillic Lower A ( а
) with double-storey body, serifless hook, and serif at terminal (default for Slab Upright)cyrl-a = 'double-storey-tailed'
,cv79 = 3
Cyrillic Lower A ( а
) with double-storey body, serifless hook, and curly tailcyrl-a = 'double-storey-toothless-corner'
,cv79 = 4
Cyrillic Lower A ( а
) with double-storey body, serifless hook, and toothless (cornered bottom-right)cyrl-a = 'double-storey-toothless-rounded'
,cv79 = 5
Cyrillic Lower A ( а
) with double-storey body, serifless hook, and toothless (rounded bottom-right)cyrl-a = 'double-storey-hook-inward-serifed-serifless'
,cv79 = 6
Cyrillic Lower A ( а
) with double-storey body, and serifed hook; without serif at terminalcyrl-a = 'double-storey-hook-inward-serifed-serifed'
,cv79 = 7
Cyrillic Lower A ( а
) with double-storey body, serifed hook, and serif at terminalcyrl-a = 'double-storey-hook-inward-serifed-tailed'
,cv79 = 8
Cyrillic Lower A ( а
) with double-storey body, serifed hook, and curly tailcyrl-a = 'double-storey-hook-inward-serifed-toothless-corner'
,cv79 = 9
Cyrillic Lower A ( а
) with double-storey body, serifed hook, and toothless (cornered bottom-right)cyrl-a = 'double-storey-hook-inward-serifed-toothless-rounded'
,cv79 = 10
Cyrillic Lower A ( а
) with double-storey body, serifed hook, and toothless (rounded bottom-right)cyrl-a = 'single-storey-serifless'
,cv79 = 11
Cyrillic Lower A ( а
) with single-storey body; without serif at terminalcyrl-a = 'single-storey-serifed'
,cv79 = 12
Cyrillic Lower A ( а
) with single-storey body, and serif at terminalcyrl-a = 'single-storey-double-serifed'
,cv79 = 13
Cyrillic Lower A ( а
) with single-storey body, and serifs at top and bottomcyrl-a = 'single-storey-tailed'
,cv79 = 14
Cyrillic Lower A ( а
) with single-storey body, and curly tail (default for Italic)cyrl-a = 'single-storey-tailed-serifed'
,cv79 = 15
Cyrillic Lower A ( а
) with single-storey body, and curly tail; with serifs at top and bottomcyrl-a = 'single-storey-earless-corner-serifless'
,cv79 = 16
Cyrillic Lower A ( а
) with single-storey body, and earless (cornered top-right); without serif at terminalcyrl-a = 'single-storey-earless-corner-serifed'
,cv79 = 17
Cyrillic Lower A ( а
) with single-storey body, earless (cornered top-right), and serif at terminalcyrl-a = 'single-storey-earless-corner-tailed'
,cv79 = 18
Cyrillic Lower A ( а
) with single-storey body, earless (cornered top-right), and curly tailcyrl-a = 'single-storey-earless-rounded-serifless'
,cv79 = 19
Cyrillic Lower A ( а
) with single-storey body, and earless (rounded top-right); without serif at terminalcyrl-a = 'single-storey-earless-rounded-serifed'
,cv79 = 20
Cyrillic Lower A ( а
) with single-storey body, earless (rounded top-right), and serif at terminalcyrl-a = 'single-storey-earless-rounded-tailed'
,cv79 = 21
Cyrillic Lower A ( а
) with single-storey body, earless (rounded top-right), and curly tail - Styles for
в
(Cyrillic Lower Ve)8 variants
cyrl-ve = 'standard-serifless'
,cv80 = 1
Cyrillic Lower Ve ( в
) with standard body; without serifs (default for Sans Upright)cyrl-ve = 'standard-unilateral-serifed'
,cv80 = 2
Cyrillic Lower Ve ( в
) with standard body, and serifs at topcyrl-ve = 'standard-bilateral-serifed'
,cv80 = 3
Cyrillic Lower Ve ( в
) with standard body, and serifs at both top and bottom (default for Slab Upright)cyrl-ve = 'standard-interrupted-serifless'
,cv80 = 4
Cyrillic Lower Ve ( в
) with standard body, and interrupted middle bar; without serifscyrl-ve = 'standard-interrupted-unilateral-serifed'
,cv80 = 5
Cyrillic Lower Ve ( в
) with standard body, interrupted middle bar, and serifs at topcyrl-ve = 'standard-interrupted-bilateral-serifed'
,cv80 = 6
Cyrillic Lower Ve ( в
) with standard body, interrupted middle bar, and serifs at both top and bottomcyrl-ve = 'cursive'
,cv80 = 7
Cyrillic Lower Ve ( в
) with cursive body (default for Italic)cyrl-ve = 'cursive-tall'
,cv80 = 8
Cyrillic Lower Ve ( в
) with cursive body, and tall height - Styles for
Ж
(Cyrillic Capital Zhe)5 variants
cyrl-capital-zhe = 'straight'
,cv81 = 1
Cyrillic Capital Zhe ( Ж
) with straight legscyrl-capital-zhe = 'curly'
,cv81 = 2
Cyrillic Capital Zhe ( Ж
) with curly legscyrl-capital-zhe = 'symmetric-touching'
,cv81 = 3
Cyrillic Capital Zhe ( Ж
) with symmetric legs touching the vertical barcyrl-capital-zhe = 'symmetric-connected'
,cv81 = 4
Cyrillic Capital Zhe ( Ж
) with symmetric legs connected to the vertical bar (default)cyrl-capital-zhe = 'cursive'
,cv81 = 5
Cyrillic Capital Zhe ( Ж
) with cursive legs - Styles for
ж
(Cyrillic Lower Zhe)5 variants
cyrl-zhe = 'straight'
,cv82 = 1
Cyrillic Lower Zhe ( ж
) with straight legscyrl-zhe = 'curly'
,cv82 = 2
Cyrillic Lower Zhe ( ж
) with curly legscyrl-zhe = 'symmetric-touching'
,cv82 = 3
Cyrillic Lower Zhe ( ж
) with symmetric legs touching the vertical barcyrl-zhe = 'symmetric-connected'
,cv82 = 4
Cyrillic Lower Zhe ( ж
) with symmetric legs connected to the vertical bar (default)cyrl-zhe = 'cursive'
,cv82 = 5
Cyrillic Lower Zhe ( ж
) with cursive legs - Styles for
З
(Cyrillic Capital Ze)7 variants
cyrl-capital-ze = 'serifless'
,cv83 = 1
Serifless Cyrillic Capital Ze ( З
) (default for Sans)cyrl-capital-ze = 'unilateral-serifed'
,cv83 = 2
Cyrillic Capital Ze ( З
) with serif at top (default for Slab)cyrl-capital-ze = 'unilateral-bottom-serifed'
,cv83 = 3
Cyrillic Capital Ze ( З
) with serif at bottomcyrl-capital-ze = 'bilateral-serifed'
,cv83 = 4
Cyrillic Capital Ze ( З
) with serif at both top and bottomcyrl-capital-ze = 'unilateral-inward-serifed'
,cv83 = 5
Cyrillic Capital Ze ( З
) with inward serif at topcyrl-capital-ze = 'unilateral-bottom-inward-serifed'
,cv83 = 6
Cyrillic Capital Ze ( З
) with inward serif at bottomcyrl-capital-ze = 'bilateral-inward-serifed'
,cv83 = 7
Cyrillic Capital Ze ( З
) with inward serif at both top and bottom - Styles for
з
(Cyrillic Lower Ze)7 variants
cyrl-ze = 'serifless'
,cv84 = 1
Serifless Cyrillic Lower Ze ( з
) (default for Sans)cyrl-ze = 'unilateral-serifed'
,cv84 = 2
Cyrillic Lower Ze ( з
) with serif at top (default for Slab Upright)cyrl-ze = 'unilateral-bottom-serifed'
,cv84 = 3
Cyrillic Lower Ze ( з
) with serif at bottomcyrl-ze = 'bilateral-serifed'
,cv84 = 4
Cyrillic Lower Ze ( з
) with serif at both top and bottomcyrl-ze = 'unilateral-inward-serifed'
,cv84 = 5
Cyrillic Lower Ze ( з
) with inward serif at topcyrl-ze = 'unilateral-bottom-inward-serifed'
,cv84 = 6
Cyrillic Lower Ze ( з
) with inward serif at bottom (default for Slab Italic)cyrl-ze = 'bilateral-inward-serifed'
,cv84 = 7
Cyrillic Lower Ze ( з
) with inward serif at both top and bottom - Styles for
К
(Cyrillic Capital Ka)20 variants
cyrl-capital-ka = 'straight-serifless'
,cv85 = 1
Cyrillic Capital Ka ( К
) with straight shape; without serifscyrl-capital-ka = 'straight-top-left-serifed'
,cv85 = 2
Cyrillic Capital Ka ( К
) with straight shape, and serifs at top leftcyrl-capital-ka = 'straight-bottom-right-serifed'
,cv85 = 3
Cyrillic Capital Ka ( К
) with straight shape, and serifs at bottom rightcyrl-capital-ka = 'straight-top-left-and-bottom-right-serifed'
,cv85 = 4
Cyrillic Capital Ka ( К
) with straight shape, and serifs at top left and bottom rightcyrl-capital-ka = 'straight-serifed'
,cv85 = 5
Cyrillic Capital Ka ( К
) with straight shape, and serifscyrl-capital-ka = 'curly-serifless'
,cv85 = 6
Cyrillic Capital Ka ( К
) with curly shape; without serifscyrl-capital-ka = 'curly-top-left-serifed'
,cv85 = 7
Cyrillic Capital Ka ( К
) with curly shape, and serifs at top leftcyrl-capital-ka = 'curly-bottom-right-serifed'
,cv85 = 8
Cyrillic Capital Ka ( К
) with curly shape, and serifs at bottom rightcyrl-capital-ka = 'curly-top-left-and-bottom-right-serifed'
,cv85 = 9
Cyrillic Capital Ka ( К
) with curly shape, and serifs at top left and bottom rightcyrl-capital-ka = 'curly-serifed'
,cv85 = 10
Cyrillic Capital Ka ( К
) with curly shape, and serifscyrl-capital-ka = 'symmetric-touching-serifless'
,cv85 = 11
Cyrillic Capital Ka ( К
) with symmetric legs touching the vertical bar; without serifscyrl-capital-ka = 'symmetric-touching-top-left-serifed'
,cv85 = 12
Cyrillic Capital Ka ( К
) with symmetric legs touching the vertical bar, and serifs at top leftcyrl-capital-ka = 'symmetric-touching-bottom-right-serifed'
,cv85 = 13
Cyrillic Capital Ka ( К
) with symmetric legs touching the vertical bar, and serifs at bottom rightcyrl-capital-ka = 'symmetric-touching-top-left-and-bottom-right-serifed'
,cv85 = 14
Cyrillic Capital Ka ( К
) with symmetric legs touching the vertical bar, and serifs at top left and bottom rightcyrl-capital-ka = 'symmetric-touching-serifed'
,cv85 = 15
Cyrillic Capital Ka ( К
) with symmetric legs touching the vertical bar, and serifscyrl-capital-ka = 'symmetric-connected-serifless'
,cv85 = 16
Cyrillic Capital Ka ( К
) with symmetric legs connected to the vertical bar; without serifs (default for Sans)cyrl-capital-ka = 'symmetric-connected-top-left-serifed'
,cv85 = 17
Cyrillic Capital Ka ( К
) with symmetric legs connected to the vertical bar, and serifs at top leftcyrl-capital-ka = 'symmetric-connected-bottom-right-serifed'
,cv85 = 18
Cyrillic 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'
,cv85 = 19
Cyrillic Capital Ka ( К
) with symmetric legs connected to the vertical bar, and serifs at top left and bottom rightcyrl-capital-ka = 'symmetric-connected-serifed'
,cv85 = 20
Cyrillic Capital Ka ( К
) with symmetric legs connected to the vertical bar, and serifs (default for Slab) - Styles for
к
(Cyrillic Lower Ka)20 variants
cyrl-ka = 'straight-serifless'
,cv86 = 1
Cyrillic Lower Ka ( к
) with straight shape; without serifscyrl-ka = 'straight-top-left-serifed'
,cv86 = 2
Cyrillic Lower Ka ( к
) with straight shape, and serifs at top leftcyrl-ka = 'straight-bottom-right-serifed'
,cv86 = 3
Cyrillic Lower Ka ( к
) with straight shape, and serifs at bottom rightcyrl-ka = 'straight-top-left-and-bottom-right-serifed'
,cv86 = 4
Cyrillic Lower Ka ( к
) with straight shape, and serifs at top left and bottom rightcyrl-ka = 'straight-serifed'
,cv86 = 5
Cyrillic Lower Ka ( к
) with straight shape, and serifscyrl-ka = 'curly-serifless'
,cv86 = 6
Cyrillic Lower Ka ( к
) with curly shape; without serifscyrl-ka = 'curly-top-left-serifed'
,cv86 = 7
Cyrillic Lower Ka ( к
) with curly shape, and serifs at top leftcyrl-ka = 'curly-bottom-right-serifed'
,cv86 = 8
Cyrillic Lower Ka ( к
) with curly shape, and serifs at bottom rightcyrl-ka = 'curly-top-left-and-bottom-right-serifed'
,cv86 = 9
Cyrillic Lower Ka ( к
) with curly shape, and serifs at top left and bottom rightcyrl-ka = 'curly-serifed'
,cv86 = 10
Cyrillic Lower Ka ( к
) with curly shape, and serifscyrl-ka = 'symmetric-touching-serifless'
,cv86 = 11
Cyrillic Lower Ka ( к
) with symmetric legs touching the vertical bar; without serifscyrl-ka = 'symmetric-touching-top-left-serifed'
,cv86 = 12
Cyrillic Lower Ka ( к
) with symmetric legs touching the vertical bar, and serifs at top leftcyrl-ka = 'symmetric-touching-bottom-right-serifed'
,cv86 = 13
Cyrillic Lower Ka ( к
) with symmetric legs touching the vertical bar, and serifs at bottom rightcyrl-ka = 'symmetric-touching-top-left-and-bottom-right-serifed'
,cv86 = 14
Cyrillic Lower Ka ( к
) with symmetric legs touching the vertical bar, and serifs at top left and bottom rightcyrl-ka = 'symmetric-touching-serifed'
,cv86 = 15
Cyrillic Lower Ka ( к
) with symmetric legs touching the vertical bar, and serifscyrl-ka = 'symmetric-connected-serifless'
,cv86 = 16
Cyrillic Lower Ka ( к
) with symmetric legs connected to the vertical bar; without serifs (default for Sans)cyrl-ka = 'symmetric-connected-top-left-serifed'
,cv86 = 17
Cyrillic 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'
,cv86 = 18
Cyrillic Lower Ka ( к
) with symmetric legs connected to the vertical bar, and serifs at bottom rightcyrl-ka = 'symmetric-connected-top-left-and-bottom-right-serifed'
,cv86 = 19
Cyrillic Lower Ka ( к
) with symmetric legs connected to the vertical bar, and serifs at top left and bottom rightcyrl-ka = 'symmetric-connected-serifed'
,cv86 = 20
Cyrillic 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'
,cv87 = 1
Cyrillic Lower El ( л
) with standard shape (default)cyrl-el = 'tailed'
,cv87 = 2
Cyrillic Lower El ( л
) with tail shape - Styles for
м
(Cyrillic Lower Em)12 variants
cyrl-em = 'hanging-serifless'
,cv88 = 1
Cyrillic Lower Em ( м
) with middle being hanging off baseline; without serifscyrl-em = 'hanging-motion-serifed'
,cv88 = 2
Cyrillic Lower Em ( м
) with middle being hanging off baseline, and motion serifscyrl-em = 'hanging-serifed'
,cv88 = 3
Cyrillic Lower Em ( м
) with middle being hanging off baseline, and serifscyrl-em = 'flat-bottom-serifless'
,cv88 = 4
Cyrillic Lower Em ( м
) with middle aligned to baseline; without serifs (default for Sans)cyrl-em = 'flat-bottom-motion-serifed'
,cv88 = 5
Cyrillic Lower Em ( м
) with middle aligned to baseline, and motion serifscyrl-em = 'flat-bottom-serifed'
,cv88 = 6
Cyrillic Lower Em ( м
) with middle aligned to baseline, and serifs (default for Slab)cyrl-em = 'slanted-sides-hanging-serifless'
,cv88 = 7
Cyrillic Lower Em ( м
) with slanted sides, and middle being hanging off baseline; without serifscyrl-em = 'slanted-sides-hanging-motion-serifed'
,cv88 = 8
Cyrillic Lower Em ( м
) with slanted sides, middle being hanging off baseline, and motion serifscyrl-em = 'slanted-sides-hanging-serifed'
,cv88 = 9
Cyrillic Lower Em ( м
) with slanted sides, middle being hanging off baseline, and serifscyrl-em = 'slanted-sides-flat-bottom-serifless'
,cv88 = 10
Cyrillic Lower Em ( м
) with slanted sides, and middle aligned to baseline; without serifscyrl-em = 'slanted-sides-flat-bottom-motion-serifed'
,cv88 = 11
Cyrillic Lower Em ( м
) with slanted sides, middle aligned to baseline, and motion serifscyrl-em = 'slanted-sides-flat-bottom-serifed'
,cv88 = 12
Cyrillic Lower Em ( м
) with slanted sides, middle aligned to baseline, and serifs - Styles for
Н
(Cyrillic Capital En)4 variants
cyrl-capital-en = 'serifless'
,VXAA = 1
Cyrillic Capital En ( Н
) without serifs (default for Sans)cyrl-capital-en = 'top-left-serifed'
,VXAA = 2
Cyrillic Capital En ( Н
) with serif only at top leftcyrl-capital-en = 'top-left-bottom-right-serifed'
,VXAA = 3
Cyrillic Capital En ( Н
) with serif only at top left and bottom rightcyrl-capital-en = 'serifed'
,VXAA = 4
Cyrillic Capital En ( Н
) with serifs (default for Slab) - Styles for
н
(Cyrillic Lower En)7 variants
cyrl-en = 'serifless'
,cv89 = 1
Cyrillic Lower En ( н
) without serifs (default for Sans)cyrl-en = 'top-left-serifed'
,cv89 = 2
Cyrillic Lower En ( н
) with serifs at top leftcyrl-en = 'top-left-bottom-right-serifed'
,cv89 = 3
Cyrillic Lower En ( н
) with serifs at top left and bottom right (default for Slab Italic)cyrl-en = 'serifed'
,cv89 = 4
Cyrillic Lower En ( н
) with serifs (default for Slab Upright)cyrl-en = 'tailed-serifless'
,cv89 = 5
Cyrillic Lower En ( н
) with tail; without serifscyrl-en = 'tailed-top-left-serifed'
,cv89 = 6
Cyrillic Lower En ( н
) with tail, and serifs at top leftcyrl-en = 'tailed-serifed'
,cv89 = 7
Cyrillic Lower En ( н
) with tail, and serifs - Styles for
Р
(Cyrillic Capital Er)6 variants
cyrl-capital-er = 'closed-serifless'
,VXAB = 1
Cyrillic Capital Er ( Р
) with closed shape; without serifs (default for Sans)cyrl-capital-er = 'closed-motion-serifed'
,VXAB = 2
Cyrillic Capital Er ( Р
) with closed shape, and motion serifscyrl-capital-er = 'closed-serifed'
,VXAB = 3
Cyrillic Capital Er ( Р
) with closed shape, and serifs (default for Slab)cyrl-capital-er = 'open-serifless'
,VXAB = 4
Cyrillic Capital Er ( Р
) with open shape; without serifscyrl-capital-er = 'open-motion-serifed'
,VXAB = 5
Cyrillic Capital Er ( Р
) with open shape, and motion serifscyrl-capital-er = 'open-serifed'
,VXAB = 6
Cyrillic Capital Er ( Р
) with open shape, and serifs - Styles for
р
(Cyrillic Lower Er)7 variants
cyrl-er = 'eared-serifless'
,cv90 = 1
Cyrillic Lower Er ( р
) with eared shape; without serifs (default for Sans)cyrl-er = 'eared-motion-serifed'
,cv90 = 2
Cyrillic Lower Er ( р
) with eared shape, and motion serifscyrl-er = 'eared-serifed'
,cv90 = 3
Cyrillic Lower Er ( р
) with eared shape, and serifs (default for Slab)cyrl-er = 'earless-corner-serifless'
,cv90 = 4
Cyrillic Lower Er ( р
) with earless (cornered) shape; without serifscyrl-er = 'earless-corner-serifed'
,cv90 = 5
Cyrillic Lower Er ( р
) with earless (cornered) shape, and serifscyrl-er = 'earless-rounded-serifless'
,cv90 = 6
Cyrillic Lower Er ( р
) with earless (rounded) shape; without serifscyrl-er = 'earless-rounded-serifed'
,cv90 = 7
Cyrillic Lower Er ( р
) with earless (rounded) shape, and serifs - Styles for
У
(Cyrillic Capital U)18 variants
cyrl-capital-u = 'straight-serifless'
,cv91 = 1
Cyrillic Capital U ( У
) with straight shape; without serifs (default for Sans)cyrl-capital-u = 'straight-motion-serifed'
,cv91 = 2
Cyrillic Capital U ( У
) with straight shape, and motion serifscyrl-capital-u = 'straight-serifed'
,cv91 = 3
Cyrillic Capital U ( У
) with straight shape, and serifscyrl-capital-u = 'straight-turn-serifless'
,cv91 = 4
Cyrillic Capital U ( У
) with straight shape, and a tail turns leftward; without serifscyrl-capital-u = 'straight-turn-motion-serifed'
,cv91 = 5
Cyrillic Capital U ( У
) with straight shape, a tail turns leftward, and motion serifscyrl-capital-u = 'straight-turn-serifed'
,cv91 = 6
Cyrillic Capital U ( У
) with straight shape, a tail turns leftward, and serifs (default for Slab)cyrl-capital-u = 'curly-serifless'
,cv91 = 7
Cyrillic Capital U ( У
) with curly shape; without serifscyrl-capital-u = 'curly-motion-serifed'
,cv91 = 8
Cyrillic Capital U ( У
) with curly shape, and motion serifscyrl-capital-u = 'curly-serifed'
,cv91 = 9
Cyrillic Capital U ( У
) with curly shape, and serifscyrl-capital-u = 'curly-turn-serifless'
,cv91 = 10
Cyrillic Capital U ( У
) with curly shape, and a tail turns leftward; without serifscyrl-capital-u = 'curly-turn-motion-serifed'
,cv91 = 11
Cyrillic Capital U ( У
) with curly shape, a tail turns leftward, and motion serifscyrl-capital-u = 'curly-turn-serifed'
,cv91 = 12
Cyrillic Capital U ( У
) with curly shape, a tail turns leftward, and serifscyrl-capital-u = 'cursive-serifless'
,cv91 = 13
Cyrillic Capital U ( У
) with cursive shape; without serifscyrl-capital-u = 'cursive-motion-serifed'
,cv91 = 14
Cyrillic Capital U ( У
) with cursive shape, and motion serifscyrl-capital-u = 'cursive-serifed'
,cv91 = 15
Cyrillic Capital U ( У
) with cursive shape, and serifscyrl-capital-u = 'cursive-flat-hook-serifless'
,cv91 = 16
Cyrillic Capital U ( У
) with cursive shape, and a flat terminal hook; without serifscyrl-capital-u = 'cursive-flat-hook-motion-serifed'
,cv91 = 17
Cyrillic Capital U ( У
) with cursive shape, a flat terminal hook, and motion serifscyrl-capital-u = 'cursive-flat-hook-serifed'
,cv91 = 18
Cyrillic Capital U ( У
) with cursive shape, a flat terminal hook, and serifs - Styles for
у
(Cyrillic Lower U)18 variants
cyrl-u = 'straight-serifless'
,cv92 = 1
Cyrillic Lower U ( у
) with straight shape; without serifs (default for Sans Upright)cyrl-u = 'straight-motion-serifed'
,cv92 = 2
Cyrillic Lower U ( у
) with straight shape, and motion serifscyrl-u = 'straight-serifed'
,cv92 = 3
Cyrillic Lower U ( у
) with straight shape, and serifscyrl-u = 'straight-turn-serifless'
,cv92 = 4
Cyrillic Lower U ( у
) with straight shape, and a tail turns leftward; without serifscyrl-u = 'straight-turn-motion-serifed'
,cv92 = 5
Cyrillic Lower U ( у
) with straight shape, a tail turns leftward, and motion serifscyrl-u = 'straight-turn-serifed'
,cv92 = 6
Cyrillic Lower U ( у
) with straight shape, a tail turns leftward, and serifs (default for Slab Upright)cyrl-u = 'curly-serifless'
,cv92 = 7
Cyrillic Lower U ( у
) with curly shape; without serifscyrl-u = 'curly-motion-serifed'
,cv92 = 8
Cyrillic Lower U ( у
) with curly shape, and motion serifscyrl-u = 'curly-serifed'
,cv92 = 9
Cyrillic Lower U ( у
) with curly shape, and serifscyrl-u = 'curly-turn-serifless'
,cv92 = 10
Cyrillic Lower U ( у
) with curly shape, and a tail turns leftward; without serifscyrl-u = 'curly-turn-motion-serifed'
,cv92 = 11
Cyrillic Lower U ( у
) with curly shape, a tail turns leftward, and motion serifscyrl-u = 'curly-turn-serifed'
,cv92 = 12
Cyrillic Lower U ( у
) with curly shape, a tail turns leftward, and serifscyrl-u = 'cursive-serifless'
,cv92 = 13
Cyrillic Lower U ( у
) with cursive shape; without serifs (default for Sans Italic)cyrl-u = 'cursive-motion-serifed'
,cv92 = 14
Cyrillic Lower U ( у
) with cursive shape, and motion serifs (default for Slab Italic)cyrl-u = 'cursive-serifed'
,cv92 = 15
Cyrillic Lower U ( у
) with cursive shape, and serifscyrl-u = 'cursive-flat-hook-serifless'
,cv92 = 16
Cyrillic Lower U ( у
) with cursive shape, and a flat terminal hook; without serifscyrl-u = 'cursive-flat-hook-motion-serifed'
,cv92 = 17
Cyrillic Lower U ( у
) with cursive shape, a flat terminal hook, and motion serifscyrl-u = 'cursive-flat-hook-serifed'
,cv92 = 18
Cyrillic Lower U ( у
) with cursive shape, a flat terminal hook, and serifs - Styles for
ф
(Cyrillic Lower Ef)10 variants
cyrl-ef = 'serifless'
,cv93 = 1
Cyrillic Lower Ef ( ф
) with straight bar; without serifs (default for Sans Upright)cyrl-ef = 'top-serifed'
,cv93 = 2
Cyrillic Lower Ef ( ф
) with straight bar, and serif at topcyrl-ef = 'serifed'
,cv93 = 3
Cyrillic Lower Ef ( ф
) with straight bar, and serifs at top and bottom (default for Slab Upright)cyrl-ef = 'cursive'
,cv93 = 4
Cyrillic Lower Ef ( ф
) with cursive bar (default for Italic)cyrl-ef = 'split-serifless'
,cv93 = 5
Cyrillic Lower Ef ( ф
) with split bowl, and straight bar; without serifscyrl-ef = 'split-top-serifed'
,cv93 = 6
Cyrillic Lower Ef ( ф
) with split bowl, straight bar, and serif at topcyrl-ef = 'split-serifed'
,cv93 = 7
Cyrillic Lower Ef ( ф
) with split bowl, straight bar, and serifs at top and bottomcyrl-ef = 'split-cursive'
,cv93 = 8
Cyrillic Lower Ef ( ф
) with split bowl, and cursive barcyrl-ef = 'diagonal-tailed-cursive'
,cv93 = 9
Cyrillic Lower Ef ( ф
) with cursive bar, and diagonal tailcyrl-ef = 'split-diagonal-tailed-cursive'
,cv93 = 10
Cyrillic Lower Ef ( ф
) with split bowl, and cursive bar, and diagonal tail - Styles for
ч
(Cyrillic Lower Che)2 variants
cyrl-che = 'standard'
,cv94 = 1
Cyrillic Lower Che ( ч
) with standard shape (default)cyrl-che = 'tailed'
,cv94 = 2
Cyrillic Lower Che ( ч
) with tail - Styles for
ь
,ъ
(Cyrillic Lower Yeri and related letters)3 variants
cyrl-yeri = 'corner'
,cv95 = 1
Cyrillic Lower Yeri ( ь
) with corner at bottom left (default for Upright)cyrl-yeri = 'round'
,cv95 = 2
Cyrillic Lower Yeri ( ь
) with rounded shape (default for Sans Italic)cyrl-yeri = 'cursive'
,cv95 = 3
Cyrillic Lower Yeri ( ь
) with cursive shape (default for Slab Italic) - Styles for
ы
(Cyrillic Lower Yery)6 variants
cyrl-yery = 'corner'
,cv96 = 1
Cyrillic Lower Yery ( ы
) with corner at bottom left (default for Upright)cyrl-yery = 'corner-tailed'
,cv96 = 2
Cyrillic Lower Yery ( ы
) with corner at bottom left and tailcyrl-yery = 'round'
,cv96 = 3
Cyrillic Lower Yery ( ы
) with rounded shape (default for Sans Italic)cyrl-yery = 'round-tailed'
,cv96 = 4
Cyrillic Lower Yery ( ы
) with rounded shape and tailcyrl-yery = 'cursive'
,cv96 = 5
Cyrillic Lower Yery ( ы
) with cursive shape (default for Slab Italic)cyrl-yery = 'cursive-tailed'
,cv96 = 6
Cyrillic Lower Yery ( ы
) with cursive shape and tail - Styles for
Э
(Cyrillic Capital E (Э
))7 variants
cyrl-capital-e = 'serifless'
,cv97 = 1
Serifless Cyrillic Capital E ( Э
) (default for Sans)cyrl-capital-e = 'unilateral-serifed'
,cv97 = 2
Cyrillic Capital E ( Э
) with serif at top (default for Slab)cyrl-capital-e = 'unilateral-bottom-serifed'
,cv97 = 3
Cyrillic Capital E ( Э
) with serif at bottomcyrl-capital-e = 'bilateral-serifed'
,cv97 = 4
Cyrillic Capital E ( Э
) with serifs at both top and bottomcyrl-capital-e = 'unilateral-inward-serifed'
,cv97 = 5
Cyrillic Capital E ( Э
) with inward serif at topcyrl-capital-e = 'unilateral-bottom-inward-serifed'
,cv97 = 6
Cyrillic Capital E ( Э
) with inward serif at bottomcyrl-capital-e = 'bilateral-inward-serifed'
,cv97 = 7
Cyrillic Capital E ( Э
) with inward serif at both top and bottom - Styles for
э
(Cyrillic Lower E (э
))7 variants
cyrl-e = 'serifless'
,cv98 = 1
Serifless Cyrillic Lower E ( э
) (default for Sans)cyrl-e = 'unilateral-serifed'
,cv98 = 2
Cyrillic Lower E ( э
) with serif at top (default for Slab Upright)cyrl-e = 'unilateral-bottom-serifed'
,cv98 = 3
Cyrillic Lower E ( э
) with serif at bottomcyrl-e = 'bilateral-serifed'
,cv98 = 4
Cyrillic Lower E ( э
) with serifs at both top and bottomcyrl-e = 'unilateral-inward-serifed'
,cv98 = 5
Cyrillic Lower E ( э
) with inward serif at topcyrl-e = 'unilateral-bottom-inward-serifed'
,cv98 = 6
Cyrillic Lower E ( э
) with inward serif at bottom (default for Slab Italic)cyrl-e = 'bilateral-inward-serifed'
,cv98 = 7
Cyrillic Lower E ( э
) with inward serif at both top and bottom - Styles for
Я
(Cyrillic Capital Ya)18 variants
cyrl-capital-ya = 'straight-serifless'
,cv99 = 1
Cyrillic Capital Ya ( Я
) with straight leg; without serifs (default for Sans)cyrl-capital-ya = 'straight-motion-serifed'
,cv99 = 2
Cyrillic Capital Ya ( Я
) with straight leg, and motion serifs at bottom-leftcyrl-capital-ya = 'straight-serifed'
,cv99 = 3
Cyrillic Capital Ya ( Я
) with straight leg, and serifs (default for Slab)cyrl-capital-ya = 'straight-open-serifless'
,cv99 = 4
Cyrillic Capital Ya ( Я
) with straight leg, and open contour; without serifscyrl-capital-ya = 'straight-open-motion-serifed'
,cv99 = 5
Cyrillic Capital Ya ( Я
) with straight leg, open contour, and motion serifs at bottom-leftcyrl-capital-ya = 'straight-open-serifed'
,cv99 = 6
Cyrillic Capital Ya ( Я
) with straight leg, open contour, and serifscyrl-capital-ya = 'curly-serifless'
,cv99 = 7
Cyrillic Capital Ya ( Я
) with curly leg; without serifscyrl-capital-ya = 'curly-motion-serifed'
,cv99 = 8
Cyrillic Capital Ya ( Я
) with curly leg, and motion serifs at bottom-leftcyrl-capital-ya = 'curly-serifed'
,cv99 = 9
Cyrillic Capital Ya ( Я
) with curly leg, and serifscyrl-capital-ya = 'curly-open-serifless'
,cv99 = 10
Cyrillic Capital Ya ( Я
) with curly leg, and open contour; without serifscyrl-capital-ya = 'curly-open-motion-serifed'
,cv99 = 11
Cyrillic Capital Ya ( Я
) with curly leg, open contour, and motion serifs at bottom-leftcyrl-capital-ya = 'curly-open-serifed'
,cv99 = 12
Cyrillic Capital Ya ( Я
) with curly leg, open contour, and serifscyrl-capital-ya = 'standing-serifless'
,cv99 = 13
Cyrillic Capital Ya ( Я
) with standing leg (like Helvetica); without serifscyrl-capital-ya = 'standing-motion-serifed'
,cv99 = 14
Cyrillic Capital Ya ( Я
) with standing leg (like Helvetica), and motion serifs at bottom-leftcyrl-capital-ya = 'standing-serifed'
,cv99 = 15
Cyrillic Capital Ya ( Я
) with standing leg (like Helvetica), and serifscyrl-capital-ya = 'standing-open-serifless'
,cv99 = 16
Cyrillic Capital Ya ( Я
) with standing leg (like Helvetica), and open contour; without serifscyrl-capital-ya = 'standing-open-motion-serifed'
,cv99 = 17
Cyrillic Capital Ya ( Я
) with standing leg (like Helvetica), open contour, and motion serifs at bottom-leftcyrl-capital-ya = 'standing-open-serifed'
,cv99 = 18
Cyrillic Capital Ya ( Я
) with standing leg (like Helvetica), open contour, and serifs - Styles for
я
(Cyrillic Lower Ya)36 variants
cyrl-ya = 'straight-serifless'
,VAAA = 1
Cyrillic Lower Ya ( я
) with straight leg; without serifs (default for Sans)cyrl-ya = 'straight-motion-serifed'
,VAAA = 2
Cyrillic Lower Ya ( я
) with straight leg, and motion serifs at bottom-leftcyrl-ya = 'straight-serifed'
,VAAA = 3
Cyrillic Lower Ya ( я
) with straight leg, and serifs (default for Slab)cyrl-ya = 'straight-tailed-serifless'
,VAAA = 4
Cyrillic Lower Ya ( я
) with straight leg, and tail; without serifscyrl-ya = 'straight-tailed-motion-serifed'
,VAAA = 5
Cyrillic Lower Ya ( я
) with straight leg, tail, and motion serifs at bottom-leftcyrl-ya = 'straight-tailed-serifed'
,VAAA = 6
Cyrillic Lower Ya ( я
) with straight leg, tail, and serifscyrl-ya = 'straight-open-serifless'
,VAAA = 7
Cyrillic Lower Ya ( я
) with straight leg, and open contour; without serifscyrl-ya = 'straight-open-motion-serifed'
,VAAA = 8
Cyrillic Lower Ya ( я
) with straight leg, open contour, and motion serifs at bottom-leftcyrl-ya = 'straight-open-serifed'
,VAAA = 9
Cyrillic Lower Ya ( я
) with straight leg, open contour, and serifscyrl-ya = 'straight-open-tailed-serifless'
,VAAA = 10
Cyrillic Lower Ya ( я
) with straight leg, open contour, and tail; without serifscyrl-ya = 'straight-open-tailed-motion-serifed'
,VAAA = 11
Cyrillic Lower Ya ( я
) with straight leg, open contour, tail, and motion serifs at bottom-leftcyrl-ya = 'straight-open-tailed-serifed'
,VAAA = 12
Cyrillic Lower Ya ( я
) with straight leg, open contour, tail, and serifscyrl-ya = 'curly-serifless'
,VAAA = 13
Cyrillic Lower Ya ( я
) with curly leg; without serifscyrl-ya = 'curly-motion-serifed'
,VAAA = 14
Cyrillic Lower Ya ( я
) with curly leg, and motion serifs at bottom-leftcyrl-ya = 'curly-serifed'
,VAAA = 15
Cyrillic Lower Ya ( я
) with curly leg, and serifscyrl-ya = 'curly-tailed-serifless'
,VAAA = 16
Cyrillic Lower Ya ( я
) with curly leg, and tail; without serifscyrl-ya = 'curly-tailed-motion-serifed'
,VAAA = 17
Cyrillic Lower Ya ( я
) with curly leg, tail, and motion serifs at bottom-leftcyrl-ya = 'curly-tailed-serifed'
,VAAA = 18
Cyrillic Lower Ya ( я
) with curly leg, tail, and serifscyrl-ya = 'curly-open-serifless'
,VAAA = 19
Cyrillic Lower Ya ( я
) with curly leg, and open contour; without serifscyrl-ya = 'curly-open-motion-serifed'
,VAAA = 20
Cyrillic Lower Ya ( я
) with curly leg, open contour, and motion serifs at bottom-leftcyrl-ya = 'curly-open-serifed'
,VAAA = 21
Cyrillic Lower Ya ( я
) with curly leg, open contour, and serifscyrl-ya = 'curly-open-tailed-serifless'
,VAAA = 22
Cyrillic Lower Ya ( я
) with curly leg, open contour, and tail; without serifscyrl-ya = 'curly-open-tailed-motion-serifed'
,VAAA = 23
Cyrillic Lower Ya ( я
) with curly leg, open contour, tail, and motion serifs at bottom-leftcyrl-ya = 'curly-open-tailed-serifed'
,VAAA = 24
Cyrillic Lower Ya ( я
) with curly leg, open contour, tail, and serifscyrl-ya = 'standing-serifless'
,VAAA = 25
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica); without serifscyrl-ya = 'standing-motion-serifed'
,VAAA = 26
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), and motion serifs at bottom-leftcyrl-ya = 'standing-serifed'
,VAAA = 27
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), and serifscyrl-ya = 'standing-tailed-serifless'
,VAAA = 28
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), and tail; without serifscyrl-ya = 'standing-tailed-motion-serifed'
,VAAA = 29
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), tail, and motion serifs at bottom-leftcyrl-ya = 'standing-tailed-serifed'
,VAAA = 30
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), tail, and serifscyrl-ya = 'standing-open-serifless'
,VAAA = 31
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), and open contour; without serifscyrl-ya = 'standing-open-motion-serifed'
,VAAA = 32
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), open contour, and motion serifs at bottom-leftcyrl-ya = 'standing-open-serifed'
,VAAA = 33
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), open contour, and serifscyrl-ya = 'standing-open-tailed-serifless'
,VAAA = 34
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), open contour, and tail; without serifscyrl-ya = 'standing-open-tailed-motion-serifed'
,VAAA = 35
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), open contour, tail, and motion serifs at bottom-leftcyrl-ya = 'standing-open-tailed-serifed'
,VAAA = 36
Cyrillic Lower Ya ( я
) with standing leg (like Helvetica), open contour, tail, and serifs - Styles for
ij
(Dots in letters “i” and “j” in particular)2 variants
tittle = 'round'
,VDAA = 1
Dots in i
/j
are round (default)tittle = 'square'
,VDAA = 2
Dots in i
/j
are square - Styles for
öẋ
(Dot and Comma shape in diacritics)2 variants
diacritic-dot = 'round'
,VDAB = 1
Dots and Commas in diacritics are round (default) diacritic-dot = 'square'
,VDAB = 2
Dots and Commas in diacritics are square - Styles for
.,
,:;
(Dot and Comma shape in punctuations and symbols)2 variants
punctuation-dot = 'round'
,VDAC = 1
Small punctuations (like .
,,
) use round dots (default)punctuation-dot = 'square'
,VDAC = 2
Small punctuations (like .
,,
) use square dots - Styles for
⣝⣑
(Dot shape in braille)2 variants
braille-dot = 'round'
,VDAD = 1
Braille uses round dots (default) braille-dot = 'square'
,VDAD = 2
Braille uses square dots - Styles for
~
2 variants
tilde = 'high'
,VSAA = 1
Higher tilde ~
tilde = 'low'
,VSAA = 2
Lower tilde ~
(default) - Styles for
*
12 variants
asterisk = 'penta-high'
,VSAB = 1
Asterisk ( *
) with five-pointed shape, and high position (default)asterisk = 'penta-mid'
,VSAB = 2
Asterisk ( *
) with five-pointed shape, and medium positionasterisk = 'penta-low'
,VSAB = 3
Asterisk ( *
) with five-pointed shape, and low positionasterisk = 'turn-penta-high'
,VSAB = 4
Asterisk ( *
) with turned five-pointed shape, and high positionasterisk = 'turn-penta-mid'
,VSAB = 5
Asterisk ( *
) with turned five-pointed shape, and medium positionasterisk = 'turn-penta-low'
,VSAB = 6
Asterisk ( *
) with turned five-pointed shape, and low positionasterisk = 'hex-high'
,VSAB = 7
Asterisk ( *
) with six-pointed shape, and high positionasterisk = 'hex-mid'
,VSAB = 8
Asterisk ( *
) with six-pointed shape, and medium positionasterisk = 'hex-low'
,VSAB = 9
Asterisk ( *
) with six-pointed shape, and low positionasterisk = 'turn-hex-high'
,VSAB = 10
Asterisk ( *
) with turned six-pointed shape, and high positionasterisk = 'turn-hex-mid'
,VSAB = 11
Asterisk ( *
) with turned six-pointed shape, and medium positionasterisk = 'turn-hex-low'
,VSAB = 12
Asterisk ( *
) with turned six-pointed shape, and low position - Styles for
_
3 variants
underscore = 'above-baseline'
,VSAC = 1
Extra-high _
, placed right above baselineunderscore = 'high'
,VSAC = 2
Higher underscore _
, placed right below baseline (default)underscore = 'low'
,VSAC = 3
Lower underscore _
, placed right above descender line - Styles for
^
3 variants
caret = 'high'
,VSAD = 1
Higher circumflex ^
caret = 'medium'
,VSAD = 2
Lower circumflex ^
(default)caret = 'low'
,VSAD = 3
Lower circumflex ^
- Styles for
`
3 variants
ascii-grave = 'straight'
,VSAE = 1
Show ASCII grave ( `
) as short diagonal straight bar. (default)ascii-grave = 'raised-inverse-comma'
,VSAE = 2
Show ASCII grave ( `
) as raised comma.ascii-grave = 'raised-turn-comma'
,VSAE = 3
Show ASCII grave ( `
) as raised turned comma, identical to curly open single quote symbols (U+2018). - Styles for
'
2 variants
ascii-single-quote = 'straight'
,VSAF = 1
Show ASCII quote ( "
) as short vertical straight bar. (default)ascii-single-quote = 'raised-comma'
,VSAF = 2
Show ASCII quote ( "
) as raised comma. - Styles for
(
,)
3 variants
paren = 'normal'
,VSAG = 1
Parenthesis with normal contour (default) paren = 'large-contour'
,VSAG = 2
Parenthesis with larger contour, like that in Monaco paren = 'flat-arc'
,VSAG = 3
Parenthesis with flat arc, like that in JetBrains Mono - Styles for
{
,}
3 variants
brace = 'straight'
,VSAH = 1
More straight braces brace = 'curly'
,VSAH = 2
More curly braces (default) brace = 'curly-flat-boundary'
,VSAH = 3
Curly braces with flat boundary shape - Styles for
«
,»
(Guillemets)2 variants
guillemet = 'straight'
,VSAI = 1
Straight Guillemets ( « »
)guillemet = 'curly'
,VSAI = 2
Curly Guillemets ( « »
) (default) - Styles for
#
8 variants
number-sign = 'upright'
,VSAJ = 1
Number sign with vertical bars (default) number-sign = 'slanted'
,VSAJ = 2
Number sign with slanted bars number-sign = 'upright-open'
,VSAJ = 3
Number sign with vertical bars and open inner number-sign = 'slanted-open'
,VSAJ = 4
Number sign with slanted bars and open inner number-sign = 'upright-tall'
,VSAJ = 5
Number sign with vertical bars and taller than digits number-sign = 'slanted-tall'
,VSAJ = 6
Number sign with slanted bars and taller than digits number-sign = 'upright-open-tall'
,VSAJ = 7
Number sign with vertical bars, open inner, and taller than digits number-sign = 'slanted-open-tall'
,VSAJ = 8
Number sign with slanted bars, open inner, and taller than digits - Styles for
&
8 variants
ampersand = 'closed'
,VSAK = 1
Ampersand ( &
) with a closed contour (default)ampersand = 'upper-open'
,VSAK = 2
Ampersand ( &
) with an open contour at upper halfampersand = 'lower-open'
,VSAK = 3
Ampersand ( &
) with an open contour at lower halfampersand = 'flat-top'
,VSAK = 4
Ampersand ( &
) drawn with a flat topampersand = 'et-toothed'
,VSAK = 5
Ampersand ( &
) drawn like a ligature of Ɛ and t with toothampersand = 'et-toothless-corner'
,VSAK = 6
Ampersand ( &
) drawn like a ligature of Ɛ and t without tooth (corner)ampersand = 'et-toothless-rounded'
,VSAK = 7
Ampersand ( &
) drawn like a ligature of Ɛ and t without tooth (rounded)ampersand = 'et-tailed'
,VSAK = 8
Ampersand ( &
) drawn like a ligature of Ɛ and t with tail - Styles for
@
9 variants
at = 'threefold'
,VSAL = 1
At symbol ( @
) with three-fold body (default)at = 'threefold-tall'
,VSAL = 2
At symbol ( @
) with three-fold body, and tall heightat = 'threefold-solid-inner'
,VSAL = 3
At symbol ( @
) with three-fold body, and solid innerat = 'threefold-solid-inner-tall'
,VSAL = 4
At symbol ( @
) with three-fold body, solid inner, and tall heightat = 'fourfold'
,VSAL = 5
At symbol ( @
) with four-fold bodyat = 'fourfold-tall'
,VSAL = 6
At symbol ( @
) with four-fold body, and tall heightat = 'fourfold-solid-inner'
,VSAL = 7
At symbol ( @
) with four-fold body, and solid innerat = 'fourfold-solid-inner-tall'
,VSAL = 8
At symbol ( @
) with four-fold body, solid inner, and tall heightat = 'compact'
,VSAL = 9
At symbol ( @
) with compact body - Styles for
$
12 variants
dollar = 'open'
,VSAM = 1
Dollar symbol ( $
) with vertical bar, open contour, and normal heightdollar = 'through'
,VSAM = 2
Dollar symbol ( $
) with vertical bar, strike-through vertical bar, and normal height (default)dollar = 'interrupted'
,VSAM = 3
Dollar symbol ( $
) with vertical bar, interrupted strike-through vertical bar, and normal heightdollar = 'open-cap'
,VSAM = 4
Dollar symbol ( $
) with vertical bar, open contour, and cap heightdollar = 'through-cap'
,VSAM = 5
Dollar symbol ( $
) with vertical bar, strike-through vertical bar, and cap heightdollar = 'interrupted-cap'
,VSAM = 6
Dollar symbol ( $
) with vertical bar, interrupted strike-through vertical bar, and cap heightdollar = 'slanted-open'
,VSAM = 7
Dollar symbol ( $
) with slanted bar, open contour, and normal heightdollar = 'slanted-through'
,VSAM = 8
Dollar symbol ( $
) with slanted bar, strike-through vertical bar, and normal heightdollar = 'slanted-interrupted'
,VSAM = 9
Dollar symbol ( $
) with slanted bar, interrupted strike-through vertical bar, and normal heightdollar = 'slanted-open-cap'
,VSAM = 10
Dollar symbol ( $
) with slanted bar, open contour, and cap heightdollar = 'slanted-through-cap'
,VSAM = 11
Dollar symbol ( $
) with slanted bar, strike-through vertical bar, and cap heightdollar = 'slanted-interrupted-cap'
,VSAM = 12
Dollar symbol ( $
) with slanted bar, interrupted strike-through vertical bar, and cap height - Styles for
¢
12 variants
cent = 'open'
,VSAN = 1
Cent sign ( ¢
) with vertical bar, open contour, and normal heightcent = 'through'
,VSAN = 2
Cent sign ( ¢
) with vertical bar, vertical bar all through thec
part, and normal height (default)cent = 'bar-interrupted'
,VSAN = 3
Cent sign ( ¢
) with vertical bar, vertical bar breaks at center, and normal heightcent = 'open-cap'
,VSAN = 4
Cent sign ( ¢
) with vertical bar, open contour, and cap heightcent = 'through-cap'
,VSAN = 5
Cent sign ( ¢
) with vertical bar, vertical bar all through thec
part, and cap heightcent = 'bar-interrupted-cap'
,VSAN = 6
Cent sign ( ¢
) with vertical bar, vertical bar breaks at center, and cap heightcent = 'slanted-open'
,VSAN = 7
Cent sign ( ¢
) with slanted bar, open contour, and normal heightcent = 'slanted-through'
,VSAN = 8
Cent sign ( ¢
) with slanted bar, vertical bar all through thec
part, and normal heightcent = 'slanted-bar-interrupted'
,VSAN = 9
Cent sign ( ¢
) with slanted bar, vertical bar breaks at center, and normal heightcent = 'slanted-open-cap'
,VSAN = 10
Cent sign ( ¢
) with slanted bar, open contour, and cap heightcent = 'slanted-through-cap'
,VSAN = 11
Cent sign ( ¢
) with slanted bar, vertical bar all through thec
part, and cap heightcent = 'slanted-bar-interrupted-cap'
,VSAN = 12
Cent sign ( ¢
) with slanted bar, vertical bar breaks at center, and cap height - Styles for
%
4 variants
percent = 'dots'
,VSAO = 1
Percent %
with rectangular dotspercent = 'rings-segmented-slash'
,VSAO = 2
Percent %
with rings and segmented slash (default)percent = 'rings-continuous-slash'
,VSAO = 3
Percent %
with rings and continuous barpercent = 'rings-continuous-slash-also-connected'
,VSAO = 4
Percent %
with rings and continuous bar and the slash in%
is also connected to the top-left ring - Styles for
|
,¦
2 variants
bar = 'natural-slope'
,VSAP = 1
Bar punctuations ( |
) has a natural slope under italics and oblique (default)bar = 'force-upright'
,VSAP = 2
Bar punctuations ( |
) is forced upright under italics and oblique - Styles for
?
3 variants
question = 'smooth'
,VSAQ = 1
Smooth question mark ( ?
) (default)question = 'corner'
,VSAQ = 2
Question mark ( ?
) with a corner at middlequestion = 'corner-flat-hooked'
,VSAQ = 3
Question mark ( ?
) with a corner at middle and flat hook - Styles for
¶
2 variants
pilcrow = 'high'
,VSAR = 1
Higher pilcrow sign ¶
(default)pilcrow = 'low'
,VSAR = 2
Lower pilcrow sign ¶
- Styles for
∂
(Partial derivative symbol)2 variants
partial-derivative = 'straight-bar'
,VSAS = 1
The upper bar of the partial derivative symbol is straight partial-derivative = 'curly-bar'
,VSAS = 2
The upper bar of the partial derivative symbol is curly (default) - Styles for
µ
(Micro sign)13 variants
micro-sign = 'toothed-serifless'
,VSAT = 1
Micro Sign ( µ
) with toothed shape; without serifs (default for Sans Upright)micro-sign = 'toothed-bottom-right-serifed'
,VSAT = 2
Micro Sign ( µ
) with toothed shape, and serif at bottom-rightmicro-sign = 'toothed-motion-serifed'
,VSAT = 3
Micro Sign ( µ
) with toothed shape, and motion serifs at top-left and bottom-rightmicro-sign = 'toothed-serifed'
,VSAT = 4
Micro Sign ( µ
) with toothed shape, and serifs (default for Slab Upright)micro-sign = 'tailed-serifless'
,VSAT = 5
Micro Sign ( µ
) with tailed shape; without serifs (default for Sans Italic)micro-sign = 'tailed-motion-serifed'
,VSAT = 6
Micro Sign ( µ
) with tailed shape, and motion serifs at top-left and bottom-right (default for Slab Italic)micro-sign = 'tailed-serifed'
,VSAT = 7
Micro Sign ( µ
) with tailed shape, and serifsmicro-sign = 'toothless-corner-serifless'
,VSAT = 8
Micro Sign ( µ
) with toothless (corner bottom-right) shape; without serifsmicro-sign = 'toothless-corner-motion-serifed'
,VSAT = 9
Micro Sign ( µ
) with toothless (corner bottom-right) shape, and motion serifs at top-left and bottom-rightmicro-sign = 'toothless-corner-serifed'
,VSAT = 10
Micro Sign ( µ
) with toothless (corner bottom-right) shape, and serifsmicro-sign = 'toothless-rounded-serifless'
,VSAT = 11
Micro Sign ( µ
) with toothless (rounded) shape; without serifsmicro-sign = 'toothless-rounded-motion-serifed'
,VSAT = 12
Micro Sign ( µ
) with toothless (rounded) shape, and motion serifs at top-left and bottom-rightmicro-sign = 'toothless-rounded-serifed'
,VSAT = 13
Micro Sign ( µ
) with toothless (rounded) shape, and serifs - Styles for
<=
,>=
(Less-equal and Greater-equal ligations)2 variants
lig-ltgteq = 'flat'
,VLAA = 1
The lower bar of <=
and>=
ligation is flat (default)lig-ltgteq = 'slanted'
,VLAA = 2
The lower bar of <=
and>=
ligation is slanted - Styles for
!=
(Not-equal ligations)6 variants
lig-neq = 'vertical'
,VLAB = 1
The bar in inequality ( !=
, etc.) ligation is verticallig-neq = 'slightly-slanted'
,VLAB = 2
The bar in inequality ( !=
, etc.) ligation is slightly slanted (default)lig-neq = 'more-slanted'
,VLAB = 3
The bar in inequality ( !=
, etc.) ligation is more slantedlig-neq = 'vertical-dotted'
,VLAB = 4
The 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 = 5
The 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 = 6
The 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 = 1
The bars in equality ( ==
, etc.) ligation have notches in the middle (default)lig-equal-chain = 'without-notch'
,VLAC = 2
The 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 = 1
The bars in connected hyphen-minus ( --
, etc.) ligation have notches in the middle (default)lig-hyphen-chain = 'without-notch'
,VLAD = 2
The 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 = 1
The bars in connected plus ( ++
, etc.) ligation have notches in the middlelig-plus-chain = 'without-notch'
,VLAE = 2
The 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 = 1
The bars in double arrow ( =>
, etc.) ligation have notches in the middlelig-double-arrow-bar = 'without-notch'
,VLAF = 2
The 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 = 1
The bars in single arrow ( =>
, etc.) ligation have notches in the middlelig-single-arrow-bar = 'without-notch'
,VLAG = 2
The 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 from1
to9
, 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 from0
to15
, inclusive.shape
: String fromupright
,italic
oroblique
. Configures the slope used for variant selection.menu
: String fromupright
,italic
oroblique
. Configures the slope grade used when naming fonts.css
: String fromnormal
,italic
oroblique
. 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., defaultcap
value 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
1500
em-unit; - Override the sidebearing value by its value multiplied by
1.0625
then 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.version
: Override font version. The version number should follow SemVer, like being1.0.0
.
Additionally, the namingOverride
section now supports a menuNameMap
configuration property. This property allows for the customization of menu names based on specific attributes related to the font's style and characteristics. The menuNameMap
configuration is structured as follows:
weight
: A mapping of menu weight numbers to their corresponding names.width
: A mapping of menu width numbers to their corresponding names.slope
: A mapping of menu slope values ("normal"
/"italic"
/"oblique"
) to their corresponding names.weightShort
: A mapping of menu weight numbers to short names.widthShort
: A mapping of menu width numbers to short names.slopeShort
: A mapping of menu slope values ("normal"
/"italic"
/"oblique"
) to short names.
You are allowed to provide override names only for the values that you want to have custom names. Any values not specified in these mappings will use the default names.
For example, the following configuration:
[buildPlans.IosevkaCustom.namingOverride.menuNameMap.width]
7 = "Expanded"
[buildPlans.IosevkaCustom.namingOverride.menuNameMap.widthShort]
7 = "Exp"
... will name width 7 to "Expanded" in full, and "Exp" in short.
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 afrom
field 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.