org.extex.typesetter.type.node
Interface KernNode
- All Superinterfaces:
- Node, java.io.Serializable
- All Known Implementing Classes:
- AbstractKernNode, AccentKernNode, ExplicitKernNode, ImplicitKernNode
public interface KernNode
- extends Node
This interface describes a horizontal or vertical adjustment of the current
position on the page. In fact the dimensions width, height, and depth simply
act as for each node without the necessity to place some toner on the paper.
From The TeXbook
A kern_node has a width field to specify a (normally negative) amount of
spacing. This spacing correction appears in horizontal lists between letters
like A and V when the font designer said that it looks better to move them
closer together or further apart. A kerning node can also appear in a
vertical list, when its `width' denotes additional spacing in the vertical
direction.
- Version:
- $Revision: 4739 $
- Author:
- Gerd Neugebauer
- See Also:
- "TeX – The Program [155]",
ImplicitKernNode
| Methods inherited from interface org.extex.typesetter.type.Node |
addDepthTo, addHeightTo, addWidthTo, atShipping, countChars, getChars, getDepth, getHeight, getNaturalDepth, getNaturalHeight, getNaturalWidth, getVerticalSize, getWidth, setDepth, setHeight, setWidth, spreadHeight, spreadWidth, toString, toText, visit |