Jskad has a new feature: Convert Selection from ACIP to Tibetan. It uses the ACIP converter to do its work.
Improved some error messages from the ACIP->Tibetan converter.
This commit is contained in:
parent
5ce84d4d9a
commit
4b1395e0ba
8 changed files with 193 additions and 94 deletions
|
@ -226,30 +226,17 @@ public class TibetanDocument extends DefaultStyledDocument {
|
|||
return insertDuff(tibetanFontSize, pos, glyphs, true, Color.BLACK);
|
||||
}
|
||||
|
||||
/**
|
||||
* Appends all DuffCodes in glyphs to the end of this document.
|
||||
* @param glyphs the array of Tibetan data you want to insert
|
||||
* @param color the color in which to insert, which is used if and only
|
||||
* if {@link #colorsEnabled() colors are enabled}
|
||||
*/
|
||||
public void appendDuffCodes(DuffCode[] glyphs, Color color) {
|
||||
// PERFORMANCE FIXME: this isn't so speedy, but it reuses
|
||||
// existing code.
|
||||
for (int i = 0; i < glyphs.length; i++) {
|
||||
appendDuffCode(glyphs[i], color);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Appends glyph to the end of this document.
|
||||
* @param loc the position at which to insert these glyphs
|
||||
* @param glyph the Tibetan glyph you want to insert
|
||||
* @param color the color in which to insert, which is used if and only
|
||||
* if {@link #colorsEnabled() colors are enabled}
|
||||
*/
|
||||
public void appendDuffCode(DuffCode glyph, Color color) {
|
||||
public void appendDuffCode(int loc, DuffCode glyph, Color color) {
|
||||
// PERFORMANCE FIXME: this isn't so speedy, but it reuses
|
||||
// existing code.
|
||||
insertDuff(getLength(),
|
||||
insertDuff(loc,
|
||||
new DuffData[] { new DuffData(new String(new char[] { glyph.getCharacter() }),
|
||||
glyph.getFontNum()) },
|
||||
color);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue