Specific font types

Determine whether the fonts you wish to use are available for your system, and are usable by both the designer and the runtime system.

Type 1 and Windows™ TrueType Fonts

Genero Report Engine is capable of reading both Type 1 and Windows TrueType fonts. It is possible to copy fonts from Windows to UNIX™. Since the TrueType directories can differ between Linux™ distributions and between different UNIX versions, copy the fonts into /usr/lib/X11/fonts/TTF (for TTF fonts) or to /usr/lib/X11/fonts/Type1 (for Type1 fonts), where they will be found by GRE. To check whether GRE sees the font, run the executable $GREDIR/bin/fontinfo, listing the fonts seen by the GRE.
Important: You must identify whether the fonts you wish to copy violate any copyrights.

Lucida family of Fonts

SUN-Java contains a basic set of fonts (Serif, Sans Serif and Monospaced) in the "Lucida" family. Some distributions of the Java™ Runtime Environment do not contain all fonts, but it is legal to copy the fonts from one distribution to another. These fonts contain a large part of the Unicode characters.

The available codes are listed in http://java.sun.com/j2se/1.5.0/docs/guide/intl/font.html#lucida.

Liberation fonts

Another option for free fonts is the "Liberation" fonts originally provided by Red-Hat. These fonts have the same metrics (character width) as the Microsoft™ fonts Arial, Times New Roman, and Courier, and a similar look. These fonts can be installed on both Windows and Linux. A description of the fonts can be found at http://en.wikipedia.org/wiki/Liberation_fonts. The fonts can be downloaded at https://www.redhat.com/promo/fonts.

Asian Fonts

When using Asian fonts in PDF or SVG documents:

Make sure the specified fonts contain the required characters. The designer will display the characters correctly even though the selected font may not contain them; the runtime system does not have this behavior.