001: package com.pdfjet;
002:
003: public class Times_Roman extends CoreFont {
004: int bBoxLLx = -168;
005: int bBoxLLy = -218;
006: int bBoxURx = 1000;
007: int bBoxURy = 898;
008:
009: protected int getBBoxLLx() {
010: return bBoxLLx;
011: }
012:
013: protected int getBBoxLLy() {
014: return bBoxLLy;
015: }
016:
017: protected int getBBoxURx() {
018: return bBoxURx;
019: }
020:
021: protected int getBBoxURy() {
022: return bBoxURy;
023: }
024:
025: protected static final String notice = "Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.";
026: int[][] data = {
027: { 32, 250, 65, -55, 193, -55, 194, -55, 196, -55, 192, -55,
028: 197, -55, 195, -55, 84, -18, 86, -50, 87, -30, 89,
029: -90, 221, -90, 159, -90, },
030: { 33, 333, },
031: { 34, 408, },
032: { 35, 500, },
033: { 36, 500, },
034: { 37, 833, },
035: { 38, 778, },
036: { 39, 180, },
037: { 40, 333, },
038: { 41, 333, },
039: { 42, 500, },
040: { 43, 564, },
041: { 44, 250, 148, -70, 146, -70, },
042: { 45, 333, },
043: { 46, 250, 148, -70, 146, -70, },
044: { 47, 278, },
045: { 48, 500, },
046: { 49, 500, },
047: { 50, 500, },
048: { 51, 500, },
049: { 52, 500, },
050: { 53, 500, },
051: { 54, 500, },
052: { 55, 500, },
053: { 56, 500, },
054: { 57, 500, },
055: { 58, 278, },
056: { 59, 278, },
057: { 60, 564, },
058: { 61, 564, },
059: { 62, 564, },
060: { 63, 444, },
061: { 64, 921, },
062: { 65, 722, 67, -40, 199, -40, 71, -40, 79, -55, 211, -55,
063: 212, -55, 214, -55, 210, -55, 216, -55, 213, -55,
064: 81, -55, 84, -111, 85, -55, 218, -55, 219, -55,
065: 220, -55, 217, -55, 86, -135, 87, -90, 89, -105,
066: 221, -105, 159, -105, 146, -111, 118, -74, 119,
067: -92, 121, -92, 253, -92, 255, -92, },
068: { 66, 667, 65, -35, 193, -35, 194, -35, 196, -35, 192, -35,
069: 197, -35, 195, -35, 85, -10, 218, -10, 219, -10,
070: 220, -10, 217, -10, },
071: { 67, 667, },
072: { 68, 722, 65, -40, 193, -40, 194, -40, 196, -40, 192, -40,
073: 197, -40, 195, -40, 86, -40, 87, -30, 89, -55, 221,
074: -55, 159, -55, },
075: { 69, 611, },
076: { 70, 556, 65, -74, 193, -74, 194, -74, 196, -74, 192, -74,
077: 197, -74, 195, -74, 97, -15, 225, -15, 226, -15,
078: 228, -15, 224, -15, 229, -15, 227, -15, 44, -80,
079: 111, -15, 243, -15, 244, -15, 246, -15, 242, -15,
080: 248, -15, 245, -15, 46, -80, },
081: { 71, 722, },
082: { 72, 722, },
083: { 73, 333, },
084: { 74, 389, 65, -60, 193, -60, 194, -60, 196, -60, 192, -60,
085: 197, -60, 195, -60, },
086: { 75, 722, 79, -30, 211, -30, 212, -30, 214, -30, 210, -30,
087: 216, -30, 213, -30, 101, -25, 233, -25, 234, -25,
088: 235, -25, 232, -25, 111, -35, 243, -35, 244, -35,
089: 246, -35, 242, -35, 248, -35, 245, -35, 117, -15,
090: 250, -15, 251, -15, 252, -15, 249, -15, 121, -25,
091: 253, -25, 255, -25, },
092: { 76, 611, 84, -92, 86, -100, 87, -74, 89, -100, 221, -100,
093: 159, -100, 146, -92, 121, -55, 253, -55, 255, -55, },
094: { 77, 889, },
095: { 78, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192, -35,
096: 197, -35, 195, -35, },
097: { 79, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192, -35,
098: 197, -35, 195, -35, 84, -40, 86, -50, 87, -35, 88,
099: -40, 89, -50, 221, -50, 159, -50, },
100: { 80, 556, 65, -92, 193, -92, 194, -92, 196, -92, 192, -92,
101: 197, -92, 195, -92, 97, -15, 225, -15, 226, -15,
102: 228, -15, 224, -15, 229, -15, 227, -15, 44, -111,
103: 46, -111, },
104: { 81, 722, 85, -10, 218, -10, 219, -10, 220, -10, 217, -10, },
105: { 82, 667, 79, -40, 211, -40, 212, -40, 214, -40, 210, -40,
106: 216, -40, 213, -40, 84, -60, 85, -40, 218, -40,
107: 219, -40, 220, -40, 217, -40, 86, -80, 87, -55, 89,
108: -65, 221, -65, 159, -65, },
109: { 83, 556, },
110: { 84, 611, 65, -93, 193, -93, 194, -93, 196, -93, 192, -93,
111: 197, -93, 195, -93, 79, -18, 211, -18, 212, -18,
112: 214, -18, 210, -18, 216, -18, 213, -18, 97, -80,
113: 225, -80, 226, -80, 228, -40, 224, -40, 229, -80,
114: 227, -40, 58, -50, 44, -74, 101, -70, 233, -70,
115: 234, -70, 235, -30, 232, -70, 45, -92, 105, -35,
116: 237, -35, 111, -80, 243, -80, 244, -80, 246, -80,
117: 242, -80, 248, -80, 245, -80, 46, -74, 114, -35,
118: 59, -55, 117, -45, 250, -45, 251, -45, 252, -45,
119: 249, -45, 119, -80, 121, -80, 253, -80, 255, -80, },
120: { 85, 722, 65, -40, 193, -40, 194, -40, 196, -40, 192, -40,
121: 197, -40, 195, -40, },
122: { 86, 722, 65, -135, 193, -135, 194, -135, 196, -135, 192,
123: -135, 197, -135, 195, -135, 71, -15, 79, -40, 211,
124: -40, 212, -40, 214, -40, 210, -40, 216, -40, 213,
125: -40, 97, -111, 225, -111, 226, -71, 228, -71, 224,
126: -71, 229, -111, 227, -71, 58, -74, 44, -129, 101,
127: -111, 233, -111, 234, -71, 235, -71, 232, -71, 45,
128: -100, 105, -60, 237, -60, 238, -20, 239, -20, 236,
129: -20, 111, -129, 243, -129, 244, -129, 246, -89,
130: 242, -89, 248, -129, 245, -89, 46, -129, 59, -74,
131: 117, -75, 250, -75, 251, -75, 252, -75, 249, -75, },
132: { 87, 944, 65, -120, 193, -120, 194, -120, 196, -120, 192,
133: -120, 197, -120, 195, -120, 79, -10, 211, -10, 212,
134: -10, 214, -10, 210, -10, 216, -10, 213, -10, 97,
135: -80, 225, -80, 226, -80, 228, -80, 224, -80, 229,
136: -80, 227, -80, 58, -37, 44, -92, 101, -80, 233,
137: -80, 234, -80, 235, -40, 232, -40, 45, -65, 105,
138: -40, 237, -40, 111, -80, 243, -80, 244, -80, 246,
139: -80, 242, -80, 248, -80, 245, -80, 46, -92, 59,
140: -37, 117, -50, 250, -50, 251, -50, 252, -50, 249,
141: -50, 121, -73, 253, -73, 255, -73, },
142: { 88, 722, },
143: { 89, 722, 65, -120, 193, -120, 194, -120, 196, -120, 192,
144: -120, 197, -120, 195, -120, 79, -30, 211, -30, 212,
145: -30, 214, -30, 210, -30, 216, -30, 213, -30, 97,
146: -100, 225, -100, 226, -100, 228, -60, 224, -60,
147: 229, -100, 227, -60, 58, -92, 44, -129, 101, -100,
148: 233, -100, 234, -100, 235, -60, 232, -60, 45, -111,
149: 105, -55, 237, -55, 111, -110, 243, -110, 244,
150: -110, 246, -70, 242, -70, 248, -110, 245, -70, 46,
151: -129, 59, -92, 117, -111, 250, -111, 251, -111,
152: 252, -71, 249, -71, },
153: { 90, 611, },
154: { 91, 333, },
155: { 92, 278, },
156: { 93, 333, },
157: { 94, 469, },
158: { 95, 500, },
159: { 96, 333, },
160: { 97, 444, 118, -20, 119, -15, },
161: { 98, 500, 46, -40, 117, -20, 250, -20, 251, -20, 252, -20,
162: 249, -20, 118, -15, },
163: { 99, 444, 121, -15, 253, -15, 255, -15, },
164: { 100, 500, },
165: { 101, 444, 103, -15, 118, -25, 119, -25, 120, -15, 121,
166: -15, 253, -15, 255, -15, },
167: { 102, 333, 97, -10, 225, -10, 226, -10, 228, -10, 224,
168: -10, 229, -10, 227, -10, 102, -25, 105, -20, 237,
169: -20, 146, 55, },
170: { 103, 500, 97, -5, 225, -5, 226, -5, 228, -5, 224, -5,
171: 229, -5, 227, -5, },
172: { 104, 500, 121, -5, 253, -5, 255, -5, },
173: { 105, 278, 118, -25, },
174: { 106, 278, },
175: { 107, 500, 101, -10, 233, -10, 234, -10, 235, -10, 232,
176: -10, 111, -10, 243, -10, 244, -10, 246, -10, 242,
177: -10, 248, -10, 245, -10, 121, -15, 253, -15, 255,
178: -15, },
179: { 108, 278, 119, -10, },
180: { 109, 778, },
181: { 110, 500, 118, -40, 121, -15, 253, -15, 255, -15, },
182: { 111, 500, 118, -15, 119, -25, 121, -10, 253, -10, 255,
183: -10, },
184: { 112, 500, 121, -10, 253, -10, 255, -10, },
185: { 113, 500, },
186: { 114, 333, 44, -40, 103, -18, 45, -20, 46, -55, },
187: { 115, 389, },
188: { 116, 278, },
189: { 117, 500, },
190: { 118, 500, 97, -25, 225, -25, 226, -25, 228, -25, 224,
191: -25, 229, -25, 227, -25, 44, -65, 101, -15, 233,
192: -15, 234, -15, 235, -15, 232, -15, 111, -20, 243,
193: -20, 244, -20, 246, -20, 242, -20, 248, -20, 245,
194: -20, 46, -65, },
195: { 119, 722, 97, -10, 225, -10, 226, -10, 228, -10, 224,
196: -10, 229, -10, 227, -10, 44, -65, 111, -10, 243,
197: -10, 244, -10, 246, -10, 242, -10, 248, -10, 245,
198: -10, 46, -65, },
199: { 120, 500, 101, -15, 233, -15, 234, -15, 235, -15, 232,
200: -15, },
201: { 121, 500, 44, -65, 46, -65, },
202: { 122, 444, },
203: { 123, 480, },
204: { 124, 200, },
205: { 125, 480, },
206: { 126, 541, },
207: { 127, 250, },
208: { 128, 500, },
209: { 129, 250, },
210: { 130, 333, },
211: { 131, 500, },
212: { 132, 444, },
213: { 133, 1000, },
214: { 134, 500, },
215: { 135, 500, },
216: { 136, 333, },
217: { 137, 1000, },
218: { 138, 556, },
219: { 139, 333, },
220: { 140, 889, },
221: { 141, 250, },
222: { 142, 611, },
223: { 143, 250, },
224: { 144, 250, },
225: { 145, 333, 65, -80, 193, -80, 194, -80, 196, -80, 192,
226: -80, 197, -80, 195, -80, 145, -74, },
227: { 146, 333, 100, -50, 108, -10, 146, -74, 114, -50, 115,
228: -55, 154, -55, 32, -74, 116, -18, 118, -50, },
229: { 147, 444, 65, -80, 193, -80, 194, -80, 196, -80, 192,
230: -80, 197, -80, 195, -80, },
231: { 148, 444, },
232: { 149, 350, },
233: { 150, 500, },
234: { 151, 1000, },
235: { 152, 333, },
236: { 153, 980, },
237: { 154, 389, },
238: { 155, 333, },
239: { 156, 722, },
240: { 157, 250, },
241: { 158, 444, },
242: { 159, 722, 65, -120, 193, -120, 194, -120, 196, -120, 192,
243: -120, 197, -120, 195, -120, 79, -30, 211, -30, 212,
244: -30, 214, -30, 210, -30, 216, -30, 213, -30, 97,
245: -100, 225, -100, 226, -100, 228, -60, 224, -60,
246: 229, -100, 227, -100, 58, -92, 44, -129, 101, -100,
247: 233, -100, 234, -100, 235, -60, 232, -60, 45, -111,
248: 105, -55, 237, -55, 111, -110, 243, -110, 244,
249: -110, 246, -70, 242, -70, 248, -110, 245, -70, 46,
250: -129, 59, -92, 117, -111, 250, -111, 251, -111,
251: 252, -71, 249, -71, },
252: { 160, 250, },
253: { 161, 333, },
254: { 162, 500, },
255: { 163, 500, },
256: { 164, 500, },
257: { 165, 500, },
258: { 166, 200, },
259: { 167, 500, },
260: { 168, 333, },
261: { 169, 760, },
262: { 170, 276, },
263: { 171, 500, },
264: { 172, 564, },
265: { 173, 250, },
266: { 174, 760, },
267: { 175, 333, },
268: { 176, 400, },
269: { 177, 564, },
270: { 178, 300, },
271: { 179, 300, },
272: { 180, 333, },
273: { 181, 500, },
274: { 182, 453, },
275: { 183, 250, },
276: { 184, 333, },
277: { 185, 300, },
278: { 186, 310, },
279: { 187, 500, },
280: { 188, 750, },
281: { 189, 750, },
282: { 190, 750, },
283: { 191, 444, },
284: { 192, 722, 67, -40, 199, -40, 71, -40, 79, -55, 211, -55,
285: 212, -55, 214, -55, 210, -55, 216, -55, 213, -55,
286: 81, -55, 84, -111, 85, -55, 218, -55, 219, -55,
287: 220, -55, 217, -55, 86, -135, 87, -90, 89, -105,
288: 221, -105, 159, -105, 146, -111, 118, -74, 119,
289: -92, 121, -92, 253, -92, 255, -92, },
290: { 193, 722, 67, -40, 199, -40, 71, -40, 79, -55, 211, -55,
291: 212, -55, 214, -55, 210, -55, 216, -55, 213, -55,
292: 81, -55, 84, -111, 85, -55, 218, -55, 219, -55,
293: 220, -55, 217, -55, 86, -135, 87, -90, 89, -105,
294: 221, -105, 159, -105, 146, -111, 118, -74, 119,
295: -92, 121, -92, 253, -92, 255, -92, },
296: { 194, 722, 67, -40, 199, -40, 71, -40, 79, -55, 211, -55,
297: 212, -55, 214, -55, 210, -55, 216, -55, 213, -55,
298: 81, -55, 84, -111, 85, -55, 218, -55, 219, -55,
299: 220, -55, 217, -55, 86, -135, 87, -90, 89, -105,
300: 221, -105, 159, -105, 146, -111, 118, -74, 119,
301: -92, 121, -92, 253, -92, 255, -92, },
302: { 195, 722, 67, -40, 199, -40, 71, -40, 79, -55, 211, -55,
303: 212, -55, 214, -55, 210, -55, 216, -55, 213, -55,
304: 81, -55, 84, -111, 85, -55, 218, -55, 219, -55,
305: 220, -55, 217, -55, 86, -135, 87, -90, 89, -105,
306: 221, -105, 159, -105, 146, -111, 118, -74, 119,
307: -92, 121, -92, 253, -92, 255, -92, },
308: { 196, 722, 67, -40, 199, -40, 71, -40, 79, -55, 211, -55,
309: 212, -55, 214, -55, 210, -55, 216, -55, 213, -55,
310: 81, -55, 84, -111, 85, -55, 218, -55, 219, -55,
311: 220, -55, 217, -55, 86, -135, 87, -90, 89, -105,
312: 221, -105, 159, -105, 146, -111, 118, -74, 119,
313: -92, 121, -92, 253, -92, 255, -92, },
314: { 197, 722, 67, -40, 199, -40, 71, -40, 79, -55, 211, -55,
315: 212, -55, 214, -55, 210, -55, 216, -55, 213, -55,
316: 81, -55, 84, -111, 85, -55, 218, -55, 219, -55,
317: 220, -55, 217, -55, 86, -135, 87, -90, 89, -105,
318: 221, -105, 159, -105, 146, -111, 118, -74, 119,
319: -92, 121, -92, 253, -92, 255, -92, },
320: { 198, 889, },
321: { 199, 667, },
322: { 200, 611, },
323: { 201, 611, },
324: { 202, 611, },
325: { 203, 611, },
326: { 204, 333, },
327: { 205, 333, },
328: { 206, 333, },
329: { 207, 333, },
330: { 208, 722, },
331: { 209, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192,
332: -35, 197, -35, 195, -35, },
333: { 210, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192,
334: -35, 197, -35, 195, -35, 84, -40, 86, -50, 87, -35,
335: 88, -40, 89, -50, 221, -50, 159, -50, },
336: { 211, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192,
337: -35, 197, -35, 195, -35, 84, -40, 86, -50, 87, -35,
338: 88, -40, 89, -50, 221, -50, 159, -50, },
339: { 212, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192,
340: -35, 197, -35, 195, -35, 84, -40, 86, -50, 87, -35,
341: 88, -40, 89, -50, 221, -50, 159, -50, },
342: { 213, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192,
343: -35, 197, -35, 195, -35, 84, -40, 86, -50, 87, -35,
344: 88, -40, 89, -50, 221, -50, 159, -50, },
345: { 214, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192,
346: -35, 197, -35, 195, -35, 84, -40, 86, -50, 87, -35,
347: 88, -40, 89, -50, 221, -50, 159, -50, },
348: { 215, 564, },
349: { 216, 722, 65, -35, 193, -35, 194, -35, 196, -35, 192,
350: -35, 197, -35, 195, -35, 84, -40, 86, -50, 87, -35,
351: 88, -40, 89, -50, 221, -50, 159, -50, },
352: { 217, 722, 65, -40, 193, -40, 194, -40, 196, -40, 192,
353: -40, 197, -40, 195, -40, },
354: { 218, 722, 65, -40, 193, -40, 194, -40, 196, -40, 192,
355: -40, 197, -40, 195, -40, },
356: { 219, 722, 65, -40, 193, -40, 194, -40, 196, -40, 192,
357: -40, 197, -40, 195, -40, },
358: { 220, 722, 65, -40, 193, -40, 194, -40, 196, -40, 192,
359: -40, 197, -40, 195, -40, },
360: { 221, 722, 65, -120, 193, -120, 194, -120, 196, -120, 192,
361: -120, 197, -120, 195, -120, 79, -30, 211, -30, 212,
362: -30, 214, -30, 210, -30, 216, -30, 213, -30, 97,
363: -100, 225, -100, 226, -100, 228, -60, 224, -60,
364: 229, -100, 227, -60, 58, -92, 44, -129, 101, -100,
365: 233, -100, 234, -100, 235, -60, 232, -60, 45, -111,
366: 105, -55, 237, -55, 111, -110, 243, -110, 244,
367: -110, 246, -70, 242, -70, 248, -110, 245, -70, 46,
368: -129, 59, -92, 117, -111, 250, -111, 251, -111,
369: 252, -71, 249, -71, },
370: { 222, 556, },
371: { 223, 500, },
372: { 224, 444, 118, -20, 119, -15, },
373: { 225, 444, 118, -20, 119, -15, },
374: { 226, 444, 118, -20, 119, -15, },
375: { 227, 444, 118, -20, 119, -15, },
376: { 228, 444, 118, -20, 119, -15, },
377: { 229, 444, 118, -20, 119, -15, },
378: { 230, 667, },
379: { 231, 444, 121, -15, 253, -15, 255, -15, },
380: { 232, 444, 103, -15, 118, -25, 119, -25, 120, -15, 121,
381: -15, 253, -15, 255, -15, },
382: { 233, 444, 103, -15, 118, -25, 119, -25, 120, -15, 121,
383: -15, 253, -15, 255, -15, },
384: { 234, 444, 103, -15, 118, -25, 119, -25, 120, -15, 121,
385: -15, 253, -15, 255, -15, },
386: { 235, 444, 103, -15, 118, -25, 119, -25, 120, -15, 121,
387: -15, 253, -15, 255, -15, },
388: { 236, 278, 118, -25, },
389: { 237, 278, 118, -25, },
390: { 238, 278, 118, -25, },
391: { 239, 278, 118, -25, },
392: { 240, 500, },
393: { 241, 500, 118, -40, 121, -15, 253, -15, 255, -15, },
394: { 242, 500, 118, -15, 119, -25, 121, -10, 253, -10, 255,
395: -10, },
396: { 243, 500, 118, -15, 119, -25, 121, -10, 253, -10, 255,
397: -10, },
398: { 244, 500, 118, -15, 119, -25, 121, -10, 253, -10, 255,
399: -10, },
400: { 245, 500, 118, -15, 119, -25, 121, -10, 253, -10, 255,
401: -10, },
402: { 246, 500, 118, -15, 119, -25, 121, -10, 253, -10, 255,
403: -10, },
404: { 247, 564, },
405: { 248, 500, 118, -15, 119, -25, 121, -10, 253, -10, 255,
406: -10, }, { 249, 500, }, { 250, 500, },
407: { 251, 500, }, { 252, 500, },
408: { 253, 500, 44, -65, 46, -65, }, { 254, 500, },
409: { 255, 500, 44, -65, 46, -65, }, };
410:
411: protected int[][] getMetrics() {
412: return data;
413: }
414: }
|