|
|
NRSI: Computers & Writing Systems You are here: Type Design > Resources > Font Downloads Charis SIL Font Documentation
‘I am grateful for the work you folks do.’ ‘Thanks for making it easier for Mac and IBM users to communicate linguistically.’ Table of Contents for this web page: System requirements System requirementsThe Charis SIL font is designed to work on systems and with applications that provide support for TrueType fonts and for Unicode character encoding. This includes 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 was designed to work with any of three advanced font technologies, Graphite, OpenType or AAT. 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. At the time of release, no application supports all of the OpenType features of this font. Paratext 6 and Microsoft Office 2003 support many of the automatic ligatures as well as dynamic positioning of most diacritics. While Adobe InDesign 2/CS/CS2 does not offer support for dynamic diacritic positioning, it is one of the few applications to offer selection of alternate glyphs from OpenType fonts. There are currently few applications which make use of the Graphite capabilities of the font. These are WorldPad, Features of the fontThe Charis SIL font contains near-complete coverage of all the characters defined in Unicode 5.1 for Latin and Cyrillic. In total, over 4,600 glyphs are included, providing support for over 1,900 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 capabilitiesThis font supports various advanced typographic capabilities using the Graphite, OpenType, or AAT font technologies.
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.) With AAT applications, only limited combinations of base characters and diacritics will work correctly; beyond the supported set of combinations, diacritic placement may be inferior. User-selectable font featuresThe 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.
AATThis font includes AAT tables that provide limited diacritic placement, automatic ligatures, and selection of alternate glyphs in applications that fully support Unicode and Apple Advanced Typography. However, diacritic placement for arbitrary base+diacritic combinations may be less than ideal because of limitations in the AAT technology. The user-selectable font features for choosing alternate glyph shapes are typically accessed via the Typography palette, available in applications such as TextEdit via a pop-up menu in the Fonts panel. (The user interface may differ in other applications, and not all of the user-selectable font features are supported in the AAT part of the font.) Supported character rangesThis font supports over 1,900 characters from the Unicode 5.1 standard as well as over 229 Private Use Area (PUA) characters. In total, over 4,600 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:
Supported character ranges Private-use (PUA) charactersThere 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. SpecialsU+F130 U+F131 U+F132 U+F133 Combining MarksU+F17B Modifier LettersU+F1A1 U+F1A3 U+F1A4 U+F1AB U+F1AD U+F1AE U+F1B4 U+F1B5 U+F1BC U+F1CD U+F1CE U+F1F1 U+F1F2 U+F1F3 U+F1F4 U+F1F5 U+F1F6 U+F1F7 U+F1F8 U+F1F9 LatinU+F209 U+F20D U+F225 U+F234 U+F235 U+F247 U+F248 U+F258 U+F259 U+F266 U+F267 U+F268 U+F269 U+F26B LATIN CAPITAL LETTER TURNED H CyrillicU+F326 U+F327 U+F32C CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER U+F32D CYRILLIC SMALL LETTER SHHA WITH DESCENDER Deprecated SIL Corporate PUA characters 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. ConversionIn order to use this font with existing data that was created for use with fonts developed using the Encore Fonts system, or with custom-encoded fonts created by other means, it is necessary to re-type or convert data to produce data that is encoded in conformance with the Unicode Standard. TECkit is one program that can be used for character encoding conversion. TECkit allows users to write their own custom conversion mappings. The TECkit package is available for download from SIL’s TECkit Web site: Some TECkit mapping files have already been created for some of the more widely used SIL legacy fonts. The Unicode 4.1 standard included 139 characters that were previously allocated to codepoints in the Private Use Area by SIL's PUA committee. The Unicode 5.0 standard includes 45 characters that were previously allocated to codepoints in the Private Use Area by SIL's PUA committee. The Unicode 5.1 standard includes 17 characters that were previously allocated to codepoints in the Private Use Area by SIL's PUA committee. All processes (input methods, mappings) that create Unicode data should be revised to generate the proper Unicode values instead of PUA codes. If you have data that contains these PUA codes, it should be updated by replacing each PUA character with its official Unicode counterpart. This will facilitate data interchange and the use of standard fonts and software. KeyboardingThe ability to obtain full benefits of this font is also dependent upon having means for Unicode character input. This package does not include keyboard input methods. Most current operating systems provide keyboard input methods for a number of different languages that have writing systems based on the Roman or Cyrillic scripts. Various means may be available for different operating-system platforms to create additional input methods for other languages. Some of these are listed here: Some tools and resources for character input. © 2003-2010 SIL International, all rights reserved, unless otherwise noted elsewhere on this page. |