diff --git a/lispusers/FONTSAMPLER b/lispusers/FONTSAMPLER
index ca7925e9..4841901d 100644
--- a/lispusers/FONTSAMPLER
+++ b/lispusers/FONTSAMPLER
@@ -1,12 +1,12 @@
 (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
 
-(FILECREATED " 5-Feb-2025 17:03:38" {DSK}<home>matt>Interlisp>medley>lispusers>FONTSAMPLER.;11 9743   
+(FILECREATED " 5-Dec-2025 11:09:30" {DSK}<home>matt>Interlisp>medley>lispusers>FONTSAMPLER.;6 12333  
 
       :EDIT-BY "mth"
 
       :CHANGES-TO (FNS FontSample FontTable)
 
-      :PREVIOUS-DATE " 3-Feb-2025 20:08:40" {DSK}<home>matt>Interlisp>medley>lispusers>FONTSAMPLER.;10
+      :PREVIOUS-DATE " 4-Dec-2025 23:56:07" {DSK}<home>matt>Interlisp>medley>lispusers>FONTSAMPLER.;5
 )
 
 
@@ -21,9 +21,10 @@
 
 (FontSample
   [LAMBDA (Fonts CharacterSets Printer StreamType Hexadecimal)
+                                                             (* ; "Edited  5-Dec-2025 11:06 by mth")
                                                              (* ; "Edited  5-Feb-2025 17:02 by mth")
-                                                             (* edited%: "29-Apr-87 22:03")
-    (LET* [[TitleFont (FONTCREATE NIL 12 'MRR 0 (OR StreamType (PRINTERTYPE Printer]
+                                                             (* ; "Edited 29-Apr-87 22:03")
+    (LET* [[TitleFont (FONTCREATE NIL 12 'MRR 0 (SETQ StreamType (OR StreamType (PRINTERTYPE Printer]
            (FontList (if (LISTP Fonts)
                        else (CONS Fonts)))
            [Stream (OPENIMAGESTREAM Printer StreamType (LIST 'FONTS (CONS TitleFont FontList]
@@ -31,20 +32,51 @@
            (LastFont (CAR (LAST FontList)))
            [CharacterSets (if (LISTP CharacterSets)
                               then CharacterSets
+                            elseif (MEMB CharacterSets '(T :INCORE :ALL :INTERESTING))
+                              then CharacterSets
                             else (LIST (OR CharacterSets 0]
-           (LastCharacterSet (CAR (LAST CharacterSets]
+           (AllCharacterSets (CONSTANT (for CS from 0 to 255 collect CS]
           (DSPRIGHTMARGIN (fetch (REGION WIDTH) of (DSPCLIPPINGREGION NIL Stream))
                  Stream)
-          (for Font in FontList do (for CharacterSet in CharacterSets
-                                      do (FontTable Font CharacterSet Stream (OR (NEQ Font LastFont)
-                                                                                 (NEQ CharacterSet 
-                                                                                     LastCharacterSet
-                                                                                      ))
-                                                TitleFont InchesToPrinterUnits Hexadecimal))
+          (for Font in FontList do 
+                                   (* ;; "Check for the special charset list builders")
+
+                                   (LET (FontCharacterSets (SlugCharsetInfo (\GETCHARSETINFO Font 
+                                                                                   SLUGCHARSET)))
+                                        (SETQ FontCharacterSets
+                                         (SELECTQ CharacterSets
+                                             (:ALL 
+                                                   (* ;; "Forcibly install ALL CharacterSets.")
+
+                                                   (for CS in AllCharacterSets
+                                                      when (\INSURECHARSETINFO Font CS) collect
+                                                                                        CS))
+                                             (:INTERESTING (for CS in *INTERESTING-CHARSETS*
+                                                              when (\INSURECHARSETINFO Font CS)
+                                                              collect CS))
+                                             ((T :INCORE) 
+                                                  (for CS in AllCharacterSets
+                                                     when (\GETCHARSETINFO Font CS) collect CS))
+                                             CharacterSets))
+
+                                        (* ;; 
+                                    "Exclude any CharacterSet known to reference the SlugCharsetInfo")
+
+                                        (SETQ FontCharacterSets (for CS in FontCharacterSets
+                                                                   unless (EQ SlugCharsetInfo
+                                                                              (\GETCHARSETINFO Font 
+                                                                                     CS))
+                                                                   collect CS))
+                                        (for CharacterSet in FontCharacterSets
+                                           bind (LastCharacterSet _ (CAR (LAST FontCharacterSets)))
+                                           do (FontTable Font CharacterSet Stream
+                                                     (OR (NEQ Font LastFont)
+                                                         (NEQ CharacterSet LastCharacterSet))
+                                                     TitleFont InchesToPrinterUnits Hexadecimal)))
              finally (CLOSEF Stream])
 
 (FontSampleFaked
-  [LAMBDA (FontAsList Printer StreamType)                    (* N.H.Briggs "27-Apr-87 18:12")
+  [LAMBDA (FontAsList Printer StreamType)                    (* N.H.Briggs "27-Apr-87 18:12")
     (LET* [[TitleFont (FONTCREATE NIL 12 'MRR 0 (OR StreamType (PRINTERTYPE Printer]
            (Font)
            [Stream (OPENIMAGESTREAM Printer StreamType (LIST 'FONTS (LIST TitleFont]
@@ -53,14 +85,16 @@
           (replace FONTFAMILY of Font with (CAR FontAsList))
           (replace FONTSIZE of Font with (CADR FontAsList))
           (replace FONTFACE of Font with (\FONTFACE (CADDR FontAsList)))
-          (FontTable Font '(0) Stream NIL TitleFont InchesToPrinterUnits)
+          (FontTable Font '(0)
+                 Stream NIL TitleFont InchesToPrinterUnits)
           (CLOSEF Stream])
 
 (FontTable
   [LAMBDA (Font CharacterSet Stream FormFeed TitleFont InchesToPrinterUnits Hexadecimal)
+                                                             (* ; "Edited  5-Dec-2025 11:09 by mth")
                                                              (* ; "Edited  5-Feb-2025 17:03 by mth")
                                                              (* ; "Edited  3-Feb-2025 20:07 by mth")
-                                                             (* edited%: "29-Apr-87 22:36")
+                                                             (* ; "Edited 29-Apr-87 22:36")
     (LET*
      ((Family (FONTPROP Font 'FAMILY))
       (Face (FONTPROP Font 'FACE))
@@ -119,10 +153,12 @@
             (DSPSCALE NIL Stream)
             'PAINT Stream)
      (CL:UNLESS UseDisplayFontBitmaps (DSPFONT Font Stream))
-     (for YPosition from (TIMES 9 InchesToPrinterUnits) by (MINUS YCellSpacing) as YCounter
-        from 0 to 15 bind (CharacterCode _ 0)
+     (for XPosition from (TIMES 0.75 InchesToPrinterUnits) by XCellSpacing as XCounter from 0
+        to 15 bind (CharacterCode _ 0)
+                   [RangedCodesStreamType _ (MEMB (IMAGESTREAMTYPE Stream)
+                                                  '(DISPLAY INTERPRESS]
         do
-        (for XPosition from (TIMES 0.75 InchesToPrinterUnits) by XCellSpacing as XCounter
+        (for YPosition from (TIMES 9 InchesToPrinterUnits) by (MINUS YCellSpacing) as YCounter
            from 0 to 15
            do [LET ((CCode (IPLUS (ITIMES CharacterSet 256)
                                   CharacterCode)))
@@ -137,8 +173,7 @@
                                                                                    RelativeDescent))
                                          ImWidth ImHeight 'INPUT 'REPLACE))
                      else (if (AND (NEQ CharacterCode (CHARCODE FF))
-                                   (if (MEMB (IMAGESTREAMTYPE Stream)
-                                             '(DISPLAY INTERPRESS))
+                                   (if RangedCodesStreamType
                                        then (OR (AND (IGREATERP CharacterCode 31)
                                                      (ILESSP CharacterCode 127))
                                                 (AND (IGREATERP CharacterCode 160)
@@ -185,6 +220,6 @@
        FONT)
 )
 (DECLARE%: DONTCOPY
-  (FILEMAP (NIL (657 9580 (FontSample 667 . 2302) (FontSampleFaked 2304 . 3113) (FontTable 3115 . 9578))
-)))
+  (FILEMAP (NIL (655 12170 (FontSample 665 . 4700) (FontSampleFaked 4702 . 5524) (FontTable 5526 . 12168
+)))))
 STOP
diff --git a/lispusers/FONTSAMPLER.LCOM b/lispusers/FONTSAMPLER.LCOM
index 3f4909fd..d6fe873e 100644
Binary files a/lispusers/FONTSAMPLER.LCOM and b/lispusers/FONTSAMPLER.LCOM differ
diff --git a/lispusers/fontsampler.tedit b/lispusers/fontsampler.tedit
index d23d0de0..7d4bb12d 100644
Binary files a/lispusers/fontsampler.tedit and b/lispusers/fontsampler.tedit differ
diff --git a/sources/FONT b/sources/FONT
index fb086c1f..ab26c93f 100644
--- a/sources/FONT
+++ b/sources/FONT
@@ -1,12 +1,12 @@
 (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
 
-(FILECREATED "29-Nov-2025 16:32:59" {WMEDLEY}<sources>FONT.;638 280293 
+(FILECREATED " 8-Dec-2025 22:19:01" {WMEDLEY}<sources>FONT.;645 281352 
 
       :EDIT-BY rmk
 
-      :CHANGES-TO (VARS FONTCOMS)
+      :CHANGES-TO (MACROS SPREADFONTSPEC)
 
-      :PREVIOUS-DATE "28-Nov-2025 14:28:16" {WMEDLEY}<sources>FONT.;637)
+      :PREVIOUS-DATE " 4-Dec-2025 09:46:06" {WMEDLEY}<sources>FONT.;644)
 
 
 (PRETTYCOMPRINT FONTCOMS)
@@ -973,18 +973,18 @@
 )
 (DECLARE%: EVAL@COMPILE 
 
-(PUTPROPS SPREADFONTSPEC MACRO [(FONTSPEC)
-                                (LET ((FS FONTSPEC))
+(PUTPROPS SPREADFONTSPEC MACRO [(FSPEC)
+                                (LET ((FS FSPEC))
 
-                                     (* ;; "Unwrap a FONTSPEC sequentially")
+                                     (* ;; "Unwrap a FONTSPEC ")
 
                                      (CL:WHEN (type? FONTDESCRIPTOR FS)
                                          (SETQ FS (FONTPROP FS 'SPEC)))
-                                     (SETQ FAMILY (pop FS))
-                                     (SETQ SIZE (pop FS))
-                                     (SETQ FACE (pop FS))
-                                     (SETQ ROTATION (pop FS))
-                                     (SETQ DEVICE (pop FS])
+                                     (SETQ FAMILY (fetch (FONTSPEC FSFAMILY) of FS))
+                                     (SETQ SIZE (fetch (FONTSPEC FSSIZE) of FS))
+                                     (SETQ FACE (fetch (FONTSPEC FSFACE) of FS))
+                                     (SETQ ROTATION (fetch (FONTSPEC FSROTATION) of FS))
+                                     (SETQ DEVICE (fetch (FONTSPEC FSDEVICE) of FS])
 )
 (DEFINEQ
 
@@ -1143,7 +1143,8 @@
     (fetch (FONTDESCRIPTOR \SFHeight) of (FONTCREATE FONTSPEC])
 
 (FONTPROP
-  [LAMBDA (FONT PROP)                                        (* ; "Edited  2-Sep-2025 22:21 by rmk")
+  [LAMBDA (FONT PROP)                                        (* ; "Edited  2-Dec-2025 16:01 by rmk")
+                                                             (* ; "Edited  2-Sep-2025 22:21 by rmk")
                                                              (* ; "Edited 12-Aug-2025 21:10 by rmk")
                                                              (* ; "Edited 10-Aug-2025 13:28 by rmk")
                                                              (* ; "Edited 23-Jul-2025 17:01 by rmk")
@@ -1178,6 +1179,9 @@
                                     elseif (MEMB (fetch (FONTDESCRIPTOR FONTFAMILY) of FONT)
                                                  ALTOFONTFAMILIES)
                                       then 'ALTOTEXT
+                                    elseif (MEMB (fetch (FONTDESCRIPTOR FONTFAMILY) of FONT)
+                                                 MCCSFONTFAMILIES)
+                                      then 'MCCS
                                     else (fetch (FONTDESCRIPTOR FONTFAMILY) of FONT])
         (SPEC (create FONTSPEC
                      FSFAMILY _ (ffetch FONTFAMILY of FONT)
@@ -1813,24 +1817,34 @@
 
 (\FINDFONTFILE
   [LAMBDA (FAMILY SIZE FACE ROTATION DEVICE CHARSET DIRLST EXTLST)
+                                                             (* ; "Edited  3-Dec-2025 23:38 by rmk")
                                                              (* ; "Edited  9-Jun-2025 09:40 by rmk")
                                                              (* ; "Edited 15-May-2025 22:41 by rmk")
                                                              (* ; "Edited 14-Sep-96 10:53 by rmk:")
                                                              (* ; "Edited  6-Oct-89 11:18 by bvm")
 
+    (* ;; "This doesn't call FINDFILE because the hyphens separating the family from the face would get confused with the hyphen in TEDIT-STREAM file names.")
+
+    (CL:UNLESS DIRLST
+        (SETQ DIRLST (CONS NIL)))
+
     (* ;; "Find any font file on any directory with any naming convention with any extension.  Note that ROTATION and DEVICE are just place holders.   DEVICE is irrelevant because DIRLST already incorporates the device information.  The variable *OLD-FONT-EXTENSIONS* can be set to suppress using the old-style lookup.  If set to a list of extensions, just those will be looked up with old-style conventions.")
 
-    (for EXT FONTFILE inside EXTLST
-       when (SETQ FONTFILE (FINDFILE (if (FMEMB EXT *OLD-FONT-EXTENSIONS*)
-                                         then (\FONTFILENAME.OLD FAMILY SIZE FACE EXT CHARSET)
-                                       else (\FONTFILENAME FAMILY SIZE FACE EXT CHARSET))
-                                  T DIRLST)) collect FONTFILE finally 
+    (for EXT FONTFILE inside EXTLST join (SETQ FONTFILE (if (FMEMB EXT *OLD-FONT-EXTENSIONS*)
+                                                            then (\FONTFILENAME.OLD FAMILY SIZE FACE
+                                                                        EXT CHARSET)
+                                                          else (\FONTFILENAME FAMILY SIZE FACE EXT 
+                                                                      CHARSET)))
+                                         (for DIR FOUND inside DIRLST
+                                            when (SETQ FOUND (INFILEP (PACKFILENAME.STRING
+                                                                       'DIRECTORY DIR 'BODY FONTFILE)
+                                                                    )) collect FOUND)
+       finally 
 
-                                                                    (* ;; 
-                                       "Backward compatibility for devices that expect a single file")
+             (* ;; "Backward compatibility for devices that expect a single file")
 
-                                                                    (CL:UNLESS (CDR $$VAL)
-                                                                        (RETURN (CAR $$VAL)))])
+             (CL:UNLESS (CDR $$VAL)
+                 (RETURN (CAR $$VAL)))])
 
 (\FONTFILENAMES
   [LAMBDA (FAMILY SIZE FACE DEVICE EXTENSIONS)               (* ; "Edited  7-Oct-2025 12:21 by rmk")
@@ -4583,44 +4597,44 @@
 (ADDTOVAR LAMA FONTCOPY)
 )
 (DECLARE%: DONTCOPY
-  (FILEMAP (NIL (12144 21857 (CHARWIDTH 12154 . 12939) (CHARWIDTHY 12941 . 14458) (STRINGWIDTH 14460 . 
-15553) (\CHARWIDTH.DISPLAY 15555 . 15968) (\STRINGWIDTH.DISPLAY 15970 . 16394) (\STRINGWIDTH.GENERIC 
-16396 . 21855)) (21858 28378 (DEFAULTFONT 21868 . 23153) (FONTCLASS 23155 . 25317) (FONTCLASSUNPARSE 
-25319 . 26218) (FONTCLASSCOMPONENT 26220 . 26808) (SETFONTCLASSCOMPONENT 26810 . 27252) (
-GETFONTCLASSCOMPONENT 27254 . 28376)) (30091 47595 (FONTCREATE 30101 . 33346) (FONTCREATE1 33348 . 
-35963) (FONTCREATE.SLUGFD 35965 . 37447) (\FONT.CHECKARGS1 37449 . 41972) (\FONTCREATE1.NOFN 41974 . 
-42188) (FONTFILEP 42190 . 43078) (\READCHARSET 43080 . 47593)) (47596 54672 (\FONT.CHECKARGS 47606 . 
-54355) (\CHARSET.CHECK 54357 . 54670)) (54673 57933 (COERCEFONTSPEC 54683 . 57931)) (60003 61342 (
-MAKEFONTSPEC 60013 . 61340)) (61343 69520 (COMPLETE.FONT 61353 . 63876) (COMPLETEFONTP 63878 . 64501) 
-(COMPLETE.CHARSET 64503 . 67188) (PRUNESLUGCSINFOS 67190 . 68115) (MONOSPACEFONTP 68117 . 69518)) (
-69559 77480 (FONTASCENT 69569 . 69953) (FONTDESCENT 69955 . 70440) (FONTHEIGHT 70442 . 70844) (
-FONTPROP 70846 . 76757) (\AVGCHARWIDTH 76759 . 77478)) (78137 79045 (FONTDEVICEPROP 78147 . 79043)) (
-79091 79945 (EDITCHAR 79101 . 79943)) (79991 92181 (GETCHARBITMAP 80001 . 81125) (PUTCHARBITMAP 81127
- . 83285) (\GETCHARBITMAP.CSINFO 83287 . 85303) (\PUTCHARBITMAP.CSINFO 85305 . 92179)) (92182 112662 (
-MOVECHARBITMAP 92192 . 94086) (MOVEFONTCHARS 94088 . 98048) (\MOVEFONTCHAR 98050 . 102893) (
-\MOVEFONTCHARS.SOURCEDATA 102895 . 109000) (\MAKESLUGCHAR 109002 . 111537) (SLUGCHARP.DISPLAY 111539
- . 112660)) (113595 134168 (FONTFILES 113605 . 115438) (\FINDFONTFILE 115440 . 117157) (\FONTFILENAMES
- 117159 . 118154) (\FONTFILENAME 118156 . 122139) (\FONTFILENAME.OLD 122141 . 125090) (
-\FONTFILENAME.NEW 125092 . 127349) (FONTSPECFROMFILENAME 127351 . 131887) (\FONTINFOFROMFILENAME.OLD 
-131889 . 134166)) (134435 170238 (FONTCOPY 134445 . 139508) (FONTP 139510 . 139809) (FONTUNPARSE 
-139811 . 141530) (SETFONTDESCRIPTOR 141532 . 142996) (\STREAMCHARWIDTH 142998 . 147162) (
-\COERCECHARSET 147164 . 149759) (\BUILDSLUGCSINFO 149761 . 153384) (\FONTSYMBOL 153386 . 154036) (
-\DEVICESYMBOL 154038 . 154907) (\FONTFACE 154909 . 162099) (\FONTFACE.COLOR 162101 . 169021) (
-SETFONTCHARENCODING 169023 . 170236)) (170239 190538 (FONTSAVAILABLE 170249 . 175603) (FONTEXISTS? 
-175605 . 179583) (\SEARCHFONTFILES 179585 . 182670) (FLUSHFONTCACHE 182672 . 184895) (FLUSHFONTSINCORE
- 184897 . 185094) (FINDFONTFILES 185096 . 188310) (SORTFONTSPECS 188312 . 190536)) (190539 194148 (
-MATCHFONTFACE 190549 . 191364) (MAKEFONTFACE 191366 . 192392) (FONTFACETOATOM 192394 . 194146)) (
-194779 195271 (\UNITWIDTHSVECTOR 194789 . 195269)) (209865 211932 (FONTDESCRIPTOR.DEFPRINT 209875 . 
-211454) (FONTCLASS.DEFPRINT 211456 . 211930)) (215761 218551 (\CREATEKERNELEMENT 215771 . 216129) (
-\FSETLEFTKERN 216131 . 216622) (\FGETLEFTKERN 216624 . 218549)) (218552 228188 (\CREATEFONT 218562 . 
-220001) (\CREATECHARSET 220003 . 223939) (\INSTALLCHARSETINFO 223941 . 227275) (
-\INSTALLCHARSETINFO.CHARENCODING 227277 . 228186)) (228510 229874 (\FONTRESETCHARWIDTHS 228520 . 
-229872)) (230504 240551 (\CREATEDISPLAYFONT 230514 . 232363) (\CREATECHARSET.DISPLAY 232365 . 238074) 
-(\FONTEXISTS?.DISPLAY 238076 . 240549)) (240552 255417 (STRIKEFONT.FILEP 240562 . 241450) (
-STRIKEFONT.GETCHARSET 241452 . 247044) (WRITESTRIKEFONTFILE 247046 . 251957) (STRIKECSINFO 251959 . 
-255415)) (255448 271765 (MAKEBOLD.CHARSET 255458 . 259107) (MAKEBOLD.CHAR 259109 . 260861) (
-MAKEITALIC.CHARSET 260863 . 264536) (MAKEITALIC.CHAR 264538 . 266884) (\SFMAKEBOLD 266886 . 269110) (
-\SFMAKEITALIC 269112 . 271763)) (271766 275915 (\SFMAKEROTATEDFONT 271776 . 273177) (\SFROTATECSINFO 
-273179 . 273816) (\SFROTATEFONTCHARACTERS 273818 . 274198) (\SFROTATECSINFOOFFSETS 274200 . 275913)) (
-275916 277297 (\SFMAKECOLOR 275926 . 277295)))))
+  (FILEMAP (NIL (12152 21865 (CHARWIDTH 12162 . 12947) (CHARWIDTHY 12949 . 14466) (STRINGWIDTH 14468 . 
+15561) (\CHARWIDTH.DISPLAY 15563 . 15976) (\STRINGWIDTH.DISPLAY 15978 . 16402) (\STRINGWIDTH.GENERIC 
+16404 . 21863)) (21866 28386 (DEFAULTFONT 21876 . 23161) (FONTCLASS 23163 . 25325) (FONTCLASSUNPARSE 
+25327 . 26226) (FONTCLASSCOMPONENT 26228 . 26816) (SETFONTCLASSCOMPONENT 26818 . 27260) (
+GETFONTCLASSCOMPONENT 27262 . 28384)) (30099 47603 (FONTCREATE 30109 . 33354) (FONTCREATE1 33356 . 
+35971) (FONTCREATE.SLUGFD 35973 . 37455) (\FONT.CHECKARGS1 37457 . 41980) (\FONTCREATE1.NOFN 41982 . 
+42196) (FONTFILEP 42198 . 43086) (\READCHARSET 43088 . 47601)) (47604 54680 (\FONT.CHECKARGS 47614 . 
+54363) (\CHARSET.CHECK 54365 . 54678)) (54681 57941 (COERCEFONTSPEC 54691 . 57939)) (60136 61475 (
+MAKEFONTSPEC 60146 . 61473)) (61476 69653 (COMPLETE.FONT 61486 . 64009) (COMPLETEFONTP 64011 . 64634) 
+(COMPLETE.CHARSET 64636 . 67321) (PRUNESLUGCSINFOS 67323 . 68248) (MONOSPACEFONTP 68250 . 69651)) (
+69692 77947 (FONTASCENT 69702 . 70086) (FONTDESCENT 70088 . 70573) (FONTHEIGHT 70575 . 70977) (
+FONTPROP 70979 . 77224) (\AVGCHARWIDTH 77226 . 77945)) (78604 79512 (FONTDEVICEPROP 78614 . 79510)) (
+79558 80412 (EDITCHAR 79568 . 80410)) (80458 92648 (GETCHARBITMAP 80468 . 81592) (PUTCHARBITMAP 81594
+ . 83752) (\GETCHARBITMAP.CSINFO 83754 . 85770) (\PUTCHARBITMAP.CSINFO 85772 . 92646)) (92649 113129 (
+MOVECHARBITMAP 92659 . 94553) (MOVEFONTCHARS 94555 . 98515) (\MOVEFONTCHAR 98517 . 103360) (
+\MOVEFONTCHARS.SOURCEDATA 103362 . 109467) (\MAKESLUGCHAR 109469 . 112004) (SLUGCHARP.DISPLAY 112006
+ . 113127)) (114062 135227 (FONTFILES 114072 . 115905) (\FINDFONTFILE 115907 . 118216) (\FONTFILENAMES
+ 118218 . 119213) (\FONTFILENAME 119215 . 123198) (\FONTFILENAME.OLD 123200 . 126149) (
+\FONTFILENAME.NEW 126151 . 128408) (FONTSPECFROMFILENAME 128410 . 132946) (\FONTINFOFROMFILENAME.OLD 
+132948 . 135225)) (135494 171297 (FONTCOPY 135504 . 140567) (FONTP 140569 . 140868) (FONTUNPARSE 
+140870 . 142589) (SETFONTDESCRIPTOR 142591 . 144055) (\STREAMCHARWIDTH 144057 . 148221) (
+\COERCECHARSET 148223 . 150818) (\BUILDSLUGCSINFO 150820 . 154443) (\FONTSYMBOL 154445 . 155095) (
+\DEVICESYMBOL 155097 . 155966) (\FONTFACE 155968 . 163158) (\FONTFACE.COLOR 163160 . 170080) (
+SETFONTCHARENCODING 170082 . 171295)) (171298 191597 (FONTSAVAILABLE 171308 . 176662) (FONTEXISTS? 
+176664 . 180642) (\SEARCHFONTFILES 180644 . 183729) (FLUSHFONTCACHE 183731 . 185954) (FLUSHFONTSINCORE
+ 185956 . 186153) (FINDFONTFILES 186155 . 189369) (SORTFONTSPECS 189371 . 191595)) (191598 195207 (
+MATCHFONTFACE 191608 . 192423) (MAKEFONTFACE 192425 . 193451) (FONTFACETOATOM 193453 . 195205)) (
+195838 196330 (\UNITWIDTHSVECTOR 195848 . 196328)) (210924 212991 (FONTDESCRIPTOR.DEFPRINT 210934 . 
+212513) (FONTCLASS.DEFPRINT 212515 . 212989)) (216820 219610 (\CREATEKERNELEMENT 216830 . 217188) (
+\FSETLEFTKERN 217190 . 217681) (\FGETLEFTKERN 217683 . 219608)) (219611 229247 (\CREATEFONT 219621 . 
+221060) (\CREATECHARSET 221062 . 224998) (\INSTALLCHARSETINFO 225000 . 228334) (
+\INSTALLCHARSETINFO.CHARENCODING 228336 . 229245)) (229569 230933 (\FONTRESETCHARWIDTHS 229579 . 
+230931)) (231563 241610 (\CREATEDISPLAYFONT 231573 . 233422) (\CREATECHARSET.DISPLAY 233424 . 239133) 
+(\FONTEXISTS?.DISPLAY 239135 . 241608)) (241611 256476 (STRIKEFONT.FILEP 241621 . 242509) (
+STRIKEFONT.GETCHARSET 242511 . 248103) (WRITESTRIKEFONTFILE 248105 . 253016) (STRIKECSINFO 253018 . 
+256474)) (256507 272824 (MAKEBOLD.CHARSET 256517 . 260166) (MAKEBOLD.CHAR 260168 . 261920) (
+MAKEITALIC.CHARSET 261922 . 265595) (MAKEITALIC.CHAR 265597 . 267943) (\SFMAKEBOLD 267945 . 270169) (
+\SFMAKEITALIC 270171 . 272822)) (272825 276974 (\SFMAKEROTATEDFONT 272835 . 274236) (\SFROTATECSINFO 
+274238 . 274875) (\SFROTATEFONTCHARACTERS 274877 . 275257) (\SFROTATECSINFOOFFSETS 275259 . 276972)) (
+276975 278356 (\SFMAKECOLOR 276985 . 278354)))))
 STOP
diff --git a/sources/FONT.LCOM b/sources/FONT.LCOM
index 767c19f9..7cb640d7 100644
Binary files a/sources/FONT.LCOM and b/sources/FONT.LCOM differ
