Define Font Mappings
Map base fonts in RTF or PDF templates to the target fonts to be used in the published document. Font mapping is performed only for PDF output and PowerPoint output.
There're two types of font mappings:
-
RTF Templates - for mapping fonts from RTF templates and XSL-FO templates to PDF and PowerPoint output fonts
-
PDF Templates - for mapping fonts from PDF templates to different PDF output fonts.
Make Fonts Available to Publisher
Publisher provides a set of Type1 fonts and a set of TrueType fonts.
You can select any of the predefined fonts as a target font with no additional setup required.
The predefined fonts are located in <oracle_home>/oracle_common/internal/ fonts
. If you want to map to another font, then you must place the font in this directory to make it available to Publisher at runtime. If the environment is clustered, then you must place the font on every server.
Set Font Mapping at the Site Level or Report Level
A font mapping can be defined at the site level or the report level.
Use the following settings to set the font mapping:
-
To set a mapping at the site level, select the Font Mappings link from the Admin page.
-
To set a mapping at the report level, select the Configuration link for the report, then select the Font Mappings tab. These settings apply to the selected report only.
The report-level settings take precedence over the site-level settings.
Predefined Fonts
The following Type1 fonts are built-in to Adobe Acrobat and by default the mappings for these fonts are available for publishing.
You can select any of these fonts as a target font with no additional setup required.
The Type1 fonts are listed in the table below.
Font Family | Style | Weight | Font Name |
---|---|---|---|
serif |
normal |
normal |
Time-Roman |
serif |
normal |
bold |
Times-Bold |
serif |
italic |
normal |
Times-Italic |
serif |
italic |
bold |
Times-BoldItalic |
sans-serif |
normal |
normal |
Helvetica |
sans-serif |
normal |
bold |
Helvetica-Bold |
sans-serif |
italic |
normal |
Helvetica-Oblique |
sans-serif |
italic |
bold |
Helvetica-BoldOblique |
monospace |
normal |
normal |
Courier |
monospace |
normal |
bold |
Courier-Bold |
monospace |
italic |
normal |
Courier-Oblique |
monospace |
italic |
bold |
Courier-BoldOblique |
Courier |
normal |
normal |
Courier |
Courier |
normal |
bold |
Courier-Bold |
Courier |
italic |
normal |
Courier-Oblique |
Courier |
italic |
bold |
Courier-BoldOblique |
Helvetica |
normal |
normal |
Helvetica |
Helvetica |
normal |
bold |
Helvetica-Bold |
Helvetica |
italic |
normal |
Helvetica-Oblique |
Helvetica |
italic |
bold |
Helvetica-BoldOblique |
Times |
normal |
normal |
Times |
Times |
normal |
bold |
Times-Bold |
Times |
italic |
normal |
Times-Italic |
Times |
italic |
bold |
Times-BoldItalic |
Symbol |
normal |
normal |
Symbol |
ZapfDingbats |
normal |
normal |
ZapfDingbats |
The TrueType fonts are listed in the table below. All TrueType fonts are subset and embedded into PDF.
Font Family Name | Style | Weight | Actual Font | Actual Font Type |
---|---|---|---|---|
Andale Duospace WT |
normal |
normal |
ADUO.ttf |
TrueType (Latin1 only, Fixed width) |
Andale Duospace WT |
bold |
bold |
ADUOB.ttf |
TrueType (Latin1 only, Fixed width) |
Andale Duospace WT J |
normal |
normal |
ADUOJ.ttf |
TrueType (Japanese flavor, Fixed width) |
Andale Duospace WT J |
bold |
bold |
ADUOJB.ttf |
TrueType (Japanese flavor, Fixed width) |
Andale Duospace WT K |
normal |
normal |
ADUOK.ttf |
TrueType (Korean flavor, Fixed width) |
Andale Duospace WT K |
bold |
bold |
ADUOKB.ttf |
TrueType (Korean flavor, Fixed width) |
Andale Duospace WT SC |
normal |
normal |
ADUOSC.ttf |
TrueType (Simplified Chinese flavor, Fixed width) |
Andale Duospace WT SC |
bold |
bold |
ADUOSCB.ttf |
TrueType (Simplified Chinese flavor, Fixed width) |
Andale Duospace WT TC |
normal |
normal |
ADUOTC.ttf |
TrueType (Traditional Chinese flavor, Fixed width) |
Andale Duospace WT TC |
bold |
bold |
ADUOTCB.ttf |
TrueType (Traditional Chinese flavor, Fixed width) |
Go Noto Current Jp |
normal |
normal |
GoNotoCurrentJp.ttf |
TrueType (Japanese flavor) |
Go Noto Current Kr |
normal |
normal |
GoNotoCurrentKr.ttf |
TrueType (Korean flavor) |
Go Noto Current Sc |
normal |
normal |
GoNotoCurrentSc.ttf |
TrueType (Simplified Chinese flavor) |
Go Noto Current Tc |
normal |
normal |
GoNotoCurrentTc.ttf |
TrueType (Traditional Chinese flavor) |
Included Barcode Fonts
The table lists the barcode fonts included in Publisher.
Font File | Supported Algorithm |
---|---|
LibreBarcode128-Regular.TTF |
code128a, code128b, and code 128c code128auto to automatically switch between the three code128 algorithms |
LibreBarcode39-Regular.TTF |
code39, code39mod43 |
LibreBarcodeEAN13Text-Regular.TTF |
upca, upce |
Barcode Font Mapping
Use Libre barcode fonts instead of Monotype barcode fonts in your reports.
Libre supports the same set of barcodes as Monotype (Code 128, Code 39, and UPC), but Libre uses a encoding scheme different from the encoding scheme Monotype uses.
Barcode Type | Default Barcode Font Name | Monotype Font | Libre Font |
---|---|---|---|
Code 128 | Default Code 128 | 128R00.TTF | LibreBarcode128-Regular.ttf |
Code 39 | Default BC 3of9 | B39R00.TTF | LibreBarcode39-Regular.ttf |
UPC | Default UPC-EAN | UPCR00.TTF | LibreBarcodeEAN13Text-Regular.ttf |
What changes when you use the Libre barcode fonts instead of the Monotype barcode fonts to generate barcodes?
The barcode output generated might be smaller in size. If the scanner can't read the barcode, edit the template to increase the barcode field font size, and then test again with your scanner.