\CREATEDISPLAYFONT reads all of the properties
This commit is contained in:
88
sources/FONT
88
sources/FONT
@@ -1,13 +1,12 @@
|
||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8)
|
||||
|
||||
(FILECREATED " 5-Apr-2026 11:55:11" {WMEDLEY}<sources>FONT.;779 256335
|
||||
(FILECREATED "11-Apr-2026 10:11:29" {WMEDLEY}<sources>FONT.;780 256466
|
||||
|
||||
:EDIT-BY rmk
|
||||
|
||||
:CHANGES-TO (FNS COMPLETE.FONT COMPLETE.CHARSET \CREATECHARSET.DISPLAY \SFROTATECSINFO
|
||||
FAKEFACE.CHARSET \CREATEFONT FLUSHFONTCACHE)
|
||||
:CHANGES-TO (FNS \CREATEDISPLAYFONT)
|
||||
|
||||
:PREVIOUS-DATE " 4-Apr-2026 18:04:16" {WMEDLEY}<sources>FONT.;771)
|
||||
:PREVIOUS-DATE " 5-Apr-2026 11:55:11" {WMEDLEY}<sources>FONT.;779)
|
||||
|
||||
|
||||
(PRETTYCOMPRINT FONTCOMS)
|
||||
@@ -3733,7 +3732,8 @@
|
||||
(DEFINEQ
|
||||
|
||||
(\CREATEDISPLAYFONT
|
||||
[LAMBDA (FONTSPEC) (* ; "Edited 29-Mar-2026 10:23 by rmk")
|
||||
[LAMBDA (FONTSPEC) (* ; "Edited 11-Apr-2026 10:10 by rmk")
|
||||
(* ; "Edited 29-Mar-2026 10:23 by rmk")
|
||||
(* ; "Edited 16-Mar-2026 12:39 by rmk")
|
||||
(* ; "Edited 28-Aug-2025 16:00 by rmk")
|
||||
(* ; "Edited 18-Aug-2025 11:32 by rmk")
|
||||
@@ -3746,9 +3746,11 @@
|
||||
(* ; "Edited 22-May-2025 09:52 by rmk")
|
||||
(* ; "gbn: 25-Jan-86 18:02")
|
||||
|
||||
(* ;; "Eventually, this should be removed from IMAGESTREAMTYPES, since it is the default. Left here in case something else turns up.")
|
||||
|
||||
(* ;; "FONTEXISTS? has determined that there is at least one source file for this font, so the font exists in at least some character sets.")
|
||||
|
||||
(FONTSPEC.TO.FONTDESCRIPTOR FONTSPEC])
|
||||
(MEDLEYFONT.READ.FONT FONTSPEC NIL T])
|
||||
|
||||
(\CREATECHARSET.DISPLAY
|
||||
[LAMBDA (FONTSPEC FONT CHARSET) (* ; "Edited 5-Apr-2026 10:02 by rmk")
|
||||
@@ -4073,41 +4075,41 @@
|
||||
(ADDTOVAR LAMA FONTCOPY FONTDEVICEPROP)
|
||||
)
|
||||
(DECLARE%: DONTCOPY
|
||||
(FILEMAP (NIL (6545 16212 (CHARWIDTH 6555 . 7344) (CHARWIDTHY 7346 . 8863) (STRINGWIDTH 8865 . 9902) (
|
||||
\CHARWIDTH.DISPLAY 9904 . 10319) (\STRINGWIDTH.DISPLAY 10321 . 10749) (\STRINGWIDTH.GENERIC 10751 .
|
||||
16210)) (16213 22845 (DEFAULTFONT 16223 . 17508) (FONTCLASS 17510 . 19782) (FONTCLASSUNPARSE 19784 .
|
||||
20685) (FONTCLASSCOMPONENT 20687 . 21275) (SETFONTCLASSCOMPONENT 21277 . 21719) (GETFONTCLASSCOMPONENT
|
||||
21721 . 22843)) (24293 43549 (FONTCREATE 24303 . 27548) (FONTCREATE1 27550 . 30209) (
|
||||
FONTCREATE.SLUGFD 30211 . 32775) (\FONT.CHECKARGS1 32777 . 37482) (\FONTCREATE1.NOFN 37484 . 37698) (
|
||||
FONTFILEP 37700 . 38588) (\READCHARSET 38590 . 43129) (FONTCHARSETS 43131 . 43547)) (43550 50626 (
|
||||
\FONT.CHECKARGS 43560 . 50309) (\CHARSET.CHECK 50311 . 50624)) (50627 56987 (COERCEFONTSPEC 50637 .
|
||||
56298) (COERCEFONTSPEC.TARGETFACE 56300 . 56985)) (59182 62161 (MAKEFONTSPEC 59192 . 60529) (
|
||||
FONTSPEC.TO.FONTDESCRIPTOR 60531 . 62159)) (62162 71824 (COMPLETE.FONT 62172 . 64197) (COMPLETEFONTP
|
||||
64199 . 64937) (COMPLETE.CHARSET 64939 . 69005) (PRUNESLUGCSINFOS 69007 . 70318) (MONOSPACEFONTP 70320
|
||||
. 71822)) (71863 81431 (FONTASCENT 71873 . 72257) (FONTDESCENT 72259 . 72744) (FONTHEIGHT 72746 .
|
||||
73148) (FONTPROP 73150 . 80708) (\AVGCHARWIDTH 80710 . 81429)) (82154 84024 (FONTDEVICEPROP 82164 .
|
||||
84022)) (84141 84995 (EDITCHAR 84151 . 84993)) (85041 97231 (GETCHARBITMAP 85051 . 86175) (
|
||||
PUTCHARBITMAP 86177 . 88335) (\GETCHARBITMAP.CSINFO 88337 . 90353) (\PUTCHARBITMAP.CSINFO 90355 .
|
||||
97229)) (97232 119573 (MOVECHARBITMAP 97242 . 99136) (MOVEFONTCHARS 99138 . 104288) (\MOVEFONTCHAR
|
||||
104290 . 109162) (\MOVEFONTCHARS.SOURCEDATA 109164 . 115919) (\MAKESLUGCHAR 115921 . 118456) (
|
||||
SLUGCHARP 118458 . 119571)) (120488 132337 (FONTFILES 120498 . 122331) (\FINDFONTFILE 122333 . 124310)
|
||||
(\FONTFILENAMES 124312 . 124872) (\FONTFILENAME 124874 . 127785) (FONTSPECFROMFILENAME 127787 .
|
||||
132335)) (132338 168671 (FONTCOPY 132348 . 137431) (FONTP 137433 . 137732) (FONTUNPARSE 137734 .
|
||||
139457) (SETFONTDESCRIPTOR 139459 . 140923) (\STREAMCHARWIDTH 140925 . 144936) (\COERCECHARSET 144938
|
||||
. 148327) (\BUILDSLUGCSINFO 148329 . 152022) (\FONTSYMBOL 152024 . 152678) (\DEVICESYMBOL 152680 .
|
||||
153464) (\FONTFACE 153466 . 160670) (\FONTFACE.COLOR 160672 . 167454) (SETFONTCHARENCODING 167456 .
|
||||
168669)) (168672 189243 (FONTSAVAILABLE 168682 . 174046) (FONTEXISTS? 174048 . 177856) (
|
||||
\SEARCHFONTFILES 177858 . 181072) (FLUSHFONTCACHE 181074 . 183318) (FINDFONTFILES 183320 . 186536) (
|
||||
SORTFONTSPECS 186538 . 189241)) (189244 194782 (MATCHFONTFACE 189254 . 190329) (MAKEFONTFACE 190331 .
|
||||
191365) (FONTFACETOATOM 191367 . 193617) (FONTFACE.STARS 193619 . 194780)) (195413 195905 (
|
||||
\UNITWIDTHSVECTOR 195423 . 195903)) (212709 214776 (FONTDESCRIPTOR.DEFPRINT 212719 . 214298) (
|
||||
FONTCLASS.DEFPRINT 214300 . 214774)) (218689 221479 (\CREATEKERNELEMENT 218699 . 219057) (
|
||||
\FSETLEFTKERN 219059 . 219550) (\FGETLEFTKERN 219552 . 221477)) (221480 232361 (\CREATEFONT 221490 .
|
||||
224933) (\CREATECHARSET 224935 . 228112) (\INSTALLCHARSETINFO 228114 . 231448) (
|
||||
\INSTALLCHARSETINFO.CHARENCODING 231450 . 232359)) (232683 234051 (\FONTRESETCHARWIDTHS 232693 .
|
||||
234049)) (234574 241940 (\CREATEDISPLAYFONT 234584 . 236099) (\CREATECHARSET.DISPLAY 236101 . 239525)
|
||||
(\FONTEXISTS?.DISPLAY 239527 . 241938)) (241941 250211 (FAKEFACE.CHARSET 241951 . 245905) (
|
||||
MAKEBOLD.CHAR 245907 . 247760) (MAKEITALIC.CHAR 247762 . 250209)) (250242 254497 (\SFROTATECSINFO
|
||||
250252 . 252394) (\SFROTATEFONTCHARACTERS 252396 . 252780) (\SFROTATECSINFOOFFSETS 252782 . 254495)) (
|
||||
254498 255672 (\SFMAKECOLOR 254508 . 255670)))))
|
||||
(FILEMAP (NIL (6426 16093 (CHARWIDTH 6436 . 7225) (CHARWIDTHY 7227 . 8744) (STRINGWIDTH 8746 . 9783) (
|
||||
\CHARWIDTH.DISPLAY 9785 . 10200) (\STRINGWIDTH.DISPLAY 10202 . 10630) (\STRINGWIDTH.GENERIC 10632 .
|
||||
16091)) (16094 22726 (DEFAULTFONT 16104 . 17389) (FONTCLASS 17391 . 19663) (FONTCLASSUNPARSE 19665 .
|
||||
20566) (FONTCLASSCOMPONENT 20568 . 21156) (SETFONTCLASSCOMPONENT 21158 . 21600) (GETFONTCLASSCOMPONENT
|
||||
21602 . 22724)) (24174 43430 (FONTCREATE 24184 . 27429) (FONTCREATE1 27431 . 30090) (
|
||||
FONTCREATE.SLUGFD 30092 . 32656) (\FONT.CHECKARGS1 32658 . 37363) (\FONTCREATE1.NOFN 37365 . 37579) (
|
||||
FONTFILEP 37581 . 38469) (\READCHARSET 38471 . 43010) (FONTCHARSETS 43012 . 43428)) (43431 50507 (
|
||||
\FONT.CHECKARGS 43441 . 50190) (\CHARSET.CHECK 50192 . 50505)) (50508 56868 (COERCEFONTSPEC 50518 .
|
||||
56179) (COERCEFONTSPEC.TARGETFACE 56181 . 56866)) (59063 62042 (MAKEFONTSPEC 59073 . 60410) (
|
||||
FONTSPEC.TO.FONTDESCRIPTOR 60412 . 62040)) (62043 71705 (COMPLETE.FONT 62053 . 64078) (COMPLETEFONTP
|
||||
64080 . 64818) (COMPLETE.CHARSET 64820 . 68886) (PRUNESLUGCSINFOS 68888 . 70199) (MONOSPACEFONTP 70201
|
||||
. 71703)) (71744 81312 (FONTASCENT 71754 . 72138) (FONTDESCENT 72140 . 72625) (FONTHEIGHT 72627 .
|
||||
73029) (FONTPROP 73031 . 80589) (\AVGCHARWIDTH 80591 . 81310)) (82035 83905 (FONTDEVICEPROP 82045 .
|
||||
83903)) (84022 84876 (EDITCHAR 84032 . 84874)) (84922 97112 (GETCHARBITMAP 84932 . 86056) (
|
||||
PUTCHARBITMAP 86058 . 88216) (\GETCHARBITMAP.CSINFO 88218 . 90234) (\PUTCHARBITMAP.CSINFO 90236 .
|
||||
97110)) (97113 119454 (MOVECHARBITMAP 97123 . 99017) (MOVEFONTCHARS 99019 . 104169) (\MOVEFONTCHAR
|
||||
104171 . 109043) (\MOVEFONTCHARS.SOURCEDATA 109045 . 115800) (\MAKESLUGCHAR 115802 . 118337) (
|
||||
SLUGCHARP 118339 . 119452)) (120369 132218 (FONTFILES 120379 . 122212) (\FINDFONTFILE 122214 . 124191)
|
||||
(\FONTFILENAMES 124193 . 124753) (\FONTFILENAME 124755 . 127666) (FONTSPECFROMFILENAME 127668 .
|
||||
132216)) (132219 168552 (FONTCOPY 132229 . 137312) (FONTP 137314 . 137613) (FONTUNPARSE 137615 .
|
||||
139338) (SETFONTDESCRIPTOR 139340 . 140804) (\STREAMCHARWIDTH 140806 . 144817) (\COERCECHARSET 144819
|
||||
. 148208) (\BUILDSLUGCSINFO 148210 . 151903) (\FONTSYMBOL 151905 . 152559) (\DEVICESYMBOL 152561 .
|
||||
153345) (\FONTFACE 153347 . 160551) (\FONTFACE.COLOR 160553 . 167335) (SETFONTCHARENCODING 167337 .
|
||||
168550)) (168553 189124 (FONTSAVAILABLE 168563 . 173927) (FONTEXISTS? 173929 . 177737) (
|
||||
\SEARCHFONTFILES 177739 . 180953) (FLUSHFONTCACHE 180955 . 183199) (FINDFONTFILES 183201 . 186417) (
|
||||
SORTFONTSPECS 186419 . 189122)) (189125 194663 (MATCHFONTFACE 189135 . 190210) (MAKEFONTFACE 190212 .
|
||||
191246) (FONTFACETOATOM 191248 . 193498) (FONTFACE.STARS 193500 . 194661)) (195294 195786 (
|
||||
\UNITWIDTHSVECTOR 195304 . 195784)) (212590 214657 (FONTDESCRIPTOR.DEFPRINT 212600 . 214179) (
|
||||
FONTCLASS.DEFPRINT 214181 . 214655)) (218570 221360 (\CREATEKERNELEMENT 218580 . 218938) (
|
||||
\FSETLEFTKERN 218940 . 219431) (\FGETLEFTKERN 219433 . 221358)) (221361 232242 (\CREATEFONT 221371 .
|
||||
224814) (\CREATECHARSET 224816 . 227993) (\INSTALLCHARSETINFO 227995 . 231329) (
|
||||
\INSTALLCHARSETINFO.CHARENCODING 231331 . 232240)) (232564 233932 (\FONTRESETCHARWIDTHS 232574 .
|
||||
233930)) (234455 242071 (\CREATEDISPLAYFONT 234465 . 236230) (\CREATECHARSET.DISPLAY 236232 . 239656)
|
||||
(\FONTEXISTS?.DISPLAY 239658 . 242069)) (242072 250342 (FAKEFACE.CHARSET 242082 . 246036) (
|
||||
MAKEBOLD.CHAR 246038 . 247891) (MAKEITALIC.CHAR 247893 . 250340)) (250373 254628 (\SFROTATECSINFO
|
||||
250383 . 252525) (\SFROTATEFONTCHARACTERS 252527 . 252911) (\SFROTATECSINFOOFFSETS 252913 . 254626)) (
|
||||
254629 255803 (\SFMAKECOLOR 254639 . 255801)))))
|
||||
STOP
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user