You are here: Rendering
Short URL: https://scripts.sil.org/CatRendering
Scripts Around the World
This presentation provides an audiovisual introduction to the nature of complex scripts, covering baselines, writing direction, glyph substitution, positioning, joining, splitting, re-ordering, etc.
Rendering technologies overview
A tour of basic issues related to rendering text for various writing systems, beginning with a simple model and building up to current technologies available for complex rendering.
An Introduction to TrueType Fonts: A look inside the TTF format
The primary font technology used on Microsoft Windows and the Mac OS is based on the TrueType specification. This article examines the function of each of the internal tables that comprise a TrueType font.
Examples of Complex Rendering
Many writing systems around the world have complex rules governing the way the elements of the script are written. These kinds of writing systems require smart font technology to be rendered properly on the computer.
Presentations and working papers in the area of rendering
You can download this information written by members of SIL.
Challenges in publishing with non-Roman scripts
There are a number of challenges in the typesetting of non-Roman scripts. These include problems of interaction between the font and typesetting system, problems of very large character sets, and considerations of typesetting the particular script.
Applications that provide an adequate level of support for SIL Unicode Roman fonts
Known applications which provide an adequate level of support for SIL Unicode Roman fonts (such as Andika, Charis SIL, Doulos SIL and Gentium Plus).
TypeTuner can change the default glyphs, line metrics, and behaviors in specially prepared fonts.
SIL TypeTuner Web
TypeTuner Web (or TTW) is a web delivery system for customized versions of SIL fonts. Now including: Andika, Charis SIL, Doulos SIL, Gentium Plus, Lateef and Scheherazade.
The XeTeX typesetting system
XeTeX, a typesetting system based on a merger of Donald Knuth's TeX system with Unicode and modern font technologies, including support for both AAT (on Mac OS X) and OpenType (on all platforms) layout features.
SIL TypeTuner for Font Designers
TypeTuner documentation on creating Tuner-ready fonts.
SIL ViewGlyph — Font Viewing Program
The SIL ViewGlyph utility is a font browser for Windows — it lets you see what is in a font.
Among its most useful features, ViewGlyph allows you to see a font's contents through different eyes, so to speak. Want to know what the font looks like when used by a Unicode application? How about when the font is moved to a Macintosh? Or, suppose I have the multilingual extensions installed and want to know what a font looks like when viewed through a particular codepage? ViewGlyph can show you the raw glyph palette, which is useful if you are writing smarts (i.e. OpenType, Graphite, or AAT tables) for your font. You can view certain TrueType font tables (name and cmap) and see various font metrics. Finally, ViewGlyph is useful for investigating how Windows maps 8-bit characters into Unicode through various codepages.
SIL Reprise — font conversion utility
Reprise is a utility to convert legacy-encoded fonts into Unicode fonts so they can be used in Unicode-based applications.
SIL Reprise download, installation and use
SIL Reprise download, install, and usage information
Font-related Tools on the Web
Links to tools for font development and font use.
SIL Reprise Tutorial
This tutorial will guide you through the process of using SIL Reprise to creating a Unicode “smart font” from a legacy font that was built using the SIL Encore 3 Font System.
Simple utility to obtain the points for a glyph as reported by the Windows API.
SIL ViewGlyph: Introductory walkthrough notes
These are notes for showing how to use the SIL ViewGlyph utility. The SIL ViewGlyph utility is a font browser — it lets you see what is in a font.
© 2003-2023 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.