Jskad supports <7, >8, etc. again; it no longer supports the punctuation
'<' and '>'. The current keyboard implementation makes this an either-or proposition, when fundamentally it need not be. Added a <?Numbers?> command and an <?Input:Numbers?> command to tibwn.ini; broke the numbers apart from the consonants. This facilitates the new-and-improved Tibetan->Wylie conversion. Tibetan->Wylie is now done by forming legal tsheg-bars. A legal tsheg bar is converted into perfect THDL Wylie. See code comments to learn what it thinks is a legal tsheg-bar, but it inlcudes bskyUMbsH minus the trailing punctuation (H), e.g. Illegal sequences, such as runs of transliterated Sanskrit, are turned into unambiguous Wylie; each glyph is followed by a vowel or a disambiguator ('.'). I've made it so that the illegal sequences are as beautiful as possible. You get 'pad+me', for example, not the equivalent but uglier 'pad+m.e.'.
This commit is contained in:
parent
c04a3f189b
commit
02558a1d78
6 changed files with 878 additions and 479 deletions
|
@ -152,7 +152,11 @@ public final class DuffCode {
|
|||
/**
|
||||
* @return a string representation of this object */
|
||||
public String toString() {
|
||||
return "<duffcode font=" + fontNum
|
||||
boolean[] err = new boolean[] { false };
|
||||
String wylie = TibetanMachineWeb.getWylieForGlyph(this, err);
|
||||
if (err[0]) wylie = "undefined";
|
||||
return "<duffcode wylie="
|
||||
+ wylie + " font=" + fontNum
|
||||
+ " charNum=" + charNum + " character="
|
||||
+ new Character(getCharacter()).toString() + "/>";
|
||||
}
|
||||
|
@ -160,7 +164,11 @@ public final class DuffCode {
|
|||
* @param TMW if this DuffCode represents a TMW glyph, not a TM glyph
|
||||
* @return a string representation of this object */
|
||||
public String toString(boolean TMW) {
|
||||
return "<duffcode font="
|
||||
boolean[] err = new boolean[] { false };
|
||||
String wylie = TibetanMachineWeb.getWylieForGlyph(this, err);
|
||||
if (err[0]) wylie = "undefined";
|
||||
return "<duffcode wylie="
|
||||
+ wylie + " font="
|
||||
+ (TMW
|
||||
? TibetanMachineWeb.tmwFontNames
|
||||
: TibetanMachineWeb.tmFontNames)[fontNum]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue