de.dante.extex.interpreter.type.font
Class VirtualFontImpl

java.lang.Object
  extended byde.dante.extex.font.type.other.NullFont
      extended byde.dante.extex.interpreter.type.font.FontImpl
          extended byde.dante.extex.interpreter.type.font.VirtualFontImpl
All Implemented Interfaces:
Font, Fount, java.io.Serializable, VirtualFount

public class VirtualFontImpl
extends FontImpl
implements VirtualFount

Implementation for a virtual font.

Version:
$Revision: 1.9 $
Author:
Michael Niedermair
See Also:
Serialized Form

Constructor Summary
VirtualFontImpl(ModifiableFount afount)
          Create a new Object
 
Method Summary
 VirtualCharNode getVirtualCharNode(TypesettingContext context, UnicodeChar uc)
          Returns the virt.
 
Methods inherited from class de.dante.extex.interpreter.type.font.FontImpl
getActualSize, getBoundingBox, getCheckSum, getDepth, getDesignSize, getEm, getEx, getFontByteArray, getFontDimen, getFontKey, getFontName, getFount, getGlyph, getHeight, getItalicCorrection, getKerning, getLetterSpacing, getLigature, getProperty, getSpace, getWidth, hasGlyph, readResolve, setFount, toString
 
Methods inherited from class de.dante.extex.font.type.other.NullFont
getEfcode, getHyphenChar, getSkewChar, isVirtualFont, setEfcode, setFontDimen, setHyphenChar, setSkewChar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VirtualFontImpl

public VirtualFontImpl(ModifiableFount afount)
Create a new Object

Parameters:
afount - the fount
Method Detail

getVirtualCharNode

public VirtualCharNode getVirtualCharNode(TypesettingContext context,
                                          UnicodeChar uc)
Description copied from interface: VirtualFount
Returns the virt. char node.

Specified by:
getVirtualCharNode in interface VirtualFount
Parameters:
context - the typesetting context
uc - the character
Returns:
Returns the virt. char node.
See Also:
de.dante.extex.font.type.VirtualFount#getVirtualCharNode( de.dante.extex.interpreter.context.TypesettingContext, de.dante.util.UnicodeChar)