|
|||||||||||||||
|
User Manual
IntroductionFuser is a tool which takes a set of 'nfnt' files and embeds them as 'sbit' tables in a TrueType outline font. It is usually used in conjunction with another tool called Fissioner, which generates the 'nfnt' files. Once Fissioner splits the original outline font into 'nfnt' bitmaps, Fuser then rolls those back into the outline font as embedded bitmaps.
|
| |
Support for embedded bitmaps has been provided mainly to support CJK typography. Their use in non-CJK fonts is discouraged: TrueType instructing is more than adequate to ensure legibility of non-CJK fonts. | |
There is one problem with using embedded bitmaps in a font - sometimes the bitmap version of a font has completely different metrics than the outline version. This often happens when designers widen glyphs in the font to improve legibility. The result of embedding such a bitmap into an outline font can be seen below.

As you can see, the bitmap stands out like a sore thumb - it's far wider than the other sizes, which were generated from outlines. To avoid this, you should always try to design a bitmap version of the font with the same metrics that the outline version would have.
Fortunately, if you use Fissioner to generate the 'nfnt' source bitmaps Fuser uses, this problem will never arise. Because Fissioner produces bitmaps straight from the outline font data, they have the same spacing and other metrics as the outline-generated images at that point size. Thus, the Fissioner-generated font bitmaps will fit in seamlessly with the rest of the outline font (unless of course you radically change the letterforms!)
Fuser is currently available in a fat binary version, meaning it can be run on either a 68k machine or a PowerPC machine.
Before starting, make sure that the 'sfnt' (TrueType font) into which you want to embed the bitmap information and the 'nfnt' suitcases created by Fissioner are in the same folder.
This operation does not modify the suitcase(s) containing the 'nfnt's. You enter the point size so that Fuser can look for the appropriately named 'nfnt' suitcases (in the folder where the 'sfnt' font lies) and then add their bitmaps to the 'sfnt'.
Repeat these steps to embed other bitmap sizes as desired.
To report bugs or suggest improvements to these tools, contact the Apple Fonts Group at applefonts@apple.com.