xref: /plan9/sys/lib/ghostscript/xlatmap (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
1*593dc095SDavid du Colombier% xlatmap - the map of translation tables for various kinds of fonts.
2*593dc095SDavid du Colombier%
3*593dc095SDavid du Colombier% It specifies Decoding resources to be used with FAPI-handled fonts.
4*593dc095SDavid du Colombier% If a font contains multiple character mapping tables, this gives
5*593dc095SDavid du Colombier% priorities for choosing a specific table from the font according to
6*593dc095SDavid du Colombier% the order of entries of this map.
7*593dc095SDavid du Colombier
8*593dc095SDavid du Colombier% This file is intended to be customized by users. Please keep the
9*593dc095SDavid du Colombier% obvious format of this file. Strings and names must not be empty
10*593dc095SDavid du Colombier% and must not contain null ('\0') characters.
11*593dc095SDavid du Colombier
12*593dc095SDavid du Colombier% $Id: xlatmap,v 1.7 2002/11/02 18:03:06 igor Exp $
13*593dc095SDavid du Colombier
14*593dc095SDavid du Colombier% The map contains entries for each kind of font being handled by
15*593dc095SDavid du Colombier% any font rendering plugin. The key of an entry is the font type
16*593dc095SDavid du Colombier% and the value is array of pairs.
17*593dc095SDavid du Colombier% The first element of pair is a string which encodes identifier of
18*593dc095SDavid du Colombier% character mapping table. The format of the first element depends
19*593dc095SDavid du Colombier% on the font type, and should be recognized by the font rendering
20*593dc095SDavid du Colombier% plugins. The second element is name of the Decoding resource. If
21*593dc095SDavid du Colombier% that resource is not available, definefont will fail. Note that
22*593dc095SDavid du Colombier% currently we supply insufficient decoding resources, as well as
23*593dc095SDavid du Colombier% insufficient entries in this map.
24*593dc095SDavid du Colombier
25*593dc095SDavid du Colombier/TrueType
26*593dc095SDavid du Colombier[ % Each entry is pair :
27*593dc095SDavid du Colombier  % a string PlatformID.SpecificID and a name of Decoding resource.
28*593dc095SDavid du Colombier  (3.0) /Symbol   % Symbol
29*593dc095SDavid du Colombier  (3.1) /Unicode  % Unicode
30*593dc095SDavid du Colombier  (3.2) /ShiftJIS % Japanese
31*593dc095SDavid du Colombier  (3.3) /PRC      % Simplified Chinese, GB2312
32*593dc095SDavid du Colombier  (3.4) /Big5     % Traditional Chinese
33*593dc095SDavid du Colombier  (3.5) /Wansung  % Korean
34*593dc095SDavid du Colombier  (3.6) /Johab    % Korean
35*593dc095SDavid du Colombier  % todo : add more entries
36*593dc095SDavid du Colombier]
37*593dc095SDavid du Colombier
38*593dc095SDavid du Colombier/PostScript
39*593dc095SDavid du Colombier[ % Since PostScript fonts were designed especially for PostScript,
40*593dc095SDavid du Colombier  (*) /Latin1 % fixme : other charsets
41*593dc095SDavid du Colombier]
42*593dc095SDavid du Colombier
43*593dc095SDavid du Colombier/Intellifont
44*593dc095SDavid du Colombier[ (*) /Latin1 % fixme : other charsets
45*593dc095SDavid du Colombier]
46*593dc095SDavid du Colombier
47*593dc095SDavid du Colombier/Microtype
48*593dc095SDavid du Colombier[ (*) /Latin1 % fixme : other charsets
49*593dc095SDavid du Colombier]
50