|

Home
Contact Us
General
Initiative B@bel
WSI Guidelines
Encoding
Principles
Unicode
Training
Tutorials
PUA
Conversion
Resources
Utilities
TECkit
Maps
Resources
Input
Principles
Utilities
Tutorials
Resources
Type Design
Principles
Design Tools
Formats
Resources
Font Downloads
Gentium
Doulos
IPA
Rendering
Principles
Technologies
OpenType
Graphite
Resources
Font FAQ
Links
Glossary
|
NRSI: Computers & Writing Systems
You are here: Type Design > Resources > Font Downloads
Short URL: http://scripts.sil.org/Andika_Technical
Andika — Documentation
Annie Olsen, 2011-07-18; 14994 reads
'This is a GREAT font! I am so glad that you guys are doing this.'
Table of Contents for this page:
System requirements
Features of the font
Advanced typographic capabilities
User-selectable font features
Supported Character Ranges
Private-use (PUA) characters
System requirements
The Andika font is designed to work on systems and with applications that provide support for TrueType fonts and for Unicode character encoding. This includes Microsoft Windows 9x or greater, as well as recent versions of the Mac OS (version 9.0 and later), and also some implementations of Unix / Linux (TrueType font support on Unix and Linux may depend upon the particular applications in use). On some systems (true, at least, of 32-bit Windows), it can also be used with older applications that use legacy, industry-standard, 8-bit character encodings.
The preceding characterization of system requirements describes the minimum needed to display characters. Realizing the full capabilities of this font involves additional requirements. This font is designed to work with either of two advanced font technologies, Graphite or OpenType. To take advantage of the advanced typographic capabilities of this font, you must be using applications that provide an adequate level of support for Graphite and OpenType.
Features of the font
Andika contains near-complete coverage of all the characters defined up through Unicode 5.1 for Latin and Cyrillic. In total, over 4,700 glyphs are included, providing support for over 2,100 characters as well as a large number of ligated character sequences (e.g., contour tone letters used in phonetic transcription of tonal languages).
In addition, alternately-designed glyphs are also provided for a number of characters for use in particular contexts. The glyphs are accessible in applications that support advanced font technologies, specifically the Graphite or OpenType technologies. These technologies are also utilized to provide automatic positioning of diacritics relative to base characters in arbitrary base+diacritic combinations (including combinations involving multiple diacritics).
Some important issues with respect to Unicode need to be borne in mind. Unicode is a character encoding and not a glyph encoding. Thus you should endeavor to use the character that reflects your character needs rather than finding a glyph that looks right and using its character code. Thus, for example, there is only one code for CAPITAL ENG (U+014A), although there are 4 different glyph shapes for this character in use around the world. Therefore it is necessary to use other means, such as user-selectable font features, to ensure that your document displays the right glyph for the character that you are anticipating. The advanced typographic capabilities mentioned above provide this very capability.
See also “How do I use a feature?”
Advanced typographic capabilities
This font supports various advanced typographic capabilities using the Graphite or OpenType font technologies.
- Automatic conversion of sequences of pitch letters (U+02E5..U+02E9 and U+A712..U+A716) into ligatures.
- Automatic fi-type ligatures.
- Auto placement of diacritics to a sufficient level of stacking.
- Auto placement of double-width diacritics (U+035C..U+0362) according to heights and depths of adjacent clusters (in Graphite only)
- Vietnamese diacritic placement handling (enabled via a user-selectable font feature).
The automatic placement of diacritics is supported for data that may or may not be canonically ordered (as defined by the Unicode Standard). This should normally be the responsibility of application software and text-processing resources (such as input methods), however, and not the user.
These capabilities are available in any application that supports the Graphite technology. They are also available via the OpenType technology, though this requires applications that provide a sufficient level of support for OpenType features. (See System Requirements.)
TypeTuner Support: Andika, Charis SIL, Doulos SIL and Gentium — a typeface for the nations all have SIL TypeTuner support. They are also all available through the online SIL TypeTuner Web.
User-selectable font features
The document below can be downloaded in order to see all the user-selectable font features that are available in the font. The feature names, feature ids, settings and examples are provided. The document was produced with Graphite OpenOffice.
Because of the reduced character set, included only some of the font features in Doulos SIL and Charis SIL. However, Andika has all of the font features found in Charis SIL and Doulos SIL. It also has a few features not found in those fonts.
These features are exclusive to Andika:
| Andika only features |
| Digit Zero with slash (ID=1065) |
Provides Digit Zero alternates for U+0030 DIGIT ZERO, U+2070 SUPERSCRIPT ZERO, U+2080 SUBSCRIPT ZERO. (0=no slash, 1=slash) |
 |
