1 /* Copyright (c) 1995, 1996, 1999 by Arkkra Enterprises */
2 /* All rights reserved */
4 /* this file was generated from font information.
5 * It gives the width, height, and ascent for all the
6 * text characters in FONTFACTORs of an inch */
12 struct FONTINFO Fontinfo[MAXFONTS] = {
14 /* width table for font TR */
112 /* height table for font TR */
210 /* ascent table for font TR */
313 /* width table for font TI */
411 /* height table for font TI */
509 /* ascent table for font TI */
612 /* width table for font TB */
710 /* height table for font TB */
808 /* ascent table for font TB */
911 /* width table for font TX */
1009 /* height table for font TX */
1107 /* ascent table for font TX */
1210 /* width table for font AR */
1308 /* height table for font AR */
1406 /* ascent table for font AR */
1509 /* width table for font AI */
1607 /* height table for font AI */
1705 /* ascent table for font AI */
1804 "AvantGarde-BookOblique",
1808 /* width table for font AB */
1906 /* height table for font AB */
2004 /* ascent table for font AB */
2107 /* width table for font AX */
2205 /* height table for font AX */
2303 /* ascent table for font AX */
2402 "AvantGarde-DemiOblique",
2406 /* width table for font CR */
2504 /* height table for font CR */
2602 /* ascent table for font CR */
2705 /* width table for font CI */
2803 /* height table for font CI */
2901 /* ascent table for font CI */
3004 /* width table for font CB */
3102 /* height table for font CB */
3200 /* ascent table for font CB */
3303 /* width table for font CX */
3401 /* height table for font CX */
3499 /* ascent table for font CX */
3598 "Courier-BoldItalic",
3602 /* width table for font HR */
3700 /* height table for font HR */
3798 /* ascent table for font HR */
3901 /* width table for font HI */
3999 /* height table for font HI */
4097 /* ascent table for font HI */
4196 "Helvetica-Oblique",
4200 /* width table for font HB */
4298 /* height table for font HB */
4396 /* ascent table for font HB */
4499 /* width table for font HX */
4597 /* height table for font HX */
4695 /* ascent table for font HX */
4794 "Helvetica-BoldOblique",
4798 /* width table for font BR */
4896 /* height table for font BR */
4994 /* ascent table for font BR */
5097 /* width table for font BI */
5195 /* height table for font BI */
5293 /* ascent table for font BI */
5392 "Bookman-LightItalic",
5396 /* width table for font BB */
5494 /* height table for font BB */
5592 /* ascent table for font BB */
5695 /* width table for font BX */
5793 /* height table for font BX */
5891 /* ascent table for font BX */
5990 "Bookman-DemiItalic",
5994 /* width table for font NR */
6092 /* height table for font NR */
6190 /* ascent table for font NR */
6289 "NewCenturySchlbk-Roman",
6293 /* width table for font NI */
6391 /* height table for font NI */
6489 /* ascent table for font NI */
6588 "NewCenturySchlbk-Italic",
6592 /* width table for font NB */
6690 /* height table for font NB */
6788 /* ascent table for font NB */
6887 "NewCenturySchlbk-Bold",
6891 /* width table for font NX */
6989 /* height table for font NX */
7087 /* ascent table for font NX */
7186 "NewCenturySchlbk-BoldItalic",
7190 /* width table for font PR */
7288 /* height table for font PR */
7386 /* ascent table for font PR */
7489 /* width table for font PI */
7587 /* height table for font PI */
7685 /* ascent table for font PI */
7788 /* width table for font PB */
7886 /* height table for font PB */
7984 /* ascent table for font PB */
8087 /* width table for font PX */
8185 /* height table for font PX */
8283 /* ascent table for font PX */
8382 "Palatino-BoldItalic",
8387 /* width table for font XTR */
8486 /* height table for font XTR */
8585 /* ascent table for font XTR */
8689 /* width table for font XTI */
8788 /* height table for font XTI */
8887 /* ascent table for font XTI */
8991 /* width table for font XTB */
9090 /* height table for font XTB */
9189 /* ascent table for font XTB */
9293 /* width table for font XTX */
9392 /* height table for font XTX */
9491 /* ascent table for font XTX */
9591 "Ext-Times-BoldItalic",
9595 /* width table for font XAR */
9694 /* height table for font XAR */
9793 /* ascent table for font XAR */
9893 "Ext-AvantGarde-Book",
9897 /* width table for font XAI */
9996 /* height table for font XAI */
10095 /* ascent table for font XAI */
10195 "Ext-AvantGarde-BookOblique",
10199 /* width table for font XAB */
10298 /* height table for font XAB */
10397 /* ascent table for font XAB */
10497 "Ext-AvantGarde-Demi",
10501 /* width table for font XAX */
10600 /* height table for font XAX */
10699 /* ascent table for font XAX */
10799 "Ext-AvantGarde-DemiOblique",
10803 /* width table for font XCR */
10902 /* height table for font XCR */
11001 /* ascent table for font XCR */
11105 /* width table for font XCI */
11204 /* height table for font XCI */
11303 /* ascent table for font XCI */
11403 "Ext-Courier-Italic",
11407 /* width table for font XCB */
11506 /* height table for font XCB */
11605 /* ascent table for font XCB */
11705 "Ext-Courier-Bold",
11709 /* width table for font XCX */
11808 /* height table for font XCX */
11907 /* ascent table for font XCX */
12007 "Ext-Courier-BoldItalic",
12011 /* width table for font XHR */
12110 /* height table for font XHR */
12209 /* ascent table for font XHR */
12313 /* width table for font XHI */
12412 /* height table for font XHI */
12511 /* ascent table for font XHI */
12611 "Ext-Helvetica-Oblique",
12615 /* width table for font XHB */
12714 /* height table for font XHB */
12813 /* ascent table for font XHB */
12913 "Ext-Helvetica-Bold",
12917 /* width table for font XHX */
13016 /* height table for font XHX */
13115 /* ascent table for font XHX */
13215 "Ext-Helvetica-BoldOblique",
13219 /* width table for font XBR */
13318 /* height table for font XBR */
13417 /* ascent table for font XBR */
13517 "Ext-Bookman-Light",
13521 /* width table for font XBI */
13620 /* height table for font XBI */
13719 /* ascent table for font XBI */
13819 "Ext-Bookman-LightItalic",
13823 /* width table for font XBB */
13922 /* height table for font XBB */
14021 /* ascent table for font XBB */
14121 "Ext-Bookman-Demi",
14125 /* width table for font XBX */
14224 /* height table for font XBX */
14323 /* ascent table for font XBX */
14423 "Ext-Bookman-DemiItalic",
14427 /* width table for font XNR */
14526 /* height table for font XNR */
14625 /* ascent table for font XNR */
14725 "Ext-NewCenturySchlbk-Roman",
14729 /* width table for font XNI */
14828 /* height table for font XNI */
14927 /* ascent table for font XNI */
15027 "Ext-NewCenturySchlbk-Italic",
15031 /* width table for font XNB */
15130 /* height table for font XNB */
15229 /* ascent table for font XNB */
15329 "Ext-NewCenturySchlbk-Bold",
15333 /* width table for font XNX */
15432 /* height table for font XNX */
15531 /* ascent table for font XNX */
15631 "Ext-NewCenturySchlbk-BoldItalic",
15635 /* width table for font XPR */
15734 /* height table for font XPR */
15833 /* ascent table for font XPR */
15933 "Ext-Palatino-Roman",
15937 /* width table for font XPI */
16036 /* height table for font XPI */
16135 /* ascent table for font XPI */
16235 "Ext-Palatino-Italic",
16239 /* width table for font XPB */
16338 /* height table for font XPB */
16437 /* ascent table for font XPB */
16537 "Ext-Palatino-Bold",
16541 /* width table for font XPX */
16640 /* height table for font XPX */
16739 /* ascent table for font XPX */
16839 "Ext-Palatino-BoldItalic",
16844 /* width table for font ZD */
16942 /* height table for font ZD */
17040 /* ascent table for font ZD */
17143 /* width table for font ZI */
17241 /* height table for font ZI */
17339 /* ascent table for font ZI */
17438 "ZapfChancery-MediumItalic",
17446 147, /* dblwhole */
17469 123, /* dblsharp */
17472 155, /* dwhdiamond */
17474 118, /* filldiamond */
17498 131, /* acc_uhat */
17504 134, /* triangle */
17506 151, /* copyright */
17523 166, /* dblwhole */
17546 122, /* dblsharp */
17549 194, /* dwhdiamond */
17551 83, /* filldiamond */
17575 147, /* acc_uhat */
17581 140, /* triangle */
17583 150, /* copyright */
17626 97, /* dwhdiamond */
17628 41, /* filldiamond */
17652 133, /* acc_uhat */
17658 120, /* triangle */
17660 130, /* copyright */
17679 127, /* dwhrighttriangle */
17680 118, /* righttriangle */
17681 118, /* fillrighttriangle */
17682 127, /* udwhrighttriangle */
17683 118, /* urighttriangle */
17684 118, /* ufillrighttriangle */
17685 127, /* dwhrectangle */
17686 118, /* rectangle */
17687 118, /* fillrectangle */
17688 127, /* dwhisostriangle */
17689 118, /* isostriangle */
17690 118, /* fillisostriangle */
17691 127, /* dwhpiewedge */
17692 118, /* piewedge */
17693 118, /* fillpiewedge */
17694 127, /* dwhsemicircle */
17695 118, /* semicircle */
17696 118, /* fillsemicircle */
17697 191, /* dwhslashhead */
17698 187, /* slashhead */
17699 176, /* fillslashhead */
17700 118, /* blankhead */
17702 166, /* dwhrighttriangle */
17703 79, /* righttriangle */
17704 79, /* fillrighttriangle */
17705 166, /* udwhrighttriangle */
17706 79, /* urighttriangle */
17707 79, /* ufillrighttriangle */
17708 166, /* dwhrectangle */
17709 75, /* rectangle */
17710 75, /* fillrectangle */
17711 166, /* dwhisostriangle */
17712 79, /* isostriangle */
17713 79, /* fillisostriangle */
17714 166, /* dwhpiewedge */
17716 79, /* fillpiewedge */
17717 166, /* dwhsemicircle */
17718 79, /* semicircle */
17719 79, /* fillsemicircle */
17720 200, /* dwhslashhead */
17721 200, /* slashhead */
17722 186, /* fillslashhead */
17723 75, /* blankhead */
17725 83, /* dwhrighttriangle */
17726 37, /* righttriangle */
17727 37, /* fillrighttriangle */
17728 83, /* udwhrighttriangle */
17729 41, /* urighttriangle */
17730 41, /* ufillrighttriangle */
17731 83, /* dwhrectangle */
17732 37, /* rectangle */
17733 37, /* fillrectangle */
17734 83, /* dwhisostriangle */
17735 41, /* isostriangle */
17736 41, /* fillisostriangle */
17737 83, /* dwhpiewedge */
17739 37, /* fillpiewedge */
17740 83, /* dwhsemicircle */
17741 37, /* semicircle */
17742 37, /* fillsemicircle */
17743 100, /* dwhslashhead */
17744 100, /* slashhead */
17745 93, /* fillslashhead */
17746 37, /* blankhead */
17753 /* table of maximum heights for each font in inches */
17755 float Maxfontheight[MAXFONTS] = {
17756 (double) 178 / (double) FONTFACTOR,
17757 (double) 178 / (double) FONTFACTOR,
17758 (double) 178 / (double) FONTFACTOR,
17759 (double) 178 / (double) FONTFACTOR,
17760 (double) 184 / (double) FONTFACTOR,
17761 (double) 184 / (double) FONTFACTOR,
17762 (double) 184 / (double) FONTFACTOR,
17763 (double) 184 / (double) FONTFACTOR,
17764 (double) 164 / (double) FONTFACTOR,
17765 (double) 164 / (double) FONTFACTOR,
17766 (double) 168 / (double) FONTFACTOR,
17767 (double) 168 / (double) FONTFACTOR,
17768 (double) 185 / (double) FONTFACTOR,
17769 (double) 185 / (double) FONTFACTOR,
17770 (double) 185 / (double) FONTFACTOR,
17771 (double) 185 / (double) FONTFACTOR,
17772 (double) 178 / (double) FONTFACTOR,
17773 (double) 184 / (double) FONTFACTOR,
17774 (double) 188 / (double) FONTFACTOR,
17775 (double) 190 / (double) FONTFACTOR,
17776 (double) 184 / (double) FONTFACTOR,
17777 (double) 186 / (double) FONTFACTOR,
17778 (double) 188 / (double) FONTFACTOR,
17779 (double) 186 / (double) FONTFACTOR,
17780 (double) 189 / (double) FONTFACTOR,
17781 (double) 195 / (double) FONTFACTOR,
17782 (double) 191 / (double) FONTFACTOR,
17783 (double) 194 / (double) FONTFACTOR,
17785 (double) 266 / (double) FONTFACTOR,
17786 (double) 265 / (double) FONTFACTOR,
17787 (double) 268 / (double) FONTFACTOR,
17788 (double) 269 / (double) FONTFACTOR,
17789 (double) 276 / (double) FONTFACTOR,
17790 (double) 276 / (double) FONTFACTOR,
17791 (double) 276 / (double) FONTFACTOR,
17792 (double) 276 / (double) FONTFACTOR,
17793 (double) 260 / (double) FONTFACTOR,
17794 (double) 260 / (double) FONTFACTOR,
17795 (double) 263 / (double) FONTFACTOR,
17796 (double) 263 / (double) FONTFACTOR,
17797 (double) 275 / (double) FONTFACTOR,
17798 (double) 275 / (double) FONTFACTOR,
17799 (double) 275 / (double) FONTFACTOR,
17800 (double) 275 / (double) FONTFACTOR,
17801 (double) 273 / (double) FONTFACTOR,
17802 (double) 273 / (double) FONTFACTOR,
17803 (double) 273 / (double) FONTFACTOR,
17804 (double) 272 / (double) FONTFACTOR,
17805 (double) 276 / (double) FONTFACTOR,
17806 (double) 276 / (double) FONTFACTOR,
17807 (double) 276 / (double) FONTFACTOR,
17808 (double) 276 / (double) FONTFACTOR,
17809 (double) 268 / (double) FONTFACTOR,
17810 (double) 277 / (double) FONTFACTOR,
17811 (double) 268 / (double) FONTFACTOR,
17812 (double) 270 / (double) FONTFACTOR,
17814 (double) 153 / (double) FONTFACTOR,
17815 (double) 182 / (double) FONTFACTOR,
17816 (double) DFLT_SIZE / (double) PPI
17819 /* table of maximum ascents for each font in inches */
17821 float Maxfontascent[MAXFONTS] = {
17822 (double) 135 / (double) FONTFACTOR,
17823 (double) 136 / (double) FONTFACTOR,
17824 (double) 139 / (double) FONTFACTOR,
17825 (double) 136 / (double) FONTFACTOR,
17826 (double) 148 / (double) FONTFACTOR,
17827 (double) 148 / (double) FONTFACTOR,
17828 (double) 155 / (double) FONTFACTOR,
17829 (double) 155 / (double) FONTFACTOR,
17830 (double) 125 / (double) FONTFACTOR,
17831 (double) 125 / (double) FONTFACTOR,
17832 (double) 130 / (double) FONTFACTOR,
17833 (double) 130 / (double) FONTFACTOR,
17834 (double) 142 / (double) FONTFACTOR,
17835 (double) 142 / (double) FONTFACTOR,
17836 (double) 141 / (double) FONTFACTOR,
17837 (double) 141 / (double) FONTFACTOR,
17838 (double) 146 / (double) FONTFACTOR,
17839 (double) 141 / (double) FONTFACTOR,
17840 (double) 148 / (double) FONTFACTOR,
17841 (double) 145 / (double) FONTFACTOR,
17842 (double) 147 / (double) FONTFACTOR,
17843 (double) 146 / (double) FONTFACTOR,
17844 (double) 147 / (double) FONTFACTOR,
17845 (double) 146 / (double) FONTFACTOR,
17846 (double) 136 / (double) FONTFACTOR,
17847 (double) 136 / (double) FONTFACTOR,
17848 (double) 135 / (double) FONTFACTOR,
17849 (double) 137 / (double) FONTFACTOR,
17851 (double) 186 / (double) FONTFACTOR,
17852 (double) 186 / (double) FONTFACTOR,
17853 (double) 189 / (double) FONTFACTOR,
17854 (double) 189 / (double) FONTFACTOR,
17855 (double) 199 / (double) FONTFACTOR,
17856 (double) 199 / (double) FONTFACTOR,
17857 (double) 199 / (double) FONTFACTOR,
17858 (double) 199 / (double) FONTFACTOR,
17859 (double) 179 / (double) FONTFACTOR,
17860 (double) 179 / (double) FONTFACTOR,
17861 (double) 179 / (double) FONTFACTOR,
17862 (double) 179 / (double) FONTFACTOR,
17863 (double) 196 / (double) FONTFACTOR,
17864 (double) 196 / (double) FONTFACTOR,
17865 (double) 199 / (double) FONTFACTOR,
17866 (double) 199 / (double) FONTFACTOR,
17867 (double) 193 / (double) FONTFACTOR,
17868 (double) 193 / (double) FONTFACTOR,
17869 (double) 196 / (double) FONTFACTOR,
17870 (double) 196 / (double) FONTFACTOR,
17871 (double) 199 / (double) FONTFACTOR,
17872 (double) 199 / (double) FONTFACTOR,
17873 (double) 199 / (double) FONTFACTOR,
17874 (double) 199 / (double) FONTFACTOR,
17875 (double) 186 / (double) FONTFACTOR,
17876 (double) 186 / (double) FONTFACTOR,
17877 (double) 186 / (double) FONTFACTOR,
17878 (double) 188 / (double) FONTFACTOR,
17880 (double) 134 / (double) FONTFACTOR,
17881 (double) 134 / (double) FONTFACTOR,
17882 0.8 * ((double) DFLT_SIZE / (double) PPI)