org.extex.interpreter.type.font
Interface FontConvertible

All Known Implementing Classes:
FontCode, FontPrimitive, NamedFont, NullfontPrimitive, NumberedFont

public interface FontConvertible

This is an interface which describes the feature to be convertible into a font.

A font specification can either be a font stored in a font register or one of the fonts used for math typesetting.

The formal description is the following:

    ⟨font⟩
        →  ⟨loaded font⟩
         |   \textfont ⟨8-bit number⟩
         |   \scriptfont ⟨8-bit number⟩
         |   \scriptscriptfont ⟨8-bit number⟩
         |   \font
  

Version:
$Revision:4399 $
Author:
Gerd Neugebauer

Method Summary
 Font convertFont(Context context, TokenSource source, Typesetter typesetter)
          Convert some primitive value into a font.
 

Method Detail

convertFont

Font convertFont(Context context,
                 TokenSource source,
                 Typesetter typesetter)
                 throws HelpingException,
                        TypesetterException
Convert some primitive value into a font.

Parameters:
context - the interpreter context
source - the source for new tokens
typesetter - the typesetter
Returns:
the converted value
Throws:
HelpingException - in case of an error
TypesetterException - in case of an error in the typesetter