Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the net.didierverna.tfm Reference Manual, version 1.1.1, generated automatically by Declt version 3.0 "Montgomery Scott" on Sun May 15 06:17:02 2022 GMT+0.
• Introduction | What net.didierverna.tfm is all about | |
• Systems | The systems documentation | |
• Modules | The modules documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
TFM (for TeX Font Metrics) is the standard font description format used by TeX. The TFM library parses and decodes TFM files into an abstract data structure, providing easy access to the corresponding font information in Common Lisp.
In your favorite Lisp REPL, type something like this:
(asdf:load-system :net.didierverna.tfm)
(net.didierverna.tfm:nickname-package)
(defvar *cmr10* (tfm:load-font #p"/path/to/cmr10.tfm"))
You will end up with a font
object, containing the decoded font information,
and stored in an easily accessible way. Inspect the object in question to
familiarize yourself with its contents.
TFM comes with both a user manual and a reference manual. Please see the projet's homepage for more information.
Next: Modules, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The net.didierverna.tfm system | ||
• The net.didierverna.tfm.core system | ||
• The net.didierverna.tfm.setup system |
Next: The net․didierverna․tfm․core system, Previous: Systems, Up: Systems [Contents][Index]
TeX Font Metrics
Didier Verna
http://www.lrde.epita.fr/~didier/software/lisp/typesetting.php#tfm
BSD
A Common Lisp interface to the TeX Font Metrics format
TFM (for TeX Font Metrics) is the standard font description format used by TeX. The TFM library parses and decodes TFM files into an abstract data structure, providing easy access to the corresponding font information in Common Lisp.
1.1.1
net.didierverna.tfm.core (system)
net.didierverna.tfm.asd (file)
Next: The net․didierverna․tfm․setup system, Previous: The net․didierverna․tfm system, Up: Systems [Contents][Index]
TFM Core
Didier Verna
http://www.lrde.epita.fr/~didier/software/lisp/typesetting.php#tfm
BSD
TeX Font Metrics, core library
The TeX Font Metrics core library provides the main functionality of TFM. For a more complete description of TFM, see the ‘net.didierverna.tfm’ system.
1.1.1
net.didierverna.tfm.setup (system)
net.didierverna.tfm.core.asd (file)
Previous: The net․didierverna․tfm․core system, Up: Systems [Contents][Index]
TeX Font Metrics, setup library
Didier Verna
http://www.lrde.epita.fr/~didier/software/lisp/typesetting.php#tfm
BSD
TFM’s preload setup library
The TFM setup library provides support for various preload configuration parameters and meta-utilities. For a more complete description of TFM, see the ‘net.didierverna.tfm’ system.
1.1.1
named-readtables
Modules are listed depth-first from the system components tree.
• The net.didierverna.tfm.core/src module | ||
• The net.didierverna.tfm.setup/src module |
Next: The net․didierverna․tfm․setup/src module, Previous: Modules, Up: Modules [Contents][Index]
package.lisp (file)
net.didierverna.tfm.core (system)
core/src/
Previous: The net․didierverna․tfm․core/src module, Up: Modules [Contents][Index]
package.lisp (file)
net.didierverna.tfm.setup (system)
setup/src/
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
Next: The net․didierverna․tfm․core․asd file, Previous: Lisp files, Up: Lisp files [Contents][Index]
net.didierverna.tfm.asd
net.didierverna.tfm (system)
Next: The net․didierverna․tfm․setup․asd file, Previous: The net․didierverna․tfm․asd file, Up: Lisp files [Contents][Index]
core/net.didierverna.tfm.core.asd
net.didierverna.tfm.core (system)
Next: The net․didierverna․tfm․core/package․lisp file, Previous: The net․didierverna․tfm․core․asd file, Up: Lisp files [Contents][Index]
setup/net.didierverna.tfm.setup.asd
net.didierverna.tfm.setup (system)
Next: The net․didierverna․tfm․core/src/util․lisp file, Previous: The net․didierverna․tfm․setup․asd file, Up: Lisp files [Contents][Index]
net.didierverna.tfm.core (system)
core/package.lisp
nickname-package (function)
Next: The net․didierverna․tfm․core/src/intermediate․lisp file, Previous: The net․didierverna․tfm․core/package․lisp file, Up: Lisp files [Contents][Index]
src (module)
core/src/util.lisp
Next: The net․didierverna․tfm․core/src/character․lisp file, Previous: The net․didierverna․tfm․core/src/util․lisp file, Up: Lisp files [Contents][Index]
util.lisp (file)
src (module)
core/src/intermediate.lisp
Next: The net․didierverna․tfm․core/src/font․lisp file, Previous: The net․didierverna․tfm․core/src/intermediate․lisp file, Up: Lisp files [Contents][Index]
intermediate.lisp (file)
src (module)
core/src/character.lisp
Next: The net․didierverna․tfm․core/src/file․lisp file, Previous: The net․didierverna․tfm․core/src/character․lisp file, Up: Lisp files [Contents][Index]
character.lisp (file)
src (module)
core/src/font.lisp
Next: The net․didierverna․tfm․setup/package․lisp file, Previous: The net․didierverna․tfm․core/src/font․lisp file, Up: Lisp files [Contents][Index]
font.lisp (file)
src (module)
core/src/file.lisp
Next: The net․didierverna․tfm․setup/src/configuration․lisp file, Previous: The net․didierverna․tfm․core/src/file․lisp file, Up: Lisp files [Contents][Index]
net.didierverna.tfm.setup (system)
setup/package.lisp
Next: The net․didierverna․tfm․setup/src/readtable․lisp file, Previous: The net․didierverna․tfm․setup/package․lisp file, Up: Lisp files [Contents][Index]
src (module)
setup/src/configuration.lisp
*configuration* (special variable)
Next: The net․didierverna․tfm․setup/src/version․lisp file, Previous: The net․didierverna․tfm․setup/src/configuration․lisp file, Up: Lisp files [Contents][Index]
configuration.lisp (file)
src (module)
setup/src/readtable.lisp
Previous: The net․didierverna․tfm․setup/src/readtable․lisp file, Up: Lisp files [Contents][Index]
readtable.lisp (file)
src (module)
setup/src/version.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The net.didierverna.tfm package | ||
• The net.didierverna.tfm.setup package |
Next: The net․didierverna․tfm․setup package, Previous: Packages, Up: Packages [Contents][Index]
The TeX Font Metrics package.
package.lisp (file)
Previous: The net․didierverna․tfm package, Up: Packages [Contents][Index]
The TFM setup library’s package.
package.lisp (file)
common-lisp
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported special variables | ||
• Exported functions | ||
• Exported generic functions | ||
• Exported conditions | ||
• Exported classes |
Next: Exported functions, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
A string denoting the copyright years for the whole project.
version.lisp (file)
The major level of this release.
version.lisp (file)
The minor level of this release.
version.lisp (file)
The name of this release.
The general naming theme for TFM is "Uncial Fonts", from the LaTeX Font
Catalogue (https://www.tug.org/FontCatalogue/uncialfonts.html).
version.lisp (file)
The status of this release.
version.lisp (file)
The status level of this release.
version.lisp (file)
Next: Exported generic functions, Previous: Exported special variables, Up: Exported definitions [Contents][Index]
Return KEY’s value in the current TFM configuration.
configuration.lisp (file)
Set KEY to VALUE in the current TFM configuration.
configuration.lisp (file)
Return T if CHARACTER has an extension recipe.
character.lisp (file)
Freeze FONT.
Freezing a font means that all dimensions normally expressed in design size
units are multiplied by it, so as to lead values in TeX point units.
If FONT is already frozen, this function does nothing and returns NIL.
Otherwise, it returns T.
font.lisp (file)
Return FONT’s CODE character, or NIL.
font.lisp (file)
Return kerning for CHARACTER1 and CHARACTER2, or NIL.
If CHARACTER1 and CHARACTER2 don’t belong to the same font, signal a
DIFFERENT-FONTS error.
font.lisp (file)
(setf kerning) (function)
Set KERNING for CHARACTER1 and CHARACTER2.
Return ligature for CHARACTER1 and CHARACTER2, or NIL.
If CHARACTER1 and CHARACTER2 don’t belong to the same font, signal a
DIFFERENT-FONTS error.
font.lisp (file)
(setf ligature) (function)
Set LIGATURE for CHARACTER1 and CHARACTER2.
Load FILE into a new font, and return it.
- If provided, DESIGN-SIZE overrides the font’s original value. It must be a
real greater or equal to 1.
- When FREEZE (NIL by default), freeze the font immediately after creation.
See the eponymous function for more information.
Only actual TFM data is currently supported. If OFM or JFM data is detected,
this function signals an EXTENDED-TFM warning and returns NIL.
While loading TFM data, any signalled condition is restartable with CANCEL-LOADING, in which case this function simply returns NIL.
file.lisp (file)
Add NICKNAME (:TFM by default) to the :NET.DIDIERVERNA.TFM package.
package.lisp (file)
Unfreeze FONT.
Unfreezing means performing the inverse of what FREEZE does.
If FONT is not frozen, this function does nothing and returns NIL. Otherwise,
it returns T.
font.lisp (file)
Return the current version of TFM.
TYPE can be one of :number, :short or :long.
A version number is computed as major*10000 + minor*100 + patchlevel, leaving
two digits for each level. Alpha, beta and rc status are ignored in version
numbers.
A short version is something like 1.3{a,b,rc}4, or 1.3.4 for patchlevel.
Alpha, beta or rc levels start at 1. Patchlevels start at 0 but are ignored
in the output, so that 1.3.0 appears as just 1.3.
A long version is something like
1.3 {alpha,beta,release candidate,patchlevel} 4 "Artificial Uncial".
As for the short version, a patchlevel of 0 is ignored in the output.
version.lisp (file)
Next: Exported conditions, Previous: Exported functions, Up: Exported definitions [Contents][Index]
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)
file.lisp (file)
The font’s AXIS-HEIGHT parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
file.lisp (file)
The font’s BIG-OP-SPACING1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s BIG-OP-SPACING2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s BIG-OP-SPACING3 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s BIG-OP-SPACING4 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s BIG-OP-SPACING5 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
Return extensible CHARACTER’s BOTTOM-CHARACTER.
If CHARACTER is not extensible, signal a NOT-EXTENSIBLE error.
character.lisp (file)
The recipe’s bottom character, or NIL.
character.lisp (file)
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)
The font’s number of characters.
The character count does not include the boundary character, unless that
character really exists in the font (has non-zerop metrics).
font.lisp (file)
font.lisp (file)
font.lisp (file)
file.lisp (file)
The font’s characters.
This is a hash table associating character codes with characters.
font.lisp (file)
The font’s checksum, as provided by Metafont.
font.lisp (file)
The character’s numerical code.
character.lisp (file)
The character to insert between the two original ones.
font.lisp (file)
file.lisp (file)
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)
Whether to delete the character after the ligature.
font.lisp (file)
Whether to delete the character before the ligature.
font.lisp (file)
The font’s DELIM1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s DELIM2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s DENOM1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s DENOM2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The character’s depth.
It is expressed in design size units, or in TeX point units if the font is
frozen.
character.lisp (file)
The font’s design size, in units of TeX points.
font.lisp (file)
Check that DESIGN-SIZE is a real greater or equal to 1.
font.lisp (file)
Rescale FONT if frozen.
font.lisp (file)
Unscale FONT if frozen.
font.lisp (file)
file.lisp (file)
The font’s em size.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s character coding scheme (a BCPL string), or NIL.
font.lisp (file)
The font’s ex size.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s expansion (:regular, :condensed, :extended), or NIL. When available, it is decoded from the font face number.
font.lisp (file)
The font’s extra space.
It is expressed in design size units, or in TeX point units if the font is
frozen.
This is the additional space to put at the end of sentences.
font.lisp (file)
The font’s 3-letters face code, or NIL.
When available, it is the concatenation of the upcased first letters of the
font’s weight, slope, and expansion.
font.lisp (file)
The font’s face number, or NIL.
font.lisp (file)
The font’s family (a BCPL string), or NIL.
font.lisp (file)
The character’s font.
character.lisp (file)
Whether the font is frozen.
font.lisp (file)
The character’s height.
It is expressed in design size units, or in TeX point units if the font is
frozen.
character.lisp (file)
The font’s interword shrinkability.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s normal interword space.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s interword stretchability.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
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)
file.lisp (file)
file.lisp (file)
The font’s largest character code.
font.lisp (file)
Return extensible CHARACTER’s MIDDLE-CHARACTER.
If CHARACTER is not extensible, signal a NOT-EXTENSIBLE error.
character.lisp (file)
The recipe’s middle character, or NIL.
character.lisp (file)
The font’s smallest character code.
font.lisp (file)
file.lisp (file)
The font’s name.
When the font is loaded from a file, it defaults to the file’s base name,
along with potential scaling information.
font.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
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)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
The font’s NUM1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s NUM2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s NUM2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
file.lisp (file)
The font’s original design size, in units of TeX points.
font.lisp (file)
util.lisp (file)
The font’s additional parameters array, or NIL.
Parameters are expressed in design size units, or in TeX point units if the
font is frozen.
font.lisp (file)
The number of characters to skip for reaching the next character.
font.lisp (file)
Return extensible CHARACTER’s REPEATED-CHARACTER.
If CHARACTER is not extensible, signal a NOT-EXTENSIBLE error.
character.lisp (file)
The recipe’s repeated character.
character.lisp (file)
The font’s slant (a scalar ratio).
font.lisp (file)
The font’s slope (:roman, :italic), or NIL.
When available, it is decoded from the font face number.
font.lisp (file)
file.lisp (file)
The font’s SUB1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s SUB2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s SUBDROP parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s SUP1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s SUP2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s SUP2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
The font’s SUPDROP parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
font.lisp (file)
Return extensible CHARACTER’s TOP-CHARACTER.
If CHARACTER is not extensible, signal a NOT-EXTENSIBLE error.
character.lisp (file)
The recipe’s top character, or NIL.
character.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
file.lisp (file)
font.lisp (file)
character.lisp (file)
util.lisp (file)
util.lisp (file)
util.lisp (file)
util.lisp (file)
The font’s weight (:medium, :bold, :light), or NIL. When available, it is decoded from the font face number.
font.lisp (file)
The character’s width.
It is expressed in design size units, or in TeX point units if the font is
frozen.
character.lisp (file)
Next: Exported classes, Previous: Exported generic functions, Up: Exported definitions [Contents][Index]
The Character List Cycle compliance error.
It signals that a cycle was found in a list of ascending character sizes.
file.lisp (file)
tfm-compliance-error (condition)
The cyclic character list.
:value
value (generic function)
(setf value) (generic function)
The Different Fonts usage error.
It signals an attempt at retrieving a ligature or kerning for two characters
from different fonts.
font.lisp (file)
tfm-usage-error (condition)
The first character.
:character1
character1 (generic function)
(setf character1) (generic function)
The second character.
:character2
character2 (generic function)
(setf character2) (generic function)
The Extended TFM warning.
It signals that a file contains extended TFM data (OFM or JFM) rather than
plain TFM data.
file.lisp (file)
tfm-warning (condition)
The TFM extension.
:value
value (generic function)
(setf value) (generic function)
The extended TFM file.
:file
file (generic function)
(setf file) (generic function)
The File Overflow compliance warning.
It signals that the file size is longer than expected.
file.lisp (file)
The File Underflow compliance error.
It signals that the file size is shorter than expected.
file.lisp (file)
The Fix Word Overflow compliance error.
It signals that a fix word is outside ]-16,+16[.
util.lisp (file)
tfm-compliance-error (condition)
The faulty value.
:value
value (generic function)
(setf value) (generic function)
The Invalid BCPL String compliance error.
It signals that a BCPL string contains parentheses or non-ASCII characters.
util.lisp (file)
tfm-compliance-error (condition)
The invalid string.
:value
value (generic function)
(setf value) (generic function)
The Invalid Char Info compliance error.
It signals that a char-info with a width-index of 0 is not completely
zero’ed out.
file.lisp (file)
tfm-compliance-error (condition)
The invalid char-info structure.
:value
value (generic function)
(setf value) (generic function)
The Invalid Character Code compliance error.
It signals a reference to a character code which does not exist in the font
being loaded.
font.lisp (file)
tfm-compliance-error (condition)
The invalid character code.
:value
value (generic function)
(setf value) (generic function)
The Invalid Character Range compliance error. It signals that BC-1 > EC, or that EC > 255.
file.lisp (file)
tfm-compliance-error (condition)
The smallest character code.
The Invalid Design Size compliance error.
It signals that a design size is too small (< 1pt).
file.lisp (file)
tfm-compliance-error (condition)
The invalid design size.
:value
value (generic function)
(setf value) (generic function)
The Invalid Header Length compliance error.
It signals that a header length is too small (< 2 words).
file.lisp (file)
tfm-compliance-error (condition)
The invalid header length.
:value
value (generic function)
(setf value) (generic function)
The Invalid Ligature Opcode compliance error. It signals that a ligature opcode is invalid.
file.lisp (file)
tfm-compliance-error (condition)
The invalid ligature opcode.
:value
value (generic function)
(setf value) (generic function)
The Section Lengths compliance error.
It signals that LF != 6 + LH + NC + NW + NH + ND + NI + NL + NK + NE + NP.
file.lisp (file)
tfm-compliance-error (condition)
The declared length of the file.
The declared length of the file header.
EC - BC + 1.
The declared length of the width table.
The declared length of the height table.
The declared length of the depth table.
The declared length of the italic correction table.
The declared length of the lig/kern table.
The declared length of the kern table.
The declared length of the extensible character table.
The Invalid String Length compliance error.
It signals that the declared length of a padded string is greater than its
maximum.
util.lisp (file)
tfm-compliance-error (condition)
The invalid length.
:value
value (generic function)
(setf value) (generic function)
The maximum length.
:padding
padding (generic function)
(setf padding) (generic function)
The Invalid Table Index compliance error.
It signals that a table index is greater than its largest value.
file.lisp (file)
tfm-table-error (condition)
The invalid index.
:value
value (generic function)
(setf value) (generic function)
The largest index.
:largest
largest (generic function)
(setf largest) (generic function)
The Invalid Table Length compliance error.
It signals that a declared TFM table’s length is out of range.
file.lisp (file)
tfm-table-error (condition)
The invalid table length.
:value
value (generic function)
(setf value) (generic function)
The smallest table length.
:smallest
smallest (generic function)
(setf smallest) (generic function)
The largest table length.
:largest
largest (generic function)
(setf largest) (generic function)
The Invalid Table Start compliance error.
It signals that the first value in a TFM table is not 0.
file.lisp (file)
tfm-table-error (condition)
The invalid first table value.
:value
value (generic function)
(setf value) (generic function)
The Ligature Cycle compliance error.
It signals that a ligature introduces a cycle for a cons of characters.
file.lisp (file)
tfm-compliance-error (condition)
The ligature introducing a cycle.
:value
value (generic function)
(setf value) (generic function)
The cons of characters involved in the ligature.
:characters
characters (generic function)
(setf characters) (generic function)
The No Boundary Character compliance error.
It signals that a boundary character ligature/kerning program was found,
without a boundary character being defined.
file.lisp (file)
tfm-compliance-error (condition)
The Not Extensible usage error.
It signals an attempt at accessing the extension recipe of a non extensible
character.
character.lisp (file)
tfm-usage-error (condition)
The non extensible character.
:value
value (generic function)
(setf value) (generic function)
The TFM root condition.
util.lisp (file)
condition (condition)
The TFM Compliance root condition.
This is the mixin for conditions related to TFM compliance.
util.lisp (file)
tfm (condition)
The TFM compliance errors root condition.
This is the root condition for errors related to TFM compliance.
util.lisp (file)
The TFM compliance warnings root condition.
This is the root condition for warnings related to TFM compliance.
util.lisp (file)
The TFM errors root condition.
util.lisp (file)
The TFM Usage root condition.
This is the mixin for conditions related to the use of the library.
util.lisp (file)
tfm (condition)
The TFM usage errors root condition.
This is the root condition for errors related to the use of the library.
util.lisp (file)
The TFM usage warnings root condition.
This is the root condition for warnings related to the use of the library.
util.lisp (file)
The TFM warnings root condition.
util.lisp (file)
The U16 Overflow compliance error.
It signals that an unsigned 16 bits integer is greater than 2^15.
util.lisp (file)
tfm-compliance-error (condition)
The faulty value.
:value
value (generic function)
(setf value) (generic function)
Previous: Exported conditions, Up: Exported definitions [Contents][Index]
The Character Metrics class.
This class represents decoded character information. Within the context of
this library, the term "character" denotes an instance of this class.
character.lisp (file)
standard-object (class)
The character’s numerical code.
:code
code (generic function)
The character’s font.
:font
font (generic function)
The character’s width.
It is expressed in design size units, or in TeX point units if the font is
frozen.
:width
width (generic function)
(setf width) (generic function)
The character’s height.
It is expressed in design size units, or in TeX point units if the font is
frozen.
:height
height (generic function)
(setf height) (generic function)
The character’s depth.
It is expressed in design size units, or in TeX point units if the font is
frozen.
:depth
depth (generic function)
(setf depth) (generic function)
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.
:italic-correction
italic-correction (generic function)
(setf italic-correction) (generic function)
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.
next-character (generic function)
(setf next-character) (generic function)
The character’s extension recipe, or NIL.
This slot is non-null only if this character is extensible (see TeX: the
Program [544]). It is mutually exclusive with the NEXT-CHARACTER slot, and
also with the existence of a ligature or kerning program for this character.
extension-recipe (generic function)
(setf extension-recipe) (generic function)
The TeX Font Metrics class.
This class represents decoded font information. Within the context of this
library, the term "font" denotes an instance of this class, or of one of its
subclasses.
font.lisp (file)
standard-object (class)
The font’s name.
When the font is loaded from a file, it defaults to the file’s base name,
along with potential scaling information.
:name
name (generic function)
(setf name) (generic function)
The file from which the font was loaded, or NIL.
:file
file (generic function)
(setf file) (generic function)
The font’s checksum, as provided by Metafont.
checksum (generic function)
(setf checksum) (generic function)
Whether the font is frozen.
frozen (generic function)
(setf frozen) (generic function)
The font’s design size, in units of TeX points.
design-size (generic function)
(setf design-size) (generic function)
The font’s original design size, in units of TeX points.
original-design-size (generic function)
(setf original-design-size) (generic function)
The font’s character coding scheme (a BCPL string), or NIL.
encoding (generic function)
(setf encoding) (generic function)
The font’s family (a BCPL string), or NIL.
family (generic function)
(setf family) (generic function)
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.
7bits-safe (generic function)
(setf 7bits-safe) (generic function)
The font’s face number, or NIL.
face-number (generic function)
(setf face-number) (generic function)
The font’s weight (:medium, :bold, :light), or NIL. When available, it is decoded from the font face number.
weight (generic function)
(setf weight) (generic function)
The font’s slope (:roman, :italic), or NIL.
When available, it is decoded from the font face number.
slope (generic function)
(setf slope) (generic function)
The font’s expansion (:regular, :condensed, :extended), or NIL. When available, it is decoded from the font face number.
expansion (generic function)
(setf expansion) (generic function)
The font’s 3-letters face code, or NIL.
When available, it is the concatenation of the upcased first letters of the
font’s weight, slope, and expansion.
face-code (generic function)
(setf face-code) (generic function)
The font’s slant (a scalar ratio).
0
slant (generic function)
(setf slant) (generic function)
The font’s normal interword space.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
interword-space (generic function)
(setf interword-space) (generic function)
The font’s interword stretchability.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
interword-stretch (generic function)
(setf interword-stretch) (generic function)
The font’s interword shrinkability.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
interword-shrink (generic function)
(setf interword-shrink) (generic function)
The font’s ex size.
It is expressed in design size units, or in TeX point units if the font is
frozen.
The font’s em size.
It is expressed in design size units, or in TeX point units if the font is
frozen.
The font’s extra space.
It is expressed in design size units, or in TeX point units if the font is
frozen.
This is the additional space to put at the end of sentences.
0
extra-space (generic function)
(setf extra-space) (generic function)
The font’s additional parameters array, or NIL.
Parameters are expressed in design size units, or in TeX point units if the
font is frozen.
parameters (generic function)
(setf parameters) (generic function)
The font’s smallest character code.
min-code (generic function)
(setf min-code) (generic function)
The font’s largest character code.
max-code (generic function)
(setf max-code) (generic function)
The font’s characters.
This is a hash table associating character codes with characters.
(make-hash-table :test (function eq))
characters (generic function)
(setf characters) (generic function)
The font’s number of characters.
The character count does not include the boundary character, unless that
character really exists in the font (has non-zerop metrics).
character-count (generic function)
(setf character-count) (generic function)
The font’s ligatures.
This is a hash table associating conses of characters with the corresponding
ligature.
(make-hash-table :test (function equal))
ligatures (generic function)
(setf ligatures) (generic function)
The font’s kernings.
This is a hash table associating conses of characters with the corresponding
kerning. They are expressed in design size units, or in TeX point units if
the font is frozen.
(make-hash-table :test (function equal))
kernings (generic function)
(setf kernings) (generic function)
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).
boundary-character (generic function)
(setf boundary-character) (generic function)
The Ligature class.
This class represents a decoded ligature program. Within the context of this
library, the term "ligature" denotes an instance of this class.
font.lisp (file)
standard-object (class)
The character to insert between the two original ones.
:composite
composite (generic function)
Whether to delete the character before the ligature.
:delete-before
delete-before (generic function)
Whether to delete the character after the ligature.
:delete-after
delete-after (generic function)
The number of characters to skip for reaching the next character.
:pass-over
pass-over (generic function)
The Math Extension Font class.
This class represents fonts with the "TeX math extension" character coding
scheme.
font.lisp (file)
font (class)
The font’s default rule thickness.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
default-rule-thickness (generic function)
(setf default-rule-thickness) (generic function)
The font’s BIG-OP-SPACING1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
big-op-spacing1 (generic function)
(setf big-op-spacing1) (generic function)
The font’s BIG-OP-SPACING2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
big-op-spacing2 (generic function)
(setf big-op-spacing2) (generic function)
The font’s BIG-OP-SPACING3 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
big-op-spacing3 (generic function)
(setf big-op-spacing3) (generic function)
The font’s BIG-OP-SPACING4 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
big-op-spacing4 (generic function)
(setf big-op-spacing4) (generic function)
The font’s BIG-OP-SPACING5 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
big-op-spacing5 (generic function)
(setf big-op-spacing5) (generic function)
The Math Symbols Font class.
This class represents fonts with the "TeX math symbols" character coding
scheme.
font.lisp (file)
font (class)
The font’s NUM1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
num1 (generic function)
(setf num1) (generic function)
The font’s NUM2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
num2 (generic function)
(setf num2) (generic function)
The font’s NUM2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
num3 (generic function)
(setf num3) (generic function)
The font’s DENOM1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
denom1 (generic function)
(setf denom1) (generic function)
The font’s DENOM2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
denom2 (generic function)
(setf denom2) (generic function)
The font’s SUP1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
sup1 (generic function)
(setf sup1) (generic function)
The font’s SUP2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
sup2 (generic function)
(setf sup2) (generic function)
The font’s SUP2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
sup3 (generic function)
(setf sup3) (generic function)
The font’s SUB1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
sub1 (generic function)
(setf sub1) (generic function)
The font’s SUB2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
sub2 (generic function)
(setf sub2) (generic function)
The font’s SUPDROP parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
supdrop (generic function)
(setf supdrop) (generic function)
The font’s SUBDROP parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
subdrop (generic function)
(setf subdrop) (generic function)
The font’s DELIM1 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
delim1 (generic function)
(setf delim1) (generic function)
The font’s DELIM2 parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
delim2 (generic function)
(setf delim2) (generic function)
The font’s AXIS-HEIGHT parameter.
It is expressed in design size units, or in TeX point units if the font is
frozen.
0
axis-height (generic function)
(setf axis-height) (generic function)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal constants | ||
• Internal special variables | ||
• Internal macros | ||
• Internal functions | ||
• Internal generic functions | ||
• Internal conditions | ||
• Internal structures | ||
• Internal classes |
Next: Internal special variables, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
The list of dimension accessor names in the CHARACTER-METRICS class.
character.lisp (file)
The list of dimension accessor names in the FONT class.
font.lisp (file)
The list of dimension accessor names in the MATH-EXTENSION-FONT class.
font.lisp (file)
The list of dimension accessor names in the MATH-SYMBOLS-FONT class.
font.lisp (file)
Next: Internal macros, Previous: Internal constants, Up: Internal definitions [Contents][Index]
The TFM configuration settings.
This variable contains a property list of configuration options.
Current options are:
- :swank-eval-in-emacs (Boolean)
See Chapter 5 of the user manual for more information.
configuration.lisp (file)
The stream being read.
util.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
Wrapper around ‘clindent’ to avoid quoting SYMBOL and INDENT.
readtable.lisp (file)
Like DEFCONSTANT, but reuse existing value if any.
util.lisp (file)
character.lisp (file)
Map BODY on OBJECT ACCESSORS, each in turn available as VAR.
util.lisp (file)
Map BODY on CHARACTER metrics dimension accessors available as VAR.
character.lisp (file)
Map BODY on FONT dimension accessors available as VAR.
font.lisp (file)
Map BODY on math extension FONT dimension accessors available as VAR.
font.lisp (file)
Map BODY on FONT dimension accessors available as VAR.
font.lisp (file)
Call TABLE-AREF, computing the table name from TABLE.
file.lisp (file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
Run a ligature/kerning program for CHARACTER.
The program starts at LIG/KERNS[INDEX] and uses the KERNS array. Running the
program eventually creates ligatures or kernings for CHARACTER and some other
character.
If an invalid index into LIG/KERNS is encountered, signal an
INVALID-TABLE-INDEX error. This error is immediately restartable with
ABORT-LIG/KERN-PROGRAM.
If an invalid ligature opcode is encountered, signal an
INVALID-LIGATURE-OPCODE error. This error is immediately restartable with
DISCARD-LIGATURE.
If an invalid index into KERNS is encountered, signal an INVALID-TABLE-INDEX
error. This error is immediately restartable with DISCARD-KERNING.
Finally, if an invalid character code is encountered, signal an INVALID-CHARACTER-CODE error. Depending on the context, this error is immediately restartable with DISCARD-LIGATURE or DISCARD-KERNING.
file.lisp (file)
version.lisp (file)
Apply LIGATURE to STATE and return the new state.
STATE is a list of characters, the first two being subject to LIGATURE.
font.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
Send SYMBOL’s INDENTation information to Emacs.
Emacs will set the ’common-lisp-indent-function property.
If INDENT is a symbol, use its indentation definition. Otherwise, INDENT is
considered as an indentation definition.
readtable.lisp (file)
Return FONT’s CODE character.
If ERRORP (the default), check that the character exists, or signal an
INVALID-CHARACTER-CODE error. Note that a fake boundary character may be
retrieved by this function.
font.lisp (file)
(setf code-character) (function)
Make FONT’s CHARACTER accessible by its code.
font.lisp (file)
code-character (function)
intermediate.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
Decode char-info WORD into a new CHAR-INFO instance, and return it.
intermediate.lisp (file)
Decode exten WORD into a new EXTEN instance, and return it.
intermediate.lisp (file)
Decode lig/kern WORD into a new LIG/KERN instance, and return it.
intermediate.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
Make an extension recipe based on EXTEN with FONT’s characters.
file.lisp (file)
intermediate.lisp (file)
Construct a call to ‘defindent’ by reading an argument list from STREAM. This dispatch macro character function is installed on #i in the NET.DIDIERVERNA.TFM named readtable.
readtable.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
Parse *STREAM* of declared length LF into a new font, and return it.
- FILE defaults to *STREAM*’s associated file if any.
- NAME defaults to the FILE’s base name, if any.
- If DESIGN-SIZE is provided and not a real greater or equal to 1, signal a
type error. Otherwise, override the original design size with it.
- When FREEZE (NIL by default), freeze the font immediately after creation.
If *STREAM* is shorter than expected, signal a FILE-UNDERFLOW error.
If *STREAM* is longer than expected, signal a FILE-OVERFLOW warning.
If the declared header length is less than 2, signal an INVALID-HEADER-LENGTH
error.
If BC and EC don’t make sense, signal an INVALID-CHARACTER-RANGE error.
If the widths, heights, depths, italic corrections, or extens tables lengths
are not within the expected range, signal an INVALID-TABLE-LENGTH error.
Finally, if the declared sections lengths don’t add up to the declared file length, signal an INVALID-SECTION-LENGTHS error.
file.lisp (file)
intermediate.lisp (file)
Make a new CHARACTER-METRICS instance, and return it.
Initialize the character’s CODE, FONT, WIDTH, HEIGHT, DEPTH, and
ITALIC-CORRECTION appropriately. The two remaining slots (NEXT-CHARACTER and
EXTENSION-RECIPE) will be initialized later if needed, when all character
metrics instances are created.
character.lisp (file)
intermediate.lisp (file)
Make a new EXTENSION-RECIPE with REPEATED-CHARACTER and return it. The recipe may also have a TOP-, MIDDLE-, and BOTTOM-CHARACTER.
character.lisp (file)
Make a new NAMEd FONT instance, and return it.
If INITARGS are provided, pass them as-is to MAKE-INSTANCE.
font.lisp (file)
intermediate.lisp (file)
Make a new LIGATURE instance, and return it.
font.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
Parse the 8 character information tables from *STREAM* into FONT.
NC (EC - BC + 1), NW, NH, ND, NI, NL, NK, and NE are the declared lengths of
the 8 tables, that is, the char infos, widths, heights, depths, italic
corrections, lig/kern instructions, kerns, and extens respectively.
If a char info structure with a width index of 0 is not completely zero’ed
out, signal an INVALID-CHAR-INFO error. This error is immediately restartable
with SET-TO-ZERO.
If the first entry in the widths, heights, depths, or italic corrections table
is not 0, signal an INVALID-TABLE-START error. This error is immediately
restartable with SET-TO-ZERO.
If an index into the widths, heights, depths, or italic corrections tables is
invalid, signal an INVALID-TABLE-INDEX error. This error is immediately
restartable with SET-TO-ZERO.
If a lig/kern program is found for a boundary character, but there is no such
character in the font, signal a NO-BOUNDARY-CHARACTER error. This error is
immediately restartable with ABORT-LIG/KERN-PROGRAM.
If an index into the extens table is invalid, signal an INVALID-TABLE-INDEX error. This error is immediately restartable with DISCARD-EXTENSION-RECIPE.
If a cycle is found in a list of characters of ascending size, signal a
CHARACTER-LIST-CYCLE error. This error is immediately restartable with
DISCARD-NEXT-CHARACTER.
If a ligature is found to be cyclic, signal a LIGATURE-CYCLE error. This error
is immediately restartable with DISCARD-LIGATURE.
Finally, if an invalid character code is encountered, signal an INVALID-CHARACTER-CODE error. Depending on the context, this error is immediately restartable with DISCARD-NEXT-CHARACTER, or DISCARD-EXTENSION-RECIPE.
file.lisp (file)
Parse a header of LENGTH words from *STREAM* into FONT.
If FONT’s design size is less than 1pt, signal an INVALID-DESIGN-SIZE error.
This error is immediately restartable with SET-TO-TEN.
However, if FONT’s design size was explicitly overridden, only signal an
INVALID-ORIGINAL-DESIGN-SIZE warning.
file.lisp (file)
Read a fix word from *STREAM* and return it.
If LIMIT (the default), check that the number lies within ]-16,+16[, or
signal a FIX-WORD-OVERFLOW error. This error is immediately restartable with
SET-TO-ZERO.
util.lisp (file)
Read a BCPL string out of PADDING bytes from *STREAM*.
The first byte in *STREAM* indicates the actual length of the string.
The remaining bytes are ignored.
If the declared string length is too large, signal an INVALID-STRING-LENGTH
error. This error is immediately restartable with READ-MAXIMUM-LENGTH or
DISCARD-STRING.
If the string is not in BCPL format (it contains parentheses or non plain ASCII characters, signal an INVALID-BCPL-STRING error. This error is immediately restartable with KEEP-STRING, FIX-STRING (replacing parentheses with slashes, and non plain ASCII characters with question marks), or DISCARD-STRING.
util.lisp (file)
Read an unsigned 16 bits Big Endian integer from *STREAM* and return it. If >= 2^15, signal a U16-OVERFLOW error.
util.lisp (file)
Read an unsigned 32 bits Big Endian integer from *STREAM*.
util.lisp (file)
version.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
Like FORMAT, but if *STREAM* is bound, report that we’re reading from it.
util.lisp (file)
Find the real start of a ligature/kerning program and run it.
See %run-ligature/kerning-program for more information.
If INDEX is invalid, signal an INVALID-TABLE-INDEX error. This error is immediately restartable with ABORT-LIG/KERN-PROGRAM.
file.lisp (file)
intermediate.lisp (file)
Access NAMEd TABLE at INDEX.
If INDEX is out of bounds, signal an INVALID-TABLE-INDEX error.
file.lisp (file)
intermediate.lisp (file)
intermediate.lisp (file)
Read a series of ~"string" to be concatenated together.
readtable.lisp (file)
Next: Internal conditions, Previous: Internal functions, Up: Internal definitions [Contents][Index]
The character’s extension recipe, or NIL.
This slot is non-null only if this character is extensible (see TeX: the
Program [544]). It is mutually exclusive with the NEXT-CHARACTER slot, and
also with the existence of a ligature or kerning program for this character.
character.lisp (file)
The font’s kernings.
This is a hash table associating conses of characters with the corresponding
kerning. They are expressed in design size units, or in TeX point units if
the font is frozen.
font.lisp (file)
The font’s ligatures.
This is a hash table associating conses of characters with the corresponding
ligature.
font.lisp (file)
Parse a parameters section of LENGTH words from *STREAM* into FONT. Return remaining LENGTH.
file.lisp (file)
Parse the 7 regular FONT parameters. Return remaining LENGTH.
Parse the 15 additional TeX math symbols FONT parameters.
Parse the 6 additional TeX math extension FONT parameters.
Read remaining parameters into a parameters array.
Scale all FONT dimensions by FACTOR.
font.lisp (file)
Scaling method for MATH-EXTENSION-FONTs.
Scaling method for MATH-SYMBOL-FONTs.
Scaling method for regular FONTs.
Next: Internal structures, Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
The Anonymous Font usage error.
It signals an attempt at creating a font with no name.
font.lisp (file)
tfm-usage-error (condition)
The File Size Mixin condition.
It is used in both errors and warnings to report different declared and
actual file sizes.
file.lisp (file)
condition (condition)
The declared file size.
:declared-size
declared-size (generic function)
(setf declared-size) (generic function)
The actual file size.
:actual-size
actual-size (generic function)
(setf actual-size) (generic function)
The Invalid Original Design Size compliance warning.
It signals that, although overridden explicitly, an original design size was
too small (< 1pt).
file.lisp (file)
tfm-compliance-warning (condition)
The invalid original design size.
:value
value (generic function)
(setf value) (generic function)
The TFM table errors root condition.
This is the root condition for errors related to TFM tables.
file.lisp (file)
tfm-compliance-error (condition)
The table’s name.
:name
name (generic function)
(setf name) (generic function)
Next: Internal classes, Previous: Internal conditions, Up: Internal definitions [Contents][Index]
The Char Info structure.
This structure is used to store decoded information from the char-info table
(see TeX: the Program [543]). Only one of LIG/KERN-INDEX, NEXT-CHAR, and
EXTEN-INDEX may be non-null at a time (see TeX: the Program [544]).
intermediate.lisp (file)
structure-object (structure)
width-index (function)
(setf width-index) (function)
height-index (function)
(setf height-index) (function)
depth-index (function)
(setf depth-index) (function)
italic-index (function)
(setf italic-index) (function)
lig/kern-index (function)
(setf lig/kern-index) (function)
next-char (function)
(setf next-char) (function)
exten-index (function)
(setf exten-index) (function)
The Exten structure.
This structure is used to store decoded information from the exten table
(see TeX: the Program [546]).
intermediate.lisp (file)
structure-object (structure)
top (function)
(setf top) (function)
mid (function)
(setf mid) (function)
bot (function)
(setf bot) (function)
rep (function)
(setf rep) (function)
The Lig/Kern structure.
This structure is used to store decoded information from the lig/kern table
(see TeX: the Program [545]).
intermediate.lisp (file)
structure-object (structure)
skip (function)
(setf skip) (function)
next (function)
(setf next) (function)
remainder (function)
(setf remainder) (function)
Previous: Internal structures, Up: Internal definitions [Contents][Index]
The Extension Recipe class.
This class represents decoded information for extensible characters. Within
the context of this library, the expression "extension recipe" denotes an
instance of this class.
character.lisp (file)
standard-object (class)
The recipe’s top character, or NIL.
:top-character
top-character (generic function)
(setf top-character) (generic function)
The recipe’s middle character, or NIL.
:middle-character
middle-character (generic function)
(setf middle-character) (generic function)
The recipe’s bottom character, or NIL.
:bottom-character
bottom-character (generic function)
(setf bottom-character) (generic function)
The recipe’s repeated character.
:repeated-character
repeated-character (generic function)
(setf repeated-character) (generic function)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L M N |
---|
Jump to: | F L M N |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | %
(
7
~
A B C D E F G H I K L M N O P R S T U V W |
---|
Jump to: | %
(
7
~
A B C D E F G H I K L M N O P R S T U V W |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
+
7
A B C D E F H I K L M N O P R S T V W |
---|
Jump to: | *
+
7
A B C D E F H I K L M N O P R S T V W |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | A C D E F I L M N P S T U |
---|
Jump to: | A C D E F I L M N P S T U |
---|