|
|
NRSI: Computers & Writing Systems You are here: Type Design > Resources > Font Downloads Abyssinica SIL Font Documentation
Table of Contents for this web page: System requirements System requirementsThe Abyssinica SIL 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). The preceding characterization of system requirements describes the minimum needed to display characters. Realizing the full capabilities of this font involves additional requirements. This first release of the font is designed to work with any of three advanced font technologies, Graphite, OpenType or AAT. Although standard use of the Ethiopic script does not require any of these smart font technologies, 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, OpenType or AAT. Microsoft Office 2003 supports dynamic positioning of most diacritics (but not U+135F SamplesType samples showing some of the inventory of glyphs can be downloaded here. A sample from one page is shown below. For a complete list of characters included in Abyssinica SIL, see Supported character ranges, below.
Supported character rangesThis font supports 461 Ethiopic characters and over 241 Latin characters from the Unicode 4.1 standard, as well as over 125 Private Use Area (PUA) characters. In total, over 978 glyphs are included. The following character ranges constitute many of the characters supported by this font:
Supported character ranges Private-use (PUA) characters supported by Abyssinica SILPUA characters in the font are documented in SILEthiopicPrivateUseAreaBlock.pdf which is included in the font download as well as in a separate download here:
If these PUA characters are ever incorporated into Unicode it is likely that we would release a new version of the font using both the new Unicode codepoints as well as the PUA codepoints. Advanced typographic capabilitiesThis font supports various advanced typographic capabilities using the Graphite, OpenType, or AAT font technologies.
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. A sample of diacritic placement and kerning is shown below:
ConversionIn order to use this font with existing data that was created for use with fonts developed using custom-encoded fonts, 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: TECkit. Three TECkit mapping files (compiled and uncompiled) are available as a separate download (SIL-Ethiopia (Latin to Fidel) Unicode mapping). They are intended for use where text has been input “phonetically” as a syllable (be, ppii, etc.) and conversion to fidel is desired ( If you happened to obtain an early unreleased version of the SIL Abyssinica font, and used some of the Private Use Area (PUA) codepoints in your data, you may wish to use the PUA to Unicode mapping file) to convert your data from PUA codepoints to Unicode 4.1 (many of the PUA characters were added to Unicode 4.1). KeyboardingThe ability to obtain the full benefits of this font is also dependent upon having means for Unicode character input. A package that includes a Keyman keyboard for use with Windows is available, as is a keyboard layout file for Mac OS X. See the download page. Various other means may be available for different operating-system platforms to create additional input methods. For instance,
© 2003-2009 SIL International, all rights reserved, unless otherwise noted elsewhere on this page. |