The zpb-ttf Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The zpb-ttf Reference Manual

This is the zpb-ttf Reference Manual, version 1.0.3, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:47:29 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

1.1 zpb-ttf

Author

Zach Beane <xach@xach.com>

License

BSD

Description

Access TrueType font metrics and outlines from Common Lisp

Version

1.0.3

Source

zpb-ttf.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

2 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

2.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.1 zpb-ttf.asd

Location

zpb-ttf.asd

Systems

zpb-ttf (system)

Packages

zpb-ttf-system


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.2 zpb-ttf/package.lisp

Parent

zpb-ttf (system)

Location

package.lisp

Packages

zpb-ttf


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.3 zpb-ttf/util.lisp

Dependency

package.lisp (file)

Parent

zpb-ttf (system)

Location

util.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.4 zpb-ttf/conditions.lisp

Dependency

package.lisp (file)

Parent

zpb-ttf (system)

Location

conditions.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.5 zpb-ttf/bounding-box.lisp

Dependency

package.lisp (file)

Parent

zpb-ttf (system)

Location

bounding-box.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.6 zpb-ttf/font-loader.lisp

Dependencies
Parent

zpb-ttf (system)

Location

font-loader.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.7 zpb-ttf/maxp.lisp

Dependencies
Parent

zpb-ttf (system)

Location

maxp.lisp

Internal Definitions

load-maxp-info (method)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.8 zpb-ttf/head.lisp

Dependencies
Parent

zpb-ttf (system)

Location

head.lisp

Internal Definitions

load-head-info (method)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.9 zpb-ttf/kern.lisp

Dependencies
Parent

zpb-ttf (system)

Location

kern.lisp

Exported Definitions

