font
) ¶font
) ¶Whether the font is 7 bits safe (0 or 1), or NIL.
When 1, it means that no character of code lesser than 128 can lead to a
character of code greater than 128 by ways of ligatures or extensible
recipes.
font.lisp
(file)
character-metrics
) ¶Return extensible CHARACTER’s BOTTOM-CHARACTER.
If CHARACTER is not extensible, signal a NOT-EXTENSIBLE error.
character.lisp
(file)
extension-recipe
) ¶extension-recipe
) ¶The recipe’s bottom character, or NIL.
character.lisp
(file)
font
) ¶font
) ¶The font’s boundary character, or NIL.
This character is also accessible by code, like normal ones. However, it is
the only character the code of which may be outside [MIN-CODE,MAX-CODE] (see
TeX: the Program [545]). Finally, this character is not included in the
character count, unless it exists for real in the font (has non-zero
metrics).
font.lisp
(file)
character-metrics
) ¶The character’s numerical code.
character.lisp
(file)
math-extension-font
) ¶math-extension-font
) ¶The font’s default rule thickness.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp
(file)
character-metrics
) ¶character-metrics
) ¶The character’s depth.
It is expressed in design size units, or in TeX point units if the font is
frozen.
character.lisp
(file)
font
) ¶font
) ¶The font’s design size, in units of TeX points.
font.lisp
(file)
character-metrics
) ¶The character’s font.
character.lisp
(file)
character-metrics
) ¶character-metrics
) ¶The character’s height.
It is expressed in design size units, or in TeX point units if the font is
frozen.
character.lisp
(file)
character-metrics
) ¶character-metrics
) ¶The character’s italic correction.
TeX uses this value for regular characters followed by the command /, and
also in math mode for superscript placement. It is expressed in design size
units, or in TeX point units if the font is frozen.
character.lisp
(file)
character-metrics
) ¶Return extensible CHARACTER’s MIDDLE-CHARACTER.
If CHARACTER is not extensible, signal a NOT-EXTENSIBLE error.
character.lisp
(file)
extension-recipe
) ¶extension-recipe
) ¶The recipe’s middle character, or NIL.
character.lisp
(file)
character-metrics
) ¶character-metrics
) ¶The next character in a character list.
This slot is non-null only if the character is part of a chain of characters
of ascending size, and not the last one (see TeX: the Program [544]). It is
mutually exclusive with the EXTENSION-RECIPE slot, and also with the existence
of a ligature or kerning program for this character.
character.lisp
(file)
character-metrics
) ¶Return extensible CHARACTER’s REPEATED-CHARACTER.
If CHARACTER is not extensible, signal a NOT-EXTENSIBLE error.
character.lisp
(file)
extension-recipe
) ¶extension-recipe
) ¶The recipe’s repeated character.
character.lisp
(file)
character-metrics
) ¶Return extensible CHARACTER’s TOP-CHARACTER.
If CHARACTER is not extensible, signal a NOT-EXTENSIBLE error.
character.lisp
(file)
extension-recipe
) ¶extension-recipe
) ¶The recipe’s top character, or NIL.
character.lisp
(file)
extended-tfm
) ¶extended-tfm
) ¶file.lisp
(file)
invalid-table-length
) ¶invalid-table-length
) ¶file.lisp
(file)
invalid-header-length
) ¶invalid-header-length
) ¶file.lisp
(file)
ligature-cycle
) ¶ligature-cycle
) ¶file.lisp
(file)
character-list-cycle
) ¶character-list-cycle
) ¶file.lisp
(file)
invalid-table-start
) ¶invalid-table-start
) ¶file.lisp
(file)
invalid-char-info
) ¶invalid-char-info
) ¶file.lisp
(file)
invalid-ligature-opcode
) ¶invalid-ligature-opcode
) ¶file.lisp
(file)
invalid-table-index
) ¶invalid-table-index
) ¶file.lisp
(file)
invalid-original-design-size
) ¶invalid-original-design-size
) ¶file.lisp
(file)
invalid-design-size
) ¶invalid-design-size
) ¶file.lisp
(file)
invalid-character-code
) ¶invalid-character-code
) ¶font.lisp
(file)
not-extensible
) ¶not-extensible
) ¶character.lisp
(file)
invalid-bcpl-string
) ¶invalid-bcpl-string
) ¶util.lisp
(file)
invalid-string-length
) ¶invalid-string-length
) ¶util.lisp
(file)
character-metrics
) ¶character-metrics
) ¶The character’s width.
It is expressed in design size units, or in TeX point units if the font is
frozen.
character.lisp
(file)