From 115534e6884a4e10e68d57759acbcec1a0b59a66 Mon Sep 17 00:00:00 2001 From: dchandler Date: Sun, 7 Dec 2003 19:40:59 +0000 Subject: [PATCH] ACIP->TMW for {^GONG SA } used to fail because we had \u0F38 in the ToWylie section. Now it's in the 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. --- source/org/thdl/tib/text/tibwn.ini | 339 +++++++++++++++-------------- 1 file changed, 175 insertions(+), 164 deletions(-) diff --git a/source/org/thdl/tib/text/tibwn.ini b/source/org/thdl/tib/text/tibwn.ini index 410ed37..c5cdd6f 100644 --- a/source/org/thdl/tib/text/tibwn.ini +++ b/source/org/thdl/tib/text/tibwn.ini @@ -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 // // 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 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 +// /* /** unconfuse emacs fontification in java-mode... */ */ ' 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 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 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 , 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 + + + + M~238,1~~8,90~~~~~~~0F7E @@ -734,6 +907,7 @@ M~238,1~~8,90~~~~~~~0F7E ~~~10,45~~~~~~~0F0B // Special combination: o'i~156,5~~10,61~~~~~~~f7c,f60,f72 +// /* /** unconfuse emacs fontification in java-mode... */ */ ' //punctuation _~32,1~~1,32~~~~~~~0020 ~45,1~~1,45~~~~~~~0F0B @@ -938,169 +1112,6 @@ y~175,4~~8,70~~~~~~~0FB1 // ra.btags: 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 tag and you get TMW->Wylie // mappings for all these.