|
1 | 1 | (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
|
2 | 2 |
|
3 |
| -(FILECREATED " 1-Feb-2025 00:24:33" {DSK}<home>matt>Interlisp>medley>sources>FONT.;2 191581 |
| 3 | +(FILECREATED " 1-Feb-2025 12:28:10" {DSK}<home>matt>Interlisp>medley>sources>FONT.;4 191871 |
4 | 4 |
|
5 | 5 | :EDIT-BY "mth"
|
6 | 6 |
|
7 |
| - :CHANGES-TO (FNS WRITESTRIKEFONTFILE) |
| 7 | + :CHANGES-TO (VARS FONTCOMS) |
| 8 | + (FNS WRITESTRIKEFONTFILE) |
8 | 9 |
|
9 | 10 | :PREVIOUS-DATE "19-Dec-2024 15:25:17" {DSK}<home>matt>Interlisp>medley>sources>FONT.;1)
|
10 | 11 |
|
|
135 | 136 |
|
136 | 137 | {dsk}/usr/local/lde/fonts/display/publishing/
|
137 | 138 | ]
|
| 139 | + (DECLARE%: EVAL@COMPILE DONTCOPY (CONSTANTS (MAXCODE 255) |
| 140 | + (DUMMYINDEX 256))) |
138 | 141 | (MACROS \FGETCHARIMAGEWIDTH \GETFONTDESC \SETCHARSETINFO)
|
139 | 142 | (LOCALVARS . T)
|
140 | 143 | (PROP FILETYPE FONT)
|
|
2686 | 2689 | (DEFINEQ
|
2687 | 2690 |
|
2688 | 2691 | (WRITESTRIKEFONTFILE
|
2689 |
| - [LAMBDA (FONT CHARSET FILE) (* ; "Edited 1-Feb-2025 00:24 by mth") |
| 2692 | + [LAMBDA (FONT CHARSET FILE) (* ; "Edited 1-Feb-2025 12:27 by mth") |
2690 | 2693 | (* ; "Edited 12-Jul-2022 14:36 by rmk")
|
2691 | 2694 | (* kbr%: "21-Oct-85 15:08")
|
2692 | 2695 | (* ;
|
|
2697 | 2700 | (CL:UNLESS (AND (IGEQ CHARSET 0)
|
2698 | 2701 | (ILEQ CHARSET \MAXCHARSET))
|
2699 | 2702 | (LISPERROR "ILLEGAL ARG" CHARSET))
|
2700 |
| - (LET ((DUMMYINDEX 256) |
2701 |
| - (MAXCODE 255) |
2702 |
| - STREAM CSINFO FIRSTCHAR LASTCHAR WIDTHS MAXWIDTH LENGTH RASTERWIDTH DUMMYCHAR DUMMYOFFSET |
2703 |
| - PREVIOUSOFFSET OFFSETS) |
| 2703 | + (LET (STREAM CSINFO FIRSTCHAR LASTCHAR WIDTHS MAXWIDTH LENGTH RASTERWIDTH DUMMYCHAR DUMMYOFFSET |
| 2704 | + PREVIOUSOFFSET OFFSETS) |
2704 | 2705 | (SETQ CSINFO (\GETCHARSETINFO CHARSET FONT T))
|
2705 | 2706 | (CL:UNLESS CSINFO (ERROR "Couldn't find charset " CHARSET))
|
2706 | 2707 | (SETQ WIDTHS (fetch (CHARSETINFO WIDTHS) of CSINFO))
|
|
3347 | 3348 | (RPAQ? DISPLAYFONTDIRECTORIES '({DSK}/USR/LOCAL/LDE/FONTS/DISPLAY/PRESENTATION/
|
3348 | 3349 | {dsk}/usr/local/lde/fonts/display/publishing/))
|
3349 | 3350 | )
|
| 3351 | +(DECLARE%: EVAL@COMPILE DONTCOPY |
| 3352 | +(DECLARE%: EVAL@COMPILE |
| 3353 | + |
| 3354 | +(RPAQQ MAXCODE 255) |
| 3355 | + |
| 3356 | +(RPAQQ DUMMYINDEX 256) |
| 3357 | + |
| 3358 | + |
| 3359 | +(CONSTANTS (MAXCODE 255) |
| 3360 | + (DUMMYINDEX 256)) |
| 3361 | +) |
| 3362 | +) |
3350 | 3363 | (DECLARE%: EVAL@COMPILE
|
3351 | 3364 |
|
3352 | 3365 | (PUTPROPS \FGETCHARIMAGEWIDTH MACRO (OPENLAMBDA (FONT CHARCODE)
|
|
3381 | 3394 | (ADDTOVAR LAMA FONTCOPY)
|
3382 | 3395 | )
|
3383 | 3396 | (DECLARE%: DONTCOPY
|
3384 |
| - (FILEMAP (NIL (8703 18222 (CHARWIDTH 8713 . 9498) (CHARWIDTHY 9500 . 10870) (STRINGWIDTH 10872 . 11965 |
3385 |
| -) (\CHARWIDTH.DISPLAY 11967 . 12380) (\STRINGWIDTH.DISPLAY 12382 . 12806) (\STRINGWIDTH.GENERIC 12808 |
3386 |
| - . 18220)) (18223 24605 (DEFAULTFONT 18233 . 20066) (FONTCLASS 20068 . 22230) (FONTCLASSUNPARSE 22232 |
3387 |
| - . 23131) (FONTCLASSCOMPONENT 23133 . 23642) (SETFONTCLASSCOMPONENT 23644 . 24603)) (25279 38011 ( |
3388 |
| -FONTCREATE 25289 . 34556) (\FONT.SYMBOLMEMB 34558 . 34788) (\FONT.SYMBOLASSOC 34790 . 35948) ( |
3389 |
| -\FONT.COMPARESYMBOL 35950 . 38009)) (38050 42674 (FONTASCENT 38060 . 38228) (FONTDESCENT 38230 . 38499 |
3390 |
| -) (FONTHEIGHT 38501 . 38687) (FONTPROP 38689 . 42132) (\AVGCHARWIDTH 42134 . 42672)) (42721 55360 ( |
3391 |
| -GETCHARBITMAP 42731 . 45621) (PUTCHARBITMAP 45623 . 53680) (MOVECHARBITMAP 53682 . 55358)) (55361 |
3392 |
| -139900 (FONTCOPY 55371 . 60679) (FONTSAVAILABLE 60681 . 65886) (FONTFILEFORMAT 65888 . 67512) (FONTP |
3393 |
| -67514 . 67813) (FONTUNPARSE 67815 . 70379) (SETFONTDESCRIPTOR 70381 . 72090) (CHARCODEP 72092 . 72453) |
3394 |
| - (EDITCHAR 72455 . 72884) (\STREAMCHARWIDTH 72886 . 77050) (\UNITWIDTHSVECTOR 77052 . 77415) ( |
3395 |
| -\CREATEDISPLAYFONT 77417 . 78170) (\CREATECHARSET.DISPLAY 78172 . 81088) (\CREATE-REAL-CHARSET.DISPLAY |
3396 |
| - 81090 . 87994) (\BUILDSLUGCSINFO 87996 . 89439) (\SEARCHDISPLAYFONTFILES 89441 . 91374) ( |
3397 |
| -\SEARCHFONTFILES 91376 . 94687) (\FINDFONTFILE 94689 . 95880) (\FONTSYMBOL 95882 . 96532) ( |
3398 |
| -\DEVICESYMBOL 96534 . 97403) (\FONTFACE 97405 . 104595) (\FONTFACE.COLOR 104597 . 111517) ( |
3399 |
| -\FONTFILENAME 111519 . 114934) (\FONTFILENAME.OLD 114936 . 117885) (\FONTFILENAME.NEW 117887 . 120144) |
3400 |
| - (\FONTINFOFROMFILENAME 120146 . 123260) (\FONTINFOFROMFILENAME.OLD 123262 . 125539) (\GETFONTDESC |
3401 |
| -125541 . 125932) (\COERCEFONTDESC 125934 . 131319) (\LOOKUPFONT 131321 . 132665) (\LOOKUPFONTSINCORE |
3402 |
| -132667 . 134740) (\READDISPLAYFONTFILE 134742 . 139898)) (140803 157527 (\READSTRIKEFONTFILE 140813 . |
3403 |
| -145015) (\SFMAKEBOLD 145017 . 147413) (\SFMAKEITALIC 147415 . 150318) (\SFMAKEROTATEDFONT 150320 . |
3404 |
| -151721) (\SFROTATECSINFO 151723 . 152360) (\SFROTATEFONTCHARACTERS 152362 . 152742) ( |
3405 |
| -\SFFIXOFFSETSAFTERROTATION 152744 . 154883) (\SFROTATECSINFOOFFSETS 154885 . 156154) (\SFMAKECOLOR |
3406 |
| -156156 . 157525)) (157528 164935 (WRITESTRIKEFONTFILE 157538 . 161475) (STRIKECSINFO 161477 . 164933)) |
3407 |
| - (164936 166775 (FONTDESCRIPTOR.DEFPRINT 164946 . 166297) (FONTCLASS.DEFPRINT 166299 . 166773)) ( |
3408 |
| -181971 182293 (\CREATEKERNELEMENT 181971 . 182293)) (182295 182423 (\FSETLEFTKERN 182295 . 182423)) ( |
3409 |
| -182549 183596 (\FGETLEFTKERN 182559 . 183594)) (183640 187150 (\CREATECHARSET 183650 . 185401) ( |
3410 |
| -\INSTALLCHARSETINFO 185403 . 187148)) (188305 190057 (\FONTRESETCHARWIDTHS 188315 . 190055))))) |
| 3397 | + (FILEMAP (NIL (8870 18389 (CHARWIDTH 8880 . 9665) (CHARWIDTHY 9667 . 11037) (STRINGWIDTH 11039 . 12132 |
| 3398 | +) (\CHARWIDTH.DISPLAY 12134 . 12547) (\STRINGWIDTH.DISPLAY 12549 . 12973) (\STRINGWIDTH.GENERIC 12975 |
| 3399 | + . 18387)) (18390 24772 (DEFAULTFONT 18400 . 20233) (FONTCLASS 20235 . 22397) (FONTCLASSUNPARSE 22399 |
| 3400 | + . 23298) (FONTCLASSCOMPONENT 23300 . 23809) (SETFONTCLASSCOMPONENT 23811 . 24770)) (25446 38178 ( |
| 3401 | +FONTCREATE 25456 . 34723) (\FONT.SYMBOLMEMB 34725 . 34955) (\FONT.SYMBOLASSOC 34957 . 36115) ( |
| 3402 | +\FONT.COMPARESYMBOL 36117 . 38176)) (38217 42841 (FONTASCENT 38227 . 38395) (FONTDESCENT 38397 . 38666 |
| 3403 | +) (FONTHEIGHT 38668 . 38854) (FONTPROP 38856 . 42299) (\AVGCHARWIDTH 42301 . 42839)) (42888 55527 ( |
| 3404 | +GETCHARBITMAP 42898 . 45788) (PUTCHARBITMAP 45790 . 53847) (MOVECHARBITMAP 53849 . 55525)) (55528 |
| 3405 | +140067 (FONTCOPY 55538 . 60846) (FONTSAVAILABLE 60848 . 66053) (FONTFILEFORMAT 66055 . 67679) (FONTP |
| 3406 | +67681 . 67980) (FONTUNPARSE 67982 . 70546) (SETFONTDESCRIPTOR 70548 . 72257) (CHARCODEP 72259 . 72620) |
| 3407 | + (EDITCHAR 72622 . 73051) (\STREAMCHARWIDTH 73053 . 77217) (\UNITWIDTHSVECTOR 77219 . 77582) ( |
| 3408 | +\CREATEDISPLAYFONT 77584 . 78337) (\CREATECHARSET.DISPLAY 78339 . 81255) (\CREATE-REAL-CHARSET.DISPLAY |
| 3409 | + 81257 . 88161) (\BUILDSLUGCSINFO 88163 . 89606) (\SEARCHDISPLAYFONTFILES 89608 . 91541) ( |
| 3410 | +\SEARCHFONTFILES 91543 . 94854) (\FINDFONTFILE 94856 . 96047) (\FONTSYMBOL 96049 . 96699) ( |
| 3411 | +\DEVICESYMBOL 96701 . 97570) (\FONTFACE 97572 . 104762) (\FONTFACE.COLOR 104764 . 111684) ( |
| 3412 | +\FONTFILENAME 111686 . 115101) (\FONTFILENAME.OLD 115103 . 118052) (\FONTFILENAME.NEW 118054 . 120311) |
| 3413 | + (\FONTINFOFROMFILENAME 120313 . 123427) (\FONTINFOFROMFILENAME.OLD 123429 . 125706) (\GETFONTDESC |
| 3414 | +125708 . 126099) (\COERCEFONTDESC 126101 . 131486) (\LOOKUPFONT 131488 . 132832) (\LOOKUPFONTSINCORE |
| 3415 | +132834 . 134907) (\READDISPLAYFONTFILE 134909 . 140065)) (140970 157694 (\READSTRIKEFONTFILE 140980 . |
| 3416 | +145182) (\SFMAKEBOLD 145184 . 147580) (\SFMAKEITALIC 147582 . 150485) (\SFMAKEROTATEDFONT 150487 . |
| 3417 | +151888) (\SFROTATECSINFO 151890 . 152527) (\SFROTATEFONTCHARACTERS 152529 . 152909) ( |
| 3418 | +\SFFIXOFFSETSAFTERROTATION 152911 . 155050) (\SFROTATECSINFOOFFSETS 155052 . 156321) (\SFMAKECOLOR |
| 3419 | +156323 . 157692)) (157695 165057 (WRITESTRIKEFONTFILE 157705 . 161597) (STRIKECSINFO 161599 . 165055)) |
| 3420 | + (165058 166897 (FONTDESCRIPTOR.DEFPRINT 165068 . 166419) (FONTCLASS.DEFPRINT 166421 . 166895)) ( |
| 3421 | +182093 182415 (\CREATEKERNELEMENT 182093 . 182415)) (182417 182545 (\FSETLEFTKERN 182417 . 182545)) ( |
| 3422 | +182671 183718 (\FGETLEFTKERN 182681 . 183716)) (183762 187272 (\CREATECHARSET 183772 . 185523) ( |
| 3423 | +\INSTALLCHARSETINFO 185525 . 187270)) (188427 190179 (\FONTRESETCHARWIDTHS 188437 . 190177))))) |
3411 | 3424 | STOP
|
0 commit comments