R |
| Digit One without base (ID=1066) |
Provides Digit One alternates for U+0031 DIGIT ONE, U+00B9 SUPERSCRIPT ONE, U+2081 SUBSCRIPT ONE. (0=base, 1=no base) |
 |
R |
| Digit Four with open top (ID=1067) |
Provides Digit Four alternates for U+0034 DIGIT FOUR, U+2074 SUPERSCRIPT FOUR, U+2084 SUBSCRIPT FOUR. (0=Closed, 1=Open) |
 |
R |
| Digit Six and Nine alternates (ID=1068) |
Provides Digits Six and Nine alternates for U+0036 DIGIT SIX, U+0039 DIGIT NINE, U+2076 SUPERSCRIPT SIX, U+2079 SUPERSCRIPT NINE, U+2086 SUBSCRIPT SIX, U+2089 SUBSCRIPT NINE. (0=curved stem, 1=diagonal stem) |
 |
R |
| Digit Seven with bar (ID=1069) |
Provides Digit Seven alternates for U+0037 DIGIT SEVEN, U+2077 SUPERSCRIPT SEVEN, U+2087 SUBSCRIPT SEVEN. (0=no bar, 1=bar) |
 |
R |
| Small i-tail alternate (ID=1070) |
Provides small i-tail alternates for U+0069 LATIN SMALL LETTER I, U+00EC LATIN SMALL LETTER I WITH GRAVE, U+00ED LATIN SMALL LETTER I WITH ACUTE, U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX, U+00EF LATIN SMALL LETTER I WITH DIAERESIS, U+012D LATIN SMALL LETTER I WITH BREVE, U+01D0 LATIN SMALL LETTER I WITH CARON, U+2071 SUPERSCRIPT LATIN SMALL LETTER I, U+1D62 LATIN SUBSCRIPT SMALL LETTER I, U+1E2F LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE, U+0129 LATIN SMALL LETTER I WITH TILDE, U+012F LATIN SMALL LETTER I WITH OGONEK, U+012B LATIN SMALL LETTER I WITH MACRON, U+1EC9 LATIN SMALL LETTER I WITH HOOK ABOVE, U+0209 LATIN SMALL LETTER I WITH DOUBLE GRAVE, U+020b LATIN SMALL LETTER I WITH INVERTED BREVE, U+1ECB LATIN SMALL LETTER I WITH DOT BELOW, U+1E2D LATIN SMALL LETTER I WITH TILDE BELOW, U+0131 LATIN SMALL LETTER DOTLESS I, U+0365 COMBINING LATIN SMALL LETTER I. (0=straight, 1=curved tail) |
 |
R |
| Small j-serif alternate (ID=1071) |
Provides j-serif alternates for U+006A LATIN SMALL LETTER J, U+02B2 MODIFIER LETTER SMALL J, U+0135 LATIN SMALL LETTER J WITH CIRCUMFLEX, U+01F0 LATIN SMALL LETTER J WITH CARON, U+0237 LATIN SMALL LETTER DOTLESS J, U+029d LATIN SMALL LETTER J WITH CROSSED-TAIL, U+1DA8 MODIFIER LETTER SMALL J WITH CROSSED-TAIL, U+025F LATIN SMALL LETTER DOTLESS J WITH STROKE, U+1DA1 MODIFIER LETTER SMALL DOTLESS J WITH STROKE, U+0249 LATIN SMALL LETTER J WITH STROKE. (0=no top serif, 1=top serif) |
 |
