]>
git.saurik.com Git - apple/boot.git/blob - i386/util/FontBitmap.h
a2c9d1770ad5eeb0395dd193d9b5aab1820cf0d4
2 * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
4 * @APPLE_LICENSE_HEADER_START@
6 * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved.
8 * This file contains Original Code and/or Modifications of Original Code
9 * as defined in and that are subject to the Apple Public Source License
10 * Version 2.0 (the 'License'). You may not use this file except in
11 * compliance with the License. Please obtain a copy of the License at
12 * http://www.opensource.apple.com/apsl/ and read it before using this
15 * The Original Code and all software distributed under the License are
16 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
17 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
18 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
19 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
20 * Please see the License for the specific language governing rights and
21 * limitations under the License.
23 * @APPLE_LICENSE_HEADER_END@
25 /* generated by mkfont */
29 static const char bits_array
[] = {
30 0x33, 0x30, 0xc0, 0x82, 0x08, 0x41, 0x06, 0x20,
31 0x82, 0x10, 0x46, 0x02, 0x22, 0x44, 0x48, 0x88,
32 0x91, 0x10, 0x18, 0x82, 0x10, 0x41, 0x18, 0x20,
33 0x84, 0x10, 0x40, 0xc3, 0xe9, 0x08, 0x42, 0x11,
34 0x7c, 0xcc, 0x89, 0x12, 0x44, 0x8a, 0x08, 0x11,
35 0x43, 0x03, 0x32, 0x43, 0x04, 0x14, 0x4b, 0x8b,
36 0x26, 0x92, 0x49, 0x25, 0x16, 0x8d, 0x84, 0x86,
37 0x68, 0xa4, 0x92, 0x8c, 0x20, 0xc9, 0x29, 0x25,
38 0x25, 0xbb, 0x08, 0x4f, 0x22, 0x11, 0x0a, 0x60,
39 0xe9, 0x41, 0x05, 0x2e, 0x2c, 0x88, 0x44, 0x21,
40 0x01, 0xa4, 0x91, 0x24, 0x89, 0x21, 0xc0, 0x82,
41 0x0e, 0x0d, 0x86, 0x44, 0x44, 0x48, 0x89, 0x8e,
42 0x10, 0x10, 0x38, 0x06, 0x6d, 0x18, 0x62, 0xd9,
43 0x86, 0xcd, 0x65, 0x24, 0xa5, 0x8b, 0xb6, 0x6d,
44 0x64, 0xa4, 0x92, 0x52, 0x59, 0x11, 0x89, 0x12,
45 0x22, 0x45, 0x21, 0x81, 0x02, 0x09, 0x92, 0x78,
46 0xa1, 0x44, 0xa8, 0x80, 0x80, 0x00, 0xc1, 0x04,
47 0x20, 0x82, 0x10, 0x45, 0x18, 0x08, 0x03, 0x12,
48 0x24, 0x52, 0x18, 0x20, 0x85, 0x9a, 0xca, 0x49,
49 0x4b, 0x10, 0xf2, 0x48, 0x92, 0x18, 0x40, 0xe2,
50 0x24, 0x47, 0x00, 0x60, 0xa0, 0x83, 0xc1, 0x01,
51 0x02, 0x02, 0x02, 0x04, 0x04, 0x14, 0x18, 0x03,
52 0x32, 0x9f, 0x90, 0x64, 0xe0, 0x30, 0x20, 0x8d,
53 0x26, 0x89, 0x12, 0x45, 0xa5, 0x83, 0xb2, 0x84,
54 0x10, 0x64, 0xe1, 0x82, 0x10, 0x53, 0xa8, 0xa3,
55 0x16, 0xcc, 0x0d, 0x6c, 0x8a, 0x24, 0xca, 0xa9,
56 0x9b, 0xff, 0x08, 0xca, 0x98, 0xc4, 0x70, 0x41,
57 0x08, 0x20, 0x84, 0x10, 0x42, 0x08, 0x23, 0x88,
58 0x88, 0xc4, 0x46, 0x22, 0x31, 0xc4, 0x10, 0x82,
59 0x08, 0x41, 0x04, 0x20, 0x82, 0x0e, 0x1f, 0xd0,
60 0x40, 0x81, 0x02, 0x04, 0x08, 0x10, 0x20, 0xbf,
61 0xb8, 0xe8, 0x22, 0x20, 0xa0, 0x60, 0x20, 0x10,
62 0x10, 0x08, 0x0e, 0x07, 0x39, 0x08, 0x48, 0x28,
63 0x08, 0x04, 0x05, 0x04, 0x84, 0x27, 0x3b, 0xb9,
64 0xd1, 0x09, 0x11, 0x11, 0x11, 0x11, 0x0a, 0xa0,
65 0xaa, 0x0c, 0xc0, 0xcc, 0x08, 0x83, 0x8e, 0x82,
66 0x42, 0x21, 0x11, 0x09, 0x04, 0x82, 0x81, 0x80,
67 0x80, 0x79, 0xc8, 0x22, 0x11, 0x04, 0x41, 0x10,
68 0x88, 0x22, 0x08, 0x84, 0x1e, 0x0f, 0xf2, 0x44,
69 0x10, 0x20, 0x41, 0x02, 0x04, 0x1c, 0x06, 0x93,
70 0x22, 0x40, 0x40, 0x40, 0x50, 0xb1, 0x5c, 0x3f,
71 0x08, 0x44, 0x24, 0x23, 0xe1, 0x41, 0x10, 0x88,
72 0x42, 0x71, 0x83, 0x86, 0x26, 0x0a, 0x07, 0x03,
73 0x03, 0x81, 0x41, 0x91, 0x87, 0x02, 0x02, 0x0b,
74 0xf8, 0x7e, 0x10, 0x88, 0x48, 0x47, 0xc2, 0x02,
75 0x01, 0x00, 0x80, 0xe0, 0x07, 0x0c, 0x4c, 0x14,
76 0x0e, 0x06, 0x07, 0x02, 0x83, 0x23, 0x0e, 0x06,
77 0x1c, 0x41, 0x08, 0x22, 0x88, 0x51, 0x09, 0x22,
78 0x28, 0x45, 0x08, 0x63, 0x84, 0x18, 0x38, 0x83,
79 0x0c, 0x51, 0x4a, 0x14, 0xa1, 0x52, 0x25, 0x42,
80 0x64, 0x24, 0x47, 0x4e, 0x1c, 0x10, 0x20, 0x81,
81 0x02, 0x08, 0x10, 0x21, 0xfc, 0x73, 0x88, 0x82,
82 0x41, 0x20, 0x70, 0x14, 0x08, 0x82, 0x10, 0x82,
83 0x71, 0xc3, 0x84, 0x10, 0x82, 0x08, 0x41, 0x14,
84 0x60, 0x71, 0x08, 0x84, 0x22, 0x10, 0x8e, 0x1c,
85 0xe2, 0x10, 0x84, 0x42, 0x1f, 0x84, 0x22, 0x10,
86 0x84, 0x21, 0x1c, 0xe0, 0xf4, 0xc4, 0x82, 0x40,
87 0x40, 0x21, 0xd0, 0x48, 0x26, 0x21, 0xe0, 0x7f,
88 0x10, 0x88, 0x08, 0x87, 0x82, 0x42, 0x01, 0x00,
89 0x80, 0xe0, 0x1f, 0xc4, 0x22, 0x02, 0x21, 0xf0,
90 0x90, 0x80, 0x40, 0x20, 0xbf, 0x87, 0xe1, 0x18,
91 0x84, 0x82, 0x41, 0x20, 0xa0, 0x90, 0x48, 0xcf,
92 0x80, 0xf4, 0xc4, 0x82, 0x40, 0x40, 0x20, 0x10,
93 0x08, 0x06, 0x21, 0xe0, 0x7e, 0x10, 0x88, 0x48,
94 0x47, 0xc2, 0x32, 0x09, 0x04, 0x84, 0xfc, 0x01,
95 0x80, 0xc0, 0xa0, 0x90, 0x48, 0x44, 0x7e, 0x21,
96 0x20, 0xb8, 0xe0, 0xf0, 0x30, 0xc4, 0x04, 0x87,
97 0x29, 0x93, 0x11, 0x32, 0x23, 0x26, 0x32, 0xa4,
98 0x91, 0x88, 0x00, 0x60, 0x81, 0xf0, 0xd3, 0xa2,
99 0x49, 0x10, 0x10, 0x60, 0x18, 0x04, 0x02, 0x0c,
100 0x71, 0x80, 0xfe, 0x01, 0xfc, 0x06, 0x38, 0xc1,
101 0x00, 0x80, 0x60, 0x18, 0x48, 0x03, 0x28, 0xa0,
102 0x50, 0xc5, 0xa2, 0x8a, 0x66, 0x84, 0x11, 0x98,
103 0x0c, 0x4a, 0x25, 0x18, 0xa4, 0x51, 0x48, 0xc3,
104 0xf0, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x06,
105 0x62, 0x08, 0x79, 0x14, 0x51, 0x68, 0xc1, 0xe8,
106 0x20, 0xe0, 0xc1, 0x04, 0x14, 0x9c, 0x02, 0x18,
107 0xa5, 0x25, 0x27, 0xe2, 0x10, 0x40, 0xc4, 0x82,
108 0x11, 0x81, 0x04, 0x14, 0x8c, 0x1c, 0x88, 0x20,
109 0x84, 0x21, 0x08, 0x45, 0xf1, 0x88, 0x91, 0x12,
110 0x22, 0x70, 0xc4, 0xa2, 0x8c, 0x30, 0xc5, 0x14,
111 0x8c, 0x04, 0x22, 0x11, 0x08, 0x84, 0x42, 0x1f,
112 0xd8, 0x40, 0x81, 0x1f, 0xc4, 0x08, 0x10, 0x4a,
113 0xb9, 0xd5, 0x21, 0x08, 0x88, 0x88, 0x91, 0x12,
114 0x24, 0x09, 0x12, 0x22, 0x44, 0x44, 0x44, 0x26,
115 0xc1, 0x81, 0x20, 0x90, 0x70, 0x73, 0x49, 0x45,
116 0x21, 0x11, 0xd7, 0x31, 0xc4, 0x4f, 0x91, 0x22,
117 0x48, 0x32, 0x00, 0x4c, 0x12, 0x44, 0x88, 0x92,
118 0x21, 0x80, 0x87, 0x15, 0x2a, 0x50, 0x60, 0xa1,
119 0x54, 0xa9, 0x3c, 0x20, 0x28, 0x50, 0xa7, 0xe5,
120 0x0a, 0x7e, 0x50, 0xa1, 0x41, 0xb6, 0xc9, 0x24,
121 0x08, 0x89, 0x11, 0x22, 0x04, 0x02,
124 const font_c_t Times_Italic_14
= {
129 { { 0, 0, 0, 0}, 3, 5865 }, /* 0x20 */
130 { { 4, 10, 1, 0}, 5, 5825 }, /* 0x21 */
131 { { 7, 4, 0, 6}, 6, 5797 }, /* 0x22 */
132 { { 7, 10, 0, 0}, 7, 5727 }, /* 0x23 */
133 { { 7, 12, 0, -1}, 7, 5643 }, /* 0x24 */
134 { { 11, 10, 0, 0}, 12, 5533 }, /* 0x25 */
135 { { 9, 10, 0, 0}, 11, 5443 }, /* 0x26 */
136 { { 2, 3, 2, 7}, 5, 5437 }, /* 0x27 */
137 { { 4, 13, 1, -3}, 5, 5385 }, /* 0x28 */
138 { { 4, 13, 0, -3}, 5, 5333 }, /* 0x29 */
139 { { 5, 6, 1, 4}, 7, 5303 }, /* 0x2a */
140 { { 7, 7, 1, 0}, 10, 5254 }, /* 0x2b */
141 { { 2, 3, 1, -1}, 4, 5248 }, /* 0x2c */
142 { { 3, 1, 1, 3}, 5, 5245 }, /* 0x2d */
143 { { 1, 2, 1, 0}, 3, 5243 }, /* 0x2e */
144 { { 5, 10, -1, 0}, 4, 5193 }, /* 0x2f */
145 { { 6, 10, 0, 0}, 7, 5133 }, /* 0x30 */
146 { { 4, 10, 1, 0}, 7, 5093 }, /* 0x31 */
147 { { 6, 10, 0, 0}, 7, 5033 }, /* 0x32 */
148 { { 6, 10, 0, 0}, 7, 4973 }, /* 0x33 */
149 { { 6, 10, 0, 0}, 7, 4913 }, /* 0x34 */
150 { { 6, 10, 0, 0}, 7, 4853 }, /* 0x35 */
151 { { 6, 10, 1, 0}, 7, 4793 }, /* 0x36 */
152 { { 6, 10, 1, 0}, 7, 4733 }, /* 0x37 */
153 { { 6, 10, 0, 0}, 7, 4673 }, /* 0x38 */
154 { { 6, 10, 0, 0}, 7, 4613 }, /* 0x39 */
155 { { 2, 7, 1, 0}, 4, 4599 }, /* 0x3a */
156 { { 3, 8, 0, -1}, 4, 4575 }, /* 0x3b */
157 { { 8, 7, 1, 0}, 10, 4519 }, /* 0x3c */
158 { { 8, 3, 1, 2}, 10, 4495 }, /* 0x3d */
159 { { 8, 7, 1, 0}, 10, 4439 }, /* 0x3e */
160 { { 4, 10, 2, 0}, 7, 4399 }, /* 0x3f */
161 { { 12, 13, 0, -3}, 13, 4243 }, /* 0x40 */
162 { { 9, 10, -1, 0}, 9, 4153 }, /* 0x41 */
163 { { 9, 10, -1, 0}, 8, 4063 }, /* 0x42 */
164 { { 9, 10, 0, 0}, 9, 3973 }, /* 0x43 */
165 { { 9, 10, 0, 0}, 10, 3883 }, /* 0x44 */
166 { { 9, 10, 0, 0}, 9, 3793 }, /* 0x45 */
167 { { 9, 10, 0, 0}, 9, 3703 }, /* 0x46 */
168 { { 9, 10, 1, 0}, 10, 3613 }, /* 0x47 */
169 { { 10, 10, 0, 0}, 10, 3513 }, /* 0x48 */
170 { { 5, 10, 0, 0}, 5, 3463 }, /* 0x49 */
171 { { 6, 10, 0, 0}, 6, 3403 }, /* 0x4a */
172 { { 10, 10, 0, 0}, 10, 3303 }, /* 0x4b */
173 { { 7, 10, 0, 0}, 8, 3233 }, /* 0x4c */
174 { { 12, 10, 0, 0}, 12, 3113 }, /* 0x4d */
175 { { 11, 10, 0, 0}, 11, 3003 }, /* 0x4e */
176 { { 9, 10, 0, 0}, 10, 2913 }, /* 0x4f */
177 { { 9, 10, 0, 0}, 9, 2823 }, /* 0x50 */
178 { { 9, 13, 0, -3}, 10, 2706 }, /* 0x51 */
179 { { 9, 10, 0, 0}, 9, 2616 }, /* 0x52 */
180 { { 7, 10, 0, 0}, 7, 2546 }, /* 0x53 */
181 { { 7, 10, 1, 0}, 8, 2476 }, /* 0x54 */
182 { { 10, 10, 0, 0}, 10, 2376 }, /* 0x55 */
183 { { 9, 10, 1, 0}, 9, 2286 }, /* 0x56 */
184 { { 12, 10, 0, 0}, 11, 2166 }, /* 0x57 */
185 { { 9, 10, 0, 0}, 9, 2076 }, /* 0x58 */
186 { { 9, 10, 0, 0}, 8, 1986 }, /* 0x59 */
187 { { 8, 10, 0, 0}, 8, 1906 }, /* 0x5a */
188 { { 6, 13, 0, -3}, 6, 1828 }, /* 0x5b */
189 { { 4, 10, 0, 0}, 4, 1788 }, /* 0x5c */
190 { { 6, 13, 0, -3}, 6, 1710 }, /* 0x5d */
191 { { 5, 6, 0, 4}, 6, 1680 }, /* 0x5e */
192 { { 8, 1, -2, -4}, 7, 1672 }, /* 0x5f */
193 { { 2, 3, 2, 7}, 5, 1666 }, /* 0x60 */
194 { { 7, 7, 0, 0}, 7, 1617 }, /* 0x61 */
195 { { 6, 10, 0, 0}, 7, 1557 }, /* 0x62 */
196 { { 6, 7, 0, 0}, 6, 1515 }, /* 0x63 */
197 { { 7, 10, 0, 0}, 7, 1445 }, /* 0x64 */
198 { { 6, 7, 0, 0}, 7, 1403 }, /* 0x65 */
199 { { 8, 13, -2, -3}, 5, 1299 }, /* 0x66 */
200 { { 7, 10, -1, -3}, 6, 1229 }, /* 0x67 */
201 { { 6, 10, 0, 0}, 7, 1169 }, /* 0x68 */
202 { { 4, 10, 0, 0}, 4, 1129 }, /* 0x69 */
203 { { 6, 13, -2, -3}, 4, 1051 }, /* 0x6a */
204 { { 7, 10, 0, 0}, 7, 981 }, /* 0x6b */
205 { { 4, 10, 0, 0}, 4, 941 }, /* 0x6c */
206 { { 9, 7, 0, 0}, 10, 878 }, /* 0x6d */
207 { { 6, 7, 0, 0}, 7, 836 }, /* 0x6e */
208 { { 6, 7, 0, 0}, 7, 794 }, /* 0x6f */
209 { { 8, 10, -2, -3}, 7, 714 }, /* 0x70 */
210 { { 7, 10, 0, -3}, 7, 644 }, /* 0x71 */
211 { { 5, 7, 0, 0}, 5, 609 }, /* 0x72 */
212 { { 5, 7, 0, 0}, 6, 574 }, /* 0x73 */
213 { { 5, 9, 0, 0}, 5, 529 }, /* 0x74 */
214 { { 6, 7, 0, 0}, 7, 487 }, /* 0x75 */
215 { { 6, 7, 0, 0}, 6, 445 }, /* 0x76 */
216 { { 9, 7, 0, 0}, 9, 382 }, /* 0x77 */
217 { { 7, 7, -1, 0}, 7, 333 }, /* 0x78 */
218 { { 7, 10, -1, -3}, 7, 263 }, /* 0x79 */
219 { { 6, 7, 0, 0}, 6, 221 }, /* 0x7a */
220 { { 6, 13, 0, -3}, 6, 143 }, /* 0x7b */
221 { { 4, 13, 0, -3}, 4, 91 }, /* 0x7c */
222 { { 6, 13, -1, -3}, 6, 13 }, /* 0x7d */
223 { { 6, 2, 1, 3}, 8, 1 }, /* 0x7e */
229 #define Times_Italic_14_BBX_WIDTH 17
230 #define Times_Italic_14_BBX_HEIGHT 15
231 #define Times_Italic_14_BBX_XOFF -3
232 #define Times_Italic_14_BBX_YOFF -4