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

Method Summary
 
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