Configuring fonts in iHub
 
 
Understanding how the BIRT engine locates a font
The PDF layout engine renders the PDF, PostScript, and PowerPoint formats. The engine tries to locate and use the font specified at design time. The PDF layout engine searches for the font files first in the fonts folder of the plug‑in, org.eclipse.birt.report.engine.fonts. If the specified font is not in this folder, the BIRT engine searches for the font in the system‑defined font folder. You can change the default load order by using the settings in the font configuration file.
When the required font for a character is not available in the search path or is incorrectly installed, the engine uses the fonts defined in the UNICODE block for that character. If the UNICODE definition also fails, the engine replaces the character with a question mark (?) to denote a missing character. The font used for the ? character is the default font, Times‑Roman.
The engine maps the generic family fonts to a PDF‑embedded Type1 font, as shown in the following list:
*Cursive font styles to Times-Roman
*Fantasy font styles to Times-Roman
*Monospace font styles to Courier
*Sans-serif font styles to Helvetica
*Serif font styles to Times-Roman