all-kerning-pairs (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.10 zpb-ttf/loca.lisp

Dependencies
Parent

zpb-ttf (system)

Location

loca.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.11 zpb-ttf/name.lisp

Dependencies
Parent

zpb-ttf (system)

Location

name.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.12 zpb-ttf/cmap.lisp

Dependencies
Parent

zpb-ttf (system)

Location

cmap.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.13 zpb-ttf/post.lisp

Dependencies
Parent

zpb-ttf (system)

Location

post.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.14 zpb-ttf/hhea.lisp

Dependencies
Parent

zpb-ttf (system)

Location

hhea.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.15 zpb-ttf/hmtx.lisp

Dependencies
Parent

zpb-ttf (system)

Location

hmtx.lisp

Internal Definitions

load-hmtx-info (method)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.16 zpb-ttf/glyf.lisp

Dependencies
Parent

zpb-ttf (system)

Location

glyf.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.17 zpb-ttf/glyph.lisp

Dependencies
Parent

zpb-ttf (system)

Location

glyph.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

2.1.18 zpb-ttf/font-loader-interface.lisp

Dependencies
Parent

zpb-ttf (system)

Location

font-loader-interface.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

3 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

3.1 zpb-ttf-system

Source

zpb-ttf.asd

Use List

Previous: , Up: Packages   [Contents][Index]

3.2 zpb-ttf

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

4.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.1 Macros

Macro: do-contour-segments (P0 P1 P2) CONTOUR &body BODY

A contour is made up of segments. A segment may be a straight line or a curve. For each segment, bind the P0 and P2 variables to the start and end points of the segment. If the segment is a curve, set P1 to the control point of the curve, otherwise set P1 to NIL.

Package

zpb-ttf

Source

glyf.lisp (file)

Macro: do-contour-segments* (P1 P2) CONTOUR &body BODY
Package

zpb-ttf

Source

glyf.lisp (file)

Macro: do-contours (CONTOUR OBJECT &optional RESULT) &body BODY
Package

zpb-ttf

Source

glyph.lisp (file)

Macro: with-font-loader (LOADER FILE) &body BODY
Package

zpb-ttf

Source

font-loader-interface.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.2 Functions

Function: close-font-loader LOADER
Package

zpb-ttf

Source

font-loader-interface.lisp (file)

Function: explicit-contour-points CONTOUR
Package

zpb-ttf

Source

glyf.lisp (file)

Function: open-font-loader THING
Package

zpb-ttf

Source

font-loader-interface.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

4.1.3 Generic functions

Generic Function: advance-width OBJECT
Package

zpb-ttf

Source

glyph.lisp (file)

Writer

(setf advance-width) (generic function)

Methods
Method: advance-width (GLYPH glyph)
Generic Function: (setf advance-width) NEW-VALUE GLYPH
Package

zpb-ttf

Reader

advance-width (generic function)

Methods
Method: (setf advance-width) NEW-VALUE (GLYPH glyph)
Source

glyph.lisp (file)

Generic Function: all-kerning-pairs FONT-LOADER
Package

zpb-ttf

Methods
Method: all-kerning-pairs (FONT-LOADER font-loader)
Source

kern.lisp (file)

Generic Function: ascender OBJECT
Generic Function: (setf ascender) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: ascender (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf ascender) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: bounding-box OBJECT
Package

zpb-ttf

Source

bounding-box.lisp (file)

Writer

(setf bounding-box) (generic function)

Methods
Method: bounding-box (GLYPH glyph) before
Source

glyph.lisp (file)

Method: bounding-box (GLYPH glyph)

automatically generated reader method

Source

glyph.lisp (file)

Method: bounding-box (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: bounding-box (OBJECT array)
Generic Function: (setf bounding-box) NEW-VALUE OBJECT
Package

zpb-ttf

Reader

bounding-box (generic function)

Methods
Method: (setf bounding-box) NEW-VALUE (GLYPH glyph)

automatically generated writer method

Source

glyph.lisp (file)

Method: (setf bounding-box) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: code-point OBJECT
Generic Function: (setf code-point) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: code-point (GLYPH glyph)

automatically generated reader method

Source

glyph.lisp (file)

Method: (setf code-point) NEW-VALUE (GLYPH glyph)

automatically generated writer method

Source

glyph.lisp (file)

Generic Function: contour OBJECT IDEX
Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: contour OBJECT INDEX
Generic Function: contour-count OBJECT
Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: contour-count OBJECT
Generic Function: contours OBJECT
Generic Function: (setf contours) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: contours (GLYPH glyph) before
Source

glyph.lisp (file)

Method: contours (GLYPH glyph)

automatically generated reader method

Source

glyph.lisp (file)

Method: (setf contours) NEW-VALUE (GLYPH glyph)

automatically generated writer method

Source

glyph.lisp (file)

Generic Function: descender OBJECT
Generic Function: (setf descender) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: descender (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf descender) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: family-name FONT-LOADER
Package

zpb-ttf

Methods
Method: family-name (FONT-LOADER font-loader)
Source

name.lisp (file)

Generic Function: find-glyph CHARACTER FONT-LOADER

Find the glyph object for CHARACTER in FONT-LOADER
and return it. If CHARACTER is an integer, treat it as a Unicode code point. If CHARACTER is a Lisp character, treat its char-code as a Unicode code point.

Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: find-glyph (CHARACTER integer) (FONT-LOADER font-loader)
Method: find-glyph (CHARACTER character) (FONT-LOADER font-loader)
Generic Function: find-name-entry PLATFORM-ID ENCODING-ID LANGUAGE-ID NAME-ID FONT-LOADER
Package

zpb-ttf

Methods
Method: find-name-entry PLATFORM-ID ENCODING-ID LANGUAGE-ID NAME-ID (FONT-LOADER font-loader)
Source

name.lisp (file)

Generic Function: fixed-pitch-p OBJECT
Generic Function: (setf fixed-pitch-p) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: fixed-pitch-p (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf fixed-pitch-p) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: font-index OBJECT
Generic Function: (setf font-index) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: font-index (GLYPH glyph)
Method: (setf font-index) NEW-VALUE (GLYPH glyph)

The index of this glyph within the font file, used
to look up information in various structures in the truetype file.

Source

glyph.lisp (file)

Generic Function: full-name FONT-LOADER
Package

zpb-ttf

Methods
Method: full-name (FONT-LOADER font-loader)
Source

name.lisp (file)

Generic Function: glyph-count OBJECT
Generic Function: (setf glyph-count) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: glyph-count (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf glyph-count) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: glyph-exists-p CHARACTER FONT-LOADER
Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: glyph-exists-p (CHARACTER glyph) FONT-LOADER
Method: glyph-exists-p CHARACTER FONT-LOADER
Generic Function: index-glyph INDEX FONT-LOADER

Return the GLYPH object located at glyph index
INDEX in FONT-LOADER, or NIL if no glyph is defined for that index. Despite the name, NOT the inverse of GLYPH-INDEX.

Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: index-glyph INDEX FONT-LOADER
Generic Function: italic-angle OBJECT
Generic Function: (setf italic-angle) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: italic-angle (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf italic-angle) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: kerning-offset LEFT RIGHT LOADER
Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: kerning-offset LEFT (RIGHT null) FONT-LOADER
Method: kerning-offset (LEFT null) RIGHT FONT-LOADER
Method: kerning-offset (LEFT character) (RIGHT character) (FONT-LOADER font-loader)
Method: kerning-offset (LEFT-GLYPH glyph) (RIGHT-GLYPH glyph) (FONT-LOADER font-loader)
Generic Function: left-side-bearing OBJECT
Package

zpb-ttf

Source

glyph.lisp (file)

Writer

(setf left-side-bearing) (generic function)

Methods
Method: left-side-bearing (GLYPH glyph)
Generic Function: (setf left-side-bearing) NEW-VALUE GLYPH
Package

zpb-ttf

Reader

left-side-bearing (generic function)

Methods
Method: (setf left-side-bearing) NEW-VALUE GLYPH
Source

glyph.lisp (file)

Generic Function: line-gap OBJECT
Generic Function: (setf line-gap) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: line-gap (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf line-gap) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: name-entry-value NAME-DESIGNATOR FONT-LOADER
Package

zpb-ttf

Methods
Method: name-entry-value NAME-DESIGNATOR (FONT-LOADER font-loader)
Source

name.lisp (file)

Generic Function: on-curve-p OBJECT
Package

zpb-ttf

Methods
Method: on-curve-p (CONTROL-POINT control-point)

automatically generated reader method

Source

glyf.lisp (file)

Generic Function: postscript-name FONT-LOADER
Package

zpb-ttf

Methods
Method: postscript-name (GLYPH glyph)
Source

glyph.lisp (file)

Method: postscript-name (FONT-LOADER font-loader)
Source

name.lisp (file)

Generic Function: right-side-bearing OBJECT
Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: right-side-bearing (GLYPH glyph)
Generic Function: string-bounding-box STRING LOADER &key KERNING
Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: string-bounding-box STRING (FONT-LOADER font-loader) &key KERNING
Generic Function: subfamily-name FONT-LOADER
Package

zpb-ttf

Methods
Method: subfamily-name (FONT-LOADER font-loader)
Source

name.lisp (file)

Generic Function: underline-position OBJECT
Generic Function: (setf underline-position) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: underline-position (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf underline-position) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: underline-thickness OBJECT
Generic Function: (setf underline-thickness) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: underline-thickness (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf underline-thickness) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: units/em OBJECT
Generic Function: (setf units/em) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: units/em (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf units/em) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: value NAME-ENTRY
Package

zpb-ttf

Source

name.lisp (file)

Writer

(setf value) (generic function)

Methods
Method: value NAME-ENTRY
Generic Function: (setf value) NEW-VALUE OBJECT
Package

zpb-ttf

Reader

value (generic function)

Methods
Method: (setf value) NEW-VALUE (NAME-ENTRY name-entry)

automatically generated writer method

Source

name.lisp (file)

Generic Function: x OBJECT
Generic Function: (setf x) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: x (CONTROL-POINT control-point)

automatically generated reader method

Source

glyf.lisp (file)

Method: (setf x) NEW-VALUE (CONTROL-POINT control-point)

automatically generated writer method

Source

glyf.lisp (file)

Generic Function: xmax OBJECT
Generic Function: (setf xmax) NEW-VALUE OBJECT
Package

zpb-ttf

Source

bounding-box.lisp (file)

Methods
Method: xmax OBJECT
Method: (setf xmax) NEW-VALUE OBJECT
Generic Function: xmin OBJECT
Generic Function: (setf xmin) NEW-VALUE OBJECT
Package

zpb-ttf

Source

bounding-box.lisp (file)

Methods
Method: xmin OBJECT
Method: (setf xmin) NEW-VALUE OBJECT
Generic Function: y OBJECT
Generic Function: (setf y) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: y (CONTROL-POINT control-point)

automatically generated reader method

Source

glyf.lisp (file)

Method: (setf y) NEW-VALUE (CONTROL-POINT control-point)

automatically generated writer method

Source

glyf.lisp (file)

Generic Function: ymax OBJECT
Generic Function: (setf ymax) NEW-VALUE OBJECT
Package

zpb-ttf

Source

bounding-box.lisp (file)

Methods
Method: ymax OBJECT
Method: (setf ymax) NEW-VALUE OBJECT
Generic Function: ymin OBJECT
Generic Function: (setf ymin) NEW-VALUE OBJECT
Package

zpb-ttf

Source

bounding-box.lisp (file)

Methods
Method: ymin OBJECT
Method: (setf ymin) NEW-VALUE OBJECT

Previous: , Up: Definitions   [Contents][Index]

4.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.1 Constants

Constant: +custom-platform-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +iso-platform-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +macintosh-english-language-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +macintosh-platform-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +macintosh-roman-encoding-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +microsoft-platform-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +microsoft-symbol-encoding-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +microsoft-unicode-bmp-encoding-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +microsoft-us-english-language-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +unicode-2.0-encoding-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +unicode-language-id+
Package

zpb-ttf

Source

name.lisp (file)

Constant: +unicode-platform-id+
Package

zpb-ttf

Source

name.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.2 Special variables

Special Variable: *empty-bounding-box*
Package

zpb-ttf

Source

glyf.lisp (file)

Special Variable: *empty-contours*
Package

zpb-ttf

Source

glyf.lisp (file)

Special Variable: *encoding-tables*
Package

zpb-ttf

Source

name.lisp (file)

Special Variable: *macintosh-encoding-ids*
Package

zpb-ttf

Source

name.lisp (file)

Special Variable: *macroman-translation-table*
Package

zpb-ttf

Source

name.lisp (file)

Special Variable: *microsoft-encoding-ids*
Package

zpb-ttf

Source

name.lisp (file)

Special Variable: *name-identifiers*
Package

zpb-ttf

Source

name.lisp (file)

Special Variable: *platform-identifiers*
Package

zpb-ttf

Source

name.lisp (file)

Special Variable: *standard-mac-glyph-names*
Package

zpb-ttf

Source

post.lisp (file)

Special Variable: *unicode-encoding-ids*
Package

zpb-ttf

Source

name.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.3 Functions

Function: advance-file-position STREAM N

Move the file position of STREAM ahead by N bytes.

Package

zpb-ttf

Source

util.lisp (file)

Function: arrange-finalization OBJECT STREAM
Package

zpb-ttf

Source

font-loader-interface.lisp (file)

Function: available-character-maps LOADER
Package

zpb-ttf

Source

cmap.lisp (file)

Function: bounded-aref VECTOR INDEX

Some TrueType data vectors are truncated, and any references beyond the end of the vector should be treated as a reference to the last element in the vector.

Package

zpb-ttf

Source

util.lisp (file)

Writer

(setf bounded-aref) (function)

Function: (setf bounded-aref) NEW-VALUE VECTOR INDEX
Package

zpb-ttf

Source

util.lisp (file)

Reader

bounded-aref (function)

Function: check-version LOCATION ACTUAL &rest EXPECTED
Package

zpb-ttf

Source

conditions.lisp (file)

Function: dump-compound-flags FLAGS
Package

zpb-ttf

Source

glyf.lisp (file)

Function: empty-bounding-box ()
Package

zpb-ttf

Source

glyf.lisp (file)

Function: empty-contours ()
Package

zpb-ttf

Source

glyf.lisp (file)

Function: encoding-id-name PLATFORM-ID ENCODING-ID
Package

zpb-ttf

Source

name.lisp (file)

Function: load-kerning-format-1 TABLE STREAM

Return a hash table keyed on a UINT32 key that represents the glyph index in the left and right halves with a value of the kerning distance between the pair.

Package

zpb-ttf

Source

kern.lisp (file)

Function: load-name-info LOADER
Package

zpb-ttf

Source

name.lisp (file)

Function: load-post-format-2 NAMES STREAM
Package

zpb-ttf

Source

post.lisp (file)

Function: load-post-format-3 NAMES STREAM
Package

zpb-ttf

Source

post.lisp (file)

Function: load-unicode-cmap STREAM

Load a Unicode character map of type 4 from STREAM starting at the current offset.

Package

zpb-ttf

Source

cmap.lisp (file)

Function: macintosh-octets-to-string OCTETS
Package

zpb-ttf

Source

name.lisp (file)

Function: make-control-point X Y ON-CURVE-P
Package

zpb-ttf

Source

glyf.lisp (file)

Function: make-transformer A B C D E F

Given the elements of the transformation matrix specified by A, B, C, D, E, and F, return a function of two arguments that returns the arguments transformed as multiple values.
Ref: http://developer.apple.com/fonts/TTRefMan/RM06/Chap6glyf.html

Package

zpb-ttf

Source

glyf.lisp (file)

Function: merge-contours CONTOURS-LIST
Package

zpb-ttf

Source

glyf.lisp (file)

Function: name-identifier-id SYMBOL
Package

zpb-ttf

Source

name.lisp (file)

Function: number->tag NUMBER

Convert the 32-bit NUMBER to a string of four characters based on the CODE-CHAR of each octet in the number.

Package

zpb-ttf

Source

font-loader.lisp (file)

Function: open-font-loader-from-file THING
Package

zpb-ttf

Source

font-loader-interface.lisp (file)

Function: open-font-loader-from-stream INPUT-STREAM
Package

zpb-ttf

Source

font-loader-interface.lisp (file)

Function: platform-id-name PLATFORM-ID
Package

zpb-ttf

Source

name.lisp (file)

Function: postscript-name-code-point NAME

Returns, if available, the interpretation of the PostScript name NAME as a Unicode code point specifier. Ref: http://partners.adobe.com/public/developer/opentype/index_glyph.html

Package

zpb-ttf

Source

post.lisp (file)

Function: postscript-uni-name-p NAME
Package

zpb-ttf

Source

post.lisp (file)

Function: read-compound-contours LOADER
Package

zpb-ttf

Source

glyf.lisp (file)

Function: read-contours-at-index INDEX LOADER

Read the contours at glyph index INDEX, discarding bounding box information.

Package

zpb-ttf

Source

glyf.lisp (file)

Function: read-fixed STREAM
Package

zpb-ttf

Source

util.lisp (file)

Function: read-fixed2.14 STREAM
Package

zpb-ttf

Source

util.lisp (file)

Function: read-fword STREAM
Package

zpb-ttf

Source

util.lisp (file)

Function: read-int16 STREAM
Package

zpb-ttf

Source

util.lisp (file)

Function: read-int8 STREAM
Package

zpb-ttf

Source

util.lisp (file)

Function: read-points-vector STREAM FLAGS COUNT AXIS
Package

zpb-ttf

Source

glyf.lisp (file)

Function: read-pstring STREAM

Read a Pascal-style length-prefixed string.

Package

zpb-ttf

Source

util.lisp (file)

Function: read-simple-contours CONTOUR-COUNT STREAM

With the stream positioned immediately after the glyph bounding box, read the contours data from STREAM and return it as a vector.

Package

zpb-ttf

Source

glyf.lisp (file)

Function: read-uint16 STREAM
Package

zpb-ttf

Source

util.lisp (file)

Function: read-uint32 STREAM
Package

zpb-ttf

Source

util.lisp (file)

Function: read-uint8 STREAM
Package

zpb-ttf

Source

util.lisp (file)

Function: tag->number TAG

Convert the four-character string TAG to a 32-bit number based on the CHAR-CODE of each character.

Package

zpb-ttf

Source

font-loader.lisp (file)

Function: transform-contours FN CONTOURS

Call FN with the X and Y coordinates of each point of each contour in the vector CONTOURS. FN should return two values, which are used to update the X and Y values of each point.

Package

zpb-ttf

Source

glyf.lisp (file)

Function: transform-option-count FLAGS
Package

zpb-ttf

Source

glyf.lisp (file)

Function: unicode-octets-to-string OCTETS
Package

zpb-ttf

Source

name.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.4 Generic functions

Generic Function: %actual-value CONDITION
Package

zpb-ttf

Methods
Method: %actual-value (CONDITION regrettable-hex-value)
Source

conditions.lisp (file)

Generic Function: %expected-values CONDITION
Package

zpb-ttf

Methods
Method: %expected-values (CONDITION regrettable-hex-value)
Source

conditions.lisp (file)

Generic Function: %octets OBJECT
Package

zpb-ttf

Methods
Method: %octets (NAME-ENTRY name-entry)

automatically generated reader method

Source

name.lisp (file)

Generic Function: %value OBJECT
Package

zpb-ttf

Methods
Method: %value (NAME-ENTRY name-entry)

automatically generated reader method

Source

name.lisp (file)

Generic Function: actual-value CONDITION
Generic Function: (setf actual-value) NEW-VALUE CONDITION
Package

zpb-ttf

Methods
Method: actual-value (C regrettable-hex-value)
Source

conditions.lisp (file)

Method: actual-value (CONDITION regrettable-value)
Method: (setf actual-value) NEW-VALUE (CONDITION regrettable-value)
Source

conditions.lisp (file)

Generic Function: advance-widths OBJECT
Generic Function: (setf advance-widths) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: advance-widths (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf advance-widths) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: character-map OBJECT
Generic Function: (setf character-map) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: character-map (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf character-map) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: code-point-font-index CODE-POINT FONT-LOADER

Return the index of the Unicode CODE-POINT in FONT-LOADER, if present, otherwise NIL.

Package

zpb-ttf

Source

cmap.lisp (file)

Methods
Method: code-point-font-index CODE-POINT FONT-LOADER
Generic Function: data-size OBJECT
Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: data-size (GLYPH glyph)
Generic Function: description CONDITION
Generic Function: (setf description) NEW-VALUE CONDITION
Package

zpb-ttf

Methods
Method: description (CONDITION regrettable-value)
Method: (setf description) NEW-VALUE (CONDITION regrettable-value)
Source

conditions.lisp (file)

Generic Function: encoding-id OBJECT
Generic Function: (setf encoding-id) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: encoding-id (NAME-ENTRY name-entry)

automatically generated reader method

Source

name.lisp (file)

Method: (setf encoding-id) NEW-VALUE (NAME-ENTRY name-entry)

automatically generated writer method

Source

name.lisp (file)

Generic Function: end-codes OBJECT
Package

zpb-ttf

Methods
Method: end-codes (UNICODE-CMAP unicode-cmap)

automatically generated reader method

Source

cmap.lisp (file)

Generic Function: entry-length OBJECT
Generic Function: (setf entry-length) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: entry-length (NAME-ENTRY name-entry)

automatically generated reader method

Source

name.lisp (file)

Method: (setf entry-length) NEW-VALUE (NAME-ENTRY name-entry)

automatically generated writer method

Source

name.lisp (file)

Generic Function: expected-values CONDITION
Generic Function: (setf expected-values) NEW-VALUE CONDITION
Package

zpb-ttf

Methods
Method: expected-values (C regrettable-hex-value)
Source

conditions.lisp (file)

Method: expected-values (CONDITION regrettable-value)
Method: (setf expected-values) NEW-VALUE (CONDITION regrettable-value)
Source

conditions.lisp (file)

Generic Function: font-index-code-point GLYPH-INDEX FONT-LOADER

Return the code-point for a given glyph index.

Package

zpb-ttf

Source

cmap.lisp (file)

Methods
Method: font-index-code-point GLYPH-INDEX FONT-LOADER
Generic Function: font-loader OBJECT
Generic Function: (setf font-loader) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: font-loader (GLYPH glyph)

The font-loader from which this glyph originates.

Source

glyph.lisp (file)

Method: font-loader (NAME-ENTRY name-entry)

automatically generated reader method

Source

name.lisp (file)

Method: (setf font-loader) NEW-VALUE (NAME-ENTRY name-entry)

automatically generated writer method

Source

name.lisp (file)

Generic Function: glyph-cache OBJECT
Generic Function: (setf glyph-cache) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: glyph-cache (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf glyph-cache) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: glyph-indexes OBJECT
Generic Function: (setf glyph-indexes) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: glyph-indexes (UNICODE-CMAP unicode-cmap)

automatically generated reader method

Source

cmap.lisp (file)

Method: (setf glyph-indexes) NEW-VALUE (UNICODE-CMAP unicode-cmap)

automatically generated writer method

Source

cmap.lisp (file)

Generic Function: glyph-length INDEX FONT-LOADER
Package

zpb-ttf

Methods
Method: glyph-length INDEX (FONT-LOADER font-loader)
Source

loca.lisp (file)

Generic Function: glyph-location INDEX FONT-LOADER
Package

zpb-ttf

Methods
Method: glyph-location INDEX (FONT-LOADER font-loader)
Source

loca.lisp (file)

Generic Function: glyph-locations OBJECT
Generic Function: (setf glyph-locations) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: glyph-locations (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf glyph-locations) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: horizontal-metrics-count FONT-LOADER
Package

zpb-ttf

Methods
Method: horizontal-metrics-count (FONT-LOADER font-loader)
Source

hhea.lisp (file)

Generic Function: id-deltas OBJECT
Package

zpb-ttf

Methods
Method: id-deltas (UNICODE-CMAP unicode-cmap)

automatically generated reader method

Source

cmap.lisp (file)

Generic Function: id-range-offsets OBJECT
Package

zpb-ttf

Methods
Method: id-range-offsets (UNICODE-CMAP unicode-cmap)

automatically generated reader method

Source

cmap.lisp (file)

Generic Function: initialize-bounding-box GLYPH
Package

zpb-ttf

Methods
Method: initialize-bounding-box (GLYPH glyph)
Source

glyph.lisp (file)

Generic Function: initialize-contours GLYPH
Package

zpb-ttf

Methods
Method: initialize-contours (GLYPH glyph)
Source

glyph.lisp (file)

Generic Function: initialize-name-entry NAME-ENTRY
Package

zpb-ttf

Source

name.lisp (file)

Methods
Method: initialize-name-entry NAME-ENTRY
Generic Function: input-stream OBJECT
Generic Function: (setf input-stream) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: input-stream (FONT-LOADER font-loader)
Method: (setf input-stream) NEW-VALUE (FONT-LOADER font-loader)

The stream from which things are loaded.

Source

font-loader.lisp (file)

Generic Function: inverse-character-map OBJECT
Generic Function: (setf inverse-character-map) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: inverse-character-map (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf inverse-character-map) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: invert-character-map FONT-LOADER
Package

zpb-ttf

Methods
Method: invert-character-map FONT-LOADER

Return a vector mapping font indexes to code points.

Source

cmap.lisp (file)

Generic Function: kerned-advance-width OBJECT NEXT
Package

zpb-ttf

Source

glyph.lisp (file)

Methods
Method: kerned-advance-width (OBJECT glyph) NEXT
Generic Function: kerning-table OBJECT
Generic Function: (setf kerning-table) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: kerning-table (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf kerning-table) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: language-id OBJECT
Generic Function: (setf language-id) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: language-id (NAME-ENTRY name-entry)

automatically generated reader method

Source

name.lisp (file)

Method: (setf language-id) NEW-VALUE (NAME-ENTRY name-entry)

automatically generated writer method

Source

name.lisp (file)

Generic Function: left-side-bearings OBJECT
Generic Function: (setf left-side-bearings) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: left-side-bearings (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf left-side-bearings) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: load-cmap-info FONT-LOADER
Package

zpb-ttf

Methods
Method: load-cmap-info (FONT-LOADER font-loader)
Source

cmap.lisp (file)

Generic Function: load-head-info FONT-LOADER
Package

zpb-ttf

Methods
Method: load-head-info (FONT-LOADER font-loader)
Source

head.lisp (file)

Generic Function: load-hhea-info FONT-LOADER
Package

zpb-ttf

Methods
Method: load-hhea-info (FONT-LOADER font-loader)
Source

hhea.lisp (file)

Generic Function: load-hmtx-info FONT-LOADER
Package

zpb-ttf

Methods
Method: load-hmtx-info (FONT-LOADER font-loader)
Source

hmtx.lisp (file)

Generic Function: load-kern-info FONT-LOADER
Package

zpb-ttf

Methods
Method: load-kern-info (FONT-LOADER font-loader)
Source

kern.lisp (file)

Generic Function: load-kerning-subtable FONT-LOADER FORMAT
Package

zpb-ttf

Methods
Method: load-kerning-subtable (FONT-LOADER font-loader) FORMAT
Source

kern.lisp (file)

Generic Function: load-loca-info FONT-LOADER
Package

zpb-ttf

Methods
Method: load-loca-info (FONT-LOADER font-loader)
Source

loca.lisp (file)

Generic Function: load-maxp-info FONT-LOADER
Package

zpb-ttf

Methods
Method: load-maxp-info (FONT-LOADER font-loader)
Source

maxp.lisp (file)

Generic Function: load-post-info FONT-LOADER
Package

zpb-ttf

Methods
Method: load-post-info (FONT-LOADER font-loader)
Source

post.lisp (file)

Generic Function: loca-offset-format OBJECT
Generic Function: (setf loca-offset-format) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: loca-offset-format (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf loca-offset-format) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: location OBJECT
Package

zpb-ttf

Source

glyph.lisp (file)

Writer

(setf location) (generic function)

Methods
Method: location (GLYPH glyph)
Method: location (CONDITION regrettable-value)
Source

conditions.lisp (file)

Generic Function: (setf location) NEW-VALUE CONDITION
Package

zpb-ttf

Reader

location (generic function)

Methods
Method: (setf location) NEW-VALUE (CONDITION regrettable-value)
Source

conditions.lisp (file)

Generic Function: name OBJECT
Package

zpb-ttf

Methods
Method: name (TABLE-INFO table-info)

automatically generated reader method

Source

font-loader.lisp (file)

Generic Function: name-entries OBJECT
Generic Function: (setf name-entries) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: name-entries (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf name-entries) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: name-id OBJECT
Generic Function: (setf name-id) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: name-id (NAME-ENTRY name-entry)

automatically generated reader method

Source

name.lisp (file)

Method: (setf name-id) NEW-VALUE (NAME-ENTRY name-entry)

automatically generated writer method

Source

name.lisp (file)

Generic Function: octets NAME-ENTRY
Package

zpb-ttf

Source

name.lisp (file)

Writer

(setf octets) (generic function)

Methods
Method: octets NAME-ENTRY
Generic Function: (setf octets) NEW-VALUE OBJECT
Package

zpb-ttf

Reader

octets (generic function)

Methods
Method: (setf octets) NEW-VALUE (NAME-ENTRY name-entry)

automatically generated writer method

Source

name.lisp (file)

Generic Function: offset OBJECT
Generic Function: (setf offset) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: offset (NAME-ENTRY name-entry)
Method: (setf offset) NEW-VALUE (NAME-ENTRY name-entry)

The octet offset within the TrueType file stream
of the entry’s data. *Not* the same as the offset in the NameRecord structure, which is relative to the start of the string data for the table.

Source

name.lisp (file)

Method: offset (TABLE-INFO table-info)

automatically generated reader method

Source

font-loader.lisp (file)

Generic Function: platform-id OBJECT
Generic Function: (setf platform-id) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: platform-id (NAME-ENTRY name-entry)

automatically generated reader method

Source

name.lisp (file)

Method: (setf platform-id) NEW-VALUE (NAME-ENTRY name-entry)

automatically generated writer method

Source

name.lisp (file)

Generic Function: postscript-glyph-names OBJECT
Generic Function: (setf postscript-glyph-names) NEW-VALUE OBJECT
Package

zpb-ttf

Methods
Method: postscript-glyph-names (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Method: (setf postscript-glyph-names) NEW-VALUE (FONT-LOADER font-loader)

automatically generated writer method

Source

font-loader.lisp (file)

Generic Function: seek-to-table TAG FONT-LOADER
Package

zpb-ttf

Methods
Method: seek-to-table (TAG string) (FONT-LOADER font-loader)

Move FONT-LOADER’s input stream to the start of the table named by TAG.

Source

font-loader.lisp (file)

Generic Function: segment-count OBJECT
Package

zpb-ttf

Methods
Method: segment-count (UNICODE-CMAP unicode-cmap)

automatically generated reader method

Source

cmap.lisp (file)

Generic Function: size CONDITION
Generic Function: (setf size) NEW-VALUE CONDITION
Package

zpb-ttf

Methods
Method: size (TABLE-INFO table-info)

automatically generated reader method

Source

font-loader.lisp (file)

Method: size (CONDITION regrettable-hex-value)
Method: (setf size) NEW-VALUE (CONDITION regrettable-hex-value)
Source

conditions.lisp (file)

Generic Function: start-codes OBJECT
Package

zpb-ttf

Methods
Method: start-codes (UNICODE-CMAP unicode-cmap)

automatically generated reader method

Source

cmap.lisp (file)

Generic Function: table-count OBJECT
Package

zpb-ttf

Methods
Method: table-count (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)

Generic Function: table-exists-p TAG FONT-LOADER
Package

zpb-ttf

Methods
Method: table-exists-p TAG FONT-LOADER
Source

font-loader.lisp (file)

Generic Function: table-info TAG FONT-LOADER
Package

zpb-ttf

Methods
Method: table-info (TAG string) (FONT-LOADER font-loader)
Source

font-loader.lisp (file)

Generic Function: table-position TAG FONT-LOADER
Package

zpb-ttf

Methods
Method: table-position (TAG string) (FONT-LOADER font-loader)

Return the byte position in the font-loader’s stream for the table named by TAG.

Source

font-loader.lisp (file)

Generic Function: table-size TAG FONT-LOADER
Package

zpb-ttf

Methods
Method: table-size (TAG string) (FONT-LOADER font-loader)
Source

font-loader.lisp (file)

Generic Function: tables OBJECT
Package

zpb-ttf

Methods
Method: tables (FONT-LOADER font-loader)

automatically generated reader method

Source

font-loader.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.5 Conditions

Condition: bad-magic ()
Package

zpb-ttf

Source

conditions.lisp (file)

Direct superclasses

regrettable-hex-value (condition)

Direct slots
Slot: description
Initargs

:description

Initform

(quote "bad magic")

Condition: regrettable-hex-value ()
Package

zpb-ttf

Source

conditions.lisp (file)

Direct superclasses

regrettable-value (condition)

Direct subclasses
Direct methods
Direct slots
Slot: size
Initargs

:size

Initform

(quote 8)

Readers

size (generic function)

Writers

(setf size) (generic function)

Slot: actual-value
Initargs

:actual-value

Readers

%actual-value (generic function)

Slot: expected-values
Initargs

:expected-values

Readers

%expected-values (generic function)

Condition: regrettable-value ()
Package

zpb-ttf

Source

conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods
Direct slots
Slot: actual-value
Initargs

:actual-value

Readers

actual-value (generic function)

Writers

(setf actual-value) (generic function)

Slot: expected-values
Initargs

:expected-values

Readers

expected-values (generic function)

Writers

(setf expected-values) (generic function)

Slot: description
Initargs

:description

Initform

(quote nil)

Readers

description (generic function)

Writers

(setf description) (generic function)

Slot: location
Initargs

:location

Initform

(quote nil)

Readers

location (generic function)

Writers

(setf location) (generic function)

Condition: unsupported-format ()
Package

zpb-ttf

Source

conditions.lisp (file)

Direct superclasses

regrettable-hex-value (condition)

Direct slots
Slot: description
Initargs

:description

Initform

(quote "unsupported format")

Condition: unsupported-value ()
Package

zpb-ttf

Source

conditions.lisp (file)

Direct superclasses

regrettable-value (condition)

Direct slots
Slot: description
Initargs

:description

Initform

(quote "unsupported")

Condition: unsupported-version ()
Package

zpb-ttf

Source

conditions.lisp (file)

Direct superclasses

regrettable-hex-value (condition)

Direct slots
Slot: description
Initargs

:description

Initform

(quote "unsupported version")


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.6 Classes

Class: control-point ()
Package

zpb-ttf

Source

glyf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • print-object (method)
  • on-curve-p (method)
  • y (method)
  • y (method)
  • x (method)
  • x (method)
Direct slots
Slot: x
Initargs

:x

Readers

x (generic function)

Writers

(setf x) (generic function)

Slot: y
Initargs

:y

Readers

y (generic function)

Writers

(setf y) (generic function)

Slot: on-curve-p
Initargs

:on-curve-p

Readers

on-curve-p (generic function)

Class: font-loader ()
Package

zpb-ttf

Source

font-loader.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: tables
Initform

(make-hash-table)

Readers

tables (generic function)

Slot: input-stream

The stream from which things are loaded.

Initargs

:input-stream

Readers

input-stream (generic function)

Writers

(setf input-stream) (generic function)

Slot: table-count
Initargs

:table-count

Readers

table-count (generic function)

Slot: units/em
Readers

units/em (generic function)

Writers

(setf units/em) (generic function)

Slot: bounding-box
Readers

bounding-box (generic function)

Writers

(setf bounding-box) (generic function)

Slot: loca-offset-format
Readers

loca-offset-format (generic function)

Writers

(setf loca-offset-format) (generic function)

Slot: glyph-locations
Readers

glyph-locations (generic function)

Writers

(setf glyph-locations) (generic function)

Slot: character-map
Readers

character-map (generic function)

Writers

(setf character-map) (generic function)

Slot: inverse-character-map
Readers

inverse-character-map (generic function)

Writers

(setf inverse-character-map) (generic function)

Slot: glyph-count
Readers

glyph-count (generic function)

Writers

(setf glyph-count) (generic function)

Slot: ascender
Readers

ascender (generic function)

Writers

(setf ascender) (generic function)

Slot: descender
Readers

descender (generic function)

Writers

(setf descender) (generic function)

Slot: line-gap
Readers

line-gap (generic function)

Writers

(setf line-gap) (generic function)

Slot: advance-widths
Readers

advance-widths (generic function)

Writers

(setf advance-widths) (generic function)

Slot: left-side-bearings
Readers

left-side-bearings (generic function)

Writers

(setf left-side-bearings) (generic function)

Slot: kerning-table
Initform

(make-hash-table)

Readers

kerning-table (generic function)

Writers

(setf kerning-table) (generic function)

Slot: name-entries
Readers

name-entries (generic function)

Writers

(setf name-entries) (generic function)

Slot: italic-angle
Initform

0

Readers

italic-angle (generic function)

Writers

(setf italic-angle) (generic function)

Slot: fixed-pitch-p
Readers

fixed-pitch-p (generic function)

Writers

(setf fixed-pitch-p) (generic function)

Slot: underline-position
Initform

0

Readers

underline-position (generic function)

Writers

(setf underline-position) (generic function)

Slot: underline-thickness
Initform

0

Readers

underline-thickness (generic function)

Writers

(setf underline-thickness) (generic function)

Slot: postscript-glyph-names
Readers

postscript-glyph-names (generic function)

Writers

(setf postscript-glyph-names) (generic function)

Slot: glyph-cache
Readers

glyph-cache (generic function)

Writers

(setf glyph-cache) (generic function)

Class: glyph ()
Package

zpb-ttf

Source

glyph.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: font-loader

The font-loader from which this glyph originates.

Initargs

:font-loader

Readers

font-loader (generic function)

Slot: font-index

The index of this glyph within the font file, used
to look up information in various structures in the truetype file.

Initargs

:font-index

Readers

font-index (generic function)

Writers

(setf font-index) (generic function)

Slot: code-point
Initargs

:code-point

Readers

code-point (generic function)

Writers

(setf code-point) (generic function)

Slot: contours
Initargs

:contours

Readers

contours (generic function)

Writers

(setf contours) (generic function)

Slot: bounding-box
Initargs

:bounding-box

Readers

bounding-box (generic function)

Writers

(setf bounding-box) (generic function)

Class: name-entry ()
Package

zpb-ttf

Source

name.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: font-loader
Initargs

:font-loader

Readers

font-loader (generic function)

Writers

(setf font-loader) (generic function)

Slot: platform-id
Initargs

:platform-id

Readers

platform-id (generic function)

Writers

(setf platform-id) (generic function)

Slot: encoding-id
Initargs

:encoding-id

Readers

encoding-id (generic function)

Writers

(setf encoding-id) (generic function)

Slot: language-id
Initargs

:language-id

Readers

language-id (generic function)

Writers

(setf language-id) (generic function)

Slot: name-id
Initargs

:name-id

Readers

name-id (generic function)

Writers

(setf name-id) (generic function)

Slot: offset

The octet offset within the TrueType file stream
of the entry’s data. *Not* the same as the offset in the NameRecord structure, which is relative to the start of the string data for the table.

Initargs

:offset

Readers

offset (generic function)

Writers

(setf offset) (generic function)

Slot: entry-length
Initargs

:entry-length

Readers

entry-length (generic function)

Writers

(setf entry-length) (generic function)

Slot: value
Readers

%value (generic function)

Writers

(setf value) (generic function)

Slot: octets
Readers

%octets (generic function)

Writers

(setf octets) (generic function)

Class: table-info ()
Package

zpb-ttf

Source

font-loader.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name (generic function)

Slot: offset
Initargs

:offset

Readers

offset (generic function)

Slot: size
Initargs

:size

Readers

size (generic function)

Class: unicode-cmap ()
Package

zpb-ttf

Source

cmap.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: segment-count
Initargs

:segment-count

Readers

segment-count (generic function)

Slot: end-codes
Initargs

:end-codes

Readers

end-codes (generic function)

Slot: start-codes
Initargs

:start-codes

Readers

start-codes (generic function)

Slot: id-deltas
Initargs

:id-deltas

Readers

id-deltas (generic function)

Slot: id-range-offsets
Initargs

:id-range-offsets

Readers

id-range-offsets (generic function)

Slot: glyph-indexes
Initargs

:glyph-indexes

Readers

glyph-indexes (generic function)

Writers

(setf glyph-indexes) (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

4.2.7 Types

Type: cmap-value-table ()
Package

zpb-ttf

Source

cmap.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   Z  
Index Entry  Section

F
File, Lisp, zpb-ttf.asd: The zpb-ttf<dot>asd file
File, Lisp, zpb-ttf/bounding-box.lisp: The zpb-ttf/bounding-box<dot>lisp file
File, Lisp, zpb-ttf/cmap.lisp: The zpb-ttf/cmap<dot>lisp file
File, Lisp, zpb-ttf/conditions.lisp: The zpb-ttf/conditions<dot>lisp file
File, Lisp, zpb-ttf/font-loader-interface.lisp: The zpb-ttf/font-loader-interface<dot>lisp file
File, Lisp, zpb-ttf/font-loader.lisp: The zpb-ttf/font-loader<dot>lisp file
File, Lisp, zpb-ttf/glyf.lisp: The zpb-ttf/glyf<dot>lisp file
File, Lisp, zpb-ttf/glyph.lisp: The zpb-ttf/glyph<dot>lisp file
File, Lisp, zpb-ttf/head.lisp: The zpb-ttf/head<dot>lisp file
File, Lisp, zpb-ttf/hhea.lisp: The zpb-ttf/hhea<dot>lisp file
File, Lisp, zpb-ttf/hmtx.lisp: The zpb-ttf/hmtx<dot>lisp file
File, Lisp, zpb-ttf/kern.lisp: The zpb-ttf/kern<dot>lisp file
File, Lisp, zpb-ttf/loca.lisp: The zpb-ttf/loca<dot>lisp file
File, Lisp, zpb-ttf/maxp.lisp: The zpb-ttf/maxp<dot>lisp file
File, Lisp, zpb-ttf/name.lisp: The zpb-ttf/name<dot>lisp file
File, Lisp, zpb-ttf/package.lisp: The zpb-ttf/package<dot>lisp file
File, Lisp, zpb-ttf/post.lisp: The zpb-ttf/post<dot>lisp file
File, Lisp, zpb-ttf/util.lisp: The zpb-ttf/util<dot>lisp file

L
Lisp File, zpb-ttf.asd: The zpb-ttf<dot>asd file
Lisp File, zpb-ttf/bounding-box.lisp: The zpb-ttf/bounding-box<dot>lisp file
Lisp File, zpb-ttf/cmap.lisp: The zpb-ttf/cmap<dot>lisp file
Lisp File, zpb-ttf/conditions.lisp: The zpb-ttf/conditions<dot>lisp file
Lisp File, zpb-ttf/font-loader-interface.lisp: The zpb-ttf/font-loader-interface<dot>lisp file
Lisp File, zpb-ttf/font-loader.lisp: The zpb-ttf/font-loader<dot>lisp file
Lisp File, zpb-ttf/glyf.lisp: The zpb-ttf/glyf<dot>lisp file
Lisp File, zpb-ttf/glyph.lisp: The zpb-ttf/glyph<dot>lisp file
Lisp File, zpb-ttf/head.lisp: The zpb-ttf/head<dot>lisp file
Lisp File, zpb-ttf/hhea.lisp: The zpb-ttf/hhea<dot>lisp file
Lisp File, zpb-ttf/hmtx.lisp: The zpb-ttf/hmtx<dot>lisp file
Lisp File, zpb-ttf/kern.lisp: The zpb-ttf/kern<dot>lisp file
Lisp File, zpb-ttf/loca.lisp: The zpb-ttf/loca<dot>lisp file
Lisp File, zpb-ttf/maxp.lisp: The zpb-ttf/maxp<dot>lisp file
Lisp File, zpb-ttf/name.lisp: The zpb-ttf/name<dot>lisp file
Lisp File, zpb-ttf/package.lisp: The zpb-ttf/package<dot>lisp file
Lisp File, zpb-ttf/post.lisp: The zpb-ttf/post<dot>lisp file
Lisp File, zpb-ttf/util.lisp: The zpb-ttf/util<dot>lisp file

Z
zpb-ttf.asd: The zpb-ttf<dot>asd file
zpb-ttf/bounding-box.lisp: The zpb-ttf/bounding-box<dot>lisp file
zpb-ttf/cmap.lisp: The zpb-ttf/cmap<dot>lisp file
zpb-ttf/conditions.lisp: The zpb-ttf/conditions<dot>lisp file
zpb-ttf/font-loader-interface.lisp: The zpb-ttf/font-loader-interface<dot>lisp file
zpb-ttf/font-loader.lisp: The zpb-ttf/font-loader<dot>lisp file
zpb-ttf/glyf.lisp: The zpb-ttf/glyf<dot>lisp file
zpb-ttf/glyph.lisp: The zpb-ttf/glyph<dot>lisp file
zpb-ttf/head.lisp: The zpb-ttf/head<dot>lisp file
zpb-ttf/hhea.lisp: The zpb-ttf/hhea<dot>lisp file
zpb-ttf/hmtx.lisp: The zpb-ttf/hmtx<dot>lisp file
zpb-ttf/kern.lisp: The zpb-ttf/kern<dot>lisp file
zpb-ttf/loca.lisp: The zpb-ttf/loca<dot>lisp file
zpb-ttf/maxp.lisp: The zpb-ttf/maxp<dot>lisp file
zpb-ttf/name.lisp: The zpb-ttf/name<dot>lisp file
zpb-ttf/package.lisp: The zpb-ttf/package<dot>lisp file
zpb-ttf/post.lisp: The zpb-ttf/post<dot>lisp file
zpb-ttf/util.lisp: The zpb-ttf/util<dot>lisp file

Jump to:   F   L   Z  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W   X   Y  
Index Entry  Section

%
%actual-value: Internal generic functions
%actual-value: Internal generic functions
%expected-values: Internal generic functions
%expected-values: Internal generic functions
%octets: Internal generic functions
%octets: Internal generic functions
%value: Internal generic functions
%value: Internal generic functions

(
(setf actual-value): Internal generic functions
(setf actual-value): Internal generic functions
(setf advance-width): Exported generic functions
(setf advance-width): Exported generic functions
(setf advance-widths): Internal generic functions
(setf advance-widths): Internal generic functions
(setf ascender): Exported generic functions
(setf ascender): Exported generic functions
(setf bounded-aref): Internal functions
(setf bounding-box): Exported generic functions
(setf bounding-box): Exported generic functions
(setf bounding-box): Exported generic functions
(setf character-map): Internal generic functions
(setf character-map): Internal generic functions
(setf code-point): Exported generic functions
(setf code-point): Exported generic functions
(setf contours): Exported generic functions
(setf contours): Exported generic functions
(setf descender): Exported generic functions
(setf descender): Exported generic functions
(setf description): Internal generic functions
(setf description): Internal generic functions
(setf encoding-id): Internal generic functions
(setf encoding-id): Internal generic functions
(setf entry-length): Internal generic functions
(setf entry-length): Internal generic functions
(setf expected-values): Internal generic functions
(setf expected-values): Internal generic functions
(setf fixed-pitch-p): Exported generic functions
(setf fixed-pitch-p): Exported generic functions
(setf font-index): Exported generic functions
(setf font-index): Exported generic functions
(setf font-loader): Internal generic functions
(setf font-loader): Internal generic functions
(setf glyph-cache): Internal generic functions
(setf glyph-cache): Internal generic functions
(setf glyph-count): Exported generic functions
(setf glyph-count): Exported generic functions
(setf glyph-indexes): Internal generic functions
(setf glyph-indexes): Internal generic functions
(setf glyph-locations): Internal generic functions
(setf glyph-locations): Internal generic functions
(setf input-stream): Internal generic functions
(setf input-stream): Internal generic functions
(setf inverse-character-map): Internal generic functions
(setf inverse-character-map): Internal generic functions
(setf italic-angle): Exported generic functions
(setf italic-angle): Exported generic functions
(setf kerning-table): Internal generic functions
(setf kerning-table): Internal generic functions
(setf language-id): Internal generic functions
(setf language-id): Internal generic functions
(setf left-side-bearing): Exported generic functions
(setf left-side-bearing): Exported generic functions
(setf left-side-bearings): Internal generic functions
(setf left-side-bearings): Internal generic functions
(setf line-gap): Exported generic functions
(setf line-gap): Exported generic functions
(setf loca-offset-format): Internal generic functions
(setf loca-offset-format): Internal generic functions
(setf location): Internal generic functions
(setf location): Internal generic functions
(setf name-entries): Internal generic functions
(setf name-entries): Internal generic functions
(setf name-id): Internal generic functions
(setf name-id): Internal generic functions
(setf octets): Internal generic functions
(setf octets): Internal generic functions
(setf offset): Internal generic functions
(setf offset): Internal generic functions
(setf platform-id): Internal generic functions
(setf platform-id): Internal generic functions
(setf postscript-glyph-names): Internal generic functions
(setf postscript-glyph-names): Internal generic functions
(setf size): Internal generic functions
(setf size): Internal generic functions
(setf underline-position): Exported generic functions
(setf underline-position): Exported generic functions
(setf underline-thickness): Exported generic functions
(setf underline-thickness): Exported generic functions
(setf units/em): Exported generic functions
(setf units/em): Exported generic functions
(setf value): Exported generic functions
(setf value): Exported generic functions
(setf x): Exported generic functions
(setf x): Exported generic functions
(setf xmax): Exported generic functions
(setf xmax): Exported generic functions
(setf xmin): Exported generic functions
(setf xmin): Exported generic functions
(setf y): Exported generic functions
(setf y): Exported generic functions
(setf ymax): Exported generic functions
(setf ymax): Exported generic functions
(setf ymin): Exported generic functions
(setf ymin): Exported generic functions

A
actual-value: Internal generic functions
actual-value: Internal generic functions
actual-value: Internal generic functions
advance-file-position: Internal functions
advance-width: Exported generic functions
advance-width: Exported generic functions
advance-widths: Internal generic functions
advance-widths: Internal generic functions
all-kerning-pairs: Exported generic functions
all-kerning-pairs: Exported generic functions
arrange-finalization: Internal functions
ascender: Exported generic functions
ascender: Exported generic functions
available-character-maps: Internal functions

B
bounded-aref: Internal functions
bounding-box: Exported generic functions
bounding-box: Exported generic functions
bounding-box: Exported generic functions
bounding-box: Exported generic functions
bounding-box: Exported generic functions

C
character-map: Internal generic functions
character-map: Internal generic functions
check-version: Internal functions
close-font-loader: Exported functions
code-point: Exported generic functions
code-point: Exported generic functions
code-point-font-index: Internal generic functions
code-point-font-index: Internal generic functions
contour: Exported generic functions
contour: Exported generic functions
contour-count: Exported generic functions
contour-count: Exported generic functions
contours: Exported generic functions
contours: Exported generic functions
contours: Exported generic functions

D
data-size: Internal generic functions
data-size: Internal generic functions
descender: Exported generic functions
descender: Exported generic functions
description: Internal generic functions
description: Internal generic functions
do-contour-segments: Exported macros
do-contour-segments*: Exported macros
do-contours: Exported macros
dump-compound-flags: Internal functions

E
empty-bounding-box: Internal functions
empty-contours: Internal functions
encoding-id: Internal generic functions
encoding-id: Internal generic functions
encoding-id-name: Internal functions
end-codes: Internal generic functions
end-codes: Internal generic functions
entry-length: Internal generic functions
entry-length: Internal generic functions
expected-values: Internal generic functions
expected-values: Internal generic functions
expected-values: Internal generic functions
explicit-contour-points: Exported functions

F
family-name: Exported generic functions
family-name: Exported generic functions
find-glyph: Exported generic functions
find-glyph: Exported generic functions
find-glyph: Exported generic functions
find-name-entry: Exported generic functions
find-name-entry: Exported generic functions
fixed-pitch-p: Exported generic functions
fixed-pitch-p: Exported generic functions
font-index: Exported generic functions
font-index: Exported generic functions
font-index-code-point: Internal generic functions
font-index-code-point: Internal generic functions
font-loader: Internal generic functions
font-loader: Internal generic functions
font-loader: Internal generic functions
full-name: Exported generic functions
full-name: Exported generic functions
Function, (setf bounded-aref): Internal functions
Function, advance-file-position: Internal functions
Function, arrange-finalization: Internal functions
Function, available-character-maps: Internal functions
Function, bounded-aref: Internal functions
Function, check-version: Internal functions
Function, close-font-loader: Exported functions
Function, dump-compound-flags: Internal functions
Function, empty-bounding-box: Internal functions
Function, empty-contours: Internal functions
Function, encoding-id-name: Internal functions
Function, explicit-contour-points: Exported functions
Function, load-kerning-format-1: Internal functions
Function, load-name-info: Internal functions
Function, load-post-format-2: Internal functions
Function, load-post-format-3: Internal functions
Function, load-unicode-cmap: Internal functions
Function, macintosh-octets-to-string: Internal functions
Function, make-control-point: Internal functions
Function, make-transformer: Internal functions
Function, merge-contours: Internal functions
Function, name-identifier-id: Internal functions
Function, number->tag: Internal functions
Function, open-font-loader: Exported functions
Function, open-font-loader-from-file: Internal functions
Function, open-font-loader-from-stream: Internal functions
Function, platform-id-name: Internal functions
Function, postscript-name-code-point: Internal functions
Function, postscript-uni-name-p: Internal functions
Function, read-compound-contours: Internal functions
Function, read-contours-at-index: Internal functions
Function, read-fixed: Internal functions
Function, read-fixed2.14: Internal functions
Function, read-fword: Internal functions
Function, read-int16: Internal functions
Function, read-int8: Internal functions
Function, read-points-vector: Internal functions
Function, read-pstring: Internal functions
Function, read-simple-contours: Internal functions
Function, read-uint16: Internal functions
Function, read-uint32: Internal functions
Function, read-uint8: Internal functions
Function, tag->number: Internal functions
Function, transform-contours: Internal functions
Function, transform-option-count: Internal functions
Function, unicode-octets-to-string: Internal functions

G
Generic Function, %actual-value: Internal generic functions
Generic Function, %expected-values: Internal generic functions
Generic Function, %octets: Internal generic functions
Generic Function, %value: Internal generic functions
Generic Function, (setf actual-value): Internal generic functions
Generic Function, (setf advance-width): Exported generic functions
Generic Function, (setf advance-widths): Internal generic functions
Generic Function, (setf ascender): Exported generic functions
Generic Function, (setf bounding-box): Exported generic functions
Generic Function, (setf character-map): Internal generic functions
Generic Function, (setf code-point): Exported generic functions
Generic Function, (setf contours): Exported generic functions
Generic Function, (setf descender): Exported generic functions
Generic Function, (setf description): Internal generic functions
Generic Function, (setf encoding-id): Internal generic functions
Generic Function, (setf entry-length): Internal generic functions
Generic Function, (setf expected-values): Internal generic functions
Generic Function, (setf fixed-pitch-p): Exported generic functions
Generic Function, (setf font-index): Exported generic functions
Generic Function, (setf font-loader): Internal generic functions
Generic Function, (setf glyph-cache): Internal generic functions
Generic Function, (setf glyph-count): Exported generic functions
Generic Function, (setf glyph-indexes): Internal generic functions
Generic Function, (setf glyph-locations): Internal generic functions
Generic Function, (setf input-stream): Internal generic functions
Generic Function, (setf inverse-character-map): Internal generic functions
Generic Function, (setf italic-angle): Exported generic functions
Generic Function, (setf kerning-table): Internal generic functions
Generic Function, (setf language-id): Internal generic functions
Generic Function, (setf left-side-bearing): Exported generic functions
Generic Function, (setf left-side-bearings): Internal generic functions
Generic Function, (setf line-gap): Exported generic functions
Generic Function, (setf loca-offset-format): Internal generic functions
Generic Function, (setf location): Internal generic functions
Generic Function, (setf name-entries): Internal generic functions
Generic Function, (setf name-id): Internal generic functions
Generic Function, (setf octets): Internal generic functions
Generic Function, (setf offset): Internal generic functions
Generic Function, (setf platform-id): Internal generic functions
Generic Function, (setf postscript-glyph-names): Internal generic functions
Generic Function, (setf size): Internal generic functions
Generic Function, (setf underline-position): Exported generic functions
Generic Function, (setf underline-thickness): Exported generic functions
Generic Function, (setf units/em): Exported generic functions
Generic Function, (setf value): Exported generic functions
Generic Function, (setf x): Exported generic functions
Generic Function, (setf xmax): Exported generic functions
Generic Function, (setf xmin): Exported generic functions
Generic Function, (setf y): Exported generic functions
Generic Function, (setf ymax): Exported generic functions
Generic Function, (setf ymin): Exported generic functions
Generic Function, actual-value: Internal generic functions
Generic Function, advance-width: Exported generic functions
Generic Function, advance-widths: Internal generic functions
Generic Function, all-kerning-pairs: Exported generic functions
Generic Function, ascender: Exported generic functions
Generic Function, bounding-box: Exported generic functions
Generic Function, character-map: Internal generic functions
Generic Function, code-point: Exported generic functions
Generic Function, code-point-font-index: Internal generic functions
Generic Function, contour: Exported generic functions
Generic Function, contour-count: Exported generic functions
Generic Function, contours: Exported generic functions
Generic Function, data-size: Internal generic functions
Generic Function, descender: Exported generic functions
Generic Function, description: Internal generic functions
Generic Function, encoding-id: Internal generic functions
Generic Function, end-codes: Internal generic functions
Generic Function, entry-length: Internal generic functions
Generic Function, expected-values: Internal generic functions
Generic Function, family-name: Exported generic functions
Generic Function, find-glyph: Exported generic functions
Generic Function, find-name-entry: Exported generic functions
Generic Function, fixed-pitch-p: Exported generic functions
Generic Function, font-index: Exported generic functions
Generic Function, font-index-code-point: Internal generic functions
Generic Function, font-loader: Internal generic functions
Generic Function, full-name: Exported generic functions
Generic Function, glyph-cache: Internal generic functions
Generic Function, glyph-count: Exported generic functions
Generic Function, glyph-exists-p: Exported generic functions
Generic Function, glyph-indexes: Internal generic functions
Generic Function, glyph-length: Internal generic functions
Generic Function, glyph-location: Internal generic functions
Generic Function, glyph-locations: Internal generic functions
Generic Function, horizontal-metrics-count: Internal generic functions
Generic Function, id-deltas: Internal generic functions
Generic Function, id-range-offsets: Internal generic functions
Generic Function, index-glyph: Exported generic functions
Generic Function, initialize-bounding-box: Internal generic functions
Generic Function, initialize-contours: Internal generic functions
Generic Function, initialize-name-entry: Internal generic functions
Generic Function, input-stream: Internal generic functions
Generic Function, inverse-character-map: Internal generic functions
Generic Function, invert-character-map: Internal generic functions
Generic Function, italic-angle: Exported generic functions
Generic Function, kerned-advance-width: Internal generic functions
Generic Function, kerning-offset: Exported generic functions
Generic Function, kerning-table: Internal generic functions
Generic Function, language-id: Internal generic functions
Generic Function, left-side-bearing: Exported generic functions
Generic Function, left-side-bearings: Internal generic functions
Generic Function, line-gap: Exported generic functions
Generic Function, load-cmap-info: Internal generic functions
Generic Function, load-head-info: Internal generic functions
Generic Function, load-hhea-info: Internal generic functions
Generic Function, load-hmtx-info: Internal generic functions
Generic Function, load-kern-info: Internal generic functions
Generic Function, load-kerning-subtable: Internal generic functions
Generic Function, load-loca-info: Internal generic functions
Generic Function, load-maxp-info: Internal generic functions
Generic Function, load-post-info: Internal generic functions
Generic Function, loca-offset-format: Internal generic functions
Generic Function, location: Internal generic functions
Generic Function, name: Internal generic functions
Generic Function, name-entries: Internal generic functions
Generic Function, name-entry-value: Exported generic functions
Generic Function, name-id: Internal generic functions
Generic Function, octets: Internal generic functions
Generic Function, offset: Internal generic functions
Generic Function, on-curve-p: Exported generic functions
Generic Function, platform-id: Internal generic functions
Generic Function, postscript-glyph-names: Internal generic functions
Generic Function, postscript-name: Exported generic functions
Generic Function, right-side-bearing: Exported generic functions
Generic Function, seek-to-table: Internal generic functions
Generic Function, segment-count: Internal generic functions
Generic Function, size: Internal generic functions
Generic Function, start-codes: Internal generic functions
Generic Function, string-bounding-box: Exported generic functions
Generic Function, subfamily-name: Exported generic functions
Generic Function, table-count: Internal generic functions
Generic Function, table-exists-p: Internal generic functions
Generic Function, table-info: Internal generic functions
Generic Function, table-position: Internal generic functions
Generic Function, table-size: Internal generic functions
Generic Function, tables: Internal generic functions
Generic Function, underline-position: Exported generic functions
Generic Function, underline-thickness: Exported generic functions
Generic Function, units/em: Exported generic functions
Generic Function, value: Exported generic functions
Generic Function, x: Exported generic functions
Generic Function, xmax: Exported generic functions
Generic Function, xmin: Exported generic functions
Generic Function, y: Exported generic functions
Generic Function, ymax: Exported generic functions
Generic Function, ymin: Exported generic functions
glyph-cache: Internal generic functions
glyph-cache: Internal generic functions
glyph-count: Exported generic functions
glyph-count: Exported generic functions
glyph-exists-p: Exported generic functions
glyph-exists-p: Exported generic functions
glyph-exists-p: Exported generic functions
glyph-indexes: Internal generic functions
glyph-indexes: Internal generic functions
glyph-length: Internal generic functions
glyph-length: Internal generic functions
glyph-location: Internal generic functions
glyph-location: Internal generic functions
glyph-locations: Internal generic functions
glyph-locations: Internal generic functions

H
horizontal-metrics-count: Internal generic functions
horizontal-metrics-count: Internal generic functions

I
id-deltas: Internal generic functions
id-deltas: Internal generic functions
id-range-offsets: Internal generic functions
id-range-offsets: Internal generic functions
index-glyph: Exported generic functions
index-glyph: Exported generic functions
initialize-bounding-box: Internal generic functions
initialize-bounding-box: Internal generic functions
initialize-contours: Internal generic functions
initialize-contours: Internal generic functions
initialize-name-entry: Internal generic functions
initialize-name-entry: Internal generic functions
input-stream: Internal generic functions
input-stream: Internal generic functions
inverse-character-map: Internal generic functions
inverse-character-map: Internal generic functions
invert-character-map: Internal generic functions
invert-character-map: Internal generic functions
italic-angle: Exported generic functions
italic-angle: Exported generic functions

K
kerned-advance-width: Internal generic functions
kerned-advance-width: Internal generic functions
kerning-offset: Exported generic functions
kerning-offset: Exported generic functions
kerning-offset: Exported generic functions
kerning-offset: Exported generic functions
kerning-offset: Exported generic functions
kerning-table: Internal generic functions
kerning-table: Internal generic functions

L
language-id: Internal generic functions
language-id: Internal generic functions
left-side-bearing: Exported generic functions
left-side-bearing: Exported generic functions
left-side-bearings: Internal generic functions
left-side-bearings: Internal generic functions
line-gap: Exported generic functions
line-gap: Exported generic functions
load-cmap-info: Internal generic functions
load-cmap-info: Internal generic functions
load-head-info: Internal generic functions
load-head-info: Internal generic functions
load-hhea-info: Internal generic functions
load-hhea-info: Internal generic functions
load-hmtx-info: Internal generic functions
load-hmtx-info: Internal generic functions
load-kern-info: Internal generic functions
load-kern-info: Internal generic functions
load-kerning-format-1: Internal functions
load-kerning-subtable: Internal generic functions
load-kerning-subtable: Internal generic functions
load-loca-info: Internal generic functions
load-loca-info: Internal generic functions
load-maxp-info: Internal generic functions
load-maxp-info: Internal generic functions
load-name-info: Internal functions
load-post-format-2: Internal functions
load-post-format-3: Internal functions
load-post-info: Internal generic functions
load-post-info: Internal generic functions
load-unicode-cmap: Internal functions
loca-offset-format: Internal generic functions
loca-offset-format: Internal generic functions
location: Internal generic functions
location: Internal generic functions
location: Internal generic functions

M
macintosh-octets-to-string: Internal functions
Macro, do-contour-segments: Exported macros
Macro, do-contour-segments*: Exported macros
Macro, do-contours: Exported macros
Macro, with-font-loader: Exported macros
make-control-point: Internal functions
make-transformer: Internal functions
merge-contours: Internal functions
Method, %actual-value: Internal generic functions
Method, %expected-values: Internal generic functions
Method, %octets: Internal generic functions
Method, %value: Internal generic functions
Method, (setf actual-value): Internal generic functions
Method, (setf advance-width): Exported generic functions
Method, (setf advance-widths): Internal generic functions
Method, (setf ascender): Exported generic functions
Method, (setf bounding-box): Exported generic functions
Method, (setf bounding-box): Exported generic functions
Method, (setf character-map): Internal generic functions
Method, (setf code-point): Exported generic functions
Method, (setf contours): Exported generic functions
Method, (setf descender): Exported generic functions
Method, (setf description): Internal generic functions
Method, (setf encoding-id): Internal generic functions
Method, (setf entry-length): Internal generic functions
Method, (setf expected-values): Internal generic functions
Method, (setf fixed-pitch-p): Exported generic functions
Method, (setf font-index): Exported generic functions
Method, (setf font-loader): Internal generic functions
Method, (setf glyph-cache): Internal generic functions
Method, (setf glyph-count): Exported generic functions
Method, (setf glyph-indexes): Internal generic functions
Method, (setf glyph-locations): Internal generic functions
Method, (setf input-stream): Internal generic functions
Method, (setf inverse-character-map): Internal generic functions
Method, (setf italic-angle): Exported generic functions
Method, (setf kerning-table): Internal generic functions
Method, (setf language-id): Internal generic functions
Method, (setf left-side-bearing): Exported generic functions
Method, (setf left-side-bearings): Internal generic functions
Method, (setf line-gap): Exported generic functions
Method, (setf loca-offset-format): Internal generic functions
Method, (setf location): Internal generic functions
Method, (setf name-entries): Internal generic functions
Method, (setf name-id): Internal generic functions
Method, (setf octets): Internal generic functions
Method, (setf offset): Internal generic functions
Method, (setf platform-id): Internal generic functions
Method, (setf postscript-glyph-names): Internal generic functions
Method, (setf size): Internal generic functions
Method, (setf underline-position): Exported generic functions
Method, (setf underline-thickness): Exported generic functions
Method, (setf units/em): Exported generic functions
Method, (setf value): Exported generic functions
Method, (setf x): Exported generic functions
Method, (setf xmax): Exported generic functions
Method, (setf xmin): Exported generic functions
Method, (setf y): Exported generic functions
Method, (setf ymax): Exported generic functions
Method, (setf ymin): Exported generic functions
Method, actual-value: Internal generic functions
Method, actual-value: Internal generic functions
Method, advance-width: Exported generic functions
Method, advance-widths: Internal generic functions
Method, all-kerning-pairs: Exported generic functions
Method, ascender: Exported generic functions
Method, bounding-box: Exported generic functions
Method, bounding-box: Exported generic functions
Method, bounding-box: Exported generic functions
Method, bounding-box: Exported generic functions
Method, character-map: Internal generic functions
Method, code-point: Exported generic functions
Method, code-point-font-index: Internal generic functions
Method, contour: Exported generic functions
Method, contour-count: Exported generic functions
Method, contours: Exported generic functions
Method, contours: Exported generic functions
Method, data-size: Internal generic functions
Method, descender: Exported generic functions
Method, description: Internal generic functions
Method, encoding-id: Internal generic functions
Method, end-codes: Internal generic functions
Method, entry-length: Internal generic functions
Method, expected-values: Internal generic functions
Method, expected-values: Internal generic functions
Method, family-name: Exported generic functions
Method, find-glyph: Exported generic functions
Method, find-glyph: Exported generic functions
Method, find-name-entry: Exported generic functions
Method, fixed-pitch-p: Exported generic functions
Method, font-index: Exported generic functions
Method, font-index-code-point: Internal generic functions
Method, font-loader: Internal generic functions
Method, font-loader: Internal generic functions
Method, full-name: Exported generic functions
Method, glyph-cache: Internal generic functions
Method, glyph-count: Exported generic functions
Method, glyph-exists-p: Exported generic functions
Method, glyph-exists-p: Exported generic functions
Method, glyph-indexes: Internal generic functions
Method, glyph-length: Internal generic functions
Method, glyph-location: Internal generic functions
Method, glyph-locations: Internal generic functions
Method, horizontal-metrics-count: Internal generic functions
Method, id-deltas: Internal generic functions
Method, id-range-offsets: Internal generic functions
Method, index-glyph: Exported generic functions
Method, initialize-bounding-box: Internal generic functions
Method, initialize-contours: Internal generic functions
Method, initialize-name-entry: Internal generic functions
Method, input-stream: Internal generic functions
Method, inverse-character-map: Internal generic functions
Method, invert-character-map: Internal generic functions
Method, italic-angle: Exported generic functions
Method, kerned-advance-width: Internal generic functions
Method, kerning-offset: Exported generic functions
Method, kerning-offset: Exported generic functions
Method, kerning-offset: Exported generic functions
Method, kerning-offset: Exported generic functions
Method, kerning-table: Internal generic functions
Method, language-id: Internal generic functions
Method, left-side-bearing: Exported generic functions
Method, left-side-bearings: Internal generic functions
Method, line-gap: Exported generic functions
Method, load-cmap-info: Internal generic functions
Method, load-head-info: Internal generic functions
Method, load-hhea-info: Internal generic functions
Method, load-hmtx-info: Internal generic functions
Method, load-kern-info: Internal generic functions
Method, load-kerning-subtable: Internal generic functions
Method, load-loca-info: Internal generic functions
Method, load-maxp-info: Internal generic functions
Method, load-post-info: Internal generic functions
Method, loca-offset-format: Internal generic functions
Method, location: Internal generic functions
Method, location: Internal generic functions
Method, name: Internal generic functions
Method, name-entries: Internal generic functions
Method, name-entry-value: Exported generic functions
Method, name-id: Internal generic functions
Method, octets: Internal generic functions
Method, offset: Internal generic functions
Method, offset: Internal generic functions
Method, on-curve-p: Exported generic functions
Method, platform-id: Internal generic functions
Method, postscript-glyph-names: Internal generic functions
Method, postscript-name: Exported generic functions
Method, postscript-name: Exported generic functions
Method, right-side-bearing: Exported generic functions
Method, seek-to-table: Internal generic functions
Method, segment-count: Internal generic functions
Method, size: Internal generic functions
Method, size: Internal generic functions
Method, start-codes: Internal generic functions
Method, string-bounding-box: Exported generic functions
Method, subfamily-name: Exported generic functions
Method, table-count: Internal generic functions
Method, table-exists-p: Internal generic functions
Method, table-info: Internal generic functions
Method, table-position: Internal generic functions
Method, table-size: Internal generic functions
Method, tables: Internal generic functions
Method, underline-position: Exported generic functions
Method, underline-thickness: Exported generic functions
Method, units/em: Exported generic functions
Method, value: Exported generic functions
Method, x: Exported generic functions
Method, xmax: Exported generic functions
Method, xmin: Exported generic functions
Method, y: Exported generic functions
Method, ymax: Exported generic functions
Method, ymin: Exported generic functions

N
name: Internal generic functions
name: Internal generic functions
name-entries: Internal generic functions
name-entries: Internal generic functions
name-entry-value: Exported generic functions
name-entry-value: Exported generic functions
name-id: Internal generic functions
name-id: Internal generic functions
name-identifier-id: Internal functions
number->tag: Internal functions

O
octets: Internal generic functions
octets: Internal generic functions
offset: Internal generic functions
offset: Internal generic functions
offset: Internal generic functions
on-curve-p: Exported generic functions
on-curve-p: Exported generic functions
open-font-loader: Exported functions
open-font-loader-from-file: Internal functions
open-font-loader-from-stream: Internal functions

P
platform-id: Internal generic functions
platform-id: Internal generic functions
platform-id-name: Internal functions
postscript-glyph-names: Internal generic functions
postscript-glyph-names: Internal generic functions
postscript-name: Exported generic functions
postscript-name: Exported generic functions
postscript-name: Exported generic functions
postscript-name-code-point: Internal functions
postscript-uni-name-p: Internal functions

R
read-compound-contours: Internal functions
read-contours-at-index: Internal functions
read-fixed: Internal functions
read-fixed2.14: Internal functions
read-fword: Internal functions
read-int16: Internal functions
read-int8: Internal functions
read-points-vector: Internal functions
read-pstring: Internal functions
read-simple-contours: Internal functions
read-uint16: Internal functions
read-uint32: Internal functions
read-uint8: Internal functions
right-side-bearing: Exported generic functions
right-side-bearing: Exported generic functions

S
seek-to-table: Internal generic functions
seek-to-table: Internal generic functions
segment-count: Internal generic functions
segment-count: Internal generic functions
size: Internal generic functions
size: Internal generic functions
size: Internal generic functions
start-codes: Internal generic functions
start-codes: Internal generic functions
string-bounding-box: Exported generic functions
string-bounding-box: Exported generic functions
subfamily-name: Exported generic functions
subfamily-name: Exported generic functions

T
table-count: Internal generic functions
table-count: Internal generic functions
table-exists-p: Internal generic functions
table-exists-p: Internal generic functions
table-info: Internal generic functions
table-info: Internal generic functions
table-position: Internal generic functions
table-position: Internal generic functions
table-size: Internal generic functions
table-size: Internal generic functions
tables: Internal generic functions
tables: Internal generic functions
tag->number: Internal functions
transform-contours: Internal functions
transform-option-count: Internal functions

U
underline-position: Exported generic functions
underline-position: Exported generic functions
underline-thickness: Exported generic functions
underline-thickness: Exported generic functions
unicode-octets-to-string: Internal functions
units/em: Exported generic functions
units/em: Exported generic functions

V
value: Exported generic functions
value: Exported generic functions

W
with-font-loader: Exported macros

X
x: Exported generic functions
x: Exported generic functions
xmax: Exported generic functions
xmax: Exported generic functions
xmin: Exported generic functions
xmin: Exported generic functions

Y
y: Exported generic functions
y: Exported generic functions
ymax: Exported generic functions
ymax: Exported generic functions
ymin: Exported generic functions
ymin: Exported generic functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W   X   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
A   B   C   D   E   F   G   I   K   L   N   O   P   S   T   U   V   X   Y  
Index Entry  Section

*
*empty-bounding-box*: Internal special variables
*empty-contours*: Internal special variables
*encoding-tables*: Internal special variables
*macintosh-encoding-ids*: Internal special variables
*macroman-translation-table*: Internal special variables
*microsoft-encoding-ids*: Internal special variables
*name-identifiers*: Internal special variables
*platform-identifiers*: Internal special variables
*standard-mac-glyph-names*: Internal special variables
*unicode-encoding-ids*: Internal special variables

+
+custom-platform-id+: Internal constants
+iso-platform-id+: Internal constants
+macintosh-english-language-id+: Internal constants
+macintosh-platform-id+: Internal constants
+macintosh-roman-encoding-id+: Internal constants
+microsoft-platform-id+: Internal constants
+microsoft-symbol-encoding-id+: Internal constants
+microsoft-unicode-bmp-encoding-id+: Internal constants
+microsoft-us-english-language-id+: Internal constants
+unicode-2.0-encoding-id+: Internal constants
+unicode-language-id+: Internal constants
+unicode-platform-id+: Internal constants

A
actual-value: Internal conditions
actual-value: Internal conditions
advance-widths: Internal classes
ascender: Internal classes

B
bounding-box: Internal classes
bounding-box: Internal classes

C
character-map: Internal classes
code-point: Internal classes
Constant, +custom-platform-id+: Internal constants
Constant, +iso-platform-id+: Internal constants
Constant, +macintosh-english-language-id+: Internal constants
Constant, +macintosh-platform-id+: Internal constants
Constant, +macintosh-roman-encoding-id+: Internal constants
Constant, +microsoft-platform-id+: Internal constants
Constant, +microsoft-symbol-encoding-id+: Internal constants
Constant, +microsoft-unicode-bmp-encoding-id+: Internal constants
Constant, +microsoft-us-english-language-id+: Internal constants
Constant, +unicode-2.0-encoding-id+: Internal constants
Constant, +unicode-language-id+: Internal constants
Constant, +unicode-platform-id+: Internal constants
contours: Internal classes

D
descender: Internal classes
description: Internal conditions
description: Internal conditions
description: Internal conditions
description: Internal conditions
description: Internal conditions

E
encoding-id: Internal classes
end-codes: Internal classes
entry-length: Internal classes
expected-values: Internal conditions
expected-values: Internal conditions

F
fixed-pitch-p: Internal classes
font-index: Internal classes
font-loader: Internal classes
font-loader: Internal classes

G
glyph-cache: Internal classes
glyph-count: Internal classes
glyph-indexes: Internal classes
glyph-locations: Internal classes

I
id-deltas: Internal classes
id-range-offsets: Internal classes
input-stream: Internal classes
inverse-character-map: Internal classes
italic-angle: Internal classes

K
kerning-table: Internal classes

L
language-id: Internal classes
left-side-bearings: Internal classes
line-gap: Internal classes
loca-offset-format: Internal classes
location: Internal conditions

N
name: Internal classes
name-entries: Internal classes
name-id: Internal classes

O
octets: Internal classes
offset: Internal classes
offset: Internal classes
on-curve-p: Internal classes

P
platform-id: Internal classes
postscript-glyph-names: Internal classes

S
segment-count: Internal classes
size: Internal conditions
size: Internal classes
Slot, actual-value: Internal conditions
Slot, actual-value: Internal conditions
Slot, advance-widths: Internal classes
Slot, ascender: Internal classes
Slot, bounding-box: Internal classes
Slot, bounding-box: Internal classes
Slot, character-map: Internal classes
Slot, code-point: Internal classes
Slot, contours: Internal classes
Slot, descender: Internal classes
Slot, description: Internal conditions
Slot, description: Internal conditions
Slot, description: Internal conditions
Slot, description: Internal conditions
Slot, description: Internal conditions
Slot, encoding-id: Internal classes
Slot, end-codes: Internal classes
Slot, entry-length: Internal classes
Slot, expected-values: Internal conditions
Slot, expected-values: Internal conditions
Slot, fixed-pitch-p: Internal classes
Slot, font-index: Internal classes
Slot, font-loader: Internal classes
Slot, font-loader: Internal classes
Slot, glyph-cache: Internal classes
Slot, glyph-count: Internal classes
Slot, glyph-indexes: Internal classes
Slot, glyph-locations: Internal classes
Slot, id-deltas: Internal classes
Slot, id-range-offsets: Internal classes
Slot, input-stream: Internal classes
Slot, inverse-character-map: Internal classes
Slot, italic-angle: Internal classes
Slot, kerning-table: Internal classes
Slot, language-id: Internal classes
Slot, left-side-bearings: Internal classes
Slot, line-gap: Internal classes
Slot, loca-offset-format: Internal classes
Slot, location: Internal conditions
Slot, name: Internal classes
Slot, name-entries: Internal classes
Slot, name-id: Internal classes
Slot, octets: Internal classes
Slot, offset: Internal classes
Slot, offset: Internal classes
Slot, on-curve-p: Internal classes
Slot, platform-id: Internal classes
Slot, postscript-glyph-names: Internal classes
Slot, segment-count: Internal classes
Slot, size: Internal conditions
Slot, size: Internal classes
Slot, start-codes: Internal classes
Slot, table-count: Internal classes
Slot, tables: Internal classes
Slot, underline-position: Internal classes
Slot, underline-thickness: Internal classes
Slot, units/em: Internal classes
Slot, value: Internal classes
Slot, x: Internal classes
Slot, y: Internal classes
Special Variable, *empty-bounding-box*: Internal special variables
Special Variable, *empty-contours*: Internal special variables
Special Variable, *encoding-tables*: Internal special variables
Special Variable, *macintosh-encoding-ids*: Internal special variables
Special Variable, *macroman-translation-table*: Internal special variables
Special Variable, *microsoft-encoding-ids*: Internal special variables
Special Variable, *name-identifiers*: Internal special variables
Special Variable, *platform-identifiers*: Internal special variables
Special Variable, *standard-mac-glyph-names*: Internal special variables
Special Variable, *unicode-encoding-ids*: Internal special variables
start-codes: Internal classes

T
table-count: Internal classes
tables: Internal classes

U
underline-position: Internal classes
underline-thickness: Internal classes
units/em: Internal classes

V
value: Internal classes

X
x: Internal classes

Y
y: Internal classes

Jump to:   *   +  
A   B   C   D   E   F   G   I   K   L   N   O   P   S   T   U   V   X   Y  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   F   G   N   P   R   S   T   U   Z  
Index Entry  Section

B
bad-magic: Internal conditions

C
Class, control-point: Internal classes
Class, font-loader: Internal classes
Class, glyph: Internal classes
Class, name-entry: Internal classes
Class, table-info: Internal classes
Class, unicode-cmap: Internal classes
cmap-value-table: Internal types
Condition, bad-magic: Internal conditions
Condition, regrettable-hex-value: Internal conditions
Condition, regrettable-value: Internal conditions
Condition, unsupported-format: Internal conditions
Condition, unsupported-value: Internal conditions
Condition, unsupported-version: Internal conditions
control-point: Internal classes

F
font-loader: Internal classes

G
glyph: Internal classes

N
name-entry: Internal classes

P
Package, zpb-ttf: The zpb-ttf package
Package, zpb-ttf-system: The zpb-ttf-system package

R
regrettable-hex-value: Internal conditions
regrettable-value: Internal conditions

S
System, zpb-ttf: The zpb-ttf system

T
table-info: Internal classes
Type, cmap-value-table: Internal types

U
unicode-cmap: Internal classes
unsupported-format: Internal conditions
unsupported-value: Internal conditions
unsupported-version: Internal conditions

Z
zpb-ttf: The zpb-ttf system
zpb-ttf: The zpb-ttf package
zpb-ttf-system: The zpb-ttf-system package

Jump to:   B   C   F   G   N   P   R   S   T   U   Z