David Chapman removed some lines from tibwn.ini. That breaks TM<->TMW
mappings, so I've put them back, but with the EWTS non-correspondences \tmwXYYY. Jskad no longer supports superscribed or subscribed numerals, because EWTS does not.
This commit is contained in:
parent
ccdebf6719
commit
896344f2d1
3 changed files with 44 additions and 12 deletions
|
@ -146,14 +146,19 @@ public class DuffPaneTest extends TestCase {
|
|||
ensureKeysGiveCorrectWylie("sha");
|
||||
|
||||
ensureKeysGiveCorrectWylie("kue ");
|
||||
ensureKeysGiveCorrectWylie("<8<7<0 ");
|
||||
ensureKeysGiveCorrectWylie("012345678901234 ");
|
||||
ensureKeysGiveCorrectWylie("ka<7 ",
|
||||
"ka<7. ");
|
||||
ensureKeysGiveCorrectWylie("ka <7 ");
|
||||
ensureKeysGiveCorrectWylie("ka>7 ",
|
||||
"ka>7. ");
|
||||
ensureKeysGiveCorrectWylie("ka >7 ");
|
||||
if (false) {
|
||||
// DLC FIXME: we can no longer express the super- and
|
||||
// subscribed numerals. Not with \\u, \\nu, or regular
|
||||
// Wylie.
|
||||
ensureKeysGiveCorrectWylie("<8<7<0 ");
|
||||
ensureKeysGiveCorrectWylie("ka<7 ",
|
||||
"ka<7. ");
|
||||
ensureKeysGiveCorrectWylie("ka <7 ");
|
||||
ensureKeysGiveCorrectWylie("ka>7 ",
|
||||
"ka>7. ");
|
||||
ensureKeysGiveCorrectWylie("ka >7 ");
|
||||
}
|
||||
// DLC FIXME : M^ doesn't work. nga, na do, k,kh do, why not M, M^?
|
||||
ensureKeysGiveCorrectWylie("kuau ");
|
||||
ensureKeysGiveCorrectWylie("ku-i ");
|
||||
|
|
|
@ -195,7 +195,7 @@ public class TibetanMachineWeb implements THDLWylieConstants {
|
|||
/** comma-delimited list of supported numbers (superscribed,
|
||||
subscribed, normal, half-numerals): */
|
||||
private static final String numbers
|
||||
= "0,1,2,3,4,5,6,7,8,9,>0,>1,>2,>3,>4,>5,>6,>7,>8,>9,<0,<1,<2,<3,<4,<5,<6,<7,<8,<9";
|
||||
= "0,1,2,3,4,5,6,7,8,9";
|
||||
|
||||
/** comma-delimited list of supported punctuation and
|
||||
miscellaneous characters: */
|
||||
|
|
|
@ -710,6 +710,31 @@ a+r+y~145,4~~8,65~1,109~8,121~1,123~1,125~8,107~8,114~f68,fb2,fb1
|
|||
<?ToWylie?>
|
||||
M~238,1~~8,90~~~~~~~0F7E
|
||||
|
||||
// You can't convert these half-numbers to Unicode, but there exist
|
||||
// half-measures: use U+0F20-U+0F29 and formatted text (such as RTF or
|
||||
// HTML)
|
||||
\tmw8053~50,5~~9,53~~~~~~~none
|
||||
\tmw8054~51,5~~9,54~~~~~~~none
|
||||
\tmw8055~52,5~~9,55~~~~~~~none
|
||||
\tmw8056~53,5~~9,56~~~~~~~none
|
||||
\tmw8057~54,5~~9,57~~~~~~~none
|
||||
\tmw8058~55,5~~9,58~~~~~~~none
|
||||
\tmw8059~56,5~~9,59~~~~~~~none
|
||||
\tmw8060~57,5~~9,60~~~~~~~none
|
||||
\tmw8061~58,5~~9,61~~~~~~~none
|
||||
\tmw8062~59,5~~9,62~~~~~~~none
|
||||
\tmw8063~60,5~~9,63~~~~~~~none
|
||||
\tmw8064~61,5~~9,64~~~~~~~none
|
||||
\tmw8065~62,5~~9,65~~~~~~~none
|
||||
\tmw8066~63,5~~9,66~~~~~~~none
|
||||
\tmw8067~64,5~~9,67~~~~~~~none
|
||||
\tmw8068~65,5~~9,68~~~~~~~none
|
||||
\tmw8069~66,5~~9,69~~~~~~~none
|
||||
\tmw8070~67,5~~9,70~~~~~~~none
|
||||
\tmw8071~68,5~~9,71~~~~~~~none
|
||||
\tmw8072~69,5~~9,72~~~~~~~none
|
||||
|
||||
|
||||
~~~3,45~~~~~~~0F0B
|
||||
~~~4,45~~~~~~~0F0B
|
||||
~~~5,45~~~~~~~0F0B
|
||||
|
@ -919,9 +944,6 @@ U~216,1~~10,123~~~~~~~0F75
|
|||
U~217,1~~10,124~~~~~~~0F75
|
||||
U~218,1~~10,125~~~~~~~0F75
|
||||
U~219,1~~10,126~~~~~~~0F75
|
||||
-i~222,1~~8,87~~~~~~~0F80
|
||||
ai~234,1~~8,88~~~~~~~0F7B
|
||||
au~237,1~~8,89~~~~~~~0F7D
|
||||
|
||||
// ra.mgo:
|
||||
r~173,4~~8,66~~~~~~~0F62
|
||||
|
@ -1119,4 +1141,9 @@ r~176,4~~8,71~~~~~~~0FB2
|
|||
// reversed hu:
|
||||
\tmw9043~147,5~~10,43~~~~~~~none
|
||||
// Inverted ha:
|
||||
\tmw9044~148,5~~10,44~~~~~~~none
|
||||
\tmw9044~148,5~~10,44~~~~~~~none
|
||||
|
||||
// no name:
|
||||
\tmw8091~93,5~~9,91~~~~~~~none
|
||||
// nyi.zla:
|
||||
\tmw8089~91,5~~9,89~~~~~~~0F82
|
||||
|
|
Loading…
Reference in a new issue