Font Coverage in Windows
Bob Rasmussen - Rasmussen Software, Inc.
Intended Audience: |
Software Engineer |
Session Level: |
Advanced |
One of the difficulties in dealing with multilingual data has been determining
whether a font contains glyphs for particular characters. This presentation
describes a method for doing so, with focus on the Windows environment.
Techniques to be covered include:
* Determining whether a character is in a TrueType font.
* Locating, reading, and using the CMAP table.
* Options for dealing with missing characters.
* Decomposing characters.
* Dynamic display of combining diacritics.
* Finding fonts with appropriate coverage.
These techniques when used together result in a display module with the
ability to display a wide variety of Unicode characters, without operator
intervention.
|