home *** CD-ROM | disk | FTP | other *** search
-
- EQU MAXFONTPATH 256
-
- {s FontContents
- struct MAXFONTPATH fc_FileName
- WORD fc_YSize
- BYTE fc_Style
- BYTE fc_Flags
- s}
-
- EQU FCH_ID $0f00
-
- {s FontContentsHeader
- WORD fch_FileID
- WORD fch_NumEntries
- s}
-
-
- EQU DFH_ID $0f80
- EQU MAXFONTNAME 32
-
-
- {s DiskFontHeader
- struct 14 dfh_DF ( { Node=14;exec/nodes )
- WORD dfh_FileID
- WORD dfh_Revision
- LONG dfh_Segment
- struct MAXFONTNAME dfh_Name
- struct 52 dfh_TF ( { TextFont=52;graphics/text )
- s}
-
-
- EQU AFB_MEMORY 0
- EQU AFF_MEMORY (1<<0)
- EQU AFB_DISK 1
- EQU AFF_DISK (1<<1)
-
-
- {s AvailFonts
- WORD af_Type
- struct 8 af_Attr ( { TextAttr=8;graphics/text )
- s}
-
- {s AvailFontsHeader
- WORD afh_NumEntries
- s}
-
- : DFNAME " diskfont.library" drop ;
-
- libindex: >Diskfont
-
-
- >Diskfont ^ -030 (r A0 r) OpenDiskFont (s textAttr -- font )
- >Diskfont ^ -036 (r A0 D1 D0 r) Availfonts
- (s buffer flags buflen -- err )
-
-