If more than one font has the same parameters, Oracle Reports picks the first one and uses it instead of the original font. After a set of fonts with a similar character set is found, Oracle Reports picks the closest match to the requested font based on the font weight, style, and so on. If it cannot find any matching font for this character set, Oracle Reports searches for a font that has a character set for the environment in which the application is running. If this font name is not in that list, Oracle Reports tries to look for the closest matching font from the list of fonts given in the printer definition file.įor the SimSun font, the character set is 850. Oracle Reports will look for the font SimSun in the list of available fonts generated by the Font lookup algorithm. For example, suppose a report is originally designed with a Simplified Chinese font SimSun and in the uifont.ali file no mapping for this font is found. If a particular font is needed but not found in the PPD file or if an AFM file is not found, Oracle Reports will look for the nearest matching font according to its matching rules. Once the list of available fonts is generated, the mapped font is searched for in this list of fonts and, again, the AFM files are read for the purpose of calculating the text size and weight. Otherwise, Oracle Reports matches this font to the closest available one. While looking for a font, Oracle Reports searches for an entry in the HPD file with the font name and accordingly takes the font if the TFM file for this font is also found. Note:Similarly for PCL printers, the HP printer definition file (glue file) is loaded and all the fonts defined in the file are also loaded.
For more information on Tk2Motif*fontMapCs, refer to Section 4.3, "Font Configuration Files". Reports Builder includes only those fonts with an encoding of iso8859-1, unless specified differently in the toolkit resource file, Tk2Motif*fontMapCs. The character set is driven by the NLS_LANG environment variable. From this font list, Reports Builder generates a list of usable fonts with the valid style, weight, width, size, and encoding characteristics to match the character set. The command is similar to the UNIX xlsfonts command, which lists all of the available fonts for the X-server display. On UNIX, the font list is derived by querying the X-server display on which the application is running for the available fonts. True Type fonts are associated with a TTF icon. A small printer icon before the font name identifies printer fonts. On Windows, the font list is derived from the fonts that are installed on the system along with the fonts available on the current default printer. Description of "Figure 4-1 Font list in Reports Builder"