1 This file contains a list of various font formats. It gives the |
|
2 reference document and whether it is supported in FreeType 2. |
|
3 |
|
4 |
|
5 file type: |
|
6 The only special case is `MAC'; on older Mac OS versions, a `file' |
|
7 is stored as a data and a resource fork, this is, within two |
|
8 separate data chunks. In all other cases, the font data is stored |
|
9 in a single file. |
|
10 |
|
11 wrapper format: |
|
12 The format used to represent the font data. In the table below it |
|
13 is used only if the font format differs. Possible values are `SFNT' |
|
14 (binary), `PS' (a text header, followed by binary or text data), |
|
15 `LZW' (compressed with either `gzip' or `compress'), and |
|
16 `BZ2' (compressed with `bzip2`). |
|
17 |
|
18 font format: |
|
19 How the font is to be accessed, possibly after converting the file |
|
20 type and wrapper format into a generic form. Bitmap formats are |
|
21 `BDF', `PCF', and one form of `WINFNT'; all others are vector |
|
22 formats. |
|
23 |
|
24 font type: |
|
25 Sub-formats of the font format. `SBIT' and `MACSBIT' are bitmap |
|
26 formats, `MM' and `VAR' support optical axes. |
|
27 |
|
28 glyph access: |
|
29 If not specified, the glyph access is `standard' to the font format. |
|
30 Values are `CID' for CID-keyed fonts, `SYNTHETIC' for fonts which |
|
31 are modified versions of other fonts by means of a transformation |
|
32 matrix, `COLLECTION' for collecting multiple fonts (sharing most of |
|
33 the data) into a single file, and `TYPE_0' for PS fonts which are to |
|
34 be accessed in a tree-like structure. |
|
35 |
|
36 FreeType driver: |
|
37 The module in the FreeType library which handles the specific font |
|
38 format. A missing entry means that FreeType doesn't support the |
|
39 font format (yet). |
|
40 |
|
41 |
|
42 Please send additions and/or corrections to wl@gnu.org or to the |
|
43 FreeType developer's list at freetype-devel@nongnu.org (for subscribers |
|
44 only). If you can provide a font example for a format which isn't |
|
45 supported yet please send a mail too. |
|
46 |
|
47 |
|
48 file wrapper font font glyph FreeType reference |
|
49 type format format type access driver documents |
|
50 ---------------------------------------------------------------------------- |
|
51 |
|
52 --- --- BDF --- --- bdf 5005.BDF_Spec.pdf, X11 |
|
53 |
|
54 |
|
55 --- SFNT PS TYPE_1 --- type1 Type 1 GX Font Format |
|
56 (for the Mac) [3] |
|
57 MAC SFNT PS TYPE_1 --- type1 Type 1 GX Font Format |
|
58 (for the Mac) [3] |
|
59 --- SFNT PS TYPE_1 CID cid 5180.sfnt.pdf (for the Mac) |
|
60 [3] |
|
61 MAC SFNT PS TYPE_1 CID cid 5180.sfnt.pdf (for the Mac) |
|
62 [3] |
|
63 --- SFNT PS CFF --- cff OT spec, 5176.CFF.pdf |
|
64 (`OTTO' format) |
|
65 MAC SFNT PS CFF --- cff OT spec, 5176.CFF.pdf |
|
66 (`OTTO' format) |
|
67 --- SFNT PS CFF CID cff OT spec, 5176.CFF.pdf |
|
68 MAC SFNT PS CFF CID cff OT spec, 5176.CFF.pdf |
|
69 --- SFNT PS CFF SYNTHETIC --- OT spec, 5176.CFF.pdf |
|
70 MAC SFNT PS CFF SYNTHETIC --- OT spec, 5176.CFF.pdf |
|
71 --- SFNT TT SBIT --- sfnt XFree86 (bitmaps only; |
|
72 with `head' table) |
|
73 --- SFNT TT MACSBIT --- sfnt OT spec (for the Mac; |
|
74 bitmaps only; `bhed' table) |
|
75 MAC SFNT TT MACSBIT --- sfnt OT spec (for the Mac; |
|
76 bitmaps only; `bhed' table) |
|
77 --- SFNT TT --- --- truetype OT spec (`normal' TT font) |
|
78 MAC SFNT TT --- --- truetype OT spec (`normal' TT font) |
|
79 MAC SFNT TT VAR --- truetype GX spec (`?var' tables) |
|
80 --- SFNT TT --- COLLECTION truetype OT spec (this can't be CFF) |
|
81 MAC SFNT TT --- COLLECTION truetype OT spec (this can't be CFF) |
|
82 |
|
83 |
|
84 --- --- PS TYPE_1 --- type1 T1_SPEC.pdf |
|
85 (`normal' Type 1 font) |
|
86 MAC --- PS TYPE_1 --- type1 T1_SPEC.pdf |
|
87 (`normal' Type 1 font) |
|
88 --- --- PS TYPE_1 CID cid PLRM.pdf (CID Font Type 0; |
|
89 Type 9 font) |
|
90 --- --- PS MM --- type1 5015.Type1_Supp.pdf |
|
91 (Multiple Masters) |
|
92 --- --- PS CFF --- cff 5176.CFF.pdf (`pure' CFF) |
|
93 --- --- PS CFF CID cff 5176.CFF.pdf (`pure' CFF) |
|
94 --- --- PS CFF SYNTHETIC --- 5176.CFF.pdf (`pure' CFF) |
|
95 --- PS PS CFF --- --- PLRM.pdf (Type 2) [1] |
|
96 --- PS PS CFF CID --- PLRM.pdf (Type 2) [1] |
|
97 --- PS PS CFF SYNTHETIC --- PLRM.pdf (Type 2) [1] |
|
98 --- --- PS --- TYPE_0 --- PLRM.pdf |
|
99 --- --- PS TYPE_3 --- --- PLRM.pdf (never supported) |
|
100 --- --- PS TYPE_3 CID --- PLRM.pdf (CID Font Type 1; |
|
101 Type 10 font; never supported) |
|
102 --- PS PS TYPE_14 --- --- PLRM.pdf (Chameleon font; |
|
103 Type 14 font; never supported?) |
|
104 --- --- PS TYPE_32 CID --- PLRM.pdf (CID Font Type 4; |
|
105 Type 32 font; never supported?) |
|
106 --- PS TT --- --- type42 5012.Type42_Spec.pdf |
|
107 (Type 42 font) |
|
108 --- PS TT --- CID --- PLRM.pdf (CID Font Type 2; |
|
109 Type 11 font) |
|
110 |
|
111 |
|
112 --- ? ? CEF ? cff ? |
|
113 |
|
114 |
|
115 --- --- PCF --- --- pcf X11 [4] |
|
116 --- LZW PCF --- --- pcf X11 [4] |
|
117 --- BZ2 PCF --- --- pcf X11 [4] |
|
118 |
|
119 |
|
120 --- --- PFR PFR0 --- pfr [2] |
|
121 --- --- PFR PFR1 --- --- (undocumented, proprietary; |
|
122 probably never supported) |
|
123 |
|
124 |
|
125 --- --- WINFNT --- --- winfonts MS Windows 3 Developer's Notes |
|
126 --- --- WINFNT VECTOR --- --- MS Windows 3 Developer's Notes |
|
127 |
|
128 |
|
129 [1] Support should be rather simple since this is identical to `CFF' but |
|
130 in a PS wrapper. |
|
131 |
|
132 [2] Official PFR specification: |
|
133 |
|
134 http://www.bitstream.com/categories/developer/truedoc/pfrspec.html |
|
135 http://www.bitstream.com/categories/developer/truedoc/pfrspec1.2.pdf |
|
136 |
|
137 The syntax of the auxiliary data is not defined there, but is |
|
138 partially defined in MHP 1.0.3 (also called ETSI TS 101812 V1.3.1) |
|
139 section 7.4. |
|
140 |
|
141 http://www.etsi.org/ |
|
142 http://webapp.etsi.org/workprogram/Report_WorkItem.asp?WKI_ID=18799 |
|
143 |
|
144 (free registration required). |
|
145 |
|
146 [3] Support is rudimentary currently; some tables are not loaded yet. |
|
147 |
|
148 [4] See |
|
149 |
|
150 THE X WINDOW SYSTEM SERVER: X VERSION 11, RELEASE 5 |
|
151 Elias Israel, Erik Fortune, Digital Press, 1992 |
|
152 ISBN 1-55558-096-3 |
|
153 |
|
154 for a specification given in Appendix D on pgs. 436-450. However, |
|
155 this information might be out of date; unfortunately, there is no |
|
156 PCF specification available online, and this book is out of print. |
|
157 George Williams deduced the font format from the X11 sources and |
|
158 documented it for his FontForge font editor: |
|
159 |
|
160 http://fontforge.sourceforge.net/pcf-format.html |
|
161 |
|
162 ------------------------------------------------------------------------ |
|
163 |
|
164 Copyright 2004, 2005, 2008, 2009, 2010 by |
|
165 David Turner, Robert Wilhelm, and Werner Lemberg. |
|
166 |
|
167 This file is part of the FreeType project, and may only be used, |
|
168 modified, and distributed under the terms of the FreeType project |
|
169 license, LICENSE.TXT. By continuing to use, modify, or distribute this |
|
170 file you indicate that you have read the license and understand and |
|
171 accept it fully. |
|
172 |
|
173 |
|
174 --- end of formats.txt --- |
|