Menu
|
Building OpenType FontsMany OpenType fonts available today support features in the GSUB table (substitutions), which handles tasks like substituting "fi" with an "fi" ligature, or replacing lowercase characters with their small-caps equivalent. However, features in the GPOS table (positioning), are generally not supported, except for pair positioning (horizontal axis only), which is used for kerning. GPOS features are needed in any language system which requires combining diacriticals to be properly positioned in relation to the base character that they modify. Furthermore, it is nearly impossible to find tools that are suitable for adding such features to OpenType fonts. (There are more options for building a font from scratch, as there is no need to decompile the font into a source format). Here is a summary of the font editing and building tools that we have evaluated so far:
[1] FontLab appears to use the Adobe FDK for its compiler We are told that it will likely be several months at least before the Adobe FDK is enhanced to handle the missing GPOS features. From the above table, it appears that TTX is the only tool that can be used to maintain font files for which source code is not available. See Using TTX for Font Development for more information. This article was written by Victor Mote, April 20, 2004. |