|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.extex.language.ligature.impl.LigatureBuilderImpl
public class LigatureBuilderImpl
This class provides an implementation for a ligature builder. Kerning and ligatures are inserted according to the specification from the font.
| Field Summary | |
|---|---|
protected static long |
serialVersionUID
The constant serialVersionUID contains the id for serialization. |
| Constructor Summary | |
|---|---|
LigatureBuilderImpl()
Creates a new object. |
|
| Method Summary | |
|---|---|
UnicodeChar |
getLigature(UnicodeChar c1,
UnicodeChar c2,
Font f)
Get a single ligature of to characters. |
int |
insertLigatures(NodeList list,
int start)
Take a node list and transform character sequences into ligatures where appropriate. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final long serialVersionUID
| Constructor Detail |
|---|
public LigatureBuilderImpl()
| Method Detail |
|---|
public UnicodeChar getLigature(UnicodeChar c1,
UnicodeChar c2,
Font f)
getLigature in interface LigatureBuilderc1 - the first characterc2 - the second characterf - the current font
null if none existsLigatureBuilder.getLigature(
org.extex.core.UnicodeChar,
org.extex.core.UnicodeChar,
org.extex.typesetter.tc.font.Font)
public int insertLigatures(NodeList list,
int start)
throws HyphenationException
insertLigatures in interface LigatureBuilderlist - the node list to create ligatures forstart - the index in the list to start processing
HyphenationException - in case of an errorLigatureBuilder.insertLigatures(
org.extex.typesetter.type.NodeList, int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||