|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LigatureBuilder
This interface describes the capability of a ligature builder. The ligature builder inserts kerning nodes and constructs ligature nodes. It might use the information from the font.
| 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. |
| Method Detail |
|---|
int insertLigatures(NodeList list,
int start)
throws HyphenationException
list - the node list to create ligatures forstart - the index in the list to start processing
HyphenationException - in case of an error
UnicodeChar getLigature(UnicodeChar c1,
UnicodeChar c2,
Font f)
throws HyphenationException
c1 - the first characterc2 - the second characterf - the current font
null if none exists
HyphenationException - in case of an error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||