沖データ企業秘密・OkiDataCONFIDENTIAL
45530603TX - 42/130
6 Fonts
6.1 PCL Roman Font
6.1.1 Font Typs
The font is roughly divided into two types: Bitmap Font and Scalable Font (Outline Font).
(1) Bitmap Font
Bitmap Font is a character image that is digitized as is, into a bitmap pattern.
When enlarged, it looks jagged at the curves.
Portrait fonts can be rotated 90 degrees. In other words, Portrait, Landscape,
Reverse Portrait, and Reverse Landscape can be printed using the same character
pattern.
(2) Scalable Font
Scalable Font is a result of digitizing the coordinate positions of the outline
of a character image based on a certain mathematical formula.
A character image is generated by converting a scalable font to a bit-mapped
Pattern by the dedicated rasterizer before printing.
Scalable fonts, as their name suggests, can be freely enlarged/reduced
vertically or horizontally, and the curves do not look jagged. They can be
rotated at any angles and also flipped (mirror imaged).
Rasterization requires a longer processing time; thus, the characters converted
to bitmapped patterns are registered in the Cache memory.
6.1.2 Rasterizer
The rasterizer is a module that reads scalable font data and generates a bit-mapped pattern or
outline information according to the parameters such as scaling rates, rotational angles, etc. This
device uses Monotype Imaging-made UFST 6.3.
* Different versions of Font Rasterizer are used by PostScript Emulation and the other PDLs.
6.1.3 Font Cache
Bit-mapped patterns, generated by the rasterizer, are registered in the cache, and when the same
character of the same attributes is used next time, its corresponding bit-mapped pattern is copied
from the cache without using the raterizer. It not only registers scalable fonts but also stores the
bitmap fonts that are modified, for example, rotated.
6.1.4 Resident/Euro Scalable Fonts
This device’s resident fonts are listed in Table 6.1.1. Scalable fonts use a compression-type format.
Table 6.1.1 Resident Fonts