Create a report having Barcode data and set its font to the one specified in the Run a report with DESTYPE=FILE DESFORMAT=PDF.

Font Model and Cross-Platform Deployment 12-3

12.2 Overview of the Font Model

Oracle Reports 11g Release 1 11.1.1 uses a new font model that supports the TTF and TTC font types on UNIX platforms. Oracle Reports uses the new font model during runtime, and it uses the old Motif toolkit during design time. The font model applies to all destination formats and supports font aliasing and font subsetting. If the REPORTS_ENHANCED_FONTHANDLING environment variable is set to NO, the old toolkit mechanism is used. The new font model offers the following features and benefits: ■ Simplifies setup, configuration, and discovery of fonts. ■ Supports TrueType Fonts TTF and TrueType Collections TTC on UNIX. ■ Supports Unicode font subsetting in PDF on UNIX. ■ Includes a simple font lookup algorithm and an enhanced formatter. ■ Automatically recognizes new fonts. ■ Supports all character sets in PDF. ■ Provides font-related diagnostics and tracing information. ■ Supports backward-compatibility with the previous font model based on the motif toolkit. ■ Uses commonly available TTF and TTC fonts as on Windows. ■ Eliminates the need to convert TTF to AFM or TFM files.

12.2.1 Font Lookup

On Windows, the font lookup mechanism is simple due to the availability of printer drivers, which have the capability of uploading fonts from the system as needed. Any output from Oracle Reports running on Windows will contain fonts from either one of the following: ■ The system ■ The printer For this reason, Oracle Reports considers both the printer and the system fonts when looking for the available fonts. On UNIX, the fonts available for generating output are either one of the following: ■ the fonts available on the printer, specifically the fonts defined in the PPD or TFM files ■ if no printer is specified, the fonts available in ScreenPrinter, screenprinter.ppd. Note: It is recommended that you use the Windows version of Oracle Reports Builder to design reports. See Also: ■ Section 9.3, Font Configuration Files ■ Section 10.8.1, ScreenPrinter