6.2.6 Conditions

Condition: anonymous-font ()

The Anonymous Font usage error.
It signals an attempt at creating a font with no name.

Package

net.didierverna.tfm

Source

font.lisp (file)

Direct superclasses

tfm-usage-error (condition)

Condition: file-size-mixin ()

The File Size Mixin condition.
It is used in both errors and warnings to report different declared and actual file sizes.

Package

net.didierverna.tfm

Source

file.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods
Direct slots
Slot: declared-size

The declared file size.

Initargs

:declared-size

Readers

declared-size (generic function)

Writers

(setf declared-size) (generic function)

Slot: actual-size

The actual file size.

Initargs

:actual-size

Readers

actual-size (generic function)

Writers

(setf actual-size) (generic function)

Condition: invalid-original-design-size ()

The Invalid Original Design Size compliance warning.
It signals that, although overridden explicitly, an original design size was too small (< 1pt).

Package

net.didierverna.tfm

Source

file.lisp (file)

Direct superclasses

tfm-compliance-warning (condition)

Direct methods
  • value (method)
  • value (method)
Direct slots
Slot: value

The invalid original design size.

Initargs

:value

Readers

value (generic function)

Writers

(setf value) (generic function)

Condition: tfm-table-error ()

The TFM table errors root condition.
This is the root condition for errors related to TFM tables.

Package

net.didierverna.tfm

Source

file.lisp (file)

Direct superclasses

tfm-compliance-error (condition)

Direct subclasses
Direct methods
  • name (method)
  • name (method)
Direct slots
Slot: name

The table’s name.

Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)