]> Pileus Git - ~andy/gtk/blob - gtk/paper_names_offsets.c
stylecontext: Do invalidation on first resize container
[~andy/gtk] / gtk / paper_names_offsets.c
1 /* Generated by gen-paper-names */
2
3 #if 0
4 NC_("paper size", "asme_f")
5 NC_("paper size", "A0x2")
6 NC_("paper size", "A0")
7 NC_("paper size", "A0x3")
8 NC_("paper size", "A1")
9 NC_("paper size", "A10")
10 NC_("paper size", "A1x3")
11 NC_("paper size", "A1x4")
12 NC_("paper size", "A2")
13 NC_("paper size", "A2x3")
14 NC_("paper size", "A2x4")
15 NC_("paper size", "A2x5")
16 NC_("paper size", "A3")
17 NC_("paper size", "A3 Extra")
18 NC_("paper size", "A3x3")
19 NC_("paper size", "A3x4")
20 NC_("paper size", "A3x5")
21 NC_("paper size", "A3x6")
22 NC_("paper size", "A3x7")
23 NC_("paper size", "A4")
24 NC_("paper size", "A4 Extra")
25 NC_("paper size", "A4 Tab")
26 NC_("paper size", "A4x3")
27 NC_("paper size", "A4x4")
28 NC_("paper size", "A4x5")
29 NC_("paper size", "A4x6")
30 NC_("paper size", "A4x7")
31 NC_("paper size", "A4x8")
32 NC_("paper size", "A4x9")
33 NC_("paper size", "A5")
34 NC_("paper size", "A5 Extra")
35 NC_("paper size", "A6")
36 NC_("paper size", "A7")
37 NC_("paper size", "A8")
38 NC_("paper size", "A9")
39 NC_("paper size", "B0")
40 NC_("paper size", "B1")
41 NC_("paper size", "B10")
42 NC_("paper size", "B2")
43 NC_("paper size", "B3")
44 NC_("paper size", "B4")
45 NC_("paper size", "B5")
46 NC_("paper size", "B5 Extra")
47 NC_("paper size", "B6")
48 NC_("paper size", "B6/C4")
49 NC_("paper size", "B7")
50 NC_("paper size", "B8")
51 NC_("paper size", "B9")
52 NC_("paper size", "C0")
53 NC_("paper size", "C1")
54 NC_("paper size", "C10")
55 NC_("paper size", "C2")
56 NC_("paper size", "C3")
57 NC_("paper size", "C4")
58 NC_("paper size", "C5")
59 NC_("paper size", "C6")
60 NC_("paper size", "C6/C5")
61 NC_("paper size", "C7")
62 NC_("paper size", "C7/C6")
63 NC_("paper size", "C8")
64 NC_("paper size", "C9")
65 NC_("paper size", "DL Envelope")
66 NC_("paper size", "RA0")
67 NC_("paper size", "RA1")
68 NC_("paper size", "RA2")
69 NC_("paper size", "SRA0")
70 NC_("paper size", "SRA1")
71 NC_("paper size", "SRA2")
72 NC_("paper size", "JB0")
73 NC_("paper size", "JB1")
74 NC_("paper size", "JB10")
75 NC_("paper size", "JB2")
76 NC_("paper size", "JB3")
77 NC_("paper size", "JB4")
78 NC_("paper size", "JB5")
79 NC_("paper size", "JB6")
80 NC_("paper size", "JB7")
81 NC_("paper size", "JB8")
82 NC_("paper size", "JB9")
83 NC_("paper size", "jis exec")
84 NC_("paper size", "Choukei 2 Envelope")
85 NC_("paper size", "Choukei 3 Envelope")
86 NC_("paper size", "Choukei 4 Envelope")
87 NC_("paper size", "hagaki (postcard)")
88 NC_("paper size", "kahu Envelope")
89 NC_("paper size", "kaku2 Envelope")
90 NC_("paper size", "oufuku (reply postcard)")
91 NC_("paper size", "you4 Envelope")
92 NC_("paper size", "10x11")
93 NC_("paper size", "10x13")
94 NC_("paper size", "10x14")
95 NC_("paper size", "10x15")
96 NC_("paper size", "10x15")
97 NC_("paper size", "11x12")
98 NC_("paper size", "11x15")
99 NC_("paper size", "12x19")
100 NC_("paper size", "5x7")
101 NC_("paper size", "6x9 Envelope")
102 NC_("paper size", "7x9 Envelope")
103 NC_("paper size", "9x11 Envelope")
104 NC_("paper size", "a2 Envelope")
105 NC_("paper size", "Arch A")
106 NC_("paper size", "Arch B")
107 NC_("paper size", "Arch C")
108 NC_("paper size", "Arch D")
109 NC_("paper size", "Arch E")
110 NC_("paper size", "b-plus")
111 NC_("paper size", "c")
112 NC_("paper size", "c5 Envelope")
113 NC_("paper size", "d")
114 NC_("paper size", "e")
115 NC_("paper size", "edp")
116 NC_("paper size", "European edp")
117 NC_("paper size", "Executive")
118 NC_("paper size", "f")
119 NC_("paper size", "FanFold European")
120 NC_("paper size", "FanFold US")
121 NC_("paper size", "FanFold German Legal")
122 NC_("paper size", "Government Legal")
123 NC_("paper size", "Government Letter")
124 NC_("paper size", "Index 3x5")
125 NC_("paper size", "Index 4x6 (postcard)")
126 NC_("paper size", "Index 4x6 ext")
127 NC_("paper size", "Index 5x8")
128 NC_("paper size", "Invoice")
129 NC_("paper size", "Tabloid")
130 NC_("paper size", "US Legal")
131 NC_("paper size", "US Legal Extra")
132 NC_("paper size", "US Letter")
133 NC_("paper size", "US Letter Extra")
134 NC_("paper size", "US Letter Plus")
135 NC_("paper size", "Monarch Envelope")
136 NC_("paper size", "#10 Envelope")
137 NC_("paper size", "#11 Envelope")
138 NC_("paper size", "#12 Envelope")
139 NC_("paper size", "#14 Envelope")
140 NC_("paper size", "#9 Envelope")
141 NC_("paper size", "Personal Envelope")
142 NC_("paper size", "Quarto")
143 NC_("paper size", "Super A")
144 NC_("paper size", "Super B")
145 NC_("paper size", "Wide Format")
146 NC_("paper size", "Dai-pa-kai")
147 NC_("paper size", "Folio")
148 NC_("paper size", "Folio sp")
149 NC_("paper size", "Invite Envelope")
150 NC_("paper size", "Italian Envelope")
151 NC_("paper size", "juuro-ku-kai")
152 NC_("paper size", "pa-kai")
153 NC_("paper size", "Postfix Envelope")
154 NC_("paper size", "Small Photo")
155 NC_("paper size", "prc1 Envelope")
156 NC_("paper size", "prc10 Envelope")
157 NC_("paper size", "prc 16k")
158 NC_("paper size", "prc2 Envelope")
159 NC_("paper size", "prc3 Envelope")
160 NC_("paper size", "prc 32k")
161 NC_("paper size", "prc4 Envelope")
162 NC_("paper size", "prc5 Envelope")
163 NC_("paper size", "prc6 Envelope")
164 NC_("paper size", "prc7 Envelope")
165 NC_("paper size", "prc8 Envelope")
166 NC_("paper size", "prc9 Envelope")
167 NC_("paper size", "ROC 16k")
168 NC_("paper size", "ROC 8k")
169 #endif
170
171 static const char paper_names[] =
172   "asme_f\0"
173   "iso_2a0\0"
174   "A0x2\0"
175   "iso_a0\0"
176   "iso_a0x3\0"
177   "A0x3\0"
178   "iso_a1\0"
179   "iso_a10\0"
180   "A10\0"
181   "iso_a1x3\0"
182   "A1x3\0"
183   "iso_a1x4\0"
184   "A1x4\0"
185   "iso_a2\0"
186   "iso_a2x3\0"
187   "A2x3\0"
188   "iso_a2x4\0"
189   "A2x4\0"
190   "iso_a2x5\0"
191   "A2x5\0"
192   "iso_a3\0"
193   "A3\0"
194   "iso_a3-extra\0"
195   "A3 Extra\0"
196   "A3Extra\0"
197   "iso_a3x3\0"
198   "A3x3\0"
199   "iso_a3x4\0"
200   "A3x4\0"
201   "iso_a3x5\0"
202   "A3x5\0"
203   "iso_a3x6\0"
204   "A3x6\0"
205   "iso_a3x7\0"
206   "A3x7\0"
207   "iso_a4\0"
208   "A4\0"
209   "iso_a4-extra\0"
210   "A4 Extra\0"
211   "A4Extra\0"
212   "iso_a4-tab\0"
213   "A4 Tab\0"
214   "iso_a4x3\0"
215   "A4x3\0"
216   "iso_a4x4\0"
217   "A4x4\0"
218   "iso_a4x5\0"
219   "A4x5\0"
220   "iso_a4x6\0"
221   "A4x6\0"
222   "iso_a4x7\0"
223   "A4x7\0"
224   "iso_a4x8\0"
225   "A4x8\0"
226   "iso_a4x9\0"
227   "A4x9\0"
228   "iso_a5\0"
229   "A5\0"
230   "iso_a5-extra\0"
231   "A5 Extra\0"
232   "A5Extra\0"
233   "iso_a6\0"
234   "A6\0"
235   "iso_a7\0"
236   "A7\0"
237   "iso_a8\0"
238   "A8\0"
239   "iso_a9\0"
240   "A9\0"
241   "iso_b0\0"
242   "ISOB0\0"
243   "iso_b1\0"
244   "ISOB1\0"
245   "iso_b10\0"
246   "ISOB10\0"
247   "iso_b2\0"
248   "ISOB2\0"
249   "iso_b3\0"
250   "ISOB3\0"
251   "iso_b4\0"
252   "ISOB4\0"
253   "iso_b5\0"
254   "ISOB5\0"
255   "iso_b5-extra\0"
256   "B5 Extra\0"
257   "ISOB5Extra\0"
258   "iso_b6\0"
259   "ISOB6\0"
260   "iso_b6c4\0"
261   "B6/C4\0"
262   "iso_b7\0"
263   "ISOB7\0"
264   "iso_b8\0"
265   "ISOB8\0"
266   "iso_b9\0"
267   "ISOB9\0"
268   "iso_c0\0"
269   "EnvC0\0"
270   "iso_c1\0"
271   "EnvC1\0"
272   "iso_c10\0"
273   "EnvC10\0"
274   "iso_c2\0"
275   "EnvC2\0"
276   "iso_c3\0"
277   "EnvC3\0"
278   "iso_c4\0"
279   "EnvC4\0"
280   "iso_c5\0"
281   "EnvC5\0"
282   "iso_c6\0"
283   "EnvC6\0"
284   "iso_c6c5\0"
285   "C6/C5\0"
286   "EnvC65\0"
287   "iso_c7\0"
288   "EnvC7\0"
289   "iso_c7c6\0"
290   "C7/C6\0"
291   "iso_c8\0"
292   "EnvC8\0"
293   "iso_c9\0"
294   "EnvC9\0"
295   "iso_dl\0"
296   "DL Envelope\0"
297   "EnvDL\0"
298   "iso_ra0\0"
299   "iso_ra1\0"
300   "iso_ra2\0"
301   "iso_sra0\0"
302   "SRA0\0"
303   "iso_sra1\0"
304   "SRA1\0"
305   "iso_sra2\0"
306   "SRA2\0"
307   "jis_b0\0"
308   "JB0\0"
309   "jis_b1\0"
310   "JB1\0"
311   "jis_b10\0"
312   "JB10\0"
313   "jis_b2\0"
314   "JB2\0"
315   "jis_b3\0"
316   "JB3\0"
317   "jis_b4\0"
318   "JB4\0"
319   "jis_b5\0"
320   "JB5\0"
321   "jis_b6\0"
322   "JB6\0"
323   "jis_b7\0"
324   "JB7\0"
325   "jis_b8\0"
326   "JB8\0"
327   "jis_b9\0"
328   "JB9\0"
329   "jis_exec\0"
330   "jis exec\0"
331   "jpn_chou2\0"
332   "Choukei 2 Envelope\0"
333   "jpn_chou3\0"
334   "Choukei 3 Envelope\0"
335   "EnvChou3\0"
336   "jpn_chou4\0"
337   "Choukei 4 Envelope\0"
338   "EnvChou4\0"
339   "jpn_hagaki\0"
340   "hagaki (postcard)\0"
341   "jpn_kahu\0"
342   "kahu Envelope\0"
343   "jpn_kaku2\0"
344   "kaku2 Envelope\0"
345   "EnvKaku2\0"
346   "jpn_oufuku\0"
347   "oufuku (reply postcard)\0"
348   "DoublePostcard\0"
349   "jpn_you4\0"
350   "you4 Envelope\0"
351   "na_10x11\0"
352   "na_10x13\0"
353   "na_10x14\0"
354   "na_10x15\0"
355   "na_11x12\0"
356   "12x11\0"
357   "na_11x15\0"
358   "15x11\0"
359   "na_12x19\0"
360   "na_5x7\0"
361   "na_6x9\0"
362   "6x9 Envelope\0"
363   "na_7x9\0"
364   "7x9 Envelope\0"
365   "na_9x11\0"
366   "9x11 Envelope\0"
367   "na_a2\0"
368   "a2 Envelope\0"
369   "na_arch-a\0"
370   "Arch A\0"
371   "ARCHA\0"
372   "na_arch-b\0"
373   "Arch B\0"
374   "ARCHB\0"
375   "na_arch-c\0"
376   "Arch C\0"
377   "ARCHC\0"
378   "na_arch-d\0"
379   "Arch D\0"
380   "ARCHD\0"
381   "na_arch-e\0"
382   "Arch E\0"
383   "ARCHE\0"
384   "na_b-plus\0"
385   "na_c\0"
386   "AnsiC\0"
387   "na_c5\0"
388   "na_d\0"
389   "AnsiD\0"
390   "na_e\0"
391   "AnsiE\0"
392   "na_edp\0"
393   "na_eur-edp\0"
394   "European edp\0"
395   "na_executive\0"
396   "Executive\0"
397   "na_f\0"
398   "na_fanfold-eur\0"
399   "FanFold European\0"
400   "FanFoldGerman\0"
401   "na_fanfold-us\0"
402   "FanFold US\0"
403   "FanFoldUS\0"
404   "na_foolscap\0"
405   "FanFold German Legal\0"
406   "FanFoldGermanLegal\0"
407   "na_govt-legal\0"
408   "Government Legal\0"
409   "na_govt-letter\0"
410   "Government Letter\0"
411   "8x10\0"
412   "na_index-3x5\0"
413   "Index 3x5\0"
414   "na_index-4x6\0"
415   "Index 4x6 (postcard)\0"
416   "na_index-4x6-ext\0"
417   "Index 4x6 ext\0"
418   "na_index-5x8\0"
419   "Index 5x8\0"
420   "na_invoice\0"
421   "Invoice\0"
422   "Statement\0"
423   "na_ledger\0"
424   "Tabloid\0"
425   "Ledger\0"
426   "na_legal\0"
427   "US Legal\0"
428   "na_legal-extra\0"
429   "US Legal Extra\0"
430   "LegalExtra\0"
431   "na_letter\0"
432   "US Letter\0"
433   "na_letter-extra\0"
434   "US Letter Extra\0"
435   "LetterExtra\0"
436   "na_letter-plus\0"
437   "US Letter Plus\0"
438   "LetterPlus\0"
439   "na_monarch\0"
440   "Monarch Envelope\0"
441   "EnvMonarch\0"
442   "na_number-10\0"
443   "#10 Envelope\0"
444   "Env10\0"
445   "na_number-11\0"
446   "#11 Envelope\0"
447   "Env11\0"
448   "na_number-12\0"
449   "#12 Envelope\0"
450   "Env12\0"
451   "na_number-14\0"
452   "#14 Envelope\0"
453   "Env14\0"
454   "na_number-9\0"
455   "#9 Envelope\0"
456   "Env9\0"
457   "na_personal\0"
458   "Personal Envelope\0"
459   "EnvPersonal\0"
460   "na_quarto\0"
461   "Quarto\0"
462   "na_super-a\0"
463   "Super A\0"
464   "SuperA\0"
465   "na_super-b\0"
466   "Super B\0"
467   "SuperB\0"
468   "na_wide-format\0"
469   "Wide Format\0"
470   "om_dai-pa-kai\0"
471   "Dai-pa-kai\0"
472   "om_folio\0"
473   "Folio\0"
474   "om_folio-sp\0"
475   "Folio sp\0"
476   "om_invite\0"
477   "Invite Envelope\0"
478   "EnvInvite\0"
479   "om_italian\0"
480   "Italian Envelope\0"
481   "EnvItalian\0"
482   "om_juuro-ku-kai\0"
483   "om_pa-kai\0"
484   "om_postfix\0"
485   "Postfix Envelope\0"
486   "om_small-photo\0"
487   "Small Photo\0"
488   "prc_1\0"
489   "prc1 Envelope\0"
490   "EnvPRC1\0"
491   "prc_10\0"
492   "prc10 Envelope\0"
493   "EnvPRC10\0"
494   "prc_16k\0"
495   "prc 16k\0"
496   "PRC16K\0"
497   "prc_2\0"
498   "prc2 Envelope\0"
499   "EnvPRC2\0"
500   "prc_3\0"
501   "prc3 Envelope\0"
502   "EnvPRC3\0"
503   "prc_32k\0"
504   "prc 32k\0"
505   "PRC32K\0"
506   "prc_4\0"
507   "prc4 Envelope\0"
508   "EnvPRC4\0"
509   "prc_5\0"
510   "prc5 Envelope\0"
511   "EnvPRC5\0"
512   "prc_6\0"
513   "prc6 Envelope\0"
514   "EnvPRC6\0"
515   "prc_7\0"
516   "prc7 Envelope\0"
517   "EnvPRC7\0"
518   "prc_8\0"
519   "prc8 Envelope\0"
520   "EnvPRC8\0"
521   "prc_9\0"
522   "prc9 Envelope\0"
523   "EnvPRC9\0"
524   "roc_16k\0"
525   "ROC 16k\0"
526   "roc_8k\0"
527   "ROC 8k\0"
528   "Comm10\0";
529
530 typedef struct {
531   int name;
532   float width;
533   float height;
534   int display_name;
535   int ppd_name;
536 } PaperInfo;
537
538 static const PaperInfo standard_names_offsets[] = {
539   {    0, 711.2, 1016,    0,   -1 },
540   {    7, 1189, 1682,   15,   -1 },
541   {   20, 841, 1189,  918,  918 },
542   {   27, 1189, 2523,   36,   -1 },
543   {   41, 594, 841,  932,  932 },
544   {   48, 26, 37,   56,   56 },
545   {   60, 841, 1783,   69,   -1 },
546   {   74, 841, 2378,   83,   -1 },
547   {   88, 420, 594,  946,  946 },
548   {   95, 594, 1261,  104,   -1 },
549   {  109, 594, 1682,  118,   -1 },
550   {  123, 594, 2102,  132,   -1 },
551   {  137, 297, 420,  144,  144 },
552   {  147, 322, 445,  160,  169 },
553   {  177, 420, 891,  186,   -1 },
554   {  191, 420, 1189,  200,   -1 },
555   {  205, 420, 1486,  214,   -1 },
556   {  219, 420, 1783,  228,   -1 },
557   {  233, 420, 2080,  242,   -1 },
558   {  247, 210, 297,  254,  254 },
559   {  257, 235.5, 322.3,  270,  279 },
560   {  287, 225, 297,  298,   -1 },
561   {  305, 297, 630,  314,   -1 },
562   {  319, 297, 841,  328,   -1 },
563   {  333, 297, 1051,  342,   -1 },
564   {  347, 297, 1261,  356,   -1 },
565   {  361, 297, 1471,  370,   -1 },
566   {  375, 297, 1682,  384,   -1 },
567   {  389, 297, 1892,  398,   -1 },
568   {  403, 148, 210,  410,  410 },
569   {  413, 174, 235,  426,  435 },
570   {  443, 105, 148,  450,  450 },
571   {  453, 74, 105,  460,  460 },
572   {  463, 52, 74,  470,  470 },
573   {  473, 37, 52,  480,  480 },
574   {  483, 1000, 1414,  493,  490 },
575   {  496, 707, 1000,  506,  503 },
576   {  509, 31, 44,  520,  517 },
577   {  524, 500, 707,  534,  531 },
578   {  537, 353, 500,  547,  544 },
579   {  550, 250, 353,  560,  557 },
580   {  563, 176, 250,  573,  570 },
581   {  576, 201, 276,  589,  598 },
582   {  609, 125, 176,  619,  616 },
583   {  622, 125, 324,  631,   -1 },
584   {  637, 88, 125,  647,  644 },
585   {  650, 62, 88,  660,  657 },
586   {  663, 44, 62,  673,  670 },
587   {  676, 917, 1297,  686,  683 },
588   {  689, 648, 917,  699,  696 },
589   {  702, 28, 40,  713,  710 },
590   {  717, 458, 648,  727,  724 },
591   {  730, 324, 458,  740,  737 },
592   {  743, 229, 324,  634,  750 },
593   {  756, 162, 229,  766,  763 },
594   {  769, 114, 162,  779,  776 },
595   {  782, 114, 229,  791,  797 },
596   {  804, 81, 114,  814,  811 },
597   {  817, 81, 162,  826,   -1 },
598   {  832, 57, 81,  842,  839 },
599   {  845, 40, 57,  855,  852 },
600   {  858, 110, 220,  865,  877 },
601   {  883, 860, 1220,  917,   -1 },
602   {  891, 610, 860,  931,   -1 },
603   {  899, 430, 610,  945,   -1 },
604   {  907, 900, 1280,  916,   -1 },
605   {  921, 640, 900,  930,   -1 },
606   {  935, 450, 640,  944,   -1 },
607   {  949, 1030, 1456,  956,  493 },
608   {  960, 728, 1030,  967,  506 },
609   {  971, 32, 45,  979,  520 },
610   {  984, 515, 728,  991,  534 },
611   {  995, 364, 515, 1002,  547 },
612   { 1006, 257, 364, 1013,  560 },
613   { 1017, 182, 257, 1024,  573 },
614   { 1028, 128, 182, 1035,  619 },
615   { 1039, 91, 128, 1046,  647 },
616   { 1050, 64, 91, 1057,  660 },
617   { 1061, 45, 64, 1068,  673 },
618   { 1072, 216, 330, 1081,   -1 },
619   { 1090, 111.1, 146, 1100,   -1 },
620   { 1119, 120, 235, 1129, 1148 },
621   { 1157, 90, 205, 1167, 1186 },
622   { 1195, 100, 148, 1206, 1322 },
623   { 1224, 240, 322.1, 1233,   -1 },
624   { 1247, 240, 332, 1257, 1272 },
625   { 1281, 148, 200, 1292, 1316 },
626   { 1331, 105, 235, 1340,   -1 },
627   { 1354, 254, 279.4, 1357, 1357 },
628   { 1363, 254, 330.2, 1366, 1366 },
629   { 1372, 254, 355.6, 1375, 1375 },
630   { 1381, 254, 381, 1384,   -1 },
631   { 1381, 254, 381, 1384,   -1 },
632   { 1390, 279.4, 304.8, 1393, 1399 },
633   { 1405, 279.4, 381, 1408, 1414 },
634   { 1420, 304.8, 482.6, 1423,   -1 },
635   { 1429, 127, 177.8, 1432,   -1 },
636   { 1436, 152.4, 228.6, 1443,   -1 },
637   { 1456, 177.8, 228.6, 1463, 1459 },
638   { 1476, 228.6, 279.4, 1484, 1479 },
639   { 1498, 111.125, 146.05, 1504,   -1 },
640   { 1516, 228.6, 304.8, 1526, 1533 },
641   { 1539, 304.8, 457.2, 1549, 1556 },
642   { 1562, 457.2, 609.6, 1572, 1579 },
643   { 1585, 609.6, 914.4, 1595, 1602 },
644   { 1608, 914.4, 1219.2, 1618, 1625 },
645   { 1631, 304.8, 486.918, 1634,   -1 },
646   { 1641, 431.8, 558.8, 1079, 1646 },
647   { 1652, 165.1, 241.3, 3018,   -1 },
648   { 1658, 558.8, 863.6, 1329, 1663 },
649   { 1669, 863.6, 1117.6,  875, 1674 },
650   { 1680, 279.4, 355.6, 1683,   -1 },
651   { 1687, 304.8, 355.6, 1698,   -1 },
652   { 1711, 184.15, 266.7, 1724, 1724 },
653   { 1734, 1117.6, 1727.2,    5,   -1 },
654   { 1739, 215.9, 304.8, 1754, 1771 },
655   { 1785, 279.4, 377.825, 1799, 1810 },
656   { 1820, 215.9, 330.2, 1832, 1853 },
657   { 1872, 203.2, 330.2, 1886,   -1 },
658   { 1903, 203.2, 254, 1918, 1936 },
659   { 1941, 76.2, 127, 1954,   -1 },
660   { 1964, 101.6, 152.4, 1977,   -1 },
661   { 1998, 152.4, 203.2, 2015,   -1 },
662   { 2029, 127, 203.2, 2042,   -1 },
663   { 2052, 139.7, 215.9, 2063, 2071 },
664   { 2081, 279.4, 431.8, 2091, 2099 },
665   { 2106, 215.9, 355.6, 2115, 1847 },
666   { 2124, 241.3, 381, 2139, 2154 },
667   { 2165, 215.9, 279.4, 2175, 1929 },
668   { 2185, 241.3, 304.8, 2201, 2217 },
669   { 2229, 215.9, 322.326, 2244, 2259 },
670   { 2270, 98.425, 190.5, 2281, 2298 },
671   { 2309, 104.775, 241.3, 2322, 2335 },
672   { 2341, 114.3, 263.525, 2354, 2367 },
673   { 2373, 120.65, 279.4, 2386, 2399 },
674   { 2405, 127, 292.1, 2418, 2431 },
675   { 2437, 98.425, 225.425, 2449, 2461 },
676   { 2466, 92.075, 165.1, 2478, 2496 },
677   { 2508, 215.9, 275.082, 2518, 2518 },
678   { 2525, 227.076, 355.6, 2536, 2544 },
679   { 2551, 330.2, 482.6, 2562, 2570 },
680   { 2577, 762, 1066.8, 2592,   -1 },
681   { 2604, 275, 395, 2618,   -1 },
682   { 2629, 210, 330, 2638, 2638 },
683   { 2644, 215, 315, 2656,   -1 },
684   { 2665, 220, 220, 2675, 2691 },
685   { 2701, 110, 230, 2712, 2729 },
686   { 2740, 198, 275, 2743,   -1 },
687   { 2756, 267, 389, 2611,   -1 },
688   { 2766, 114, 229, 2777,   -1 },
689   { 2794, 100, 150, 2809,   -1 },
690   { 2821, 102, 165, 2827, 2841 },
691   { 2849, 324, 458, 2856, 2871 },
692   { 2880, 146, 215, 2888, 2896 },
693   { 2903, 102, 176, 2909, 2923 },
694   { 2931, 125, 176, 2937, 2951 },
695   { 2959, 97, 151, 2967, 2975 },
696   { 2982, 110, 208, 2988, 3002 },
697   { 3010, 110, 220, 3016, 3030 },
698   { 3038, 120, 230, 3044, 3058 },
699   { 3066, 160, 230, 3072, 3086 },
700   { 3094, 120, 309, 3100, 3114 },
701   { 3122, 229, 324, 3128, 3142 },
702   { 3150, 196.85, 273.05, 3158,   -1 },
703   { 3166, 273.05, 393.7, 3173,   -1 },
704 };
705
706 static const struct {
707   int ppd_name;
708   int standard_name;
709 } extra_ppd_names_offsets[] = {
710   {  634,  743 },
711   {  766,  756 },
712   {  779,  769 },
713   { 3180, 2309 },
714   {  880,  858 },
715   { 2301, 2270 },
716 };
717