R |
| Small l-tail alternate (ID=1072) |
Provides l-tail alternates for U+006C LATIN SMALL LETTER L, U+02E1 MODIFIER LETTER SMALL L, U+013A LATIN SMALL LETTER L WITH ACUTE, U+013E LATIN SMALL LETTER L WITH CARON, U+013C LATIN SMALL LETTER L WITH CEDILLA, U+1E37 LATIN SMALL LETTER L WITH DOT BELOW, U+1E39 LATIN SMALL LETTER L WITH DOT BELOW AND MACRON, U+1E3D LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW, U+1E3B LATIN SMALL LETTER L WITH LINE BELOW, U+0142 LATIN SMALL LETTER L WITH STROKE, U+0140 LATIN SMALL LETTER L WITH MIDDLE DOT, U+019A LATIN SMALL LETTER L WITH BAR, U+026B LATIN SMALL LETTER L WITH MIDDLE TILDE, U+026C LATIN SMALL LETTER L WITH BELT, U+2C61 LATIN SMALL LETTER L WITH DOUBLE BAR, U+1D85 LATIN SMALL LETTER L WITH PALATAL HOOK, U+1DAA MODIFIER LETTER SMALL L WITH PALATAL HOOK. (0=straight, 1=curved tail) |
 |
R |
| Small q-tail alternate (ID=1073) |
Provides q-tail alternates for U+0071 LATIN SMALL LETTER Q, U+02A0 LATIN SMALL LETTER Q WITH HOOK. (0=straight, 1=point) |
 |
R |
| Capital Q alternate (ID=1076) |
Provides Q-tail alternates for U+0051 LATIN CAPITAL LETTER Q. (0=tail, 1=tail across) |
 |
R |
| Small t-tail alternate (ID=1074) |
Provides t-tail alternates for U+0074 LATIN SMALL LETTER T, U+1D57 MODIFIER LETTER SMALL T, U+0165 LATIN SMALL LETTER T WITH CARON, U+1E97 LATIN SMALL LETTER T WITH DIAERESIS, U+1E6B LATIN SMALL LETTER T WITH DOT ABOVE, U+0163 LATIN SMALL LETTER T WITH CEDILLA, U+1E6D LATIN SMALL LETTER T WITH DOT BELOW, U+021B LATIN SMALL LETTER T WITH COMMA BELOW, U+1E71 LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW, U+1E6F LATIN SMALL LETTER T WITH LINE BELOW, U+02A8 LATIN SMALL LETTER TC DIGRAPH WITH CURL, U+1D7A LATIN SMALL LETTER TH WITH STRIKETHROUGH, U+02A6 LATIN SMALL LETTER TS DIGRAPH, U+02A7 LATIN SMALL LETTER TESH DIGRAPH, U+0167 LATIN SMALL LETTER T WITH STROKE, U+1D75 LATIN SMALL LETTER T WITH MIDDLE TILDE, U+01AB LATIN SMALL LETTER T WITH PALATAL HOOK, U+1DB5 MODIFIER LETTER SMALL T WITH PALATAL HOOK, U+01AD LATIN SMALL LETTER T WITH HOOK, U+0287 LATIN SMALL LETTER TURNED T, U+2C66 LATIN SMALL LETTER T WITH DIAGONAL STROKE, U+036D COMBINING LATIN SMALL LETTER T. (0=straight, 1=curved tail) |
 |
R |
| Small y-tail alternate (ID=1075) |
Provides y-tail alternates for U+0079 LATIN SMALL LETTER Y, U+024F LATIN SMALL LETTER Y WITH STROKE, U+02B8 MODIFIER LETTER SMALL Y, U+00FD LATIN SMALL LETTER Y WITH ACUTE, U+1EF3 LATIN SMALL LETTER Y WITH GRAVE, U+0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX, U+1E99 LATIN SMALL LETTER Y WITH RING ABOVE, U+00FF LATIN SMALL LETTER Y WITH DIAERESIS, U+1EF9 LATIN SMALL LETTER Y WITH TILDE, U+1E8F LATIN SMALL LETTER Y WITH DOT ABOVE, U+0233 LATIN SMALL LETTER Y WITH MACRON, U+1EF7 LATIN SMALL LETTER Y WITH HOOK ABOVE, U+1EF5 LATIN SMALL LETTER Y WITH DOT BELOW, U+01B4 LATIN SMALL LETTER Y WITH HOOK, U+028E LATIN SMALL LETTER TURNED Y, U+F1CE MODIFIER LETTER SMALL TURNED Y, U+F267 LATIN SMALL LETTER TURNED Y WITH BELT. (0=straight, 1=curved tail) |
 |
