--- title: Charis SIL - Font Features fontversion: 6.101 --- Charis SIL is an OpenType-enabled font family that supports the Latin and Cyrillic 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](http://software.sil.org/fonts/features). *Please note that Graphite support has been removed in the current release, but continues to be available in the version 5 fonts. See our [Previous Versions archive](http://software.sil.org/charis/download/previous-versions).* 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 Charis SIL as a web font see *CharisSIL-webfont-example.html* in the font package *web* folder. For detailed information see [Using SIL Fonts on Web Pages](http://software.sil.org/fonts/webfonts). *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 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` #### Double-story a and g *This feature was formerly called 'Literacy alternates'.* Affects: U+0061 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+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` Lowercase-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 Feature | Sample | Feature setting ------- | --------------------------- | ------- Standard | ɤ | `cv25=0` Large bowl | ɤ | `cv25=1` Small gamma | ɤ | `cv25=2` ### Diacritic and symbol alternates #### 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 *This feature is not supported in TypeTuner Web.* 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+02BC 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.* 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` ### 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`