
470
|
Chapter 6: Font Formats, Glyph Sets, and Font Tools
<f040> <f07e> <21>
<f080> <f09e> <60>
endbfrange
e numeral that appears before the keyword usefont refers to an element of the font ar-
ray, which means MyUDC1 in the case of the value
1. e lines that follow describe the
rearrangement in terms of an encoding range within the template font—that is, the spe-
cic encoding range to modify in the template font—followed by a beginning code point
from which to begin referencing characters from the component font. In other words, the
encoding range < 4> through < 7> in HeiseiMin-W3-90ms-RKSJ-H is replaced by
glyphs from MyUDC1 encoded in the range 21 through 5. e integer value that
appears before the
beginbfrange keyword species the number of lines of rearrangement
code that a client should expect, and it must agree with the actual number of lines of rear-
rangement code.
As you can see, once you understand the simplistic syntax of a rearranged font resource, it
becomes a trivial task to create rearranged fonts of your own, or, if you are a developer, to
build your own front-end to this somewhat powerful PostScript-based technology. How-
ever, given today’s widespread use of OpenType fonts, along with a host-based printing
model that makes extensive use of PDF, this specic implementation of rearranged fonts
has limited value.
Acquiring Gaiji Glyphs and Gaiji Fonts