Gentium - Font Features
Gentium is an OpenType-enabled font family that supports the Latin, Cyrillic, and Greek scripts. It includes a number of optional features that may be useful or required for particular uses or languages. This document lists all the available features.
These OpenType features are primarily specified using four-letter tags (e.g. 'cv17'), although some applications may provide a direct way to control certain common features such as small caps. For more information on how to access OpenType features in specific environments and applications, see Using Font Features.
This page uses web fonts (WOFF2) to demonstrate font features and should display correctly in all modern browsers. For a more concise example of how to use Gentium as a web font, see Gentium-webfont-example.html in the font package web folder. For detailed information, see Using SIL Fonts on Web Pages.
If this document is not displaying correctly a PDF version is also provided in the documentation/pdf folder of the release package.
Complete feature list
Stylistic alternates
Small caps from lowercase
Affects: all lowercase letters with capital equivalents and some bracketing punctuation
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | a ... z (all letters with capital equivalents) ( ) [ ] { } | smcp=0 |
| Small caps | a ... z (all letters with capital equivalents) ( ) [ ] { } | smcp=1 |
Small caps from capitals
This feature is not supported in TypeTuner Web.
Affects: all capitals
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | A ... Z (all capitals) | c2sc=0 |
| Small caps | A ... Z (all capitals) | c2sc=1 |
Single-story a and g
This feature was formerly called 'Literacy alternates'.
Affects: U+0061 U+00AA U+00E0 U+00E1 U+00E2 U+00E3 U+00E4 U+00E5 U+0101 U+0103 U+0105 U+01CE U+01DF U+01E1 U+01FB U+0201 U+0203 U+0227 U+1E01 U+1E9A U+1EA1 U+1EA3 U+1EA5 U+1EA7 U+1EA9 U+1EAB U+1EAD U+1EAF U+1EB1 U+1EB3 U+1EB5 U+1EB7 U+2C65 U+2090 U+1D43 U+0363 U+0067 U+011D U+011F U+0121 U+0123 U+01E7 U+01F5 U+01E5 U+1E21 U+A7A1 U+1D4D
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | a ª à á â ã ä å ā ă ą ǎ ǟ ǡ ǻ ȁ ȃ ȧ ḁ ẚ ạ ả ấ ầ ẩ ẫ ậ ắ ằ ẳ ẵ ặ ⱥ ₐ ᵃ ◌ͣ g ĝ ğ ġ ģ ǧ ǵ ǥ ḡ ꞡ ᵍ | ss01=0 |
| Single-story | a ª à á â ã ä å ā ă ą ǎ ǟ ǡ ǻ ȁ ȃ ȧ ḁ ẚ ạ ả ấ ầ ẩ ẫ ậ ắ ằ ẳ ẵ ặ ⱥ ₐ ᵃ ◌ͣ g ĝ ğ ġ ģ ǧ ǵ ǥ ḡ ꞡ ᵍ | ss01=1 |
Single-story a (only)
Affects: U+0061 U+00AA U+00E0 U+00E1 U+00E2 U+00E3 U+00E4 U+00E5 U+0101 U+0103 U+0105 U+01CE U+01DF U+01E1 U+01FB U+0201 U+0203 U+0227 U+1E01 U+1E9A U+1EA1 U+1EA3 U+1EA5 U+1EA7 U+1EA9 U+1EAB U+1EAD U+1EAF U+1EB1 U+1EB3 U+1EB5 U+1EB7 U+2C65 U+2090 U+1D43 U+0363
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | a ª à á â ã ä å ā ă ą ǎ ǟ ǡ ǻ ȁ ȃ ȧ ḁ ẚ ạ ả ấ ầ ẩ ẫ ậ ắ ằ ẳ ẵ ặ ⱥ ₐ ᵃ ◌ͣ | ss11=0 |
| Single-story | a ª à á â ã ä å ā ă ą ǎ ǟ ǡ ǻ ȁ ȃ ȧ ḁ ẚ ạ ả ấ ầ ẩ ẫ ậ ắ ằ ẳ ẵ ặ ⱥ ₐ ᵃ ◌ͣ | ss11=1 |
Single-story g (only)
Affects: U+0067 U+011D U+011F U+0121 U+0123 U+01E7 U+01F5 U+01E5 U+1E21 U+A7A1 U+1D4D
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | g ĝ ğ ġ ģ ǧ ǵ ǥ ḡ ꞡ ᵍ | ss12=0 |
| Single-story | g ĝ ğ ġ ģ ǧ ǵ ǥ ḡ ꞡ ᵍ | ss12=1 |
Barred-bowl forms
Affects: U+0111 U+0180 U+01E5
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | đ ƀ ǥ | ss04=0 |
| Barred-bowl | đ ƀ ǥ | ss04=1 |
Slant italic specials
Affects: U+0061 U+00E3 U+00E0 U+00E1 U+00E2 U+00E4 U+00E5 U+0101 U+0103 U+01CE U+01DF U+01E1 U+01FB U+0201 U+0203 U+0227 U+1E01 U+1E9A U+1EA3 U+1EA5 U+1EA7 U+1EA9 U+1EAB U+1EAD U+1EAF U+1EB1 U+1EB3 U+1EB5 U+1EA1 U+1EB7 U+2C65 U+0250 U+00E6 U+0066 U+1E1F U+0069 U+00EC U+00ED U+00EE U+00EF U+0129 U+012B U+012D U+012F U+01D0 U+0209 U+020B U+1E2D U+1E2F U+1EC9 U+1ECB U+0131 U+006C U+013A U+1E37 U+1E39 U+1E3B U+1E3D U+0076 U+1E7D U+1E7F U+007A U+017A U+017C U+017E U+1E91 U+1E93 U+1E95 U+0493 U+04FB U+F327 U+A749 U+A75F U+2097
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | a ã à á â ä å ā ă ǎ ǟ ǡ ǻ ȁ ȃ ȧ ḁ ẚ ả ấ ầ ẩ ẫ ậ ắ ằ ẳ ẵ ạ ặ ⱥ ɐ æ f ḟ i ì í î ï ĩ ī ĭ į ǐ ȉ ȋ ḭ ḯ ỉ ị ı l ĺ ḷ ḹ ḻ ḽ ꝉ ₗ v ṽ ṿ ꝟ z ź ż ž ẑ ẓ ẕ ғ ӻ fi ffi | ss05=0 |
| Slanted | a ã à á â ä å ā ă ǎ ǟ ǡ ǻ ȁ ȃ ȧ ḁ ẚ ả ấ ầ ẩ ẫ ậ ắ ằ ẳ ẵ ạ ặ ⱥ ɐ æ f ḟ i ì í î ï ĩ ī ĭ į ǐ ȉ ȋ ḭ ḯ ỉ ị ı l ĺ ḷ ḹ ḻ ḽ ꝉ ₗ v ṽ ṿ ꝟ z ź ż ž ẑ ẓ ẕ ғ ӻ fi ffi | ss05=1 |
Character alternates
B hook
Affects: U+0181
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ɓ | cv13=0 |
| Lowercase-style | Ɓ | cv13=1 |
D hook
Affects: U+018A
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ɗ | cv17=0 |
| Lowercase-style | Ɗ | cv17=1 |
H stroke
Affects: U+0126
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ħ | cv28=0 |
| Vertical stroke | Ħ | cv28=1 |
J stroke hook
Affects: U+0284
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ʄ | cv37=0 |
| Top serif | ʄ | cv37=1 |
Eng
Affects: U+014A
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ŋ | cv43=0 |
| Lowercase style on baseline | Ŋ | cv43=1 |
| Uppercase style with descender | Ŋ | cv43=2 |
| Alt. lowercase style on baseline | Ŋ | cv43=3 |
N left hook
Affects: U+019D
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ɲ | cv44=0 |
| Uppercase-style | Ɲ | cv44=1 |
Open-O
Affects: U+0186 U+0254 U+1D10 U+1D53 U+1D97
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ɔ ɔ ᴐ ᵓ ᶗ | cv46=0 |
| Top serif | Ɔ ɔ ᴐ ᵓ ᶗ | cv46=1 |
OU
Affects: U+0222 U+0223 U+1D3D U+1D15
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ȣ ȣ ᴕ ᴽ | cv47=0 |
| Open | Ȣ ȣ ᴕ ᴽ | cv47=1 |
p hook
Affects: U+01A5
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ƥ | cv49=0 |
| Right hook | ƥ | cv49=1 |
R tail
Affects: U+2C64
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ɽ | cv55=0 |
| Lowercase-style | Ɽ | cv55=1 |
T hook
Affects: U+01AC
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ƭ | cv57=0 |
| Right hook | Ƭ | cv57=1 |
V hook
Affects: U+01B2 U+028B U+1DB9
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ʋ ʋ ᶹ | cv62=0 |
| Straight with low hook | Ʋ ʋ ᶹ | cv62=1 |
| Straight with high hook | Ʋ ʋ ᶹ | cv62=2 |
Y hook
Affects: U+01B3
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ƴ | cv68=0 |
| Left hook | Ƴ | cv68=1 |
Ezh
Affects: U+01B7 U+04E0
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ʒ Ӡ | cv20=0 |
| Reversed sigma | Ʒ Ӡ | cv20=1 |
ezh curl
Affects: U+0293
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ʓ | cv19=0 |
| Large bowl | ʓ | cv19=1 |
rams horn
Affects: U+0264 U+10791
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ɤ 𐞑 | cv25=0 |
| Large bowl | ɤ 𐞑 | cv25=1 |
| Small gamma | ɤ 𐞑 | cv25=2 |
Clicks
Affects: U+01C0 U+01C1 U+01C2 U+2980
| Feature | Sample | Feature setting |
|---|---|---|
| Standard (descending) | ǀ ǁ ǂ ⦀ | cv69=0 |
| Baseline | ǀ ǁ ǂ ⦀ | cv69=1 |
Diacritic and symbol alternates
Low-profile diacritics
Affects: U+0300 U+0301 U+0302 U+0303 U+0304 U+0307 U+0308 U+030C
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | anything with ◌́◌̀◌̂◌̌◌̄◌̃◌̈◌̇ (áàâǎāãäȧ) | ss07=0 |
| Low-profile | anything with ◌́◌̀◌̂◌̌◌̄◌̃◌̈◌̇ (áàâǎāãäȧ) | ss07=1 |
Vietnamese-style diacritics
Affects: U+1EA4 U+1EA5 U+1EA6 U+1EA7 U+1EA8 U+1EA9 U+1EAA U+1EAB U+1EAE U+1EAF U+1EB0 U+1EB1 U+1EB2 U+1EB3 U+1EB4 U+1EB5 U+1EBE U+1EBF U+1EC0 U+1EC1 U+1EC2 U+1EC3 U+1EC4 U+1EC5 U+1ED0 U+1ED1 U+1ED2 U+1ED3 U+1ED4 U+1ED5 U+1ED6 U+1ED7
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Ấấ Ầầ Ẩẩ Ẫẫ Ắắ Ằằ Ẳẳ Ẵẵ Ếế Ềề Ểể Ễễ Ốố Ồồ Ổổ Ỗỗ | cv75=0 |
| Vietnamese-style | Ấấ Ầầ Ẩẩ Ẫẫ Ắắ Ằằ Ẳẳ Ẵẵ Ếế Ềề Ểể Ễễ Ốố Ồồ Ổổ Ỗỗ | cv75=1 |
Kayan diacritics
Affects: U+0300 U+0301
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ◌̀́ | cv79=0 |
| Side by side | ◌̀́ | cv79=1 |
Ogonek
Affects: U+0328 U+0104 U+0105 U+0118 U+0119 U+012E U+012F U+0172 U+0173 U+01EA U+01EB U+01EC U+01ED
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | anything with ◌̨ (Ąą Ęę Įį Ųų Ǫǫ Ǭǭ) | cv76=0 |
| Straight | anything with ◌̨ (Ąą Ęę Įį Ųų Ǫǫ Ǭǭ) | cv76=1 |
Caron
Affects: U+010F U+013D U+013E U+0165
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ď Ľ ľ ť | cv77=0 |
| Global-style | ď Ľ ľ ť | cv77=1 |
Modifier apostrophe
Affects: U+02BB U+02BC U+02BD U+0312 U+0314 U+A78B U+A78C
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ʻ ʼ ʽ ◌̒ ◌̔ Ꞌ ꞌ | cv70=0 |
| Large | ʻ ʼ ʽ ◌̒ ◌̔ Ꞌ ꞌ | cv70=1 |
Modifier colon
Affects: U+A789
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ꞉ | cv71=0 |
| Expanded | ꞉ | cv71=1 |
Empty set
Affects: U+2205
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ∅ | cv98=0 |
| Zero-style | ∅ | cv98=1 |
Cyrillic alternates
There are also Cyrillic characters affected by the “Ezh” and “Small capitals” features. Some languages may also use the “Modifier apostrophe”.
Cyrillic E
Affects: U+042D U+044D
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | Э э | cv80=0 |
| Mongolian-style | Э э | cv80=1 |
Cyrillic shha
Affects: U+04BB
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | һ | cv81=0 |
| Uppercase-style | һ | cv81=1 |
Cyrillic breve
Affects: U+0306
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | anything with ◌̆ (Ә̆ә̆) | cv82=0 |
| Cyrillic-style | anything with ◌̆ (Ә̆ә̆) | cv82=1 |
Serbian Cyrillic alternates
These alternate forms mainly affect italic styles. Unlike other features, this is activated by tagging the span of text as being in the Serbian language, not by turning on an OpenType feature. It is also not available through TypeTuner Web although a similar feature is supported (cv84).
Affects: U+0431 U+0433 U+0434 U+043F U+0442 U+0453
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | б г д п т ѓ | |
| Serbian | б г д п т ѓ | lang='sr' |
Macedonian Cyrillic alternates
These alternate forms mainly affect italic styles. Unlike other features, this is activated by tagging the span of text as being in the Macedonian language, not by turning on an OpenType feature. It is also not available through TypeTuner Web although a similar feature is supported (cv84).
Affects: U+0431 U+0433 U+0434 U+043F U+0442 U+0453
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | б г д п т ѓ | |
| Macedonian | б г д п т ѓ | lang='mk' |
Serbian and Macedonian Cyrillic alternates
This feature provides an alternate way to activate the Serbian and Macedonian forms in applications that do not support language-specific features. It cannot, however, be used to explicitly turn off these forms in text tagged as being in the Serbian or Macedonian languages.
Affects: U+0431 U+0433 U+0434 U+043F U+0442 U+0453
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | б г д п т ѓ | cv84=0 |
| Serbian Macedonian forms | б г д п т ѓ | cv84=1 |
Greek alternates
Porsonic circumflex
Affects: U+0342 U+1F06 U+1F07 U+1F0E U+1F0F U+1F26 U+1F27 U+1F2E U+1F2F U+1F36 U+1F37 U+1F3E U+1F3F U+1F56 U+1F57 U+1F5F U+1F66 U+1F67 U+1F6E U+1F6F U+1F86 U+1F87 U+1F8E U+1F8F U+1F96 U+1F97 U+1F9E U+1F9F U+1FA6 U+1FA7 U+1FAE U+1FAF U+1FB6 U+1FB7 U+1FC0 U+1FC1 U+1FC6 U+1FC7 U+1FCF U+1FD6 U+1FD7 U+1FDF U+1FE6 U+1FE7 U+1FF6 U+1FF7
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ◌͂ ◌῀ ◌῁ ◌῏ ◌῟ ἆ ἇ ᾆ ᾇ ᾶ ᾷ ἦ ἧ ᾖ ᾗ ῆ ῇ ἶ ἷ ῖ ῗ ὖ ὗ ῦ ῧ ὦ ὧ ᾦ ᾧ ῶ ῷ Ἆ Ἇ ᾎ ᾏ Ἦ Ἧ ᾞ ᾟ Ἶ Ἷ Ὗ Ὦ Ὧ ᾮ ᾯ | cv78=0 |
| Porsonic-style | ◌͂ ◌῀ ◌῁ ◌῏ ◌῟ ἆ ἇ ᾆ ᾇ ᾶ ᾷ ἦ ἧ ᾖ ᾗ ῆ ῇ ἶ ἷ ῖ ῗ ὖ ὗ ῦ ῧ ὦ ὧ ᾦ ᾧ ῶ ῷ Ἆ Ἇ ᾎ ᾏ Ἦ Ἧ ᾞ ᾟ Ἶ Ἷ Ὗ Ὦ Ὧ ᾮ ᾯ | cv78=1 |
Capital adscript iota (prosgegrammeni)
Affects: U+1F88 U+1F89 U+1F8A U+1F8B U+1F8C U+1F8D U+1F8E U+1F8F U+1F98 U+1F99 U+1F9A U+1F9B U+1F9C U+1F9D U+1F9E U+1F9F U+1FA8 U+1FA9 U+1FAA U+1FAB U+1FAC U+1FAD U+1FAE U+1FAF U+1FBC U+1FCC U+1FFC
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ᾼ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ ῌ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ ῼ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ | cv83=0 |
| Subscript (ypogegrammeni) | ᾼ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ ῌ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ ῼ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ | cv83=1 |
beta
Affects: U+03B2 U+1D66 U+1D5D
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | β ᵝ ᵦ | cv14=0 |
| With serifs | β ᵝ ᵦ | cv14=1 |
Tone alternates
Chinantec tones
Affects: U+02CB U+02C8 U+02C9 U+02CA
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ˋ ˈ ˉ ˊ | cv90=0 |
| Chinantec-style | ˋ ˈ ˉ ˊ | cv90=1 |
Tone numbers
This feature is not supported in TypeTuner Web.
Affects: U+02E5 U+02E6 U+02E7 U+02E8 U+02E9 U+A712 U+A713 U+A714 U+A715 U+A716
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ˥ ˦ ˧ ˨ ˩ ꜒ ꜓ ꜔ ꜕ ꜖ | cv91=0 |
| Numbers | ˥ ˦ ˧ ˨ ˩ ꜒ ꜓ ꜔ ꜕ ꜖ | cv91=1 |
Hide tone contour staves
This feature is not supported in TypeTuner Web.
Affects: U+02E5 U+02E6 U+02E7 U+02E8 U+02E9 U+A712 U+A713 U+A714 U+A715 U+A716
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | ˥ ˦ ˧ ˨ ˩ ꜒ ꜓ ꜔ ꜕ ꜖ (˩˦˥˧˨ ꜖꜓꜒꜔꜕) | cv92=0 |
| Hide staves | ˥ ˦ ˧ ˨ ˩ ꜒ ꜓ ꜔ ꜕ ꜖ (˩˦˥˧˨ ꜖꜓꜒꜔꜕) | cv92=1 |
Numeral alternates
Proportional oldstyle figures
This feature only affects full-size numerals, not superscripts, subscripts, fractions, or numeral-based symbols.
Affects: U+0030 U+0031 U+0032 U+0033 U+0034 U+0035 U+0036 U+0037 U+0038 U+0039
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | 0 1 2 3 4 5 6 7 8 9 | onum=0 |
| Oldstyle | 0 1 2 3 4 5 6 7 8 9 | onum=1 |
Subscript numerals
This feature is not supported in TypeTuner Web.
Affects: U+0030 U+0031 U+0032 U+0033 U+0034 U+0035 U+0036 U+0037 U+0038 U+0039
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | 0 1 2 3 4 5 6 7 8 9 | subs=0 |
| Subscript | 0 1 2 3 4 5 6 7 8 9 | subs=1 |
Superscript numerals
This feature is not supported in TypeTuner Web.
Affects: U+0030 U+0031 U+0032 U+0033 U+0034 U+0035 U+0036 U+0037 U+0038 U+0039
| Feature | Sample | Feature setting |
|---|---|---|
| Standard | 0 1 2 3 4 5 6 7 8 9 | sups=0 |
| Superscript | 0 1 2 3 4 5 6 7 8 9 | sups=1 |
Automatic fractions
When activated this feature will automatically create fractions when numerals are separated by either the fraction slash (U+2044) or the solidus (U+002F). This feature is not supported in TypeTuner Web.
Affects: U+0030 U+0031 U+0032 U+0033 U+0034 U+0035 U+0036 U+0037 U+0038 U+0039 U+002F U+2044
| Feature | Sample | Feature setting |
|---|---|---|
| Standard (none) | 1⁄2 456⁄789 1/2 456/789 | frac=0 |
| Automatic | 1⁄2 456⁄789 1/2 456/789 | frac=1 |