Common Lisp Package: NET.HEXAPODIA.IMAGE.PCF

README:

FUNCTION

Public

Undocumented

READ-FONT (FILENAME)

Private

ACCELERATOR-CONSTANTMETRICS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-CONSTANTWIDTH (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-DRAWDIRECTION (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-FONTASCENT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-FONTDESCENT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-FORMAT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-INK-MAXBOUNDS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-INK-MINBOUNDS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-INKINSIDE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-INKMETRICS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-MAXBOUNDS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-MAXOVERLAP (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-MINBOUNDS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-NOOVERLAP (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-PADDING (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

ACCELERATOR-TERMINALFONT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

SETFACCELERATOR-CONSTANTMETRICS (NEW-VALUE INSTANCE)

SETFACCELERATOR-CONSTANTWIDTH (NEW-VALUE INSTANCE)

SETFACCELERATOR-DRAWDIRECTION (NEW-VALUE INSTANCE)

SETFACCELERATOR-FONTASCENT (NEW-VALUE INSTANCE)

SETFACCELERATOR-FONTDESCENT (NEW-VALUE INSTANCE)

SETFACCELERATOR-FORMAT (NEW-VALUE INSTANCE)

SETFACCELERATOR-INK-MAXBOUNDS (NEW-VALUE INSTANCE)

SETFACCELERATOR-INK-MINBOUNDS (NEW-VALUE INSTANCE)

SETFACCELERATOR-INKINSIDE (NEW-VALUE INSTANCE)

SETFACCELERATOR-INKMETRICS (NEW-VALUE INSTANCE)

SETFACCELERATOR-MAXBOUNDS (NEW-VALUE INSTANCE)

SETFACCELERATOR-MAXOVERLAP (NEW-VALUE INSTANCE)

SETFACCELERATOR-MINBOUNDS (NEW-VALUE INSTANCE)

SETFACCELERATOR-NOOVERLAP (NEW-VALUE INSTANCE)

ACCELERATOR-P (OBJECT)

SETFACCELERATOR-PADDING (NEW-VALUE INSTANCE)

SETFACCELERATOR-TERMINALFONT (NEW-VALUE INSTANCE)

COPY-ACCELERATOR (INSTANCE)

FIND-TOC-ENTRY (FONT)

FONT-NAME (FILENAME)

GENERATE-FONT (FONT)

MAKE-ACCELERATOR (&KEY ((FORMAT DUM0) 0) ((NOOVERLAP DUM1) 0) ((CONSTANTMETRICS DUM2) 0) ((TERMINALFONT DUM3) 0) ((CONSTANTWIDTH DUM4) 0) ((INKINSIDE DUM5) 0) ((INKMETRICS DUM6) 0) ((DRAWDIRECTION DUM7) 0) ((PADDING DUM8) 0) ((FONTASCENT DUM9) 0) ((FONTDESCENT DUM10) 0) ((MAXOVERLAP DUM11) 0) ((MINBOUNDS DUM12) NIL) ((MAXBOUNDS DUM13) NIL) ((INK-MINBOUNDS DUM14) NIL) ((INK-MAXBOUNDS DUM15) NIL))

MAKE-FONT (TABLE-COUNT STREAM)

MAKE-INT (SEQ FORMAT SIGNED)

OPEN-COMPRESSED-FONT (FONT-FILE)

OPEN-FONT (FONT-FILE)

READ-ACCELERATOR (FONT TOC-ENTRY)

READ-ALL-ENTRIES (FONT)

READ-BITMAP-TABLE (FONT TOC-ENTRY)

READ-ENCODING-TABLE (FONT TOC-ENTRY)

READ-INT (FONT OCTETS &KEY (FORMAT LSB) (SIGNED NIL))

READ-INT16 (STREAM &KEY (FORMAT LSB))

READ-LSBINT32 (STREAM)

READ-METRICS-ENTRY (FONT COMPRESSED-P BYTE-ORDER)

READ-METRICS-TABLE (FONT TOC-ENTRY)

READ-NEXT-ENTRY (FONT)

READ-OCTET (STREAM)

READ-PROPERTY-ENTRY (FONT TOC-DATA)

READ-TOC-ENTRY (FONT)

READ-UINT16 (STREAM &KEY (FORMAT LSB))

GENERIC-FUNCTION

Private

Undocumented

CMP (SEQ-A SEQ-B)

SLOT-ACCESSOR

Private

Undocumented

ACCELERATORS (OBJECT)

SETFACCELERATORS (NEW-VALUE OBJECT)

ASCENT (OBJECT)

SETFASCENT (NEW-VALUE OBJECT)

ATTRIBUTES (OBJECT)

SETFATTRIBUTES (NEW-VALUE OBJECT)

BITMAP (OBJECT)

SETFBITMAP (NEW-VALUE OBJECT)

BITMAP-COUNT (OBJECT)

BITMAP-FORMAT (OBJECT)

CHAR-TAB (OBJECT)

SETFCHAR-TAB (NEW-VALUE OBJECT)

DATA (OBJECT)

SETFDATA (NEW-VALUE OBJECT)

DATA-OFFSET (OBJECT)

SETFDATA-OFFSET (NEW-VALUE OBJECT)

DEFAULT-CHAR (OBJECT)

DESCENT (OBJECT)

SETFDESCENT (NEW-VALUE OBJECT)

ENCODING (OBJECT)

SETFENCODING (NEW-VALUE OBJECT)

GLYPH-TABLE (OBJECT)

INK-METRICS (OBJECT)

SETFINK-METRICS (NEW-VALUE OBJECT)

LEFT-BEARING (OBJECT)

SETFLEFT-BEARING (NEW-VALUE OBJECT)

MAX-CHAR (OBJECT)

METRICS (OBJECT)

SETFMETRICS (NEW-VALUE OBJECT)

MIN-CHAR (OBJECT)

NAME (OBJECT)

SETFNAME (NEW-VALUE OBJECT)

NAME-OFFSET (OBJECT)

OFFSETS (OBJECT)

PROPERTY-TABLE (OBJECT)

SETFPROPERTY-TABLE (NEW-VALUE OBJECT)

RIGHT-BEARING (OBJECT)

SETFRIGHT-BEARING (NEW-VALUE OBJECT)

STRING-PROPERTY-P (OBJECT)

TABLE (OBJECT)

TABLE-COUNT (OBJECT)

TOC-FORMAT (OBJECT)

TOC-OFFSET (OBJECT)

TOC-SIZE (OBJECT)

TOC-TYPE (OBJECT)

VALUE (OBJECT)

WIDTH (OBJECT)

SETFWIDTH (NEW-VALUE OBJECT)

CLASS

Private

Undocumented

ACCELERATOR

BITMAP-DATA

CHARACTER-ENCODING

CHARACTER-METRICS

PCF-FONT

PROPERTY-ENTRY

TOC-ENTRY

CONSTANT

Private

+PCF-BIT-MASK+

If set then Most Sig Bit First

+PCF-BYTE-MASK+

If set then Most Sig Byte First

+PCF-GLYPH-PAD-MASK+

See the bitmap table for explanation

+PCF-SCAN-UNIT-MASK+

See the bitmap table for explanation

Undocumented

+PCF-ACCEL-W-INKBOUNDS+

+PCF-ACCELERATORS+

+PCF-BDF-ACCELERATORS+

+PCF-BDF-ENCODINGS+

+PCF-BITMAPS+

+PCF-COMPRESSED-METRICS+

+PCF-DEFAULT-FORMAT+

+PCF-GLYPH-NAMES+

+PCF-INK-METRICS+

+PCF-INKBOUNDS+

+PCF-METRICS+

+PCF-PROPERTIES+

+PCF-SWIDTHS+