01.02.2013 Views

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Font Types<br />

4.6.3 Type1 Fonts<br />

later versions provide True Type Big Fonts. These fonts contain all <strong>the</strong> characters<br />

necessary <strong>to</strong> display or print multilingual text. If you try <strong>to</strong> type, display, or print<br />

multilingual text and see unexpected characters, <strong>the</strong>n you are probably not using a Big<br />

Font. Big Fonts provided by Microsoft under Windows NT release 4.0 and later, are as<br />

follows:<br />

■ Arial<br />

4.6.4 TrueType Fonts<br />

■ Courier New<br />

■ Lucida Console<br />

■ Lucida Sans Unicode<br />

■ Times New Roman<br />

Third-party Unicode fonts are also available.<br />

To enable Unicode support, set <strong>the</strong> NLS_LANG environment variable as follows:<br />

NLS_LANG=character_set.UTF8<br />

PostScript font formats Adobe Type 1 fonts are s<strong>to</strong>red in two common formats: .pfa<br />

(PostScript Font ASCII) and .pfb (PostScript Font Binary). These contain descriptions<br />

of <strong>the</strong> character shapes, with each character being generated by a small program that<br />

calls on o<strong>the</strong>r small programs <strong>to</strong> compute common parts of <strong>the</strong> characters in <strong>the</strong> font.<br />

In both cases, <strong>the</strong> character descriptions are encrypted. Before such a font can be used,<br />

it must be rendered in<strong>to</strong> dots in a bitmap, ei<strong>the</strong>r by <strong>the</strong> PostScript interpreter, or by a<br />

specialized rendering engine, such as Adobe Type Manager, which is used <strong>to</strong> generate<br />

low-resolution screen fonts on Apple Macin<strong>to</strong>sh and on Microsoft Windows systems.<br />

The Type 1 binary files(.pfa, .pfb) contain character information while <strong>the</strong> metric (.afm<br />

- Adobe Font Metric or .pfm - Printer Font Metric) files contain <strong>the</strong> metric information<br />

<strong>to</strong> form <strong>the</strong> character. These metrics files are ASCII files with a well-defined<br />

easy-<strong>to</strong>-parse structure.<br />

The personal computer brought about a need for scalable font technology, thought <strong>to</strong><br />

be an important part of any future operating system. TrueType is this scalable font<br />

technology that enables you <strong>to</strong> view <strong>the</strong> same output without <strong>the</strong> jagged aliasing<br />

caused by scaling that is apparent when bitmapped fonts are used.<br />

This technology involves two parts:<br />

■ The Rasterizer<br />

■ TrueType fonts<br />

The Rasterizer is an application that is included in both Windows and Macin<strong>to</strong>sh<br />

operating systems. It acts as an interpreter and translates <strong>the</strong> font information in<strong>to</strong> a<br />

form that <strong>the</strong> video display can render.<br />

The TrueType fonts <strong>the</strong>mselves contain information that describes <strong>the</strong> outline of each<br />

character in <strong>the</strong> typeface. Higher quality fonts also contain hinting codes. Hinting is a<br />

process that makes a font that has been scaled down <strong>to</strong> a small size look its best.<br />

Instead of simply relying on <strong>the</strong> vec<strong>to</strong>r outline, <strong>the</strong> hinting codes ensure that <strong>the</strong><br />

characters line up well with <strong>the</strong> pixels so that <strong>the</strong> font looks as smooth and legible as<br />

possible.<br />

4-24 <strong>Oracle</strong> Application Server <strong>Reports</strong> Services <strong>Publishing</strong> <strong>Reports</strong> <strong>to</strong> <strong>the</strong> <strong>Web</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!