ACIP->TMW for {^GONG SA } used to fail because we had \u0F38 in the ToWylie section. Now it's in the <?Input:Numbers?> section because I didn't want to introduce a new section. If WylieWord has trouble due to this misuse of the 'numbers' category, we'll introduce a new category, 'other'.

TMW->EWTS improved as a result -- {\u0F38.gonga sa } is produced now where {\u0F38agonga sa } was once produced.  Even the better version is imperfect; see bug 855877.
This commit is contained in:
dchandler 2003-12-07 19:40:59 +00:00
parent 597cf408dd
commit 115534e688

View file

@ -1,4 +1,7 @@
// timwn.ini // This is not a Java source file, but fontification of -*- java -*-
// mode in Emacs looks good.
//
// tibwn.ini
// the code table for tony duff's TibetanMachineWeb // the code table for tony duff's TibetanMachineWeb
// //
// format: // format:
@ -127,6 +130,7 @@ w~52,1~~1,53~1,109~1,119~1,123~1,125~10,118~10,124~0F5D
zh~53,1~1,98~1,54~1,109~1,111~1,123~1,125~10,118~10,120~0F5E zh~53,1~1,98~1,54~1,109~1,111~1,123~1,125~10,118~10,120~0F5E
z~54,1~~1,55~1,109~1,118~1,123~1,125~10,114~10,123~0F5F z~54,1~~1,55~1,109~1,118~1,123~1,125~10,114~10,123~0F5F
'~55,1~~1,56~1,109~1,118~1,123~1,125~10,114~10,123~0F60 '~55,1~~1,56~1,109~1,118~1,123~1,125~10,114~10,123~0F60
// /* /** unconfuse emacs fontification in java-mode... */ */ '
y~56,1~~1,57~1,109~1,118~1,123~1,125~10,114~10,123~0F61 y~56,1~~1,57~1,109~1,118~1,123~1,125~10,114~10,123~0F61
r~57,1~~1,58~1,109~1,118~1,123~1,125~10,114~10,123~0F62 r~57,1~~1,58~1,109~1,118~1,123~1,125~10,114~10,123~0F62
l~58,1~~1,59~1,109~1,118~1,123~1,125~10,114~10,123~0F63 l~58,1~~1,59~1,109~1,118~1,123~1,125~10,114~10,123~0F63
@ -720,6 +724,175 @@ a+r+y~145,4~~8,65~1,109~8,121~1,123~1,125~8,107~8,114~f68,fb2,fb1
8~198,1~~10,56~~~~~~~0F28 8~198,1~~10,56~~~~~~~0F28
9~199,1~~10,57~~~~~~~0F29 9~199,1~~10,57~~~~~~~0F29
// The following are not numbers, but to Jskad they're very much like
// numbers. They aren't standard Tibetan stacks; they aren't Sanskrit
// stacks; they aren't <?ToWylie?>, either.
\u0F33~70,5~~9,73~~~~~~~0F33
\u0F2A~71,5~~9,74~~~~~~~0F2A
\u0F2B~72,5~~9,75~~~~~~~0F2B
\u0F2C~73,5~~9,76~~~~~~~0F2C
\u0F2D~74,5~~9,77~~~~~~~0F2D
\u0F2E~75,5~~9,78~~~~~~~0F2E
\u0F2F~76,5~~9,79~~~~~~~0F2F
\u0F30~77,5~~9,80~~~~~~~0F30
\u0F31~78,5~~9,81~~~~~~~0F31
\u0F32~79,5~~9,82~~~~~~~0F32
// cantillation sign,heavy beat:
\u0FC0~80,5~~9,83~~~~~~~0FC0
// cantillation sign,light beat:
\u0FC1~81,5~~9,84~~~~~~~0FC1
// cantillation sign,cang.te-u:
\u0FC2~82,5~~9,85~~~~~~~0FC2
// cantillation sign sbub.chal:
\u0FC3~83,5~~9,86~~~~~~~0FC3
// zhi.rol.btags:
\uF03B~84,5~~9,87~~~~~~~none
// sher.bu:
\uF039~90,5~~9,88~~~~~~~none
// kuruka:
\uF035~92,5~~9,90~~~~~~~none
// mchan rtags trailing:
\uF038~99,5~~9,99~~~~~~~none
// mchan rtags leading:
\uF037~100,5~~9,100~~~~~~~none
// che.mgo:
\u0F38~103,5~~9,103~~~~~~~0F38
// kuruka:
\u0FBE~104,5~~9,104~~~~~~~0FBE
// Kuruka.mig.lda:
\u0FBF~105,5~~9,105~~~~~~~0FBF
// ornament:
\u0F36~106,5~~9,106~~~~~~~0F36
// yang.rtags:
\u0F87~107,5~~9,107~~~~~~~0F87
// lci.rtags:
\u0F86~108,5~~9,108~~~~~~~0F86
// mchu.can:
\u0F89~109,5~~9,109~~~~~~~0F89
// gru.can.rgyings:
\u0F8A~110,5~~9,110~~~~~~~0F8A
// gru.med.gyings:
\u0F8B~111,5~~9,111~~~~~~~0F8B
// single white pebble:
\u0F1A~115,5~~9,115~~~~~~~0F1A
// single black pebble:
\u0F1D~116,5~~9,116~~~~~~~0F1D
// double white pebble:
\u0F1B~117,5~~9,117~~~~~~~0F1B
// double black pebble:
\u0F1E~118,5~~9,118~~~~~~~0F1E
// white and black pebble:
\u0F1F~119,5~~9,119~~~~~~~0F1F
// triple white pebble:
\u0F1C~120,5~~9,120~~~~~~~0F1C
// triple black pebble:
\u0FCF~121,5~~9,121~~~~~~~0FCF
\uF03C~122,5~~9,122~~~~~~~none
\uF03D~123,5~~9,123~~~~~~~none
\uF03E~124,5~~9,124~~~~~~~none
\uF03F~125,5~~9,125~~~~~~~none
\uF040~126,5~~9,126~~~~~~~none
\uF041~128,5~~10,33~~~~~~~none
// logo sign chad.rtags:
\u0F15~129,5~~10,34~~~~~~~0F15
// logo sign lhag.rtags:
\u0F16~130,5~~10,35~~~~~~~0F16
// sgra.gcan.char.rtags:
\u0F17~131,5~~10,36~~~~~~~0F17
// khyud.pa:
\u0F18~132,5~~10,37~~~~~~~0F18
// sdong.tshugs:
\u0F19~133,5~~10,38~~~~~~~0F19
// tza.'phru:
^~174,4~~8,67~~~~~~~0F39
// reversed tza.'phru: (non-reversed is in Unicode, but not this)
\uF034~145,5~~8,68~~~~~~~none
// damaru.rtags:
\u0F88~178,4~~8,72~~~~~~~0F88
// half a.chen:
\u0F01~179,4~~8,73~~~~~~~0F01
// Terton's mark:
\uF023~181,4~~8,75~~~~~~~none
// Terton's mark:
\uF022~182,4~~8,76~~~~~~~none
// Terton's mark:
\uF021~183,4~~8,77~~~~~~~none
// Note that this is close to 0f11:
// Terton's mark:
\uF027~149,5~~8,78~~~~~~~none
// Terma mark:
\uF02D~184,4~~8,79~~~~~~~none
// Terma mark:
\uF02E~185,4~~8,80~~~~~~~none
// Terma mark:
\uF02F~186,4~~8,81~~~~~~~none
// Mark:
\uF030~187,4~~8,82~~~~~~~none
// dril.bu:
\u0FC4~190,5~~10,62~~~~~~~0FC4
// rdo.rje:
\u0FC5~191,5~~10,63~~~~~~~0FC5
// padma.gdan:
\u0FC6~192,5~~10,64~~~~~~~0FC6
// rdo.rje.rgya.gram:
\u0FC7~193,5~~10,65~~~~~~~0FC7
// phur.ba:
\u0FC8~194,5~~10,66~~~~~~~0FC8
// nor.bu:
\u0FC9~195,5~~10,67~~~~~~~0FC9
// nor.bu.gnyis.khyil:
\u0FCA~196,5~~10,68~~~~~~~0FCA
// nor.bu.gsum.khyil:
\u0FCB~197,5~~10,69~~~~~~~0FCB
// nor.bu.bzhi.khyil:
\u0FCC~198,5~~10,70~~~~~~~0FCC
// zhu.yig.mgo.rgyan:
\u0F0A~33,5~~9,33~~~~~~~0F0A
// bka'.shog.mgo.rgyan:
\uF024~34,5~~9,34~~~~~~~none
// mnyam.yig.mgo.rgyan:
\uF025~35,5~~9,35~~~~~~~none
// mnyam.yig.mgo.rgyan:
\u0F09~36,5~~9,36~~~~~~~0F09
// nameless sign:
\uF026~37,5~~9,37~~~~~~~none
// shad (hooked) + single tsheg:
\uF02B~41,5~~9,44~~~~~~~none
// shad + double tsheg:
\uF02C~42,5~~9,46~~~~~~~none
// sbrul.shad + single ornament:
\uF028~44,5~~9,48~~~~~~~none
// sbrul.shad + double ornament:
\uF02A~46,5~~9,49~~~~~~~none
// sbrul.shad variant form:
\uF029~47,5~~9,50~~~~~~~none
// reversed hu:
\uF032~147,5~~10,43~~~~~~~none
// Inverted ha:
\uF033~148,5~~10,44~~~~~~~none
// no name:
\uF036~93,5~~9,91~~~~~~~none
// nyi.zla:
\u0F82~91,5~~9,89~~~~~~~0F82
<?ToWylie?> <?ToWylie?>
M~238,1~~8,90~~~~~~~0F7E M~238,1~~8,90~~~~~~~0F7E
@ -734,6 +907,7 @@ M~238,1~~8,90~~~~~~~0F7E
~~~10,45~~~~~~~0F0B ~~~10,45~~~~~~~0F0B
// Special combination: // Special combination:
o'i~156,5~~10,61~~~~~~~f7c,f60,f72 o'i~156,5~~10,61~~~~~~~f7c,f60,f72
// /* /** unconfuse emacs fontification in java-mode... */ */ '
//punctuation //punctuation
_~32,1~~1,32~~~~~~~0020 _~32,1~~1,32~~~~~~~0020
~45,1~~1,45~~~~~~~0F0B ~45,1~~1,45~~~~~~~0F0B
@ -938,169 +1112,6 @@ y~175,4~~8,70~~~~~~~0FB1
// ra.btags: // ra.btags:
r~176,4~~8,71~~~~~~~0FB2 r~176,4~~8,71~~~~~~~0FB2
\u0F33~70,5~~9,73~~~~~~~0F33
\u0F2A~71,5~~9,74~~~~~~~0F2A
\u0F2B~72,5~~9,75~~~~~~~0F2B
\u0F2C~73,5~~9,76~~~~~~~0F2C
\u0F2D~74,5~~9,77~~~~~~~0F2D
\u0F2E~75,5~~9,78~~~~~~~0F2E
\u0F2F~76,5~~9,79~~~~~~~0F2F
\u0F30~77,5~~9,80~~~~~~~0F30
\u0F31~78,5~~9,81~~~~~~~0F31
\u0F32~79,5~~9,82~~~~~~~0F32
// cantillation sign,heavy beat:
\u0FC0~80,5~~9,83~~~~~~~0FC0
// cantillation sign,light beat:
\u0FC1~81,5~~9,84~~~~~~~0FC1
// cantillation sign,cang.te-u:
\u0FC2~82,5~~9,85~~~~~~~0FC2
// cantillation sign sbub.chal:
\u0FC3~83,5~~9,86~~~~~~~0FC3
// zhi.rol.btags:
\uF03B~84,5~~9,87~~~~~~~none
// sher.bu:
\uF039~90,5~~9,88~~~~~~~none
// kuruka:
\uF035~92,5~~9,90~~~~~~~none
// mchan rtags trailing:
\uF038~99,5~~9,99~~~~~~~none
// mchan rtags leading:
\uF037~100,5~~9,100~~~~~~~none
// che.mgo:
\u0F38~103,5~~9,103~~~~~~~0F38
// kuruka:
\u0FBE~104,5~~9,104~~~~~~~0FBE
// Kuruka.mig.lda:
\u0FBF~105,5~~9,105~~~~~~~0FBF
// ornament:
\u0F36~106,5~~9,106~~~~~~~0F36
// yang.rtags:
\u0F87~107,5~~9,107~~~~~~~0F87
// lci.rtags:
\u0F86~108,5~~9,108~~~~~~~0F86
// mchu.can:
\u0F89~109,5~~9,109~~~~~~~0F89
// gru.can.rgyings:
\u0F8A~110,5~~9,110~~~~~~~0F8A
// gru.med.gyings:
\u0F8B~111,5~~9,111~~~~~~~0F8B
// single white pebble:
\u0F1A~115,5~~9,115~~~~~~~0F1A
// single black pebble:
\u0F1D~116,5~~9,116~~~~~~~0F1D
// double white pebble:
\u0F1B~117,5~~9,117~~~~~~~0F1B
// double black pebble:
\u0F1E~118,5~~9,118~~~~~~~0F1E
// white and black pebble:
\u0F1F~119,5~~9,119~~~~~~~0F1F
// triple white pebble:
\u0F1C~120,5~~9,120~~~~~~~0F1C
// triple black pebble:
\u0FCF~121,5~~9,121~~~~~~~0FCF
\uF03C~122,5~~9,122~~~~~~~none
\uF03D~123,5~~9,123~~~~~~~none
\uF03E~124,5~~9,124~~~~~~~none
\uF03F~125,5~~9,125~~~~~~~none
\uF040~126,5~~9,126~~~~~~~none
\uF041~128,5~~10,33~~~~~~~none
// logo sign chad.rtags:
\u0F15~129,5~~10,34~~~~~~~0F15
// logo sign lhag.rtags:
\u0F16~130,5~~10,35~~~~~~~0F16
// sgra.gcan.char.rtags:
\u0F17~131,5~~10,36~~~~~~~0F17
// khyud.pa:
\u0F18~132,5~~10,37~~~~~~~0F18
// sdong.tshugs:
\u0F19~133,5~~10,38~~~~~~~0F19
// tza.'phru:
^~174,4~~8,67~~~~~~~0F39
// reversed tza.'phru: (non-reversed is in Unicode, but not this)
\uF034~145,5~~8,68~~~~~~~none
// damaru.rtags:
\u0F88~178,4~~8,72~~~~~~~0F88
// half a.chen:
\u0F01~179,4~~8,73~~~~~~~0F01
// Terton's mark:
\uF023~181,4~~8,75~~~~~~~none
// Terton's mark:
\uF022~182,4~~8,76~~~~~~~none
// Terton's mark:
\uF021~183,4~~8,77~~~~~~~none
// Note that this is close to 0f11:
// Terton's mark:
\uF027~149,5~~8,78~~~~~~~none
// Terma mark:
\uF02D~184,4~~8,79~~~~~~~none
// Terma mark:
\uF02E~185,4~~8,80~~~~~~~none
// Terma mark:
\uF02F~186,4~~8,81~~~~~~~none
// Mark:
\uF030~187,4~~8,82~~~~~~~none
// dril.bu:
\u0FC4~190,5~~10,62~~~~~~~0FC4
// rdo.rje:
\u0FC5~191,5~~10,63~~~~~~~0FC5
// padma.gdan:
\u0FC6~192,5~~10,64~~~~~~~0FC6
// rdo.rje.rgya.gram:
\u0FC7~193,5~~10,65~~~~~~~0FC7
// phur.ba:
\u0FC8~194,5~~10,66~~~~~~~0FC8
// nor.bu:
\u0FC9~195,5~~10,67~~~~~~~0FC9
// nor.bu.gnyis.khyil:
\u0FCA~196,5~~10,68~~~~~~~0FCA
// nor.bu.gsum.khyil:
\u0FCB~197,5~~10,69~~~~~~~0FCB
// nor.bu.bzhi.khyil:
\u0FCC~198,5~~10,70~~~~~~~0FCC
// zhu.yig.mgo.rgyan:
\u0F0A~33,5~~9,33~~~~~~~0F0A
// bka'.shog.mgo.rgyan:
\uF024~34,5~~9,34~~~~~~~none
// mnyam.yig.mgo.rgyan:
\uF025~35,5~~9,35~~~~~~~none
// mnyam.yig.mgo.rgyan:
\u0F09~36,5~~9,36~~~~~~~0F09
// nameless sign:
\uF026~37,5~~9,37~~~~~~~none
// shad (hooked) + single tsheg:
\uF02B~41,5~~9,44~~~~~~~none
// shad + double tsheg:
\uF02C~42,5~~9,46~~~~~~~none
// sbrul.shad + single ornament:
\uF028~44,5~~9,48~~~~~~~none
// sbrul.shad + double ornament:
\uF02A~46,5~~9,49~~~~~~~none
// sbrul.shad variant form:
\uF029~47,5~~9,50~~~~~~~none
// reversed hu:
\uF032~147,5~~10,43~~~~~~~none
// Inverted ha:
\uF033~148,5~~10,44~~~~~~~none
// no name:
\uF036~93,5~~9,91~~~~~~~none
// nyi.zla:
\u0F82~91,5~~9,89~~~~~~~0F82
// DLC FIXME: remove the <?Ignore?> tag and you get TMW->Wylie // DLC FIXME: remove the <?Ignore?> tag and you get TMW->Wylie
// mappings for all these. // mappings for all these.
<?Ignore?> <?Ignore?>