Font configuration

TopLeaf uses a cross-platform system for accessing and using fonts. This means that if you install a standard font (either TrueType or OpenType) it will normally be immediately available for use (but see Warnings below). However, it is sometimes necessary to exercise finer control over fonts. This is particularly true when creating PDF output, since selection of the correct font can be crucial to whether the PDF produces the desired result.

Topleaf manages fonts using the font.cfg configuration file. The list of typefaces displayed in the mapping Font tab is determined by the font configuration file.

If no font configuration file exists for a repository, one is constructed by enumerating all of the installed typefaces. This means that you don’t need to do anything unless the constructed font configuration file doesn't meet your needs.

If a repository is copied to a machine with different fonts, or with fonts stored in a different location, it is recommended that you remove the font.cfg files in the new repository so they can be recreated for the new environment.

The Font Configuration dialog can be used to edit the configuration file.

[Warning] Warning

In work groups involving multiple document users connecting to the same network repository, each machine running TopLeaf must have all fonts referenced in the font configuration, Furthermore, these fonts must be installed in the same location on all machines.

Alternatively, if your repository is on a server and is accessed by several PCs, consider changing its font configuration so that new typefaces are not automatically updated. This will help prevent unwanted typefaces from being included in the TopLeaf font list.

OpenType fonts are only partially supported. If you choose to use these fonts you must test that they work correctly. Turn-Key Systems accepts no responsibility for problems caused by the use of OpenType fonts.

[Note] Note

TopLeaf can also use PostScript Type 1 fonts with some restrictions. This is a legacy format that is not compatible with Unicode and other modern standards. If you are using this format you should consider migrating to TrueType fonts.

Windows versions from Vista onwards have diminished Type 1 support. This can give rise to fonts simply not appearing in the font configuration. If this happens, the only solution may be to obtain a newer version of the font. This issue can also arise when upgrading a desktop or server to a new version of Windows.