R |
Font features
TypeTuner legend: (All features are available for Graphite applications.)
R=glyphs are Reencoded (will work with dumb rendering); O=OpenType rules are activated; G=Graphite-only feature
Supported Character Ranges
This font supports over 2,100 characters from the Unicode 6.0 standard as well as over 229 Private Use Area (PUA) characters. In total, over 4,700 glyphs are included, supporting stylistic alternates for a number of characters as well as a large number of ligated sequences (e.g., contour tone letters used in phonetic transcription of tonal languages). The following character ranges constitute the list of characters supported by this font:
| C0 Controls and Basic Latin |
U+0020..U+007E |
| C1 Controls and Latin-1 Supplement |
U+00A0..U+00FF |
| Latin Extended-A |
U+0100..U+017F |
| Latin Extended-B |
U+0180..U+024F |
| IPA Extensions |
U+0250..U+02AF |
| Spacing Modifier Letters |
U+02B0..U+02FF |
| Combining Diacritical Marks |
U+0300..U+0320, U+0323..U+033F, U+0342..U+036F |
| Greek and Coptic |
U+0370..U+0377, U+037A..U+037E, U+0384..U+038A, U+038C, U+038E..U+03A1, U+03A3..U+03E1, U+03F0..U+03FF |
| Cyrillic |
U+0400..U+045F, U+0462..U+0463, U+0472..U+0475, U+048A..U+04FF |
| Cyrillic Supplementary |
U+0500..U+0527 |
| Phonetic Extensions |
U+1D00..U+1D7F |
| Phonetic Extensions Supplement |
U+1D80..U+1DBF |
| Combining Diacritical Marks Supplement |
U+1DC2, U+1DC4..U+1DCD, U+1DFD..U+1DFF |
| Latin Extended Additional |
U+1E00..U+1EFF |
| Greek Extended |
U+1F00..U+1F15, U+1F18..U+1F1D, U+1F20..U+1F45, U+1F48..U+1F4D, U+1F50..U+1F57, U+1F59, U+1F5B, U+1F5D, U+1F5F..U+1F7D, U+1F80..U+1FB4, U+1FB6..U+1FC4, U+1FC6..U+1FD3, U+1FD6..U+1FDB, U+1FDD..U+1FEF, U+1FF2..U+1FF4, U+1FF6..U+1FFE |
| General Punctuation |
U+2000..U+2030, U+2032..U+203A, U+203C, U+203F, U+2040, U+2044, U+2053, U+2057, U+2060..U+2063, U+206A..U+206F |
| Superscripts and Subscripts |
U+2070..U+2071, U+2074..U+208E, U+2090..U+2094 |
| Currency Symbols |
U+20A0..U+20B5 |
| Combining Diacritical Marks for Symbols |
U+20E5, U+20EC..U+20EF |
| Letterlike Symbols |
U+2116, U+211F, U+2122..U+2123, U+2126 |
| Number Forms |
U+2153..U+2188 |
| Arrows |
U+2190..U+219B, U+21A8, U+21D0..U+21D5 |
| Mathematical Operators |
U+2202..U+2206, U+220F, U+2211..U+2213, U+2219..U+221A, U+221E, U+222B, U+223C, U+2248, U+225F, U+2260..U+2261, U+2264..U+2265 |
| Miscellaneous Technical |
U+2308..U+230B, U+231C..U+231F, U+2329..U+232A, U+239B..U+233D |
| Control Pictures |
U+2423 |
| Geometric Shapes |
U+25CA, U+25CC |
| Dingbats |
U+2713, U+274D |
| Misc. Math. Symbols-A |
U+27E6..U+27E7 |
| Latin Extended-C |
U+2C60..U+2C7D |
| Modifier Tone Letters |
U+A700..U+A71F |
| Latin Extended-D |
U+A720..U+A735, U+A740..U+A741, U+A74E..U+A74F, U+A788..U+A78E, U+A7FB..U+A7FF |
| PUA: Specials |
U+F130..U+F135 |
| PUA: Combining Marks |
U+F170..U+F176, U+F178..U+F17B |
| PUA: Modifier letters (e.g. superscripts) |
U+F180..U+F182, U+F18B, U+F195..U+F1CE, U+F1D0..U+F1EA, U+F1F1..U+F1F9 |
| PUA: Latin |
U+F208..U+F26B |
| PUA: Cyrillic |
U+F320..U+F32D |
| Alphabetic Presentation Forms |
U+FB00..U+FB04 |
| Variation Selectors |
U+FE00..U+FE0F |
| Combining Half Marks |
U+FE20..U+FE23 |
| Arabic Presentation Forms-B |
U+FEFF (zero-width no-break space) |
| Specials |
U+FFF9..U+FFFD |
| Mathematical Alphanumeric Symbols |
U+1D510, U+1D513 |
Supported Character Ranges
Private-use (PUA) characters
There are 230 private-use characters that are supported in this font. These conform to SIL International’s corporate registry for usage of the Unicode private-use areas. Characters which are not yet in Unicode are shown below.
Specials
U+F130 FONT BASELINE AND SIDE-BEARING MARKER LEFT
U+F131 FONT BASELINE AND SIDE-BEARING MARKER RIGHT
U+F132 FONT VERTICAL METRICS MARKER LEFT
U+F133 FONT VERTICAL METRICS MARKER RIGHT
Modifier Letters
U+F1A1 MODIFIER LETTER SMALL AE
U+F1A3 MODIFIER LETTER SMALL REVERSED E
U+F1A4 MODIFIER LETTER SMALL CLOSED REVERSED OPEN E
U+F1AB MODIFIER LETTER SMALL O WITH STROKE
U+F1AD MODIFIER LETTER SMALL LIGATURE OE
U+F1AE MODIFIER LETTER SMALL CAPITAL OE
U+F1B4 MODIFIER LETTER SMALL CAPITAL Y
U+F1B5 MODIFIER LETTER SMALL RAMS HORN
U+F1BC MODIFIER LETTER SMALL H WITH STROKE
U+F1CD MODIFIER LETTER SMALL CAPITAL U BAR
U+F1CE MODIFIER LETTER SMALL TURNED Y
U+F1F1 MODIFIER LETTER PITCH ONE
U+F1F2 MODIFIER LETTER PITCH TWO
U+F1F3 MODIFIER LETTER PITCH THREE
U+F1F4 MODIFIER LETTER PITCH FOUR
U+F1F5 MODIFIER LETTER PITCH FIVE
U+F1F6 MODIFIER LETTER PITCH SIX
U+F1F7 MODIFIER LETTER PITCH SEVEN
U+F1F8 MODIFIER LETTER PITCH EIGHT
U+F1F9 MODIFIER LETTER PITCH NINE
Latin
U+F20D LATIN CAPITAL LETTER D WITH STROKE AND HOOK
U+F225 LATIN SMALL LETTER C WITH PALATAL HOOK
U+F234 LATIN CAPITAL LETTER Z WITH PALATAL HOOK
U+F235 LATIN SMALL LETTER EZH WITH PALATAL HOOK
U+F247 LATIN SMALL LETTER AT
U+F248 LATIN CAPITAL LETTER AT
U+F258 LATIN LETTER SMALL CAPITAL I OVER SMALL SCHWA
U+F259 LATIN LETTER SMALL UPSILON OVER SMALL SCHWA
U+F267 LATIN SMALL LETTER TURNED Y WITH BELT
U+F268 LATIN LETTER SMALL CAPITAL L WITH BELT
U+F269 LATIN SMALL LETTER TURNED R WITH LONG LEG AND HOOK
Cyrillic
U+F326 CYRILLIC CAPITAL LETTER GHE WITH STROKE AND DESCENDER
U+F327 CYRILLIC SMALL LETTER GHE WITH STROKE AND DESCENDER
Deprecated SIL Corporate PUA characters Lorna A. Priest, 2012-02-07; 8205 reads
These PUA characters have been added to Unicode and are being deprecated. This page lists those PUA characters along with the appropriate Unicode codepoints. Please use the Unicode codepoint instead of the PUA codepoint. Our SIL Unicode Roman fonts will continue to support the PUA codepoint for backwards compatibility purposes.
© 2003-2012 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.
Provided by SIL's Non-Roman Script Initiative. Contact us at .
|