1This file contains a list of various font formats. It gives the 2reference 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 42Please send additions and/or corrections to wl@gnu.org or to the 43FreeType developer's list at freetype-devel@nongnu.org (for subscribers 44only). If you can provide a font example for a format which isn't 45supported yet please send a mail too. 46 47 48file wrapper font font glyph FreeType reference 49type 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] 57MAC 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] 61MAC 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) 65MAC SFNT PS CFF --- cff OT spec, 5176.CFF.pdf 66 (`OTTO' format) 67--- SFNT PS CFF CID cff OT spec, 5176.CFF.pdf 68MAC SFNT PS CFF CID cff OT spec, 5176.CFF.pdf 69--- SFNT PS CFF SYNTHETIC --- OT spec, 5176.CFF.pdf 70MAC 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) 75MAC SFNT TT MACSBIT --- sfnt OT spec (for the Mac; 76 bitmaps only; `bhed' table) 77--- SFNT TT --- --- truetype OT spec (`normal' TT font) 78MAC SFNT TT --- --- truetype OT spec (`normal' TT font) 79MAC SFNT TT VAR --- truetype GX spec (`?var' tables) 80--- SFNT TT --- COLLECTION truetype OT spec (this can't be CFF) 81MAC 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) 86MAC --- 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 Windows developer's notes [5] 126--- --- WINFNT VECTOR --- --- Windows developer's notes [5] 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[5] This is from MS Windows 3; see Microsoft's Knowledge Base article at 163 164 http://support.microsoft.com/kb/65123 165 166------------------------------------------------------------------------ 167 168Copyright 2004-2015 by 169David Turner, Robert Wilhelm, and Werner Lemberg. 170 171This file is part of the FreeType project, and may only be used, 172modified, and distributed under the terms of the FreeType project 173license, LICENSE.TXT. By continuing to use, modify, or distribute this 174file you indicate that you have read the license and understand and 175accept it fully. 176 177 178--- end of formats.txt --- 179