From 1bfd3772e6fd86a6db51f6f7fe52da492dbbfb30 Mon Sep 17 00:00:00 2001 From: dchandler Date: Wed, 14 Apr 2004 05:44:51 +0000 Subject: [PATCH] TMW->ACIP is much improved. V and W were confused, # and * were confused; many glyphs that should have yielded errors were not. I've added a test case that transforms every TMW glyph save the one with no TM mapping to ACIP. I hand-checked that it was correct. ACIP->TMW is fixed for # and *. I never noticed it, but each needed an extra swoosh (U+0F05). Round-tripping would be good, as would testing real-world use of TMW->ACIP. --- .../tib/input/TMW_RTF_TO_THDL_WYLIETest.java | 21 +- ..._RTF_TO_THDL_WYLIETest2ResultACIP.expected | 912 ++++++++++++++++++ source/org/thdl/tib/scanner/Manipulate.java | 4 +- source/org/thdl/tib/text/TGCPair.java | 21 +- source/org/thdl/tib/text/TibTextUtils.java | 40 +- .../org/thdl/tib/text/TibetanMachineWeb.java | 146 ++- source/org/thdl/tib/text/tibwn.ini | 5 +- .../org/thdl/tib/text/ttt/ACIPConverter.java | 13 +- source/org/thdl/tib/text/ttt/ACIPRules.java | 32 +- source/org/thdl/tib/text/ttt/TParseTree.java | 1 + 10 files changed, 1110 insertions(+), 85 deletions(-) create mode 100644 source/org/thdl/tib/input/TMW_RTF_TO_THDL_WYLIETest2ResultACIP.expected diff --git a/source/org/thdl/tib/input/TMW_RTF_TO_THDL_WYLIETest.java b/source/org/thdl/tib/input/TMW_RTF_TO_THDL_WYLIETest.java index 839efee..2413dbb 100644 --- a/source/org/thdl/tib/input/TMW_RTF_TO_THDL_WYLIETest.java +++ b/source/org/thdl/tib/input/TMW_RTF_TO_THDL_WYLIETest.java @@ -77,10 +77,12 @@ public class TMW_RTF_TO_THDL_WYLIETest extends TestCase { + "tib" + File.separator + "input" + File.separator + "TMW_RTF_TO_THDL_WYLIE" + testName + ".expected"; - assertTrue(new File(actualFile).exists()); - assertTrue(new File(expectedFile).exists()); + assertTrue("The file the converter should've produced doesn't exist", + new File(actualFile).exists()); + assertTrue("The baseline file, the file containing the expected results, doesn't exist", + new File(expectedFile).exists()); Revision rev = JDiff.getDiff(expectedFile, actualFile); - assertTrue(null != rev); + assertTrue("JDiff.getDiff returned null", null != rev); String lineSep = System.getProperty("line.separator"); boolean foundExpectedDiff = false; String expectedDiff @@ -92,7 +94,8 @@ public class TMW_RTF_TO_THDL_WYLIETest extends TestCase { && !(foundExpectedDiff = expectedDiff.equals(rev.toString()))) { System.out.println("Oops! the diff is this:"); System.out.print(rev.toString()); - assertTrue(false); + assertTrue("There was a difference between the actual and expected results", + false); } } @@ -110,11 +113,13 @@ public class TMW_RTF_TO_THDL_WYLIETest extends TestCase { try { int rc = TibetanConverter.realMain(args, new PrintStream(new FileOutputStream("bin/for-junit/TMW_RTF_TO_THDL_WYLIE" + testName + "Result" + extension + ".out"))); if (erc != rc) System.out.println("erc: rc is " + rc); - assertTrue(rc == erc); + assertTrue("the return code of the real conversion was " + rc + " but we expected " + erc, + rc == erc); } catch (FileNotFoundException e) { fileNotFound = true; } - assertTrue(!fileNotFound); + assertTrue("file not found, probably the bin/for-junit/TMW*Result*.out file", + !fileNotFound); testActualAndExpected(testName + "Result" + extension); } @@ -148,12 +153,14 @@ public class TMW_RTF_TO_THDL_WYLIETest extends TestCase { helper("Test2", "--to-wylie", "Conversion", 44); } - /** Tests the --to-tibetan-machine converter mode of {@link + /** Tests the --to-tibetan-machine, --to-tibetan-machine-web, + * --to-acip, and --acip-to-tmw converter modes of {@link * org.thdl.tib.input.TibetanConverter}. */ public void testTMConverterMode() { helper("Test1", "--to-tibetan-machine", "TM", 0); helper("Test2", "--to-tibetan-machine", "TM", 0); helper("Test2", "--to-tibetan-machine-web", "TMW", 0); + helper("Test2", "--to-acip", "ACIP", 49); helper("Test3", "--acip-to-tmw", "TMW", 0); } } diff --git a/source/org/thdl/tib/input/TMW_RTF_TO_THDL_WYLIETest2ResultACIP.expected b/source/org/thdl/tib/input/TMW_RTF_TO_THDL_WYLIETest2ResultACIP.expected new file mode 100644 index 0000000..17303d1 --- /dev/null +++ b/source/org/thdl/tib/input/TMW_RTF_TO_THDL_WYLIETest2ResultACIP.expected @@ -0,0 +1,912 @@ +{\rtf1\ansi +{\fonttbl\f0\fnil Monospaced;\f1\fnil TibetanMachine;\f2\fnil Serif;\f3\fnil TibetanMachineSkt1;\f4\fnil TibetanMachineSkt2;\f5\fnil TibetanMachineSkt3;\f6\fnil TibetanMachineSkt4;} + +\li0\ri0\fi0\f1\fs144\i0\b0\ul0\cf0 > >\f2\fs28\i0\b0\ul0 \i0\b0\ul0\cf0 font 1; ord 32\par +\f1\fs144 >!>\f2\fs28\i0\b0\ul0 KA\i0\b0\ul0\cf0 font 1; ord 33\par +\f1\fs144 >">\f2\fs28\i0\b0\ul0 KHA\i0\b0\ul0\cf0 font 1; ord 34\par +\f1\fs144 >#>\f2\fs28\i0\b0\ul0 GA\i0\b0\ul0\cf0 font 1; ord 35\par +\f1\fs144 >$>\f2\fs28\i0\b0\ul0 NGA\i0\b0\ul0\cf0 font 1; ord 36\par +\f1\fs144 >%>\f2\fs28\i0\b0\ul0 CA\i0\b0\ul0\cf0 font 1; ord 37\par +\f1\fs144 >&>\f2\fs28\i0\b0\ul0 CHA\i0\b0\ul0\cf0 font 1; ord 38\par +\f1\fs144 >'>\f2\fs28\i0\b0\ul0 JA\i0\b0\ul0\cf0 font 1; ord 39\par +\f1\fs144 >(>\f2\fs28\i0\b0\ul0 NYA\i0\b0\ul0\cf0 font 1; ord 40\par +\f1\fs144 >)>\f2\fs28\i0\b0\ul0 TA\i0\b0\ul0\cf0 font 1; ord 41\par +\f1\fs144 >*>\f2\fs28\i0\b0\ul0 THA\i0\b0\ul0\cf0 font 1; ord 42\par +\f1\fs144 >+>\f2\fs28\i0\b0\ul0 DA\i0\b0\ul0\cf0 font 1; ord 43\par +\f1\fs144 >,>\f2\fs28\i0\b0\ul0 NA\i0\b0\ul0\cf0 font 1; ord 44\par +\f1\fs144 >->\f2\fs28\i0\b0\ul0 \i0\b0\ul0\cf0 font 1; ord 45\par +\f1\fs144 >.>\f2\fs28\i0\b0\ul0 PHA\i0\b0\ul0\cf0 font 1; ord 46\par +\f1\fs144 >/>\f2\fs28\i0\b0\ul0 BA\i0\b0\ul0\cf0 font 1; ord 47\par +\f1\fs144 >0>\f2\fs28\i0\b0\ul0 MA\i0\b0\ul0\cf0 font 1; ord 48\par +\f1\fs144 >1>\f2\fs28\i0\b0\ul0 TZA\i0\b0\ul0\cf0 font 1; ord 49\par +\f1\fs144 >2>\f2\fs28\i0\b0\ul0 TSA\i0\b0\ul0\cf0 font 1; ord 50\par +\f1\fs144 >3>\f2\fs28\i0\b0\ul0 DZA\i0\b0\ul0\cf0 font 1; ord 51\par +\f1\fs144 >4>\f2\fs28\i0\b0\ul0 WA\i0\b0\ul0\cf0 font 1; ord 52\par +\f1\fs144 >5>\f2\fs28\i0\b0\ul0 ZHA\i0\b0\ul0\cf0 font 1; ord 53\par +\f1\fs144 >6>\f2\fs28\i0\b0\ul0 ZA\i0\b0\ul0\cf0 font 1; ord 54\par +\f1\fs144 >7>\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 1; ord 55\par +\f1\fs144 >8>\f2\fs28\i0\b0\ul0 YA\i0\b0\ul0\cf0 font 1; ord 56\par +\f1\fs144 >9>\f2\fs28\i0\b0\ul0 RA\i0\b0\ul0\cf0 font 1; ord 57\par +\f1\fs144 >:>\f2\fs28\i0\b0\ul0 LA\i0\b0\ul0\cf0 font 1; ord 58\par +\f1\fs144 >;>\f2\fs28\i0\b0\ul0 SHA\i0\b0\ul0\cf0 font 1; ord 59\par +\f1\fs144 ><>\f2\fs28\i0\b0\ul0 SA\i0\b0\ul0\cf0 font 1; ord 60\par +\f1\fs144 >=>\f2\fs28\i0\b0\ul0 HA\i0\b0\ul0\cf0 font 1; ord 61\par +\f1\fs144 >>>\f2\fs28\i0\b0\ul0 AA\i0\b0\ul0\cf0 font 1; ord 62\par +\f1\fs144 >?>\f2\fs28\i0\b0\ul0 RKA\i0\b0\ul0\cf0 font 1; ord 63\par +\f1\fs144 >@>\f2\fs28\i0\b0\ul0 RGA\i0\b0\ul0\cf0 font 1; ord 64\par +\f1\fs144 >A>\f2\fs28\i0\b0\ul0 RNGA\i0\b0\ul0\cf0 font 1; ord 65\par +\f1\fs144 >B>\f2\fs28\i0\b0\ul0 RJA\i0\b0\ul0\cf0 font 1; ord 66\par +\f1\fs144 >C>\f2\fs28\i0\b0\ul0 RNYA\i0\b0\ul0\cf0 font 1; ord 67\par +\f1\fs144 >D>\f2\fs28\i0\b0\ul0 RTA\i0\b0\ul0\cf0 font 1; ord 68\par +\f1\fs144 >E>\f2\fs28\i0\b0\ul0 RDA\i0\b0\ul0\cf0 font 1; ord 69\par +\f1\fs144 >F>\f2\fs28\i0\b0\ul0 RNA\i0\b0\ul0\cf0 font 1; ord 70\par +\f1\fs144 >G>\f2\fs28\i0\b0\ul0 RBA\i0\b0\ul0\cf0 font 1; ord 71\par +\f1\fs144 >H>\f2\fs28\i0\b0\ul0 RMA\i0\b0\ul0\cf0 font 1; ord 72\par +\f1\fs144 >I>\f2\fs28\i0\b0\ul0 RTZA\i0\b0\ul0\cf0 font 1; ord 73\par +\f1\fs144 >J>\f2\fs28\i0\b0\ul0 RDZA\i0\b0\ul0\cf0 font 1; ord 74\par +\f1\fs144 >K>\f2\fs28\i0\b0\ul0 LKA\i0\b0\ul0\cf0 font 1; ord 75\par +\f1\fs144 >L>\f2\fs28\i0\b0\ul0 LGA\i0\b0\ul0\cf0 font 1; ord 76\par +\f1\fs144 >M>\f2\fs28\i0\b0\ul0 LNGA\i0\b0\ul0\cf0 font 1; ord 77\par +\f1\fs144 >N>\f2\fs28\i0\b0\ul0 LCA\i0\b0\ul0\cf0 font 1; ord 78\par +\f1\fs144 >O>\f2\fs28\i0\b0\ul0 LJA\i0\b0\ul0\cf0 font 1; ord 79\par +\f1\fs144 >P>\f2\fs28\i0\b0\ul0 LTA\i0\b0\ul0\cf0 font 1; ord 80\par +\f1\fs144 >Q>\f2\fs28\i0\b0\ul0 LDA\i0\b0\ul0\cf0 font 1; ord 81\par +\f1\fs144 >R>\f2\fs28\i0\b0\ul0 LPA\i0\b0\ul0\cf0 font 1; ord 82\par +\f1\fs144 >S>\f2\fs28\i0\b0\ul0 LBA\i0\b0\ul0\cf0 font 1; ord 83\par +\f1\fs144 >T>\f2\fs28\i0\b0\ul0 LHA\i0\b0\ul0\cf0 font 1; ord 84\par +\f1\fs144 >U>\f2\fs28\i0\b0\ul0 SKA\i0\b0\ul0\cf0 font 1; ord 85\par +\f1\fs144 >V>\f2\fs28\i0\b0\ul0 SGA\i0\b0\ul0\cf0 font 1; ord 86\par +\f1\fs144 >W>\f2\fs28\i0\b0\ul0 SNGA\i0\b0\ul0\cf0 font 1; ord 87\par +\f1\fs144 >X>\f2\fs28\i0\b0\ul0 SNYA\i0\b0\ul0\cf0 font 1; ord 88\par +\f1\fs144 >Y>\f2\fs28\i0\b0\ul0 STA\i0\b0\ul0\cf0 font 1; ord 89\par +\f1\fs144 >Z>\f2\fs28\i0\b0\ul0 SDA\i0\b0\ul0\cf0 font 1; ord 90\par +\f1\fs144 >[>\f2\fs28\i0\b0\ul0 SNA\i0\b0\ul0\cf0 font 1; ord 91\par +\f1\fs144 >\\>\f2\fs28\i0\b0\ul0 SPA\i0\b0\ul0\cf0 font 1; ord 92\par +\f1\fs144 >]>\f2\fs28\i0\b0\ul0 SBA\i0\b0\ul0\cf0 font 1; ord 93\par +\f1\fs144 >^>\f2\fs28\i0\b0\ul0 SMA\i0\b0\ul0\cf0 font 1; ord 94\par +\f1\fs144 >_>\f2\fs28\i0\b0\ul0 STZA\i0\b0\ul0\cf0 font 1; ord 95\par +\f1\fs144 >`>\f2\fs28\i0\b0\ul0 KYA\i0\b0\ul0\cf0 font 1; ord 96\par +\f1\fs144 >a>\f2\fs28\i0\b0\ul0 KHYA\i0\b0\ul0\cf0 font 1; ord 97\par +\f1\fs144 >b>\f2\fs28\i0\b0\ul0 GYA\i0\b0\ul0\cf0 font 1; ord 98\par +\f1\fs144 >c>\f2\fs28\i0\b0\ul0 PYA\i0\b0\ul0\cf0 font 1; ord 99\par +\f1\fs144 >d>\f2\fs28\i0\b0\ul0 PHYA\i0\b0\ul0\cf0 font 1; ord 100\par +\f1\fs144 >e>\f2\fs28\i0\b0\ul0 BYA\i0\b0\ul0\cf0 font 1; ord 101\par +\f1\fs144 >f>\f2\fs28\i0\b0\ul0 MYA\i0\b0\ul0\cf0 font 1; ord 102\par +\f1\fs144 >g>\f2\fs28\i0\b0\ul0 KRA\i0\b0\ul0\cf0 font 1; ord 103\par +\f1\fs144 >h>\f2\fs28\i0\b0\ul0 KHRA\i0\b0\ul0\cf0 font 1; ord 104\par +\f1\fs144 >i>\f2\fs28\i0\b0\ul0 GRA\i0\b0\ul0\cf0 font 1; ord 105\par +\f1\fs144 >j>\f2\fs28\i0\b0\ul0 TRA\i0\b0\ul0\cf0 font 1; ord 106\par +\f1\fs144 >k>\f2\fs28\i0\b0\ul0 THRA\i0\b0\ul0\cf0 font 1; ord 107\par +\f1\fs144 >l>\f2\fs28\i0\b0\ul0 DRA\i0\b0\ul0\cf0 font 1; ord 108\par +\f1\fs144 >m>\f2\fs28\i0\b0\ul0 PRA\i0\b0\ul0\cf0 font 1; ord 109\par +\f1\fs144 >n>\f2\fs28\i0\b0\ul0 PHRA\i0\b0\ul0\cf0 font 1; ord 110\par +\f1\fs144 >o>\f2\fs28\i0\b0\ul0 BRA\i0\b0\ul0\cf0 font 1; ord 111\par +\f1\fs144 >p>\f2\fs28\i0\b0\ul0 MRA\i0\b0\ul0\cf0 font 1; ord 112\par +\f1\fs144 >q>\f2\fs28\i0\b0\ul0 SHRA\i0\b0\ul0\cf0 font 1; ord 113\par +\f1\fs144 >r>\f2\fs28\i0\b0\ul0 SRA\i0\b0\ul0\cf0 font 1; ord 114\par +\f1\fs144 >s>\f2\fs28\i0\b0\ul0 HRA\i0\b0\ul0\cf0 font 1; ord 115\par +\f1\fs144 >t>\f2\fs28\i0\b0\ul0 KLA\i0\b0\ul0\cf0 font 1; ord 116\par +\f1\fs144 >u>\f2\fs28\i0\b0\ul0 GLA\i0\b0\ul0\cf0 font 1; ord 117\par +\f1\fs144 >v>\f2\fs28\i0\b0\ul0 BLA\i0\b0\ul0\cf0 font 1; ord 118\par +\f1\fs144 >w>\f2\fs28\i0\b0\ul0 ZLA\i0\b0\ul0\cf0 font 1; ord 119\par +\f1\fs144 >x>\f2\fs28\i0\b0\ul0 RLA\i0\b0\ul0\cf0 font 1; ord 120\par +\f1\fs144 >y>\f2\fs28\i0\b0\ul0 SLA\i0\b0\ul0\cf0 font 1; ord 121\par +\f1\fs144 >z>\f2\fs28\i0\b0\ul0 RKYA\i0\b0\ul0\cf0 font 1; ord 122\par +\f1\fs144 >\{>\f2\fs28\i0\b0\ul0 RGYA\i0\b0\ul0\cf0 font 1; ord 123\par +\f1\fs144 >|>\f2\fs28\i0\b0\ul0 RMYA\i0\b0\ul0\cf0 font 1; ord 124\par +\f1\fs144 >\}>\f2\fs28\i0\b0\ul0 RGVA\i0\b0\ul0\cf0 font 1; ord 125\par +\f1\fs144 >~>\f2\fs28\i0\b0\ul0 RTZVA\i0\b0\ul0\cf0 font 1; ord 126\par +\f1\fs144 >\u128 ?>\f2\fs28\i0\b0\ul0 SGYA\i0\b0\ul0\cf0 font 1; ord 128\par +\f1\fs144 >\u129 ?>\f2\fs28\i0\b0\ul0 SPYA\i0\b0\ul0\cf0 font 1; ord 129\par +\f1\fs144 >\u130 ?>\f2\fs28\i0\b0\ul0 SBYA\i0\b0\ul0\cf0 font 1; ord 130\par +\f1\fs144 >\u131 ?>\f2\fs28\i0\b0\ul0 SMYA\i0\b0\ul0\cf0 font 1; ord 131\par +\f1\fs144 >\u132 ?>\f2\fs28\i0\b0\ul0 SKRA\i0\b0\ul0\cf0 font 1; ord 132\par +\f1\fs144 >\u133 ?>\f2\fs28\i0\b0\ul0 SGRA\i0\b0\ul0\cf0 font 1; ord 133\par +\f1\fs144 >\u134 ?>\f2\fs28\i0\b0\ul0 SNRA\i0\b0\ul0\cf0 font 1; ord 134\par +\f1\fs144 >\u135 ?>\f2\fs28\i0\b0\ul0 SPRA\i0\b0\ul0\cf0 font 1; ord 135\par +\f1\fs144 >\u136 ?>\f2\fs28\i0\b0\ul0 SBRA\i0\b0\ul0\cf0 font 1; ord 136\par +\f1\fs144 >\u137 ?>\f2\fs28\i0\b0\ul0 SMRA\i0\b0\ul0\cf0 font 1; ord 137\par +\f1\fs144 >\u138 ?>\f2\fs28\i0\b0\ul0 KVA\i0\b0\ul0\cf0 font 1; ord 138\par +\f1\fs144 >\u139 ?>\f2\fs28\i0\b0\ul0 KHVA\i0\b0\ul0\cf0 font 1; ord 139\par +\f1\fs144 >\u140 ?>\f2\fs28\i0\b0\ul0 GVA\i0\b0\ul0\cf0 font 1; ord 140\par +\f1\fs144 >\u141 ?>\f2\fs28\i0\b0\ul0 CVA\i0\b0\ul0\cf0 font 1; ord 141\par +\f1\fs144 >\u143 ?>\f2\fs28\i0\b0\ul0 TVA\i0\b0\ul0\cf0 font 1; ord 143\par +\f1\fs144 >\u144 ?>\f2\fs28\i0\b0\ul0 DVA\i0\b0\ul0\cf0 font 1; ord 144\par +\f1\fs144 >\u145 ?>\f2\fs28\i0\b0\ul0 TZVA\i0\b0\ul0\cf0 font 1; ord 145\par +\f1\fs144 >\u146 ?>\f2\fs28\i0\b0\ul0 TSVA\i0\b0\ul0\cf0 font 1; ord 146\par +\f1\fs144 >\u147 ?>\f2\fs28\i0\b0\ul0 ZHVA\i0\b0\ul0\cf0 font 1; ord 147\par +\f1\fs144 >\u148 ?>\f2\fs28\i0\b0\ul0 ZVA\i0\b0\ul0\cf0 font 1; ord 148\par +\f1\fs144 >\u149 ?>\f2\fs28\i0\b0\ul0 RVA\i0\b0\ul0\cf0 font 1; ord 149\par +\f1\fs144 >\u150 ?>\f2\fs28\i0\b0\ul0 SHVA\i0\b0\ul0\cf0 font 1; ord 150\par +\f1\fs144 >\u151 ?>\f2\fs28\i0\b0\ul0 SVA\i0\b0\ul0\cf0 font 1; ord 151\par +\f1\fs144 >\u152 ?>\f2\fs28\i0\b0\ul0 HVA\i0\b0\ul0\cf0 font 1; ord 152\par +\f1\fs144 >\u153 ?>\f2\fs28\i0\b0\ul0 GRVA\i0\b0\ul0\cf0 font 1; ord 153\par +\f1\fs144 >\u154 ?>\f2\fs28\i0\b0\ul0 DRVA\i0\b0\ul0\cf0 font 1; ord 154\par +\f1\fs144 >\u155 ?>\f2\fs28\i0\b0\ul0 PHYVA\i0\b0\ul0\cf0 font 1; ord 155\par +\f1\fs144 >\u156 ?>\f2\fs28\i0\b0\ul0 HA\i0\b0\ul0\cf0 font 1; ord 156\par +\f1\fs144 >\u157 ?>\f2\fs28\i0\b0\ul0 NYVA\i0\b0\ul0\cf0 font 1; ord 157\par +\f1\fs144 >\u159 ?>\f2\fs28\i0\b0\ul0 VA\i0\b0\ul0\cf0 font 1; ord 159\par +\f1\fs144 >\'a1>\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 1; ord 161\par +\f1\fs144 >\'a2>\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 1; ord 162\par +\f1\fs144 >\'a3>\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 1; ord 163\par +\f1\fs144 >\'a4>\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 1; ord 164\par +\f1\fs144 >\'a5>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 165\par +\f1\fs144 >\'a7>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 167\par +\f1\fs144 >\'a8>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 168\par +\f1\fs144 >\'a9>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 169\par +\f1\fs144 >\'aa>\f2\fs28\i0\b0\ul0 tA\i0\b0\ul0\cf0 font 1; ord 170\par +\f1\fs144 >\'ab>\f2\fs28\i0\b0\ul0 thA\i0\b0\ul0\cf0 font 1; ord 171\par +\f1\fs144 >\'ac>\f2\fs28\i0\b0\ul0 dA\i0\b0\ul0\cf0 font 1; ord 172\par +\f1\fs144 >\'ad>\f2\fs28\i0\b0\ul0 nA\i0\b0\ul0\cf0 font 1; ord 173\par +\f1\fs144 >\'ae>\f2\fs28\i0\b0\ul0 shA\i0\b0\ul0\cf0 font 1; ord 174\par +\f1\fs144 >\'af>\f2\fs28\i0\b0\ul0 KshA\i0\b0\ul0\cf0 font 1; ord 175\par +\f1\fs144 >\'b0>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 176\par +\f1\fs144 >\'b1>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 177\par +\f1\fs144 >\'b2>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 178\par +\f1\fs144 >\'b3>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 179\par +\f1\fs144 >\'b4>\f2\fs28\i0\b0\ul0 KA\i0\b0\ul0\cf0 font 1; ord 180\par +\f1\fs144 >\'b5>\f2\fs28\i0\b0\ul0 GA\i0\b0\ul0\cf0 font 1; ord 181\par +\f1\fs144 >\'b6>\f2\fs28\i0\b0\ul0 NYA\i0\b0\ul0\cf0 font 1; ord 182\par +\f1\fs144 >\'b7>\f2\fs28\i0\b0\ul0 TA\i0\b0\ul0\cf0 font 1; ord 183\par +\f1\fs144 >\'b8>\f2\fs28\i0\b0\ul0 DA\i0\b0\ul0\cf0 font 1; ord 184\par +\f1\fs144 >\'b9>\f2\fs28\i0\b0\ul0 NA\i0\b0\ul0\cf0 font 1; ord 185\par +\f1\fs144 >\'ba>\f2\fs28\i0\b0\ul0 ZHA\i0\b0\ul0\cf0 font 1; ord 186\par +\f1\fs144 >\'bb>\f2\fs28\i0\b0\ul0 SHA\i0\b0\ul0\cf0 font 1; ord 187\par +\f1\fs144 >\'bc>\f2\fs28\i0\b0\ul0 HA\i0\b0\ul0\cf0 font 1; ord 188\par +\f1\fs144 >\'bd>\f2\fs28\i0\b0\ul0 RTA\i0\b0\ul0\cf0 font 1; ord 189\par +\f1\fs144 >\'be>\f2\fs28\i0\b0\ul0 0\i0\b0\ul0\cf0 font 1; ord 190\par +\f1\fs144 >\'bf>\f2\fs28\i0\b0\ul0 1\i0\b0\ul0\cf0 font 1; ord 191\par +\f1\fs144 >\'c0>\f2\fs28\i0\b0\ul0 2\i0\b0\ul0\cf0 font 1; ord 192\par +\f1\fs144 >\'c1>\f2\fs28\i0\b0\ul0 3\i0\b0\ul0\cf0 font 1; ord 193\par +\f1\fs144 >\'c2>\f2\fs28\i0\b0\ul0 4\i0\b0\ul0\cf0 font 1; ord 194\par +\f1\fs144 >\'c3>\f2\fs28\i0\b0\ul0 5\i0\b0\ul0\cf0 font 1; ord 195\par +\f1\fs144 >\'c4>\f2\fs28\i0\b0\ul0 6\i0\b0\ul0\cf0 font 1; ord 196\par +\f1\fs144 >\'c5>\f2\fs28\i0\b0\ul0 7\i0\b0\ul0\cf0 font 1; ord 197\par +\f1\fs144 >\'c6>\f2\fs28\i0\b0\ul0 8\i0\b0\ul0\cf0 font 1; ord 198\par +\f1\fs144 >\'c7>\f2\fs28\i0\b0\ul0 9\i0\b0\ul0\cf0 font 1; ord 199\par +\f1\fs144 >\'c8>\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert \f2\fs28\i0\b0\ul0 *\i0\b0\ul0\cf0 font 1; ord 201\par +\f1\fs144 >\'ca>\f2\fs28\i0\b0\ul0 ,\i0\b0\ul0\cf0 font 1; ord 202\par +\f1\fs144 >\'cb>\f2\fs28\i0\b0\ul0 ;\i0\b0\ul0\cf0 font 1; ord 203\par +\f1\fs144 >\'cc>\f2\fs28\i0\b0\ul0 `\i0\b0\ul0\cf0 font 1; ord 204\par +\f1\fs144 >\'cd>\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 1; ord 205\par +\f1\fs144 >\'ce>\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 1; ord 206\par +\f1\fs144 >\'cf>\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 1; ord 207\par +\f1\fs144 >\'d0>\f2\fs28\i0\b0\ul0 /\i0\b0\ul0\cf0 font 1; ord 208\par +\f1\fs144 >\'d1>\f2\fs28\i0\b0\ul0 /\i0\b0\ul0\cf0 font 1; ord 209\par +\f1\fs144 >\'d2>\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 1; ord 210\par +\f1\fs144 >\'d3>\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 1; ord 211\par +\f1\fs144 >\'d4>\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 1; ord 212\par +\f1\fs144 >\'d5>\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 1; ord 213\par +\f1\fs144 >\'d6>\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 1; ord 214\par +\f1\fs144 >\'d7>\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 1; ord 215\par +\f1\fs144 >\'d8>\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 1; ord 216\par +\f1\fs144 >\'d9>\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 1; ord 217\par +\f1\fs144 >\'da>\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 1; ord 218\par +\f1\fs144 >\'db>\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 1; ord 219\par +\f1\fs144 >\'dc>\f2\fs28\i0\b0\ul0 I\i0\b0\ul0\cf0 font 1; ord 220\par +\f1\fs144 >\'dd>\f2\fs28\i0\b0\ul0 I\i0\b0\ul0\cf0 font 1; ord 221\par +\f1\fs144 >\'de>\f2\fs28\i0\b0\ul0 i\i0\b0\ul0\cf0 font 1; ord 222\par +\f1\fs144 >\'df>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 223\par +\f1\fs144 >\'e0>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 224\par +\f1\fs144 >\'e1>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 225\par +\f1\fs144 >\'e2>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 226\par +\f1\fs144 >\'e3>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 227\par +\f1\fs144 >\'e4>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 228\par +\f1\fs144 >\'e5>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 229\par +\f1\fs144 >\'e6>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 230\par +\f1\fs144 >\'e7>\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 1; ord 231\par +\f1\fs144 >\'e8>\f2\fs28\i0\b0\ul0 E\i0\b0\ul0\cf0 font 1; ord 232\par +\f1\fs144 >\'e9>\f2\fs28\i0\b0\ul0 E\i0\b0\ul0\cf0 font 1; ord 233\par +\f1\fs144 >\'ea>\f2\fs28\i0\b0\ul0 EE\i0\b0\ul0\cf0 font 1; ord 234\par +\f1\fs144 >\'eb>\f2\fs28\i0\b0\ul0 O\i0\b0\ul0\cf0 font 1; ord 235\par +\f1\fs144 >\'ec>\f2\fs28\i0\b0\ul0 O\i0\b0\ul0\cf0 font 1; ord 236\par +\f1\fs144 >\'ed>\f2\fs28\i0\b0\ul0 OO\i0\b0\ul0\cf0 font 1; ord 237\par +\f1\fs144 >\'ee>\f2\fs28\i0\b0\ul0 m\i0\b0\ul0\cf0 font 1; ord 238\par +\f1\fs144 >\'ef>\f2\fs28\i0\b0\ul0 :\i0\b0\ul0\cf0 font 1; ord 239\par +\f1\fs144 >\'f1>\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie ~M to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 1; ord 241\par +\f1\fs144 >\'f2>\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 1; ord 242\par +\f1\fs144 >\'f3>\f2\fs28\i0\b0\ul0 Im\i0\b0\ul0\cf0 font 1; ord 243\par +\f1\fs144 >\'f4>\f2\fs28\i0\b0\ul0 Im\i0\b0\ul0\cf0 font 1; ord 244\par +\f1\fs144 >\'f5>\f2\fs28\i0\b0\ul0 im\i0\b0\ul0\cf0 font 1; ord 245\par +\f1\fs144 >\'f6>\f2\fs28\i0\b0\ul0 Em\i0\b0\ul0\cf0 font 1; ord 246\par +\f1\fs144 >\'f7>\f2\fs28\i0\b0\ul0 Em\i0\b0\ul0\cf0 font 1; ord 247\par +\f1\fs144 >\'f8>\f2\fs28\i0\b0\ul0 EEm\i0\b0\ul0\cf0 font 1; ord 248\par +\f1\fs144 >\'f9>\f2\fs28\i0\b0\ul0 Om\i0\b0\ul0\cf0 font 1; ord 249\par +\f1\fs144 >\'fa>\f2\fs28\i0\b0\ul0 Om\i0\b0\ul0\cf0 font 1; ord 250\par +\f1\fs144 >\'fb>\f2\fs28\i0\b0\ul0 OOm\i0\b0\ul0\cf0 font 1; ord 251\par +\f1\fs144 >\'fc>\f2\fs28\i0\b0\ul0\\\i0\b0\ul0\cf0 font 1; ord 252\par +\f1\fs144 >\'fd>\f2\fs28\i0\b0\ul0 PA\i0\b0\ul0\cf0 font 1; ord 253\par +\f1\fs144 >\'fe>\f2\fs28\i0\b0\ul0 SKYA\i0\b0\ul0\cf0 font 1; ord 254\par +\f1\fs144 >\f3 \f1 >\f2\fs28\i0\b0\ul0 \i0\b0\ul0\cf0 font 2; ord 32\par +\f1\fs144 >\f3 !\f1 >\f2\fs28\i0\b0\ul0 K+KA\i0\b0\ul0\cf0 font 2; ord 33\par +\f1\fs144 >\f3 "\f1 >\f2\fs28\i0\b0\ul0 K+KHA\i0\b0\ul0\cf0 font 2; ord 34\par +\f1\fs144 >\f3 #\f1 >\f2\fs28\i0\b0\ul0 K+NGA\i0\b0\ul0\cf0 font 2; ord 35\par +\f1\fs144 >\f3 $\f1 >\f2\fs28\i0\b0\ul0 K+TZA\i0\b0\ul0\cf0 font 2; ord 36\par +\f1\fs144 >\f3 %\f1 >\f2\fs28\i0\b0\ul0 K+TA\i0\b0\ul0\cf0 font 2; ord 37\par +\f1\fs144 >\f3 &\f1 >\f2\fs28\i0\b0\ul0 K+T+YA\i0\b0\ul0\cf0 font 2; ord 38\par +\f1\fs144 >\f3 '\f1 >\f2\fs28\i0\b0\ul0 K+T+RA\i0\b0\ul0\cf0 font 2; ord 39\par +\f1\fs144 >\f3 (\f1 >\f2\fs28\i0\b0\ul0 K+T+R+YA\i0\b0\ul0\cf0 font 2; ord 40\par +\f1\fs144 >\f3 )\f1 >\f2\fs28\i0\b0\ul0 K+T+VA\i0\b0\ul0\cf0 font 2; ord 41\par +\f1\fs144 >\f3 *\f1 >\f2\fs28\i0\b0\ul0 K+THA\i0\b0\ul0\cf0 font 2; ord 42\par +\f1\fs144 >\f3 +\f1 >\f2\fs28\i0\b0\ul0 K+TH+YA\i0\b0\ul0\cf0 font 2; ord 43\par +\f1\fs144 >\f3 ,\f1 >\f2\fs28\i0\b0\ul0 K+nA\i0\b0\ul0\cf0 font 2; ord 44\par +\f1\fs144 >\f3 .\f1 >\f2\fs28\i0\b0\ul0 K+N+YA\i0\b0\ul0\cf0 font 2; ord 46\par +\f1\fs144 >\f3 /\f1 >\f2\fs28\i0\b0\ul0 K+PHA\i0\b0\ul0\cf0 font 2; ord 47\par +\f1\fs144 >\f3 0\f1 >\f2\fs28\i0\b0\ul0 K+MA\i0\b0\ul0\cf0 font 2; ord 48\par +\f1\fs144 >\f3 1\f1 >\f2\fs28\i0\b0\ul0 K+M+YA\i0\b0\ul0\cf0 font 2; ord 49\par +\f1\fs144 >\f3 2\f1 >\f2\fs28\i0\b0\ul0 K+R+YA\i0\b0\ul0\cf0 font 2; ord 50\par +\f1\fs144 >\f3 3\f1 >\f2\fs28\i0\b0\ul0 K+SHA\i0\b0\ul0\cf0 font 2; ord 51\par +\f1\fs144 >\f3 4\f1 >\f2\fs28\i0\b0\ul0 K+SA\i0\b0\ul0\cf0 font 2; ord 52\par +\f1\fs144 >\f3 5\f1 >\f2\fs28\i0\b0\ul0 K+S+NA\i0\b0\ul0\cf0 font 2; ord 53\par +\f1\fs144 >\f3 6\f1 >\f2\fs28\i0\b0\ul0 K+S+MA\i0\b0\ul0\cf0 font 2; ord 54\par +\f1\fs144 >\f3 7\f1 >\f2\fs28\i0\b0\ul0 K+S+YA\i0\b0\ul0\cf0 font 2; ord 55\par +\f1\fs144 >\f3 8\f1 >\f2\fs28\i0\b0\ul0 K+S+VA\i0\b0\ul0\cf0 font 2; ord 56\par +\f1\fs144 >\f3 9\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 2; ord 57\par +\f1\fs144 >\f3 :\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 2; ord 58\par +\f1\fs144 >\f3 ;\f1 >\f2\fs28\i0\b0\ul0 KH+KHA\i0\b0\ul0\cf0 font 2; ord 59\par +\f1\fs144 >\f3 <\f1 >\f2\fs28\i0\b0\ul0 KH+NA\i0\b0\ul0\cf0 font 2; ord 60\par +\f1\fs144 >\f3 =\f1 >\f2\fs28\i0\b0\ul0 KH+LA\i0\b0\ul0\cf0 font 2; ord 61\par +\f1\fs144 >\f3 >\f1 >\f2\fs28\i0\b0\ul0 G+GA\i0\b0\ul0\cf0 font 2; ord 62\par +\f1\fs144 >\f3 ?\f1 >\f2\fs28\i0\b0\ul0 G+G+HA\i0\b0\ul0\cf0 font 2; ord 63\par +\f1\fs144 >\f3 @\f1 >\f2\fs28\i0\b0\ul0 G+NYA\i0\b0\ul0\cf0 font 2; ord 64\par +\f1\fs144 >\f3 A\f1 >\f2\fs28\i0\b0\ul0 G+DA\i0\b0\ul0\cf0 font 2; ord 65\par +\f1\fs144 >\f3 B\f1 >\f2\fs28\i0\b0\ul0 G+D+HA\i0\b0\ul0\cf0 font 2; ord 66\par +\f1\fs144 >\f3 C\f1 >\f2\fs28\i0\b0\ul0 G+D+H+YA\i0\b0\ul0\cf0 font 2; ord 67\par +\f1\fs144 >\f3 D\f1 >\f2\fs28\i0\b0\ul0 G+D+H+VA\i0\b0\ul0\cf0 font 2; ord 68\par +\f1\fs144 >\f3 E\f1 >\f2\fs28\i0\b0\ul0 G+NA\i0\b0\ul0\cf0 font 2; ord 69\par +\f1\fs144 >\f3 F\f1 >\f2\fs28\i0\b0\ul0 G+N+YA\i0\b0\ul0\cf0 font 2; ord 70\par +\f1\fs144 >\f3 G\f1 >\f2\fs28\i0\b0\ul0 G+PA\i0\b0\ul0\cf0 font 2; ord 71\par +\f1\fs144 >\f3 H\f1 >\f2\fs28\i0\b0\ul0 G+B+HA\i0\b0\ul0\cf0 font 2; ord 72\par +\f1\fs144 >\f3 I\f1 >\f2\fs28\i0\b0\ul0 G+B+H+YA\i0\b0\ul0\cf0 font 2; ord 73\par +\f1\fs144 >\f3 J\f1 >\f2\fs28\i0\b0\ul0 G+MA\i0\b0\ul0\cf0 font 2; ord 74\par +\f1\fs144 >\f3 K\f1 >\f2\fs28\i0\b0\ul0 G+M+YA\i0\b0\ul0\cf0 font 2; ord 75\par +\f1\fs144 >\f3 L\f1 >\f2\fs28\i0\b0\ul0 G+R+YA\i0\b0\ul0\cf0 font 2; ord 76\par +\f1\fs144 >\f3 M\f1 >\f2\fs28\i0\b0\ul0 GHA\i0\b0\ul0\cf0 font 2; ord 77\par +\f1\fs144 >\f3 N\f1 >\f2\fs28\i0\b0\ul0 G+H+G+HA\i0\b0\ul0\cf0 font 2; ord 78\par +\f1\fs144 >\f3 O\f1 >\f2\fs28\i0\b0\ul0 G+H+NYA\i0\b0\ul0\cf0 font 2; ord 79\par +\f1\fs144 >\f3 P\f1 >\f2\fs28\i0\b0\ul0 G+H+NA\i0\b0\ul0\cf0 font 2; ord 80\par +\f1\fs144 >\f3 Q\f1 >\f2\fs28\i0\b0\ul0 G+H+N+YA\i0\b0\ul0\cf0 font 2; ord 81\par +\f1\fs144 >\f3 R\f1 >\f2\fs28\i0\b0\ul0 G+H+MA\i0\b0\ul0\cf0 font 2; ord 82\par +\f1\fs144 >\f3 S\f1 >\f2\fs28\i0\b0\ul0 G+H+LA\i0\b0\ul0\cf0 font 2; ord 83\par +\f1\fs144 >\f3 T\f1 >\f2\fs28\i0\b0\ul0 G+H+YA\i0\b0\ul0\cf0 font 2; ord 84\par +\f1\fs144 >\f3 U\f1 >\f2\fs28\i0\b0\ul0 G+H+RA\i0\b0\ul0\cf0 font 2; ord 85\par +\f1\fs144 >\f3 V\f1 >\f2\fs28\i0\b0\ul0 G+H+VA\i0\b0\ul0\cf0 font 2; ord 86\par +\f1\fs144 >\f3 W\f1 >\f2\fs28\i0\b0\ul0 NG+KA\i0\b0\ul0\cf0 font 2; ord 87\par +\f1\fs144 >\f3 X\f1 >\f2\fs28\i0\b0\ul0 NG+K+TA\i0\b0\ul0\cf0 font 2; ord 88\par +\f1\fs144 >\f3 Y\f1 >\f2\fs28\i0\b0\ul0 NG+K+T+YA\i0\b0\ul0\cf0 font 2; ord 89\par +\f1\fs144 >\f3 Z\f1 >\f2\fs28\i0\b0\ul0 NG+K+YA\i0\b0\ul0\cf0 font 2; ord 90\par +\f1\fs144 >\f3 [\f1 >\f2\fs28\i0\b0\ul0 NG+KHA\i0\b0\ul0\cf0 font 2; ord 91\par +\f1\fs144 >\f3\\\f1 >\f2\fs28\i0\b0\ul0 NG+KH+YA\i0\b0\ul0\cf0 font 2; ord 92\par +\f1\fs144 >\f3 ]\f1 >\f2\fs28\i0\b0\ul0 NG+GA\i0\b0\ul0\cf0 font 2; ord 93\par +\f1\fs144 >\f3 ^\f1 >\f2\fs28\i0\b0\ul0 NG+G+RA\i0\b0\ul0\cf0 font 2; ord 94\par +\f1\fs144 >\f3 _\f1 >\f2\fs28\i0\b0\ul0 NG+G+YA\i0\b0\ul0\cf0 font 2; ord 95\par +\f1\fs144 >\f3 `\f1 >\f2\fs28\i0\b0\ul0 NG+G+HA\i0\b0\ul0\cf0 font 2; ord 96\par +\f1\fs144 >\f3 a\f1 >\f2\fs28\i0\b0\ul0 NG+G+H+YA\i0\b0\ul0\cf0 font 2; ord 97\par +\f1\fs144 >\f3 b\f1 >\f2\fs28\i0\b0\ul0 NG+G+H+RA\i0\b0\ul0\cf0 font 2; ord 98\par +\f1\fs144 >\f3 c\f1 >\f2\fs28\i0\b0\ul0 NG+NGA\i0\b0\ul0\cf0 font 2; ord 99\par +\f1\fs144 >\f3 d\f1 >\f2\fs28\i0\b0\ul0 NG+TA\i0\b0\ul0\cf0 font 2; ord 100\par +\f1\fs144 >\f3 e\f1 >\f2\fs28\i0\b0\ul0 NG+NA\i0\b0\ul0\cf0 font 2; ord 101\par +\f1\fs144 >\f3 f\f1 >\f2\fs28\i0\b0\ul0 NG+MA\i0\b0\ul0\cf0 font 2; ord 102\par +\f1\fs144 >\f3 g\f1 >\f2\fs28\i0\b0\ul0 NG+YA\i0\b0\ul0\cf0 font 2; ord 103\par +\f1\fs144 >\f3 h\f1 >\f2\fs28\i0\b0\ul0 NG+LA\i0\b0\ul0\cf0 font 2; ord 104\par +\f1\fs144 >\f3 i\f1 >\f2\fs28\i0\b0\ul0 NG+SHA\i0\b0\ul0\cf0 font 2; ord 105\par +\f1\fs144 >\f3 j\f1 >\f2\fs28\i0\b0\ul0 NG+HA\i0\b0\ul0\cf0 font 2; ord 106\par +\f1\fs144 >\f3 k\f1 >\f2\fs28\i0\b0\ul0 NG+K+shA\i0\b0\ul0\cf0 font 2; ord 107\par +\f1\fs144 >\f3 l\f1 >\f2\fs28\i0\b0\ul0 NG+K+sh+VA\i0\b0\ul0\cf0 font 2; ord 108\par +\f1\fs144 >\f3 m\f1 >\f2\fs28\i0\b0\ul0 NG+K+sh+YA\i0\b0\ul0\cf0 font 2; ord 109\par +\f1\fs144 >\f3 n\f1 >\f2\fs28\i0\b0\ul0 TZ+TZA\i0\b0\ul0\cf0 font 2; ord 110\par +\f1\fs144 >\f3 o\f1 >\f2\fs28\i0\b0\ul0 TZ+TSA\i0\b0\ul0\cf0 font 2; ord 111\par +\f1\fs144 >\f3 p\f1 >\f2\fs28\i0\b0\ul0 TZ+TS+VA\i0\b0\ul0\cf0 font 2; ord 112\par +\f1\fs144 >\f3 q\f1 >\f2\fs28\i0\b0\ul0 TZ+TS+RA\i0\b0\ul0\cf0 font 2; ord 113\par +\f1\fs144 >\f3 r\f1 >\f2\fs28\i0\b0\ul0 TZ+NYA\i0\b0\ul0\cf0 font 2; ord 114\par +\f1\fs144 >\f3 s\f1 >\f2\fs28\i0\b0\ul0 TZ+N+YA\i0\b0\ul0\cf0 font 2; ord 115\par +\f1\fs144 >\f3 t\f1 >\f2\fs28\i0\b0\ul0 TZ+MA\i0\b0\ul0\cf0 font 2; ord 116\par +\f1\fs144 >\f3 u\f1 >\f2\fs28\i0\b0\ul0 TZ+YA\i0\b0\ul0\cf0 font 2; ord 117\par +\f1\fs144 >\f3 v\f1 >\f2\fs28\i0\b0\ul0 TZ+RA\i0\b0\ul0\cf0 font 2; ord 118\par +\f1\fs144 >\f3 w\f1 >\f2\fs28\i0\b0\ul0 TZ+LA\i0\b0\ul0\cf0 font 2; ord 119\par +\f1\fs144 >\f3 x\f1 >\f2\fs28\i0\b0\ul0 TZ+H+YA\i0\b0\ul0\cf0 font 2; ord 120\par +\f1\fs144 >\f3 y\f1 >\f2\fs28\i0\b0\ul0 TS+THA\i0\b0\ul0\cf0 font 2; ord 121\par +\f1\fs144 >\f3 z\f1 >\f2\fs28\i0\b0\ul0 TS+TSA\i0\b0\ul0\cf0 font 2; ord 122\par +\f1\fs144 >\f3\{\f1 >\f2\fs28\i0\b0\ul0 TS+YA\i0\b0\ul0\cf0 font 2; ord 123\par +\f1\fs144 >\f3 |\f1 >\f2\fs28\i0\b0\ul0 TS+RA\i0\b0\ul0\cf0 font 2; ord 124\par +\f1\fs144 >\f3\}\f1 >\f2\fs28\i0\b0\ul0 TS+LA\i0\b0\ul0\cf0 font 2; ord 125\par +\f1\fs144 >\f3 ~\f1 >\f2\fs28\i0\b0\ul0 DZ+DZA\i0\b0\ul0\cf0 font 2; ord 126\par +\f1\fs144 >\f3\u128 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+DZ+VA\i0\b0\ul0\cf0 font 2; ord 128\par +\f1\fs144 >\f3\u129 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+DZ+HA\i0\b0\ul0\cf0 font 2; ord 129\par +\f1\fs144 >\f3\u130 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+H+DZ+HA\i0\b0\ul0\cf0 font 2; ord 130\par +\f1\fs144 >\f3\u131 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+NYA\i0\b0\ul0\cf0 font 2; ord 131\par +\f1\fs144 >\f3\u132 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+NY+YA\i0\b0\ul0\cf0 font 2; ord 132\par +\f1\fs144 >\f3\u133 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+NA\i0\b0\ul0\cf0 font 2; ord 133\par +\f1\fs144 >\f3\u134 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+N+VA\i0\b0\ul0\cf0 font 2; ord 134\par +\f1\fs144 >\f3\u135 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+MA\i0\b0\ul0\cf0 font 2; ord 135\par +\f1\fs144 >\f3\u136 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+YA\i0\b0\ul0\cf0 font 2; ord 136\par +\f1\fs144 >\f3\u137 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+RA\i0\b0\ul0\cf0 font 2; ord 137\par +\f1\fs144 >\f3\u138 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+VA\i0\b0\ul0\cf0 font 2; ord 138\par +\f1\fs144 >\f3\u139 ?\f1 >\f2\fs28\i0\b0\ul0 DZHA\i0\b0\ul0\cf0 font 2; ord 139\par +\f1\fs144 >\f3\u140 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+H+YA\i0\b0\ul0\cf0 font 2; ord 140\par +\f1\fs144 >\f3\u141 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+H+RA\i0\b0\ul0\cf0 font 2; ord 141\par +\f1\fs144 >\f3\u143 ?\f1 >\f2\fs28\i0\b0\ul0 DZ+H+VA\i0\b0\ul0\cf0 font 2; ord 143\par +\f1\fs144 >\f3\u144 ?\f1 >\f2\fs28\i0\b0\ul0 NY+TZA\i0\b0\ul0\cf0 font 2; ord 144\par +\f1\fs144 >\f3\u145 ?\f1 >\f2\fs28\i0\b0\ul0 NY+TZ+MA\i0\b0\ul0\cf0 font 2; ord 145\par +\f1\fs144 >\f3\u146 ?\f1 >\f2\fs28\i0\b0\ul0 NY+TZ+YA\i0\b0\ul0\cf0 font 2; ord 146\par +\f1\fs144 >\f3\u147 ?\f1 >\f2\fs28\i0\b0\ul0 NY+TSA\i0\b0\ul0\cf0 font 2; ord 147\par +\f1\fs144 >\f3\u148 ?\f1 >\f2\fs28\i0\b0\ul0 NY+DZA\i0\b0\ul0\cf0 font 2; ord 148\par +\f1\fs144 >\f3\u149 ?\f1 >\f2\fs28\i0\b0\ul0 NY+DZ+YA\i0\b0\ul0\cf0 font 2; ord 149\par +\f1\fs144 >\f3\u150 ?\f1 >\f2\fs28\i0\b0\ul0 NY+DZ+HA\i0\b0\ul0\cf0 font 2; ord 150\par +\f1\fs144 >\f3\u151 ?\f1 >\f2\fs28\i0\b0\ul0 NY+NYA\i0\b0\ul0\cf0 font 2; ord 151\par +\f1\fs144 >\f3\u152 ?\f1 >\f2\fs28\i0\b0\ul0 NY+PA\i0\b0\ul0\cf0 font 2; ord 152\par +\f1\fs144 >\f3\u153 ?\f1 >\f2\fs28\i0\b0\ul0 NY+PHA\i0\b0\ul0\cf0 font 2; ord 153\par +\f1\fs144 >\f3\u154 ?\f1 >\f2\fs28\i0\b0\ul0 NY+YA\i0\b0\ul0\cf0 font 2; ord 154\par +\f1\fs144 >\f3\u155 ?\f1 >\f2\fs28\i0\b0\ul0 NY+RA\i0\b0\ul0\cf0 font 2; ord 155\par +\f1\fs144 >\f3\u156 ?\f1 >\f2\fs28\i0\b0\ul0 NY+LA\i0\b0\ul0\cf0 font 2; ord 156\par +\f1\fs144 >\f3\u157 ?\f1 >\f2\fs28\i0\b0\ul0 NY+SHA\i0\b0\ul0\cf0 font 2; ord 157\par +\f1\fs144 >\f3\u159 ?\f1 >\f2\fs28\i0\b0\ul0 t+tA\i0\b0\ul0\cf0 font 2; ord 159\par +\f1\fs144 >\f3\'a1\f1 >\f2\fs28\i0\b0\ul0 t+PA\i0\b0\ul0\cf0 font 2; ord 161\par +\f1\fs144 >\f3\'a2\f1 >\f2\fs28\i0\b0\ul0 t+MA\i0\b0\ul0\cf0 font 2; ord 162\par +\f1\fs144 >\f3\'a3\f1 >\f2\fs28\i0\b0\ul0 t+YA\i0\b0\ul0\cf0 font 2; ord 163\par +\f1\fs144 >\f3\'a4\f1 >\f2\fs28\i0\b0\ul0 t+VA\i0\b0\ul0\cf0 font 2; ord 164\par +\f1\fs144 >\f3\'a5\f1 >\f2\fs28\i0\b0\ul0 t+SA\i0\b0\ul0\cf0 font 2; ord 165\par +\f1\fs144 >\f3\'a7\f1 >\f2\fs28\i0\b0\ul0 th+RA\i0\b0\ul0\cf0 font 2; ord 167\par +\f1\fs144 >\f3\'a8\f1 >\f2\fs28\i0\b0\ul0 d+GA\i0\b0\ul0\cf0 font 2; ord 168\par +\f1\fs144 >\f3\'a9\f1 >\f2\fs28\i0\b0\ul0 d+G+YA\i0\b0\ul0\cf0 font 2; ord 169\par +\f1\fs144 >\f3\'aa\f1 >\f2\fs28\i0\b0\ul0 d+G+HA\i0\b0\ul0\cf0 font 2; ord 170\par +\f1\fs144 >\f3\'ab\f1 >\f2\fs28\i0\b0\ul0 d+G+H+RA\i0\b0\ul0\cf0 font 2; ord 171\par +\f1\fs144 >\f3\'ac\f1 >\f2\fs28\i0\b0\ul0 d+dA\i0\b0\ul0\cf0 font 2; ord 172\par +\f1\fs144 >\f3\'ad\f1 >\f2\fs28\i0\b0\ul0 d+d+HA\i0\b0\ul0\cf0 font 2; ord 173\par +\f1\fs144 >\f3\'ae\f1 >\f2\fs28\i0\b0\ul0 d+d+H+YA\i0\b0\ul0\cf0 font 2; ord 174\par +\f1\fs144 >\f3\'af\f1 >\f2\fs28\i0\b0\ul0 d+NA\i0\b0\ul0\cf0 font 2; ord 175\par +\f1\fs144 >\f3\'b0\f1 >\f2\fs28\i0\b0\ul0 d+MA\i0\b0\ul0\cf0 font 2; ord 176\par +\f1\fs144 >\f3\'b1\f1 >\f2\fs28\i0\b0\ul0 d+YA\i0\b0\ul0\cf0 font 2; ord 177\par +\f1\fs144 >\f3\'b2\f1 >\f2\fs28\i0\b0\ul0 d+RA\i0\b0\ul0\cf0 font 2; ord 178\par +\f1\fs144 >\f3\'b3\f1 >\f2\fs28\i0\b0\ul0 d+VA\i0\b0\ul0\cf0 font 2; ord 179\par +\f1\fs144 >\f3\'b4\f1 >\f2\fs28\i0\b0\ul0 dHA\i0\b0\ul0\cf0 font 2; ord 180\par +\f1\fs144 >\f3\'b5\f1 >\f2\fs28\i0\b0\ul0 d+H+d+HA\i0\b0\ul0\cf0 font 2; ord 181\par +\f1\fs144 >\f3\'b6\f1 >\f2\fs28\i0\b0\ul0 d+H+MA\i0\b0\ul0\cf0 font 2; ord 182\par +\f1\fs144 >\f3\'b7\f1 >\f2\fs28\i0\b0\ul0 d+H+YA\i0\b0\ul0\cf0 font 2; ord 183\par +\f1\fs144 >\f3\'b8\f1 >\f2\fs28\i0\b0\ul0 d+H+RA\i0\b0\ul0\cf0 font 2; ord 184\par +\f1\fs144 >\f3\'b9\f1 >\f2\fs28\i0\b0\ul0 d+H+VA\i0\b0\ul0\cf0 font 2; ord 185\par +\f1\fs144 >\f3\'ba\f1 >\f2\fs28\i0\b0\ul0 n+tA\i0\b0\ul0\cf0 font 2; ord 186\par +\f1\fs144 >\f3\'bb\f1 >\f2\fs28\i0\b0\ul0 n+thA\i0\b0\ul0\cf0 font 2; ord 187\par +\f1\fs144 >\f3\'bc\f1 >\f2\fs28\i0\b0\ul0 n+dA\i0\b0\ul0\cf0 font 2; ord 188\par +\f1\fs144 >\f3\'bd\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie N+D+Y to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 2; ord 189\par +\f1\fs144 >\f3\'be\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie N+D+R+y to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 2; ord 190\par +\f1\fs144 >\f3\'bf\f1 >\f2\fs28\i0\b0\ul0 n+d+HA\i0\b0\ul0\cf0 font 2; ord 191\par +\f1\fs144 >\f3\'c0\f1 >\f2\fs28\i0\b0\ul0 n+nA\i0\b0\ul0\cf0 font 2; ord 192\par +\f1\fs144 >\f3\'c1\f1 >\f2\fs28\i0\b0\ul0 n+D+RA\i0\b0\ul0\cf0 font 2; ord 193\par +\f1\fs144 >\f3\'c2\f1 >\f2\fs28\i0\b0\ul0 n+MA\i0\b0\ul0\cf0 font 2; ord 194\par +\f1\fs144 >\f3\'c3\f1 >\f2\fs28\i0\b0\ul0 n+YA\i0\b0\ul0\cf0 font 2; ord 195\par +\f1\fs144 >\f3\'c4\f1 >\f2\fs28\i0\b0\ul0 n+VA\i0\b0\ul0\cf0 font 2; ord 196\par +\f1\fs144 >\f3\'c5\f1 >\f2\fs28\i0\b0\ul0 T+KA\i0\b0\ul0\cf0 font 2; ord 197\par +\f1\fs144 >\f3\'c6\f1 >\f2\fs28\i0\b0\ul0 T+K+RA\i0\b0\ul0\cf0 font 2; ord 198\par +\f1\fs144 >\f3\'c7\f1 >\f2\fs28\i0\b0\ul0 T+K+SA\i0\b0\ul0\cf0 font 2; ord 199\par +\f1\fs144 >\f3\'c9\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 2; ord 201\par +\f1\fs144 >\f3\'ca\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 2; ord 202\par +\f1\fs144 >\f3\'cb\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 2; ord 203\par +\f1\fs144 >\f3\'cc\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 2; ord 204\par +\f1\fs144 >\f3\'cd\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 2; ord 205\par +\f1\fs144 >\f3\'ce\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 2; ord 206\par +\f1\fs144 >\f3\'cf\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 2; ord 207\par +\f1\fs144 >\f3\'d3\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 2; ord 211\par +\f1\fs144 >\f3\'d4\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 2; ord 212\par +\f1\fs144 >\f3\'d5\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 2; ord 213\par +\f1\fs144 >\f3\'d6\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 2; ord 214\par +\f1\fs144 >\f3\'d7\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 2; ord 215\par +\f1\fs144 >\f3\'d8\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 2; ord 216\par +\f1\fs144 >\f3\'d9\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 2; ord 217\par +\f1\fs144 >\f3\'e0\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 2; ord 224\par +\f1\fs144 >\f3\'e1\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 2; ord 225\par +\f1\fs144 >\f3\'e2\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 2; ord 226\par +\f1\fs144 >\f3\'e3\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 2; ord 227\par +\f1\fs144 >\f3\'e4\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 2; ord 228\par +\f1\fs144 >\f3\'e5\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 2; ord 229\par +\f1\fs144 >\f3\'e6\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 2; ord 230\par +\f1\fs144 >\f3\'f9\f1 >\f2\fs28\i0\b0\ul0 DZ+H+LA\i0\b0\ul0\cf0 font 2; ord 249\par +\f1\fs144 >\f3\'fa\f1 >\f2\fs28\i0\b0\ul0 t+KA\i0\b0\ul0\cf0 font 2; ord 250\par +\f1\fs144 >\f3\'fb\f1 >\f2\fs28\i0\b0\ul0 th+YA\i0\b0\ul0\cf0 font 2; ord 251\par +\f1\fs144 >\f3\'fc\f1 >\f2\fs28\i0\b0\ul0 K+NA\i0\b0\ul0\cf0 font 2; ord 252\par +\f1\fs144 >\f3\'fd\f1 >\f2\fs28\i0\b0\ul0 DZ+DZ+NYA\i0\b0\ul0\cf0 font 2; ord 253\par +\f1\fs144 >\f3\'fe\f1 >\f2\fs28\i0\b0\ul0 t+t+HA\i0\b0\ul0\cf0 font 2; ord 254\par +\f1\fs144 >\f4 \f1 >\f2\fs28\i0\b0\ul0 \i0\b0\ul0\cf0 font 3; ord 32\par +\f1\fs144 >\f4 !\f1 >\f2\fs28\i0\b0\ul0 T+K+VA\i0\b0\ul0\cf0 font 3; ord 33\par +\f1\fs144 >\f4 "\f1 >\f2\fs28\i0\b0\ul0 T+NYA\i0\b0\ul0\cf0 font 3; ord 34\par +\f1\fs144 >\f4 #\f1 >\f2\fs28\i0\b0\ul0 T+thA\i0\b0\ul0\cf0 font 3; ord 35\par +\f1\fs144 >\f4 $\f1 >\f2\fs28\i0\b0\ul0 T+TA\i0\b0\ul0\cf0 font 3; ord 36\par +\f1\fs144 >\f4 %\f1 >\f2\fs28\i0\b0\ul0 T+T+YA\i0\b0\ul0\cf0 font 3; ord 37\par +\f1\fs144 >\f4 &\f1 >\f2\fs28\i0\b0\ul0 T+T+RA\i0\b0\ul0\cf0 font 3; ord 38\par +\f1\fs144 >\f4 '\f1 >\f2\fs28\i0\b0\ul0 T+T+VA\i0\b0\ul0\cf0 font 3; ord 39\par +\f1\fs144 >\f4 (\f1 >\f2\fs28\i0\b0\ul0 T+THA\i0\b0\ul0\cf0 font 3; ord 40\par +\f1\fs144 >\f4 )\f1 >\f2\fs28\i0\b0\ul0 T+TH+YA\i0\b0\ul0\cf0 font 3; ord 41\par +\f1\fs144 >\f4 *\f1 >\f2\fs28\i0\b0\ul0 T+NA\i0\b0\ul0\cf0 font 3; ord 42\par +\f1\fs144 >\f4 +\f1 >\f2\fs28\i0\b0\ul0 T+N+YA\i0\b0\ul0\cf0 font 3; ord 43\par +\f1\fs144 >\f4 ,\f1 >\f2\fs28\i0\b0\ul0 T+PA\i0\b0\ul0\cf0 font 3; ord 44\par +\f1\fs144 >\f4 .\f1 >\f2\fs28\i0\b0\ul0 T+PHA\i0\b0\ul0\cf0 font 3; ord 46\par +\f1\fs144 >\f4 /\f1 >\f2\fs28\i0\b0\ul0 T+MA\i0\b0\ul0\cf0 font 3; ord 47\par +\f1\fs144 >\f4 0\f1 >\f2\fs28\i0\b0\ul0 T+M+YA\i0\b0\ul0\cf0 font 3; ord 48\par +\f1\fs144 >\f4 1\f1 >\f2\fs28\i0\b0\ul0 T+YA\i0\b0\ul0\cf0 font 3; ord 49\par +\f1\fs144 >\f4 2\f1 >\f2\fs28\i0\b0\ul0 T+R+NA\i0\b0\ul0\cf0 font 3; ord 50\par +\f1\fs144 >\f4 3\f1 >\f2\fs28\i0\b0\ul0 T+SA\i0\b0\ul0\cf0 font 3; ord 51\par +\f1\fs144 >\f4 4\f1 >\f2\fs28\i0\b0\ul0 T+S+THA\i0\b0\ul0\cf0 font 3; ord 52\par +\f1\fs144 >\f4 5\f1 >\f2\fs28\i0\b0\ul0 T+S+NA\i0\b0\ul0\cf0 font 3; ord 53\par +\f1\fs144 >\f4 6\f1 >\f2\fs28\i0\b0\ul0 T+S+N+YA\i0\b0\ul0\cf0 font 3; ord 54\par +\f1\fs144 >\f4 7\f1 >\f2\fs28\i0\b0\ul0 T+S+MA\i0\b0\ul0\cf0 font 3; ord 55\par +\f1\fs144 >\f4 8\f1 >\f2\fs28\i0\b0\ul0 T+S+M+YA\i0\b0\ul0\cf0 font 3; ord 56\par +\f1\fs144 >\f4 9\f1 >\f2\fs28\i0\b0\ul0 T+S+YA\i0\b0\ul0\cf0 font 3; ord 57\par +\f1\fs144 >\f4 :\f1 >\f2\fs28\i0\b0\ul0 T+S+RA\i0\b0\ul0\cf0 font 3; ord 58\par +\f1\fs144 >\f4 ;\f1 >\f2\fs28\i0\b0\ul0 T+S+VA\i0\b0\ul0\cf0 font 3; ord 59\par +\f1\fs144 >\f4 <\f1 >\f2\fs28\i0\b0\ul0 T+R+YA\i0\b0\ul0\cf0 font 3; ord 60\par +\f1\fs144 >\f4 =\f1 >\f2\fs28\i0\b0\ul0 T+V+YA\i0\b0\ul0\cf0 font 3; ord 61\par +\f1\fs144 >\f4 >\f1 >\f2\fs28\i0\b0\ul0 T+K+shA\i0\b0\ul0\cf0 font 3; ord 62\par +\f1\fs144 >\f4 ?\f1 >\f2\fs28\i0\b0\ul0 TH+YA\i0\b0\ul0\cf0 font 3; ord 63\par +\f1\fs144 >\f4 @\f1 >\f2\fs28\i0\b0\ul0 TH+VA\i0\b0\ul0\cf0 font 3; ord 64\par +\f1\fs144 >\f4 A\f1 >\f2\fs28\i0\b0\ul0 D+GA\i0\b0\ul0\cf0 font 3; ord 65\par +\f1\fs144 >\f4 B\f1 >\f2\fs28\i0\b0\ul0 D+G+YA\i0\b0\ul0\cf0 font 3; ord 66\par +\f1\fs144 >\f4 C\f1 >\f2\fs28\i0\b0\ul0 D+G+RA\i0\b0\ul0\cf0 font 3; ord 67\par +\f1\fs144 >\f4 D\f1 >\f2\fs28\i0\b0\ul0 D+G+HA\i0\b0\ul0\cf0 font 3; ord 68\par +\f1\fs144 >\f4 E\f1 >\f2\fs28\i0\b0\ul0 D+G+H+RA\i0\b0\ul0\cf0 font 3; ord 69\par +\f1\fs144 >\f4 F\f1 >\f2\fs28\i0\b0\ul0 D+DZA\i0\b0\ul0\cf0 font 3; ord 70\par +\f1\fs144 >\f4 G\f1 >\f2\fs28\i0\b0\ul0 D+DA\i0\b0\ul0\cf0 font 3; ord 71\par +\f1\fs144 >\f4 H\f1 >\f2\fs28\i0\b0\ul0 D+D+YA\i0\b0\ul0\cf0 font 3; ord 72\par +\f1\fs144 >\f4 I\f1 >\f2\fs28\i0\b0\ul0 D+D+RA\i0\b0\ul0\cf0 font 3; ord 73\par +\f1\fs144 >\f4 J\f1 >\f2\fs28\i0\b0\ul0 D+D+VA\i0\b0\ul0\cf0 font 3; ord 74\par +\f1\fs144 >\f4 K\f1 >\f2\fs28\i0\b0\ul0 D+D+HA\i0\b0\ul0\cf0 font 3; ord 75\par +\f1\fs144 >\f4 L\f1 >\f2\fs28\i0\b0\ul0 D+D+H+NA\i0\b0\ul0\cf0 font 3; ord 76\par +\f1\fs144 >\f4 M\f1 >\f2\fs28\i0\b0\ul0 D+D+H+YA\i0\b0\ul0\cf0 font 3; ord 77\par +\f1\fs144 >\f4 N\f1 >\f2\fs28\i0\b0\ul0 D+D+H+RA\i0\b0\ul0\cf0 font 3; ord 78\par +\f1\fs144 >\f4 O\f1 >\f2\fs28\i0\b0\ul0 D+D+H+VA\i0\b0\ul0\cf0 font 3; ord 79\par +\f1\fs144 >\f4 P\f1 >\f2\fs28\i0\b0\ul0 D+NA\i0\b0\ul0\cf0 font 3; ord 80\par +\f1\fs144 >\f4 Q\f1 >\f2\fs28\i0\b0\ul0 D+BA\i0\b0\ul0\cf0 font 3; ord 81\par +\f1\fs144 >\f4 R\f1 >\f2\fs28\i0\b0\ul0 D+B+RA\i0\b0\ul0\cf0 font 3; ord 82\par +\f1\fs144 >\f4 S\f1 >\f2\fs28\i0\b0\ul0 D+B+HA\i0\b0\ul0\cf0 font 3; ord 83\par +\f1\fs144 >\f4 T\f1 >\f2\fs28\i0\b0\ul0 D+B+H+YA\i0\b0\ul0\cf0 font 3; ord 84\par +\f1\fs144 >\f4 U\f1 >\f2\fs28\i0\b0\ul0 D+B+H+RA\i0\b0\ul0\cf0 font 3; ord 85\par +\f1\fs144 >\f4 V\f1 >\f2\fs28\i0\b0\ul0 D+MA\i0\b0\ul0\cf0 font 3; ord 86\par +\f1\fs144 >\f4 W\f1 >\f2\fs28\i0\b0\ul0 D+YA\i0\b0\ul0\cf0 font 3; ord 87\par +\f1\fs144 >\f4 X\f1 >\f2\fs28\i0\b0\ul0 D+R+YA\i0\b0\ul0\cf0 font 3; ord 88\par +\f1\fs144 >\f4 Y\f1 >\f2\fs28\i0\b0\ul0 D+V+YA\i0\b0\ul0\cf0 font 3; ord 89\par +\f1\fs144 >\f4 Z\f1 >\f2\fs28\i0\b0\ul0 DHA\i0\b0\ul0\cf0 font 3; ord 90\par +\f1\fs144 >\f4 [\f1 >\f2\fs28\i0\b0\ul0 D+H+NA\i0\b0\ul0\cf0 font 3; ord 91\par +\f1\fs144 >\f4\\\f1 >\f2\fs28\i0\b0\ul0 D+H+N+YA\i0\b0\ul0\cf0 font 3; ord 92\par +\f1\fs144 >\f4 ]\f1 >\f2\fs28\i0\b0\ul0 D+H+MA\i0\b0\ul0\cf0 font 3; ord 93\par +\f1\fs144 >\f4 ^\f1 >\f2\fs28\i0\b0\ul0 D+H+YA\i0\b0\ul0\cf0 font 3; ord 94\par +\f1\fs144 >\f4 _\f1 >\f2\fs28\i0\b0\ul0 D+H+RA\i0\b0\ul0\cf0 font 3; ord 95\par +\f1\fs144 >\f4 `\f1 >\f2\fs28\i0\b0\ul0 D+H+R+YA\i0\b0\ul0\cf0 font 3; ord 96\par +\f1\fs144 >\f4 a\f1 >\f2\fs28\i0\b0\ul0 D+H+VA\i0\b0\ul0\cf0 font 3; ord 97\par +\f1\fs144 >\f4 b\f1 >\f2\fs28\i0\b0\ul0 N+KA\i0\b0\ul0\cf0 font 3; ord 98\par +\f1\fs144 >\f4 c\f1 >\f2\fs28\i0\b0\ul0 N+K+TA\i0\b0\ul0\cf0 font 3; ord 99\par +\f1\fs144 >\f4 e\f1 >\f2\fs28\i0\b0\ul0 N+G+HA\i0\b0\ul0\cf0 font 3; ord 101\par +\f1\fs144 >\f4 f\f1 >\f2\fs28\i0\b0\ul0 N+NGA\i0\b0\ul0\cf0 font 3; ord 102\par +\f1\fs144 >\f4 g\f1 >\f2\fs28\i0\b0\ul0 N+DZA\i0\b0\ul0\cf0 font 3; ord 103\par +\f1\fs144 >\f4 h\f1 >\f2\fs28\i0\b0\ul0 N+DZ+YA\i0\b0\ul0\cf0 font 3; ord 104\par +\f1\fs144 >\f4 i\f1 >\f2\fs28\i0\b0\ul0 N+dA\i0\b0\ul0\cf0 font 3; ord 105\par +\f1\fs144 >\f4 j\f1 >\f2\fs28\i0\b0\ul0 N+TA\i0\b0\ul0\cf0 font 3; ord 106\par +\f1\fs144 >\f4 k\f1 >\f2\fs28\i0\b0\ul0 N+T+YA\i0\b0\ul0\cf0 font 3; ord 107\par +\f1\fs144 >\f4 l\f1 >\f2\fs28\i0\b0\ul0 N+T+RA\i0\b0\ul0\cf0 font 3; ord 108\par +\f1\fs144 >\f4 m\f1 >\f2\fs28\i0\b0\ul0 N+T+R+YA\i0\b0\ul0\cf0 font 3; ord 109\par +\f1\fs144 >\f4 n\f1 >\f2\fs28\i0\b0\ul0 N+T+VA\i0\b0\ul0\cf0 font 3; ord 110\par +\f1\fs144 >\f4 o\f1 >\f2\fs28\i0\b0\ul0 N+T+SA\i0\b0\ul0\cf0 font 3; ord 111\par +\f1\fs144 >\f4 p\f1 >\f2\fs28\i0\b0\ul0 N+THA\i0\b0\ul0\cf0 font 3; ord 112\par +\f1\fs144 >\f4 q\f1 >\f2\fs28\i0\b0\ul0 N+DA\i0\b0\ul0\cf0 font 3; ord 113\par +\f1\fs144 >\f4 r\f1 >\f2\fs28\i0\b0\ul0 N+D+DA\i0\b0\ul0\cf0 font 3; ord 114\par +\f1\fs144 >\f4 s\f1 >\f2\fs28\i0\b0\ul0 N+D+D+RA\i0\b0\ul0\cf0 font 3; ord 115\par +\f1\fs144 >\f4 t\f1 >\f2\fs28\i0\b0\ul0 N+D+YA\i0\b0\ul0\cf0 font 3; ord 116\par +\f1\fs144 >\f4 u\f1 >\f2\fs28\i0\b0\ul0 N+D+RA\i0\b0\ul0\cf0 font 3; ord 117\par +\f1\fs144 >\f4 v\f1 >\f2\fs28\i0\b0\ul0 N+D+HA\i0\b0\ul0\cf0 font 3; ord 118\par +\f1\fs144 >\f4 w\f1 >\f2\fs28\i0\b0\ul0 N+D+H+RA\i0\b0\ul0\cf0 font 3; ord 119\par +\f1\fs144 >\f4 x\f1 >\f2\fs28\i0\b0\ul0 N+D+H+YA\i0\b0\ul0\cf0 font 3; ord 120\par +\f1\fs144 >\f4 y\f1 >\f2\fs28\i0\b0\ul0 N+NA\i0\b0\ul0\cf0 font 3; ord 121\par +\f1\fs144 >\f4\{\f1 >\f2\fs28\i0\b0\ul0 N+N+YA\i0\b0\ul0\cf0 font 3; ord 123\par +\f1\fs144 >\f4 |\f1 >\f2\fs28\i0\b0\ul0 N+PA\i0\b0\ul0\cf0 font 3; ord 124\par +\f1\fs144 >\f4\}\f1 >\f2\fs28\i0\b0\ul0 N+P+RA\i0\b0\ul0\cf0 font 3; ord 125\par +\f1\fs144 >\f4 ~\f1 >\f2\fs28\i0\b0\ul0 N+PHA\i0\b0\ul0\cf0 font 3; ord 126\par +\f1\fs144 >\f4\u128 ?\f1 >\f2\fs28\i0\b0\ul0 N+B+H+YA\i0\b0\ul0\cf0 font 3; ord 128\par +\f1\fs144 >\f4\u129 ?\f1 >\f2\fs28\i0\b0\ul0 N+TZA\i0\b0\ul0\cf0 font 3; ord 129\par +\f1\fs144 >\f4\u130 ?\f1 >\f2\fs28\i0\b0\ul0 N+YA\i0\b0\ul0\cf0 font 3; ord 130\par +\f1\fs144 >\f4\u131 ?\f1 >\f2\fs28\i0\b0\ul0 N+RA\i0\b0\ul0\cf0 font 3; ord 131\par +\f1\fs144 >\f4\u132 ?\f1 >\f2\fs28\i0\b0\ul0 N+VA\i0\b0\ul0\cf0 font 3; ord 132\par +\f1\fs144 >\f4\u133 ?\f1 >\f2\fs28\i0\b0\ul0 N+V+YA\i0\b0\ul0\cf0 font 3; ord 133\par +\f1\fs144 >\f4\u134 ?\f1 >\f2\fs28\i0\b0\ul0 N+SA\i0\b0\ul0\cf0 font 3; ord 134\par +\f1\fs144 >\f4\u135 ?\f1 >\f2\fs28\i0\b0\ul0 N+S+YA\i0\b0\ul0\cf0 font 3; ord 135\par +\f1\fs144 >\f4\u136 ?\f1 >\f2\fs28\i0\b0\ul0 N+HA\i0\b0\ul0\cf0 font 3; ord 136\par +\f1\fs144 >\f4\u137 ?\f1 >\f2\fs28\i0\b0\ul0 N+H+RA\i0\b0\ul0\cf0 font 3; ord 137\par +\f1\fs144 >\f4\u138 ?\f1 >\f2\fs28\i0\b0\ul0 P+TA\i0\b0\ul0\cf0 font 3; ord 138\par +\f1\fs144 >\f4\u139 ?\f1 >\f2\fs28\i0\b0\ul0 P+T+YA\i0\b0\ul0\cf0 font 3; ord 139\par +\f1\fs144 >\f4\u140 ?\f1 >\f2\fs28\i0\b0\ul0 P+T+R+YA\i0\b0\ul0\cf0 font 3; ord 140\par +\f1\fs144 >\f4\u141 ?\f1 >\f2\fs28\i0\b0\ul0 P+NA\i0\b0\ul0\cf0 font 3; ord 141\par +\f1\fs144 >\f4\u143 ?\f1 >\f2\fs28\i0\b0\ul0 P+PA\i0\b0\ul0\cf0 font 3; ord 143\par +\f1\fs144 >\f4\u144 ?\f1 >\f2\fs28\i0\b0\ul0 P+MA\i0\b0\ul0\cf0 font 3; ord 144\par +\f1\fs144 >\f4\u145 ?\f1 >\f2\fs28\i0\b0\ul0 P+LA\i0\b0\ul0\cf0 font 3; ord 145\par +\f1\fs144 >\f4\u146 ?\f1 >\f2\fs28\i0\b0\ul0 P+VA\i0\b0\ul0\cf0 font 3; ord 146\par +\f1\fs144 >\f4\u147 ?\f1 >\f2\fs28\i0\b0\ul0 P+SA\i0\b0\ul0\cf0 font 3; ord 147\par +\f1\fs144 >\f4\u148 ?\f1 >\f2\fs28\i0\b0\ul0 P+S+N+YA\i0\b0\ul0\cf0 font 3; ord 148\par +\f1\fs144 >\f4\u149 ?\f1 >\f2\fs28\i0\b0\ul0 P+S+VA\i0\b0\ul0\cf0 font 3; ord 149\par +\f1\fs144 >\f4\u150 ?\f1 >\f2\fs28\i0\b0\ul0 P+S+YA\i0\b0\ul0\cf0 font 3; ord 150\par +\f1\fs144 >\f4\u151 ?\f1 >\f2\fs28\i0\b0\ul0 B+G+HA\i0\b0\ul0\cf0 font 3; ord 151\par +\f1\fs144 >\f4\u152 ?\f1 >\f2\fs28\i0\b0\ul0 B+DZA\i0\b0\ul0\cf0 font 3; ord 152\par +\f1\fs144 >\f4\u153 ?\f1 >\f2\fs28\i0\b0\ul0 B+DA\i0\b0\ul0\cf0 font 3; ord 153\par +\f1\fs144 >\f4\u154 ?\f1 >\f2\fs28\i0\b0\ul0 B+D+DZA\i0\b0\ul0\cf0 font 3; ord 154\par +\f1\fs144 >\f4\u155 ?\f1 >\f2\fs28\i0\b0\ul0 B+D+HA\i0\b0\ul0\cf0 font 3; ord 155\par +\f1\fs144 >\f4\u156 ?\f1 >\f2\fs28\i0\b0\ul0 B+D+H+VA\i0\b0\ul0\cf0 font 3; ord 156\par +\f1\fs144 >\f4\u157 ?\f1 >\f2\fs28\i0\b0\ul0 B+TA\i0\b0\ul0\cf0 font 3; ord 157\par +\f1\fs144 >\f4\u159 ?\f1 >\f2\fs28\i0\b0\ul0 B+BA\i0\b0\ul0\cf0 font 3; ord 159\par +\f1\fs144 >\f4\'a1\f1 >\f2\fs28\i0\b0\ul0 B+B+H+YA\i0\b0\ul0\cf0 font 3; ord 161\par +\f1\fs144 >\f4\'a2\f1 >\f2\fs28\i0\b0\ul0 B+MA\i0\b0\ul0\cf0 font 3; ord 162\par +\f1\fs144 >\f4\'a3\f1 >\f2\fs28\i0\b0\ul0 BHA\i0\b0\ul0\cf0 font 3; ord 163\par +\f1\fs144 >\f4\'a4\f1 >\f2\fs28\i0\b0\ul0 B+H+nA\i0\b0\ul0\cf0 font 3; ord 164\par +\f1\fs144 >\f4\'a5\f1 >\f2\fs28\i0\b0\ul0 B+H+NA\i0\b0\ul0\cf0 font 3; ord 165\par +\f1\fs144 >\f4\'a7\f1 >\f2\fs28\i0\b0\ul0 B+H+YA\i0\b0\ul0\cf0 font 3; ord 167\par +\f1\fs144 >\f4\'a8\f1 >\f2\fs28\i0\b0\ul0 B+H+RA\i0\b0\ul0\cf0 font 3; ord 168\par +\f1\fs144 >\f4\'a9\f1 >\f2\fs28\i0\b0\ul0 B+H+VA\i0\b0\ul0\cf0 font 3; ord 169\par +\f1\fs144 >\f4\'aa\f1 >\f2\fs28\i0\b0\ul0 M+NYA\i0\b0\ul0\cf0 font 3; ord 170\par +\f1\fs144 >\f4\'ab\f1 >\f2\fs28\i0\b0\ul0 M+nA\i0\b0\ul0\cf0 font 3; ord 171\par +\f1\fs144 >\f4\'ac\f1 >\f2\fs28\i0\b0\ul0 M+NA\i0\b0\ul0\cf0 font 3; ord 172\par +\f1\fs144 >\f4\'ad\f1 >\f2\fs28\i0\b0\ul0 M+N+YA\i0\b0\ul0\cf0 font 3; ord 173\par +\f1\fs144 >\f4\'ae\f1 >\f2\fs28\i0\b0\ul0 M+PA\i0\b0\ul0\cf0 font 3; ord 174\par +\f1\fs144 >\f4\'af\f1 >\f2\fs28\i0\b0\ul0 M+P+RA\i0\b0\ul0\cf0 font 3; ord 175\par +\f1\fs144 >\f4\'b0\f1 >\f2\fs28\i0\b0\ul0 M+PHA\i0\b0\ul0\cf0 font 3; ord 176\par +\f1\fs144 >\f4\'b1\f1 >\f2\fs28\i0\b0\ul0 M+BA\i0\b0\ul0\cf0 font 3; ord 177\par +\f1\fs144 >\f4\'b2\f1 >\f2\fs28\i0\b0\ul0 M+B+HA\i0\b0\ul0\cf0 font 3; ord 178\par +\f1\fs144 >\f4\'b3\f1 >\f2\fs28\i0\b0\ul0 M+B+H+YA\i0\b0\ul0\cf0 font 3; ord 179\par +\f1\fs144 >\f4\'b4\f1 >\f2\fs28\i0\b0\ul0 M+MA\i0\b0\ul0\cf0 font 3; ord 180\par +\f1\fs144 >\f4\'b5\f1 >\f2\fs28\i0\b0\ul0 M+LA\i0\b0\ul0\cf0 font 3; ord 181\par +\f1\fs144 >\f4\'b6\f1 >\f2\fs28\i0\b0\ul0 M+VA\i0\b0\ul0\cf0 font 3; ord 182\par +\f1\fs144 >\f4\'b7\f1 >\f2\fs28\i0\b0\ul0 M+SA\i0\b0\ul0\cf0 font 3; ord 183\par +\f1\fs144 >\f4\'b8\f1 >\f2\fs28\i0\b0\ul0 M+HA\i0\b0\ul0\cf0 font 3; ord 184\par +\f1\fs144 >\f4\'b9\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie y+Y to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 3; ord 185\par +\f1\fs144 >\f4\'ba\f1 >\f2\fs28\i0\b0\ul0 Y+RA\i0\b0\ul0\cf0 font 3; ord 186\par +\f1\fs144 >\f4\'bb\f1 >\f2\fs28\i0\b0\ul0 Y+VA\i0\b0\ul0\cf0 font 3; ord 187\par +\f1\fs144 >\f4\'bc\f1 >\f2\fs28\i0\b0\ul0 Y+SA\i0\b0\ul0\cf0 font 3; ord 188\par +\f1\fs144 >\f4\'bd\f1 >\f2\fs28\i0\b0\ul0 R+KHA\i0\b0\ul0\cf0 font 3; ord 189\par +\f1\fs144 >\f4\'be\f1 >\f2\fs28\i0\b0\ul0 R+G+HA\i0\b0\ul0\cf0 font 3; ord 190\par +\f1\fs144 >\f4\'bf\f1 >\f2\fs28\i0\b0\ul0 R+G+H+YA\i0\b0\ul0\cf0 font 3; ord 191\par +\f1\fs144 >\f4\'c0\f1 >\f2\fs28\i0\b0\ul0 R+TZ+YA\i0\b0\ul0\cf0 font 3; ord 192\par +\f1\fs144 >\f4\'c1\f1 >\f2\fs28\i0\b0\ul0 R+TSA\i0\b0\ul0\cf0 font 3; ord 193\par +\f1\fs144 >\f4\'c2\f1 >\f2\fs28\i0\b0\ul0 R+DZ+NYA\i0\b0\ul0\cf0 font 3; ord 194\par +\f1\fs144 >\f4\'c3\f1 >\f2\fs28\i0\b0\ul0 R+DZ+YA\i0\b0\ul0\cf0 font 3; ord 195\par +\f1\fs144 >\f4\'c4\f1 >\f2\fs28\i0\b0\ul0 R+tA\i0\b0\ul0\cf0 font 3; ord 196\par +\f1\fs144 >\f4\'c5\f1 >\f2\fs28\i0\b0\ul0 R+thA\i0\b0\ul0\cf0 font 3; ord 197\par +\f1\fs144 >\f4\'c6\f1 >\f2\fs28\i0\b0\ul0 R+dA\i0\b0\ul0\cf0 font 3; ord 198\par +\f1\fs144 >\f4\'c7\f1 >\f2\fs28\i0\b0\ul0 R+nA\i0\b0\ul0\cf0 font 3; ord 199\par +\f1\fs144 >\f4\'c9\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 3; ord 201\par +\f1\fs144 >\f4\'ca\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 3; ord 202\par +\f1\fs144 >\f4\'cb\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 3; ord 203\par +\f1\fs144 >\f4\'cc\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 3; ord 204\par +\f1\fs144 >\f4\'cd\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 3; ord 205\par +\f1\fs144 >\f4\'ce\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 3; ord 206\par +\f1\fs144 >\f4\'cf\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 3; ord 207\par +\f1\fs144 >\f4\'d3\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 3; ord 211\par +\f1\fs144 >\f4\'d4\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 3; ord 212\par +\f1\fs144 >\f4\'d5\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 3; ord 213\par +\f1\fs144 >\f4\'d6\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 3; ord 214\par +\f1\fs144 >\f4\'d7\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 3; ord 215\par +\f1\fs144 >\f4\'d8\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 3; ord 216\par +\f1\fs144 >\f4\'d9\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 3; ord 217\par +\f1\fs144 >\f4\'e0\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 3; ord 224\par +\f1\fs144 >\f4\'e1\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 3; ord 225\par +\f1\fs144 >\f4\'e2\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 3; ord 226\par +\f1\fs144 >\f4\'e3\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 3; ord 227\par +\f1\fs144 >\f4\'e4\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 3; ord 228\par +\f1\fs144 >\f4\'e5\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 3; ord 229\par +\f1\fs144 >\f4\'e6\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 3; ord 230\par +\f1\fs144 >\f4\'f9\f1 >\f2\fs28\i0\b0\ul0 P+N+YA\i0\b0\ul0\cf0 font 3; ord 249\par +\f1\fs144 >\f4\'fa\f1 >\f2\fs28\i0\b0\ul0 B+NA\i0\b0\ul0\cf0 font 3; ord 250\par +\f1\fs144 >\f4\'fb\f1 >\f2\fs28\i0\b0\ul0 B+H+MA\i0\b0\ul0\cf0 font 3; ord 251\par +\f1\fs144 >\f4\'fc\f1 >\f2\fs28\i0\b0\ul0 T+P+RA\i0\b0\ul0\cf0 font 3; ord 252\par +\f1\fs144 >\f4\'fd\f1 >\f2\fs28\i0\b0\ul0 N+MA\i0\b0\ul0\cf0 font 3; ord 253\par +\f1\fs144 >\f4\'fe\f1 >\f2\fs28\i0\b0\ul0 B+B+HA\i0\b0\ul0\cf0 font 3; ord 254\par +\f1\fs144 >\f5 \f1 >\f2\fs28\i0\b0\ul0 \i0\b0\ul0\cf0 font 4; ord 32\par +\f1\fs144 >\f5 !\f1 >\f2\fs28\i0\b0\ul0 R+T+VA\i0\b0\ul0\cf0 font 4; ord 33\par +\f1\fs144 >\f5 "\f1 >\f2\fs28\i0\b0\ul0 R+T+TA\i0\b0\ul0\cf0 font 4; ord 34\par +\f1\fs144 >\f5 #\f1 >\f2\fs28\i0\b0\ul0 R+T+SA\i0\b0\ul0\cf0 font 4; ord 35\par +\f1\fs144 >\f5 $\f1 >\f2\fs28\i0\b0\ul0 R+T+S+NA\i0\b0\ul0\cf0 font 4; ord 36\par +\f1\fs144 >\f5 %\f1 >\f2\fs28\i0\b0\ul0 R+T+S+N+YA\i0\b0\ul0\cf0 font 4; ord 37\par +\f1\fs144 >\f5 &\f1 >\f2\fs28\i0\b0\ul0 R+THA\i0\b0\ul0\cf0 font 4; ord 38\par +\f1\fs144 >\f5 '\f1 >\f2\fs28\i0\b0\ul0 R+TH+YA\i0\b0\ul0\cf0 font 4; ord 39\par +\f1\fs144 >\f5 (\f1 >\f2\fs28\i0\b0\ul0 R+D+D+HA\i0\b0\ul0\cf0 font 4; ord 40\par +\f1\fs144 >\f5 )\f1 >\f2\fs28\i0\b0\ul0 R+D+D+H+YA\i0\b0\ul0\cf0 font 4; ord 41\par +\f1\fs144 >\f5 *\f1 >\f2\fs28\i0\b0\ul0 R+D+YA\i0\b0\ul0\cf0 font 4; ord 42\par +\f1\fs144 >\f5 +\f1 >\f2\fs28\i0\b0\ul0 R+D+HA\i0\b0\ul0\cf0 font 4; ord 43\par +\f1\fs144 >\f5 ,\f1 >\f2\fs28\i0\b0\ul0 R+D+H+MA\i0\b0\ul0\cf0 font 4; ord 44\par +\f1\fs144 >\f5 .\f1 >\f2\fs28\i0\b0\ul0 R+D+H+RA\i0\b0\ul0\cf0 font 4; ord 46\par +\f1\fs144 >\f5 /\f1 >\f2\fs28\i0\b0\ul0 R+PA\i0\b0\ul0\cf0 font 4; ord 47\par +\f1\fs144 >\f5 0\f1 >\f2\fs28\i0\b0\ul0 R+B+PA\i0\b0\ul0\cf0 font 4; ord 48\par +\f1\fs144 >\f5 1\f1 >\f2\fs28\i0\b0\ul0 R+B+BA\i0\b0\ul0\cf0 font 4; ord 49\par +\f1\fs144 >\f5 2\f1 >\f2\fs28\i0\b0\ul0 R+B+HA\i0\b0\ul0\cf0 font 4; ord 50\par +\f1\fs144 >\f5 3\f1 >\f2\fs28\i0\b0\ul0 R+M+MA\i0\b0\ul0\cf0 font 4; ord 51\par +\f1\fs144 >\f5 4\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+Y to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 52\par +\f1\fs144 >\f5 5\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+sh to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 53\par +\f1\fs144 >\f5 6\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+sh+y to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 54\par +\f1\fs144 >\f5 7\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+Sh to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 55\par +\f1\fs144 >\f5 8\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+Sh+N to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 56\par +\f1\fs144 >\f5 9\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+Sh+N+y to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 57\par +\f1\fs144 >\f5 :\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+Sh+m to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 58\par +\f1\fs144 >\f5 ;\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+Sh+y to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 59\par +\f1\fs144 >\f5 <\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+s to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 60\par +\f1\fs144 >\f5 =\f1 >\f2\fs28\i0\b0\ul0 R+HA\i0\b0\ul0\cf0 font 4; ord 61\par +\f1\fs144 >\f5 >\f1 >\f2\fs28\i0\b0\ul0 R+K+shA\i0\b0\ul0\cf0 font 4; ord 62\par +\f1\fs144 >\f5 ?\f1 >\f2\fs28\i0\b0\ul0 L+G+VA\i0\b0\ul0\cf0 font 4; ord 63\par +\f1\fs144 >\f5 @\f1 >\f2\fs28\i0\b0\ul0 L+B+YA\i0\b0\ul0\cf0 font 4; ord 64\par +\f1\fs144 >\f5 A\f1 >\f2\fs28\i0\b0\ul0 L+MA\i0\b0\ul0\cf0 font 4; ord 65\par +\f1\fs144 >\f5 B\f1 >\f2\fs28\i0\b0\ul0 L+YA\i0\b0\ul0\cf0 font 4; ord 66\par +\f1\fs144 >\f5 C\f1 >\f2\fs28\i0\b0\ul0 L+VA\i0\b0\ul0\cf0 font 4; ord 67\par +\f1\fs144 >\f5 D\f1 >\f2\fs28\i0\b0\ul0 L+LA\i0\b0\ul0\cf0 font 4; ord 68\par +\f1\fs144 >\f5 E\f1 >\f2\fs28\i0\b0\ul0 W+YA\i0\b0\ul0\cf0 font 4; ord 69\par +\f1\fs144 >\f5 F\f1 >\f2\fs28\i0\b0\ul0 W+RA\i0\b0\ul0\cf0 font 4; ord 70\par +\f1\fs144 >\f5 G\f1 >\f2\fs28\i0\b0\ul0 SH+TZA\i0\b0\ul0\cf0 font 4; ord 71\par +\f1\fs144 >\f5 H\f1 >\f2\fs28\i0\b0\ul0 SH+TZ+YA\i0\b0\ul0\cf0 font 4; ord 72\par +\f1\fs144 >\f5 I\f1 >\f2\fs28\i0\b0\ul0 SH+TSA\i0\b0\ul0\cf0 font 4; ord 73\par +\f1\fs144 >\f5 J\f1 >\f2\fs28\i0\b0\ul0 SH+nA\i0\b0\ul0\cf0 font 4; ord 74\par +\f1\fs144 >\f5 K\f1 >\f2\fs28\i0\b0\ul0 SH+NA\i0\b0\ul0\cf0 font 4; ord 75\par +\f1\fs144 >\f5 L\f1 >\f2\fs28\i0\b0\ul0 SH+PA\i0\b0\ul0\cf0 font 4; ord 76\par +\f1\fs144 >\f5 M\f1 >\f2\fs28\i0\b0\ul0 SH+B+YA\i0\b0\ul0\cf0 font 4; ord 77\par +\f1\fs144 >\f5 N\f1 >\f2\fs28\i0\b0\ul0 SH+MA\i0\b0\ul0\cf0 font 4; ord 78\par +\f1\fs144 >\f5 O\f1 >\f2\fs28\i0\b0\ul0 SH+YA\i0\b0\ul0\cf0 font 4; ord 79\par +\f1\fs144 >\f5 P\f1 >\f2\fs28\i0\b0\ul0 SH+R+YA\i0\b0\ul0\cf0 font 4; ord 80\par +\f1\fs144 >\f5 Q\f1 >\f2\fs28\i0\b0\ul0 SH+LA\i0\b0\ul0\cf0 font 4; ord 81\par +\f1\fs144 >\f5 R\f1 >\f2\fs28\i0\b0\ul0 SH+V+GA\i0\b0\ul0\cf0 font 4; ord 82\par +\f1\fs144 >\f5 S\f1 >\f2\fs28\i0\b0\ul0 SH+V+YA\i0\b0\ul0\cf0 font 4; ord 83\par +\f1\fs144 >\f5 T\f1 >\f2\fs28\i0\b0\ul0 SH+SHA\i0\b0\ul0\cf0 font 4; ord 84\par +\f1\fs144 >\f5 U\f1 >\f2\fs28\i0\b0\ul0 sh+KA\i0\b0\ul0\cf0 font 4; ord 85\par +\f1\fs144 >\f5 V\f1 >\f2\fs28\i0\b0\ul0 sh+K+RA\i0\b0\ul0\cf0 font 4; ord 86\par +\f1\fs144 >\f5 W\f1 >\f2\fs28\i0\b0\ul0 sh+tA\i0\b0\ul0\cf0 font 4; ord 87\par +\f1\fs144 >\f5 X\f1 >\f2\fs28\i0\b0\ul0 sh+t+YA\i0\b0\ul0\cf0 font 4; ord 88\par +\f1\fs144 >\f5 Y\f1 >\f2\fs28\i0\b0\ul0 sh+t+RA\i0\b0\ul0\cf0 font 4; ord 89\par +\f1\fs144 >\f5 Z\f1 >\f2\fs28\i0\b0\ul0 sh+t+R+YA\i0\b0\ul0\cf0 font 4; ord 90\par +\f1\fs144 >\f5 [\f1 >\f2\fs28\i0\b0\ul0 sh+t+VA\i0\b0\ul0\cf0 font 4; ord 91\par +\f1\fs144 >\f5\\\f1 >\f2\fs28\i0\b0\ul0 sh+thA\i0\b0\ul0\cf0 font 4; ord 92\par +\f1\fs144 >\f5 ]\f1 >\f2\fs28\i0\b0\ul0 sh+th+YA\i0\b0\ul0\cf0 font 4; ord 93\par +\f1\fs144 >\f5 ^\f1 >\f2\fs28\i0\b0\ul0 sh+nA\i0\b0\ul0\cf0 font 4; ord 94\par +\f1\fs144 >\f5 _\f1 >\f2\fs28\i0\b0\ul0 sh+n+YA\i0\b0\ul0\cf0 font 4; ord 95\par +\f1\fs144 >\f5 `\f1 >\f2\fs28\i0\b0\ul0 sh+dA\i0\b0\ul0\cf0 font 4; ord 96\par +\f1\fs144 >\f5 a\f1 >\f2\fs28\i0\b0\ul0 sh+PA\i0\b0\ul0\cf0 font 4; ord 97\par +\f1\fs144 >\f5 b\f1 >\f2\fs28\i0\b0\ul0 sh+P+RA\i0\b0\ul0\cf0 font 4; ord 98\par +\f1\fs144 >\f5 c\f1 >\f2\fs28\i0\b0\ul0 sh+MA\i0\b0\ul0\cf0 font 4; ord 99\par +\f1\fs144 >\f5 d\f1 >\f2\fs28\i0\b0\ul0 sh+YA\i0\b0\ul0\cf0 font 4; ord 100\par +\f1\fs144 >\f5 e\f1 >\f2\fs28\i0\b0\ul0 sh+VA\i0\b0\ul0\cf0 font 4; ord 101\par +\f1\fs144 >\f5 f\f1 >\f2\fs28\i0\b0\ul0 sh+shA\i0\b0\ul0\cf0 font 4; ord 102\par +\f1\fs144 >\f5 g\f1 >\f2\fs28\i0\b0\ul0 S+K+SA\i0\b0\ul0\cf0 font 4; ord 103\par +\f1\fs144 >\f5 h\f1 >\f2\fs28\i0\b0\ul0 S+KHA\i0\b0\ul0\cf0 font 4; ord 104\par +\f1\fs144 >\f5 i\f1 >\f2\fs28\i0\b0\ul0 S+TZ+YA\i0\b0\ul0\cf0 font 4; ord 105\par +\f1\fs144 >\f5 j\f1 >\f2\fs28\i0\b0\ul0 S+tA\i0\b0\ul0\cf0 font 4; ord 106\par +\f1\fs144 >\f5 k\f1 >\f2\fs28\i0\b0\ul0 S+thA\i0\b0\ul0\cf0 font 4; ord 107\par +\f1\fs144 >\f5 l\f1 >\f2\fs28\i0\b0\ul0 S+T+YA\i0\b0\ul0\cf0 font 4; ord 108\par +\f1\fs144 >\f5 m\f1 >\f2\fs28\i0\b0\ul0 S+T+RA\i0\b0\ul0\cf0 font 4; ord 109\par +\f1\fs144 >\f5 n\f1 >\f2\fs28\i0\b0\ul0 S+T+VA\i0\b0\ul0\cf0 font 4; ord 110\par +\f1\fs144 >\f5 o\f1 >\f2\fs28\i0\b0\ul0 S+THA\i0\b0\ul0\cf0 font 4; ord 111\par +\f1\fs144 >\f5 p\f1 >\f2\fs28\i0\b0\ul0 S+TH+YA\i0\b0\ul0\cf0 font 4; ord 112\par +\f1\fs144 >\f5 q\f1 >\f2\fs28\i0\b0\ul0 S+N+YA\i0\b0\ul0\cf0 font 4; ord 113\par +\f1\fs144 >\f5 r\f1 >\f2\fs28\i0\b0\ul0 S+N+VA\i0\b0\ul0\cf0 font 4; ord 114\par +\f1\fs144 >\f5 s\f1 >\f2\fs28\i0\b0\ul0 S+PHA\i0\b0\ul0\cf0 font 4; ord 115\par +\f1\fs144 >\f5 t\f1 >\f2\fs28\i0\b0\ul0 S+PH+YA\i0\b0\ul0\cf0 font 4; ord 116\par +\f1\fs144 >\f5 u\f1 >\f2\fs28\i0\b0\ul0 S+YA\i0\b0\ul0\cf0 font 4; ord 117\par +\f1\fs144 >\f5 v\f1 >\f2\fs28\i0\b0\ul0 S+R+VA\i0\b0\ul0\cf0 font 4; ord 118\par +\f1\fs144 >\f5 w\f1 >\f2\fs28\i0\b0\ul0 S+SA\i0\b0\ul0\cf0 font 4; ord 119\par +\f1\fs144 >\f5 x\f1 >\f2\fs28\i0\b0\ul0 S+S+VA\i0\b0\ul0\cf0 font 4; ord 120\par +\f1\fs144 >\f5 y\f1 >\f2\fs28\i0\b0\ul0 S+HA\i0\b0\ul0\cf0 font 4; ord 121\par +\f1\fs144 >\f5 z\f1 >\f2\fs28\i0\b0\ul0 S+V+YA\i0\b0\ul0\cf0 font 4; ord 122\par +\f1\fs144 >\f5\{\f1 >\f2\fs28\i0\b0\ul0 H+NYA\i0\b0\ul0\cf0 font 4; ord 123\par +\f1\fs144 >\f5 |\f1 >\f2\fs28\i0\b0\ul0 H+nA\i0\b0\ul0\cf0 font 4; ord 124\par +\f1\fs144 >\f5\}\f1 >\f2\fs28\i0\b0\ul0 H+TA\i0\b0\ul0\cf0 font 4; ord 125\par +\f1\fs144 >\f5 ~\f1 >\f2\fs28\i0\b0\ul0 H+NA\i0\b0\ul0\cf0 font 4; ord 126\par +\f1\fs144 >\f5\u128 ?\f1 >\f2\fs28\i0\b0\ul0 H+PA\i0\b0\ul0\cf0 font 4; ord 128\par +\f1\fs144 >\f5\u129 ?\f1 >\f2\fs28\i0\b0\ul0 H+PHA\i0\b0\ul0\cf0 font 4; ord 129\par +\f1\fs144 >\f5\u130 ?\f1 >\f2\fs28\i0\b0\ul0 H+MA\i0\b0\ul0\cf0 font 4; ord 130\par +\f1\fs144 >\f5\u131 ?\f1 >\f2\fs28\i0\b0\ul0 H+YA\i0\b0\ul0\cf0 font 4; ord 131\par +\f1\fs144 >\f5\u132 ?\f1 >\f2\fs28\i0\b0\ul0 H+LA\i0\b0\ul0\cf0 font 4; ord 132\par +\f1\fs144 >\f5\u133 ?\f1 >\f2\fs28\i0\b0\ul0 H+SA\i0\b0\ul0\cf0 font 4; ord 133\par +\f1\fs144 >\f5\u134 ?\f1 >\f2\fs28\i0\b0\ul0 H+S+VA\i0\b0\ul0\cf0 font 4; ord 134\par +\f1\fs144 >\f5\u135 ?\f1 >\f2\fs28\i0\b0\ul0 H+V+YA\i0\b0\ul0\cf0 font 4; ord 135\par +\f1\fs144 >\f5\u136 ?\f1 >\f2\fs28\i0\b0\ul0 K+sh+nA\i0\b0\ul0\cf0 font 4; ord 136\par +\f1\fs144 >\f5\u137 ?\f1 >\f2\fs28\i0\b0\ul0 K+sh+MA\i0\b0\ul0\cf0 font 4; ord 137\par +\f1\fs144 >\f5\u138 ?\f1 >\f2\fs28\i0\b0\ul0 K+sh+M+YA\i0\b0\ul0\cf0 font 4; ord 138\par +\f1\fs144 >\f5\u139 ?\f1 >\f2\fs28\i0\b0\ul0 K+sh+YA\i0\b0\ul0\cf0 font 4; ord 139\par +\f1\fs144 >\f5\u140 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie k+Sh+R to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 140\par +\f1\fs144 >\f5\u141 ?\f1 >\f2\fs28\i0\b0\ul0 K+sh+LA\i0\b0\ul0\cf0 font 4; ord 141\par +\f1\fs144 >\f5\u143 ?\f1 >\f2\fs28\i0\b0\ul0 A+YA\i0\b0\ul0\cf0 font 4; ord 143\par +\f1\fs144 >\f5\u144 ?\f1 >\f2\fs28\i0\b0\ul0 A+RA\i0\b0\ul0\cf0 font 4; ord 144\par +\f1\fs144 >\f5\u145 ?\f1 >\f2\fs28\i0\b0\ul0 A+R+YA\i0\b0\ul0\cf0 font 4; ord 145\par +\f1\fs144 >\f5\'ad\f1 >\f2\fs28\i0\b0\ul0 RA\i0\b0\ul0\cf0 font 4; ord 173\par +\f1\fs144 >\f5\'ae\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie ^ to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 174\par +\f1\fs144 >\f5\'af\f1 >\f2\fs28\i0\b0\ul0 YA\i0\b0\ul0\cf0 font 4; ord 175\par +\f1\fs144 >\f5\'b0\f1 >\f2\fs28\i0\b0\ul0 RA\i0\b0\ul0\cf0 font 4; ord 176\par +\f1\fs144 >\f5\'b1\f1 >\f2\fs28\i0\b0\ul0 &\i0\b0\ul0\cf0 font 4; ord 177\par +\f1\fs144 >\f5\'b2\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F88 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 178\par +\f1\fs144 >\f5\'b3\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F01 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 179\par +\f1\fs144 >\f5\'b4\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 180\par +\f1\fs144 >\f5\'b5\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF023 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 181\par +\f1\fs144 >\f5\'b6\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF022 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 182\par +\f1\fs144 >\f5\'b7\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF021 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 183\par +\f1\fs144 >\f5\'b8\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF02D to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 184\par +\f1\fs144 >\f5\'b9\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF02E to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 185\par +\f1\fs144 >\f5\'ba\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF02F to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 186\par +\f1\fs144 >\f5\'bb\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF030 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 4; ord 187\par +\f1\fs144 >\f5\'bc\f1 >\f2\fs28\i0\b0\ul0 t+NA\i0\b0\ul0\cf0 font 4; ord 188\par +\f1\fs144 >\f5\'bd\f1 >\f2\fs28\i0\b0\ul0 T+GA\i0\b0\ul0\cf0 font 4; ord 189\par +\f1\fs144 >\f5\'be\f1 >\f2\fs28\i0\b0\ul0 P+DA\i0\b0\ul0\cf0 font 4; ord 190\par +\f1\fs144 >\f5\'bf\f1 >\f2\fs28\i0\b0\ul0 sh+THA\i0\b0\ul0\cf0 font 4; ord 191\par +\f1\fs144 >\f5\'c0\f1 >\f2\fs28\i0\b0\ul0 K+V+YA\i0\b0\ul0\cf0 font 4; ord 192\par +\f1\fs144 >\f5\'c1\f1 >\f2\fs28\i0\b0\ul0 n+d+RA\i0\b0\ul0\cf0 font 4; ord 193\par +\f1\fs144 >\f5\'c2\f1 >\f2\fs28\i0\b0\ul0 W+WA\i0\b0\ul0\cf0 font 4; ord 194\par +\f1\fs144 >\f5\'c3\f1 >\f2\fs28\i0\b0\ul0 W+NA\i0\b0\ul0\cf0 font 4; ord 195\par +\f1\fs144 >\f5\'c4\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R+W to ACIP because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A). Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 4; ord 196\par +\f1\fs144 >\f5\'c5\f1 >\f2\fs28\i0\b0\ul0 L+H+VA\i0\b0\ul0\cf0 font 4; ord 197\par +\f1\fs144 >\f5\'c9\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 4; ord 201\par +\f1\fs144 >\f5\'ca\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 4; ord 202\par +\f1\fs144 >\f5\'cb\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 4; ord 203\par +\f1\fs144 >\f5\'cc\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 4; ord 204\par +\f1\fs144 >\f5\'cd\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 4; ord 205\par +\f1\fs144 >\f5\'ce\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 4; ord 206\par +\f1\fs144 >\f5\'cf\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 4; ord 207\par +\f1\fs144 >\f5\'d3\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 4; ord 211\par +\f1\fs144 >\f5\'d4\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 4; ord 212\par +\f1\fs144 >\f5\'d5\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 4; ord 213\par +\f1\fs144 >\f5\'d6\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 4; ord 214\par +\f1\fs144 >\f5\'d7\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 4; ord 215\par +\f1\fs144 >\f5\'d8\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 4; ord 216\par +\f1\fs144 >\f5\'d9\f1 >\f2\fs28\i0\b0\ul0 'U\i0\b0\ul0\cf0 font 4; ord 217\par +\f1\fs144 >\f5\'e0\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 4; ord 224\par +\f1\fs144 >\f5\'e1\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 4; ord 225\par +\f1\fs144 >\f5\'e2\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 4; ord 226\par +\f1\fs144 >\f5\'e3\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 4; ord 227\par +\f1\fs144 >\f5\'e4\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 4; ord 228\par +\f1\fs144 >\f5\'e5\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 4; ord 229\par +\f1\fs144 >\f5\'e6\f1 >\f2\fs28\i0\b0\ul0 U\i0\b0\ul0\cf0 font 4; ord 230\par +\f1\fs144 >\f5\'f9\f1 >\f2\fs28\i0\b0\ul0 K+sh+VA\i0\b0\ul0\cf0 font 4; ord 249\par +\f1\fs144 >\f5\'fc\f1 >\f2\fs28\i0\b0\ul0 R+D+H+YA\i0\b0\ul0\cf0 font 4; ord 252\par +\f1\fs144 >\f5\'fd\f1 >\f2\fs28\i0\b0\ul0 H+N+YA\i0\b0\ul0\cf0 font 4; ord 253\par +\f1\fs144 >\f6 \f1 >\f2\fs28\i0\b0\ul0 \i0\b0\ul0\cf0 font 5; ord 32\par +\f1\fs144 >\f6 !\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F0A to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 33\par +\f1\fs144 >\f6 "\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF024 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 34\par +\f1\fs144 >\f6 #\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF025 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 35\par +\f1\fs144 >\f6 $\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F09 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 36\par +\f1\fs144 >\f6 %\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF026 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 37\par +\f1\fs144 >\f6 &\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 38\par +\f1\fs144 >\f6 '\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 39\par +\f1\fs144 >\f6 (\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 40\par +\f1\fs144 >\f6 )\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF02B to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 41\par +\f1\fs144 >\f6 *\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF02C to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 42\par +\f1\fs144 >\f6 +\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F10 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 43\par +\f1\fs144 >\f6 ,\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF028 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 44\par +\f1\fs144 >\f6 .\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF02A to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 46\par +\f1\fs144 >\f6 /\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF029 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 47\par +\f1\fs144 >\f6 0\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F12 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 48\par +\f1\fs144 >\f6 2\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 50\par +\f1\fs144 >\f6 3\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 51\par +\f1\fs144 >\f6 4\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 52\par +\f1\fs144 >\f6 5\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 53\par +\f1\fs144 >\f6 6\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 54\par +\f1\fs144 >\f6 7\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 55\par +\f1\fs144 >\f6 8\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 56\par +\f1\fs144 >\f6 9\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 57\par +\f1\fs144 >\f6 :\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 58\par +\f1\fs144 >\f6 ;\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert /> to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 59\par +\f1\fs144 >\f6 <\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 60\par +\f1\fs144 >\f6 =\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 61\par +\f1\fs144 >\f6 >\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 62\par +\f1\fs144 >\f6 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 63\par +\f1\fs144 >\f6 @\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 64\par +\f1\fs144 >\f6 A\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 65\par +\f1\fs144 >\f6 B\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 66\par +\f1\fs144 >\f6 C\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 67\par +\f1\fs144 >\f6 D\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 68\par +\f1\fs144 >\f6 E\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 69\par +\f1\fs144 >\f6 F\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F33 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 70\par +\f1\fs144 >\f6 G\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F2A to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 71\par +\f1\fs144 >\f6 H\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F2B to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 72\par +\f1\fs144 >\f6 I\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F2C to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 73\par +\f1\fs144 >\f6 J\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F2D to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 74\par +\f1\fs144 >\f6 K\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F2E to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 75\par +\f1\fs144 >\f6 L\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F2F to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 76\par +\f1\fs144 >\f6 M\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F30 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 77\par +\f1\fs144 >\f6 N\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F31 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 78\par +\f1\fs144 >\f6 O\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F32 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 79\par +\f1\fs144 >\f6 P\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC0 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 80\par +\f1\fs144 >\f6 Q\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC1 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 81\par +\f1\fs144 >\f6 R\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC2 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 82\par +\f1\fs144 >\f6 S\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC3 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 83\par +\f1\fs144 >\f6 T\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF03B to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 84\par +\f1\fs144 >\f6 Z\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF039 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 90\par +\f1\fs144 >\f6 [\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie ~M` to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 91\par +\f1\fs144 >\f6\\\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF035 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 92\par +\f1\fs144 >\f6 ]\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF036 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 93\par +\f1\fs144 >\f6 ^\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F13 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 94\par +\f1\fs144 >\f6 _\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie < to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 95\par +\f1\fs144 >\f6 `\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie > to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 96\par +\f1\fs144 >\f6 a\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 97\par +\f1\fs144 >\f6 b\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie <<[[JSKAD_TMW_TO_WYLIE_ERROR_NO_SUCH_WYLIE: Cannot convert to THDL Extended Wylie. Please see the documentation for the TM or TMW font and transcribe this yourself.]]>> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 98\par +\f1\fs144 >\f6 c\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF038 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 99\par +\f1\fs144 >\f6 d\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF037 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 100\par +\f1\fs144 >\f6 e\f1 >\f2\fs28\i0\b0\ul0 o\i0\b0\ul0\cf0 font 5; ord 101\par +\f1\fs144 >\f6 f\f1 >\f2\fs28\i0\b0\ul0 %\i0\b0\ul0\cf0 font 5; ord 102\par +\f1\fs144 >\f6 g\f1 >\f2\fs28\i0\b0\ul0 ^\i0\b0\ul0\cf0 font 5; ord 103\par +\f1\fs144 >\f6 h\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FBE to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 104\par +\f1\fs144 >\f6 i\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FBF to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 105\par +\f1\fs144 >\f6 j\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F36 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 106\par +\f1\fs144 >\f6 k\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F87 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 107\par +\f1\fs144 >\f6 l\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F86 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 108\par +\f1\fs144 >\f6 m\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F89 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 109\par +\f1\fs144 >\f6 n\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F8A to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 110\par +\f1\fs144 >\f6 o\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F8B to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 111\par +\f1\fs144 >\f6 s\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F1A to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 115\par +\f1\fs144 >\f6 t\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F1D to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 116\par +\f1\fs144 >\f6 u\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F1B to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 117\par +\f1\fs144 >\f6 v\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F1E to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 118\par +\f1\fs144 >\f6 w\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F1F to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 119\par +\f1\fs144 >\f6 x\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F1C to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 120\par +\f1\fs144 >\f6 y\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FCF to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 121\par +\f1\fs144 >\f6 z\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF03C to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 122\par +\f1\fs144 >\f6\{\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF03D to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 123\par +\f1\fs144 >\f6 |\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF03E to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 124\par +\f1\fs144 >\f6\}\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF03F to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 125\par +\f1\fs144 >\f6 ~\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF040 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 126\par +\f1\fs144 >\f6\u128 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF041 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 128\par +\f1\fs144 >\f6\u129 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F15 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 129\par +\f1\fs144 >\f6\u130 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F16 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 130\par +\f1\fs144 >\f6\u131 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F17 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 131\par +\f1\fs144 >\f6\u132 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F18 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 132\par +\f1\fs144 >\f6\u133 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0F19 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 133\par +\f1\fs144 >\f6\u134 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert \f6\'be\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC4 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 190\par +\f1\fs144 >\f6\'bf\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC5 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 191\par +\f1\fs144 >\f6\'c0\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC6 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 192\par +\f1\fs144 >\f6\'c1\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC7 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 193\par +\f1\fs144 >\f6\'c2\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC8 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 194\par +\f1\fs144 >\f6\'c3\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FC9 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 195\par +\f1\fs144 >\f6\'c4\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FCA to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 196\par +\f1\fs144 >\f6\'c5\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FCB to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 197\par +\f1\fs144 >\f6\'c6\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\u0FCC to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 198\par +\f1\fs144 >\f6\'c8\f1 >\f2\fs28\i0\b0\ul0 KA\i0\b0\ul0\cf0 font 5; ord 200\par +\f1\fs144 >\f6\'c9\f1 >\f2\fs28\i0\b0\ul0 KHA\i0\b0\ul0\cf0 font 5; ord 201\par +\f1\fs144 >\f6\'ca\f1 >\f2\fs28\i0\b0\ul0 GA\i0\b0\ul0\cf0 font 5; ord 202\par +\f1\fs144 >\f6\'cb\f1 >\f2\fs28\i0\b0\ul0 GHA\i0\b0\ul0\cf0 font 5; ord 203\par +\f1\fs144 >\f6\'cc\f1 >\f2\fs28\i0\b0\ul0 NGA\i0\b0\ul0\cf0 font 5; ord 204\par +\f1\fs144 >\f6\'cd\f1 >\f2\fs28\i0\b0\ul0 CA\i0\b0\ul0\cf0 font 5; ord 205\par +\f1\fs144 >\f6\'ce\f1 >\f2\fs28\i0\b0\ul0 CHA\i0\b0\ul0\cf0 font 5; ord 206\par +\f1\fs144 >\f6\'cf\f1 >\f2\fs28\i0\b0\ul0 JA\i0\b0\ul0\cf0 font 5; ord 207\par +\f1\fs144 >\f6\'d0\f1 >\f2\fs28\i0\b0\ul0 NYA\i0\b0\ul0\cf0 font 5; ord 208\par +\f1\fs144 >\f6\'d1\f1 >\f2\fs28\i0\b0\ul0 tA\i0\b0\ul0\cf0 font 5; ord 209\par +\f1\fs144 >\f6\'d2\f1 >\f2\fs28\i0\b0\ul0 thA\i0\b0\ul0\cf0 font 5; ord 210\par +\f1\fs144 >\f6\'d3\f1 >\f2\fs28\i0\b0\ul0 dA\i0\b0\ul0\cf0 font 5; ord 211\par +\f1\fs144 >\f6\'d4\f1 >\f2\fs28\i0\b0\ul0 dHA\i0\b0\ul0\cf0 font 5; ord 212\par +\f1\fs144 >\f6\'d5\f1 >\f2\fs28\i0\b0\ul0 nA\i0\b0\ul0\cf0 font 5; ord 213\par +\f1\fs144 >\f6\'d6\f1 >\f2\fs28\i0\b0\ul0 TA\i0\b0\ul0\cf0 font 5; ord 214\par +\f1\fs144 >\f6\'d7\f1 >\f2\fs28\i0\b0\ul0 THA\i0\b0\ul0\cf0 font 5; ord 215\par +\f1\fs144 >\f6\'d8\f1 >\f2\fs28\i0\b0\ul0 DA\i0\b0\ul0\cf0 font 5; ord 216\par +\f1\fs144 >\f6\'d9\f1 >\f2\fs28\i0\b0\ul0 DHA\i0\b0\ul0\cf0 font 5; ord 217\par +\f1\fs144 >\f6\'da\f1 >\f2\fs28\i0\b0\ul0 NA\i0\b0\ul0\cf0 font 5; ord 218\par +\f1\fs144 >\f6\'db\f1 >\f2\fs28\i0\b0\ul0 PA\i0\b0\ul0\cf0 font 5; ord 219\par +\f1\fs144 >\f6\'dc\f1 >\f2\fs28\i0\b0\ul0 PHA\i0\b0\ul0\cf0 font 5; ord 220\par +\f1\fs144 >\f6\'dd\f1 >\f2\fs28\i0\b0\ul0 BA\i0\b0\ul0\cf0 font 5; ord 221\par +\f1\fs144 >\f6\'de\f1 >\f2\fs28\i0\b0\ul0 BHA\i0\b0\ul0\cf0 font 5; ord 222\par +\f1\fs144 >\f6\'df\f1 >\f2\fs28\i0\b0\ul0 MA\i0\b0\ul0\cf0 font 5; ord 223\par +\f1\fs144 >\f6\'e0\f1 >\f2\fs28\i0\b0\ul0 TZA\i0\b0\ul0\cf0 font 5; ord 224\par +\f1\fs144 >\f6\'e1\f1 >\f2\fs28\i0\b0\ul0 TSA\i0\b0\ul0\cf0 font 5; ord 225\par +\f1\fs144 >\f6\'e2\f1 >\f2\fs28\i0\b0\ul0 DZA\i0\b0\ul0\cf0 font 5; ord 226\par +\f1\fs144 >\f6\'e3\f1 >\f2\fs28\i0\b0\ul0 DZHA\i0\b0\ul0\cf0 font 5; ord 227\par +\f1\fs144 >\f6\'e4\f1 >\f2\fs28\i0\b0\ul0 WA\i0\b0\ul0\cf0 font 5; ord 228\par +\f1\fs144 >\f6\'e5\f1 >\f2\fs28\i0\b0\ul0 ZHA\i0\b0\ul0\cf0 font 5; ord 229\par +\f1\fs144 >\f6\'e6\f1 >\f2\fs28\i0\b0\ul0 ZA\i0\b0\ul0\cf0 font 5; ord 230\par +\f1\fs144 >\f6\'e7\f1 >\f2\fs28\i0\b0\ul0 'A\i0\b0\ul0\cf0 font 5; ord 231\par +\f1\fs144 >\f6\'e8\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie Y to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 5; ord 232\par +\f1\fs144 >\f6\'e9\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie R to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 5; ord 233\par +\f1\fs144 >\f6\'ea\f1 >\f2\fs28\i0\b0\ul0 LA\i0\b0\ul0\cf0 font 5; ord 234\par +\f1\fs144 >\f6\'eb\f1 >\f2\fs28\i0\b0\ul0 SHA\i0\b0\ul0\cf0 font 5; ord 235\par +\f1\fs144 >\f6\'ec\f1 >\f2\fs28\i0\b0\ul0 shA\i0\b0\ul0\cf0 font 5; ord 236\par +\f1\fs144 >\f6\'ed\f1 >\f2\fs28\i0\b0\ul0 SA\i0\b0\ul0\cf0 font 5; ord 237\par +\f1\fs144 >\f6\'ee\f1 >\f2\fs28\i0\b0\ul0 HA\i0\b0\ul0\cf0 font 5; ord 238\par +\f1\fs144 >\f6\'ef\f1 >\f2\fs28\i0\b0\ul0 AA\i0\b0\ul0\cf0 font 5; ord 239\par +\f1\fs144 >\f6\'f0\f1 >\f2\fs28\i0\b0\ul0 KshA\i0\b0\ul0\cf0 font 5; ord 240\par +\i0\b0\ul0\par +\par +\fs24\par +} diff --git a/source/org/thdl/tib/scanner/Manipulate.java b/source/org/thdl/tib/scanner/Manipulate.java index 0fd87af..32a274a 100644 --- a/source/org/thdl/tib/scanner/Manipulate.java +++ b/source/org/thdl/tib/scanner/Manipulate.java @@ -64,7 +64,8 @@ public class Manipulate public static String wylieToAcip(String palabra) { // DLC FIXME: for unknown things, return null. - if (palabra.equals("@#")) return "#"; + if (palabra.equals("@##")) return "#"; + if (palabra.equals("@#")) return "*"; if (palabra.equals("!")) return "`"; if (palabra.equals("b+h")) return "BH"; if (palabra.equals("d+h")) return "DH"; @@ -118,6 +119,7 @@ public class Manipulate nuevaPalabra = replace(nuevaPalabra, "-I", "i"); nuevaPalabra = replace(nuevaPalabra, "/", ","); nuevaPalabra = replace(nuevaPalabra, "_", " "); + nuevaPalabra = replace(nuevaPalabra, "|", ";"); nuevaPalabra = fixWazur(nuevaPalabra); return nuevaPalabra; } diff --git a/source/org/thdl/tib/text/TGCPair.java b/source/org/thdl/tib/text/TGCPair.java index 1a8a667..2e93bb9 100644 --- a/source/org/thdl/tib/text/TGCPair.java +++ b/source/org/thdl/tib/text/TGCPair.java @@ -112,17 +112,28 @@ public class TGCPair implements THDLWylieConstants { public String getACIP() { return getACIP(null); } - /** Like {@link #getWylie(String)} but for ACIP transliteration, not EWTS. */ + /** Like {@link #getWylie(String)} but for ACIP transliteration, + not EWTS. */ public String getACIP(String previousTranslitIfAppendaged) { // DLC FIXME: has the EWTS change affected Manipulate.acipToWylie? StringBuffer b = new StringBuffer(); if (consonantWylie != null) { String consonantACIP - = org.thdl.tib.text.ttt.ACIPRules.getACIPForEWTS(consonantWylie); + = null; + if ("w".equals(consonantWylie) + && (SANSKRIT_WITHOUT_VOWEL == classification + || SANSKRIT_WITH_VOWEL == classification)) + consonantACIP = "V"; + else + consonantACIP + = org.thdl.tib.text.ttt.ACIPRules.getACIPForEWTS(consonantWylie); if (null == consonantACIP) { - return TibetanMachineWeb.getTMWToACIPErrorString("glyph with THDL Extended Wylie " + consonantWylie); + if (null != consonantWylie && consonantWylie.startsWith("R+")) + return TibetanMachineWeb.getTMWToACIPErrorString("glyph with THDL Extended Wylie " + consonantWylie, " because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A)"); + return TibetanMachineWeb.getTMWToACIPErrorString("glyph with THDL Extended Wylie " + consonantWylie, ""); } else { - // Think of pa'am... we want 'am, not 'm; 'ang, not 'ng. But we want 'ur, not 'uar, 'is, not 'ias. + // Think of pa'am... we want 'am, not 'm; 'ang, not + // 'ng. But we want 'ur, not 'uar, 'is, not 'ias. if (null != previousTranslitIfAppendaged && "'".equals(previousTranslitIfAppendaged)) { b.append("A"); @@ -140,7 +151,7 @@ public class TGCPair implements THDLWylieConstants { String vowelACIP = org.thdl.tib.text.ttt.ACIPRules.getACIPForEWTS(vowelWylie); if (null == vowelACIP) { - return TibetanMachineWeb.getTMWToACIPErrorString("glyph with THDL Extended Wylie " + vowelWylie); + return TibetanMachineWeb.getTMWToACIPErrorString("glyph with THDL Extended Wylie " + vowelWylie, ""); } else { b.append(vowelACIP); } diff --git a/source/org/thdl/tib/text/TibTextUtils.java b/source/org/thdl/tib/text/TibTextUtils.java index ac023fd..9f89c32 100644 --- a/source/org/thdl/tib/text/TibTextUtils.java +++ b/source/org/thdl/tib/text/TibTextUtils.java @@ -900,10 +900,13 @@ public class TibTextUtils implements THDLWylieConstants { /** Returns "a"/"A", unless wylie (which really is EWTS, not ACIP) is already "a". */ private static String aVowelToUseAfter(boolean EWTSNotACIP, String wylie) { - if (wylie.equals(ACHEN)) - return ""; // it's a, not aa, for achen alone. - else - return (EWTSNotACIP) ? WYLIE_aVOWEL : "A"; + if (wylie.equals(ACHEN) && EWTSNotACIP) { + /* it's EWTS{a}, not EWTS{aa}, for achen alone. But it's + ACIP{AA}. */ + return ""; + } else + return ((EWTSNotACIP) + ? WYLIE_aVOWEL : "A" /* hard-coded ACIP constant */); } private static String unambiguousPostAVowelTranslit(boolean EWTSNotACIP, @@ -929,7 +932,7 @@ public class TibTextUtils implements THDLWylieConstants { * EWTSNotACIP is true, or the ACIP otherwise. * @param EWTSNotACIP true if you want THDL Extended Wylie, false if * you want ACIP -* @param dcs an array of glyphs +* @param dcs an array of TMW glyphs * @param noSuch an array which will not be touched if this is * successful; however, if there is no THDL Extended Wylie/ACIP * corresponding to these glyphs, then noSuch[0] will be set to true @@ -959,9 +962,9 @@ public class TibTextUtils implements THDLWylieConstants { // DLC FIXME: {H}, U+0F7F, is part of a grapheme cluster! // David Chapman and I both need a comprehensive list of these // guys. Get it from Unicode 4.0 spec? - /** Scans the glyphs in glyphList and creates the returned list of - grapheme clusters based on them. A grapheme cluster is a - consonant or consonant stack with optional adornment or a + /** Scans the TMW glyphs in glyphList and creates the returned + list of grapheme clusters based on them. A grapheme cluster + is a consonant or consonant stack with optional adornment or a number (possibly super- or subscribed) or some other glyph alone. */ private static TGCList breakTshegBarIntoGraphemeClusters(java.util.List glyphList, @@ -986,7 +989,12 @@ public class TibTextUtils implements THDLWylieConstants { String wylie = TibetanMachineWeb.getWylieForGlyph(dc, noSuchWylie); boolean buildingUpSanskritNext = false; if ((buildingUpSanskritNext - = TibetanMachineWeb.isWylieSanskritConsonantStack(wylie)) + = (TibetanMachineWeb.isWylieSanskritConsonantStack(wylie) + || + /* U+0FAD, which should become ACIP "V", not "W", + though the EWTS is "w" just as it is for + TMW(fontNum==1).53: */ + (8 == dc.getFontNum() && 69 == dc.getCharNum()))) || TibetanMachineWeb.isWylieTibetanConsonantOrConsonantStack(wylie)) { if (buildingUpVowel.length() > 0 || null != nonVowelWylie) { gcs.add(new TGCPair(nonVowelWylie, @@ -1612,7 +1620,7 @@ public class TibTextUtils implements THDLWylieConstants { ArrayList glyphList = new ArrayList(); StringBuffer translitBuffer = new StringBuffer(); - // DLC FIXME: " " should become " ", and test with ACIP # and *. + // DLC FIXME: " " should become " " for ACIP for (int i=0; i 0) + if (translitBuffer.length() > 0) { return translitBuffer.toString(); + } else return null; } diff --git a/source/org/thdl/tib/text/TibetanMachineWeb.java b/source/org/thdl/tib/text/TibetanMachineWeb.java index 43dbb01..2a1df2b 100644 --- a/source/org/thdl/tib/text/TibetanMachineWeb.java +++ b/source/org/thdl/tib/text/TibetanMachineWeb.java @@ -966,9 +966,12 @@ public static boolean isWylieTibetanConsonantOrConsonantStack(String s) { } /** -* Returns true if and only if s is the THDL Extended Wylie for a -* Sanskrit multi-consonant stack. -*/ +* Returns true if and only if s is necessarily the THDL Extended Wylie +* for a Sanskrit (non-Tibetan, to be more correct) multi-consonant +* stack. If s is "w", then it might be the EWTS for TWM7.69, and that +* glyph is only used in non-Tibetan stacks, but "w" also stands for +* TMW.53, which is Tibetan, so this will return false for such a +* glyph. */ public static boolean isWylieSanskritConsonantStack(String s) { return sanskritStackSet.contains(s); } @@ -1909,11 +1912,18 @@ public static String wylieForGlyph(String hashKey) { return sb.toString(); } - // DLC DOC +/** Returns the ACIP transliteration for a glyph with hash key + hashKey, or returns null if there is none. */ private static String acipForGlyph(String hashKey) { - String ACIP // DLC FIXME: test this. - = org.thdl.tib.scanner.Manipulate.wylieToAcip(hashKey); - return ACIP; + if (1 == hashKey.length() + // ~X is a special case because the EWTS is 2 characters in + // length + || "~X".equals(hashKey)) // hard-coded EWTS value + return org.thdl.tib.text.ttt.ACIPRules.getACIPForEWTS(hashKey); + else + // else we are not be able to use it because it's not smart + // about stacks (e.g., W+W) + return org.thdl.tib.scanner.Manipulate.wylieToAcip(hashKey); } /** Error that appears in a document when some TMW cannot be @@ -1927,15 +1937,15 @@ private static String getTMWToWylieErrorString(DuffCode dc) { } /** Error that appears in a document when some TMW cannot be - * transcribed in ACIP. This error message is - * documented in www/htdocs/TMW_RTF_TO_THDL_WYLIE.html (DLC NOT YET), so change - * them both when you change this. */ -static String getTMWToACIPErrorString(String it) { - return "[# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert " + it + " to ACIP. Please transcribe this yourself.]"; + * transcribed in ACIP. This error message is documented in + * www/htdocs/TMW_or_TM_To_X_Converters.html, so change them both + * when you change this. */ +static String getTMWToACIPErrorString(String it, String explanation) { + return "[# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert " + it + " to ACIP" + explanation + ". Please transcribe this yourself.]"; } -private static String getTMWToACIPErrorString(DuffCode dc) { - return getTMWToACIPErrorString(dc.toString(true)); +private static String getTMWToACIPErrorString(DuffCode dc, String explanation) { + return getTMWToACIPErrorString(dc.toString(true), explanation); } /** @@ -1979,65 +1989,103 @@ public static String getWylieForGlyph(DuffCode dc, boolean noSuchWylie[]) { } /** Returns ACIP transliteration or an error message stating why no - ACIP transliteration exists for the sole glyph dc or the two - glyphs dc and optionalNextDC as a whole. noSuchACIP[0] will be - set (to true) if and only if there is no ACIP representation for - dc; in that case, an error message is returned rather than valid - ACIP. optionalNextDC should be null if there is no context - information available (such as if dc is the last DuffCode being - converted from TMW to ACIP) or the DuffCode following dc - otherwise. If the ACIP (or error message) returned captures both - dc and the nonnull optionalNextDC, then howManyGlyphsUsed[0] will - be set to 2, otherwise it will be set to 1. + ACIP transliteration exists for one, two, or three TMW glyphs. + This gobbles up three TMW glyphs when and only when "#" is + returned; this gobbles up two TMW glyphs when and only when "@" is + returned; this gobbles up one TMW glyph otherwise. The number + gobbled is stored into howManyGlyphsUsed[0]. Always pass in as + many glyphs as possible. + +

noSuchACIP[0] will be set (to true) if and only if there is no + ACIP representation; in that case, an error message is returned + rather than valid ACIP. dc2 and/or dc3 should be null if there is + no context information available (i.e., if dc1 or dc2 is the last + DuffCode being converted from TMW to ACIP). Otherwise, dc2 should + be the DuffCode following dc1 and dc3 should be the DuffCode + following dc2. If the ACIP (or error message) returned captures + both dc1 and the (nonnull) dc2 and the (nonnull) dc3, then + howManyGlyphsUsed[0] will be set to 3. If the ACIP (or error + message) returned captures both dc1 and the nonnull dc2, then + howManyGlyphsUsed[0] will be set to 2. Otherwise it will be set + to 1.

This would be more straightforward if it were not the case that a TMW->ACIP conversion requires context information in the case - of U+0F04 and U+0F05. Because it does, two DuffCodes, not one, + of U+0F04 and U+0F05. Because it does, three DuffCodes, not one, must be passed in whenever possible. -

We opt to treat a lone U+0F05 as an error in TMW->ACIP - conversions rather than return the pseudo-ACIP Unicode character - escape for U+0F05. After all, the conversion is TMW->ACIP, not - TMW->pseudo-ACIP. +

We opt to treat a lone U+0F05 or U+0F04 as an error in + TMW->ACIP conversions rather than return the pseudo-ACIP + Unicode character escape. After all, the conversion is + TMW->ACIP, not TMW->pseudo-ACIP. @return error message or valid ACIP, never pseudo-ACIP like Unicode character escapes - @param dc the leftmost DuffCode if optionalNextDC is nonnull, or - the sole DuffCode - @param optionalNextDC null if dc is the last (rightmost) DuffCode - in the sequence, or the DuffCode following dc. If you pass in dc - equal to the DuffCode for U+0F04, and optionalNextDC null, then - "*" will be returned, so don't leave this out unless dc is the - rightmost DuffCode. + @param dc1 the leftmost TMW DuffCode if dc2 is nonnull, + or the sole TMW DuffCode + @param dc2 null if dc1 is the last (rightmost) TMW DuffCode in the + sequence, or the TMW DuffCode following dc1. If you pass in dc1 + equal to the TMW DuffCode for U+0F04, and dc2 null, then "*" will + be returned, so don't leave this out unless dc1 is the rightmost + TMW DuffCode. + @param dc3 null if dc2 is null or is the last (rightmost) TMW + DuffCode in the sequence, or the TMW DuffCode following dc2 + otherwise. @param noSuchACIP an array whose first element will be set to true if and only if an error message is returned instead of valid ACIP; the first element is never set to false, so nominally caller will initialize the first element to false @param howManyGlyphsUsed an array whose first element will be set - to 2 if valid ACIP that describes both dc and optionalNextDC is - returned, or 1 otherwise */ -public static String getACIPForGlyph(DuffCode dc, - DuffCode optionalNextDC, + to 3 if valid ACIP that desribes dc1, dc2, and dc3 is returned, to + 2 if valid ACIP that describes both dc1 and dc2 is returned, or to + 1 otherwise */ +public static String getACIPForGlyph(DuffCode dc1, + DuffCode dc2, + DuffCode dc3, boolean noSuchACIP[], int howManyGlyphsUsed[]) { - String hashKey = getHashKeyForGlyph(dc); + + // DLC FIXME: TMW.53 is probably going to come out all wrong (VA + // vs. WA) from this function, but + // ACIPRules.getACIPForEWTS(String) seems to come through... will + // it always? + + String hashKey = getHashKeyForGlyph(dc1); if (null != hashKey && hashKey.equals("@")) { // hard-coded EWTS value String nextHashKey - = ((null == optionalNextDC) - ? null : getHashKeyForGlyph(optionalNextDC)); + = ((null == dc2) + ? null : getHashKeyForGlyph(dc2)); if (null != nextHashKey && nextHashKey.equals("#")) { // hard-coded EWTS value + String nextNextHashKey + = ((null == dc3) + ? null : getHashKeyForGlyph(dc3)); + if (null != nextNextHashKey && nextNextHashKey.equals("#")) { // hard-coded EWTS value + howManyGlyphsUsed[0] = 3; + return "#"; // hard-coded ACIP value + } howManyGlyphsUsed[0] = 2; - return "#"; // hard-coded ACIP value - } else { - howManyGlyphsUsed[0] = 1; return "*"; // hard-coded ACIP value - } + } // else fall through } + if (null != hashKey && hashKey.equals("@#")) { // hard-coded EWTS value + String nextHashKey + = ((null == dc2) + ? null : getHashKeyForGlyph(dc2)); + if (null != nextHashKey && nextHashKey.equals("#")) { // hard-coded EWTS value + howManyGlyphsUsed[0] = 2; // not 3 + return "#"; // hard-coded ACIP value + } + howManyGlyphsUsed[0] = 1; // not 2 + return "*"; // hard-coded ACIP value + } + howManyGlyphsUsed[0] = 1; String ans = (hashKey == null) ? null : acipForGlyph(hashKey); - if (hashKey == null || ans == null) { + if (null == ans) { noSuchACIP[0] = true; - return getTMWToACIPErrorString(dc); + if (null != hashKey && hashKey.startsWith("R+")) + return getTMWToACIPErrorString(dc1, " because the ACIP R+... could imply the short superscribed form, but this most likely intends the full form (i.e., Unicode character U+0F6A)"); + return getTMWToACIPErrorString(dc1, ""); } return ans; } diff --git a/source/org/thdl/tib/text/tibwn.ini b/source/org/thdl/tib/text/tibwn.ini index e204432..77e53f6 100644 --- a/source/org/thdl/tib/text/tibwn.ini +++ b/source/org/thdl/tib/text/tibwn.ini @@ -23,6 +23,8 @@ // glyphs from TMW. 0F6A is not listed here (DLC FIXME: should it be?), // but the glyph for it is the glyph for 0F62. // +// The EWTS is not a unique key -- see "r", for example. +// // DuffPaneTest ensures that the na-ro column truly contains na-ros, // by the way. // @@ -70,7 +72,8 @@ __TILDE__X~102,5~~9,102~~~~~~~0F35 // though, and we let it become U+0F7E when you convert TMW->Unicode. // That is, we treat them as interchangeable except for in TMW->TM // mappings, where [8,91] does not map to any TM glyph (though you -// could argue that it should become what [8,90] becomes). +// could argue that it should become what [8,90] becomes -- DLC +// FIXME). M~~~8,91~~~~~~~0F7E __TILDE__M~241,1~~8,94~~~~~~~0F83 diff --git a/source/org/thdl/tib/text/ttt/ACIPConverter.java b/source/org/thdl/tib/text/ttt/ACIPConverter.java index 1a27778..872425d 100644 --- a/source/org/thdl/tib/text/ttt/ACIPConverter.java +++ b/source/org/thdl/tib/text/ttt/ACIPConverter.java @@ -628,9 +628,16 @@ public class ACIPConverter { tdocLocation[0] += s.getText().length(); continue; // FIXME: this means the unicode above doesn't go into the output if null != writer && null != tdoc? } else { - String wy = ACIPRules.getWylieForACIPOther(s.getText()); - if (null == wy) throw new Error("No wylie for ACIP " + s.getText()); - duff = new Object[] { TibetanMachineWeb.getGlyph(wy) }; + if ("#".equals(s.getText())) { // hard-coded ACIP value + duff = new Object[] { + TibetanMachineWeb.getGlyph("@#"), + TibetanMachineWeb.getGlyph("#") + }; // hard-coded EWTS values + } else { + String wy = ACIPRules.getWylieForACIPOther(s.getText()); + if (null == wy) throw new Error("No wylie for ACIP " + s.getText()); + duff = new Object[] { TibetanMachineWeb.getGlyph(wy) }; + } } } } diff --git a/source/org/thdl/tib/text/ttt/ACIPRules.java b/source/org/thdl/tib/text/ttt/ACIPRules.java index ca7699b..3f55958 100644 --- a/source/org/thdl/tib/text/ttt/ACIPRules.java +++ b/source/org/thdl/tib/text/ttt/ACIPRules.java @@ -157,6 +157,9 @@ public class ACIPRules { getWylieForACIPOther(null); getWylieForACIPVowel(null); String ans = (String)wylieToACIP.get(EWTS); + boolean useCapitalW = false; + if (EWTS.startsWith("w")) + useCapitalW = true; // We want W+NA, not V+NA; we want WA, not VA. if (null == ans) { StringBuffer finalAns = new StringBuffer(EWTS.length()); StringTokenizer sTok = new StringTokenizer(EWTS, "-+", true); @@ -182,9 +185,14 @@ public class ACIPRules { if (null == part) return null; finalAns.append(part); } + if (useCapitalW) + finalAns.setCharAt(0, 'W'); return finalAns.toString(); } - return ans; + if (useCapitalW) + return "W" + ans.substring(1); + else + return ans; } /** Registers acip->wylie mappings in toWylie; registers @@ -193,6 +201,12 @@ public class ACIPRules { toWylie.put(ACIP, EWTS); if (null == wylieToACIP) { wylieToACIP = new HashMap(75); + + // We don't want to put "/" in toWylie: + wylieToACIP.put("(", "/"); + wylieToACIP.put(")", "/"); + wylieToACIP.put("?", "\\"); + wylieToACIP.put("_", " "); // oddball. wylieToACIP.put("o'i", "O'I"); // oddball for TMW9.61. } @@ -307,14 +321,20 @@ public class ACIPRules { if (acipOther2wylie == null) { acipOther2wylie = new HashMap(20); + // don't use putMapping for this. We don't want TMW->ACIP + // to produce "." for a U+0F0C because ACIP doesn't say + // that "." means U+0F0C. It just seems to in practice + // for ACIP Release IV texts. + acipOther2wylie.put(".", "*"); + + putMapping(acipOther2wylie, "m", "M"); + putMapping(acipOther2wylie, ":", "H"); putMapping(acipOther2wylie, ",", "/"); putMapping(acipOther2wylie, " ", " "); - putMapping(acipOther2wylie, ".", "*"); - putMapping(acipOther2wylie, "|", "|"); + putMapping(acipOther2wylie, ";", "|"); putMapping(acipOther2wylie, "`", "!"); - putMapping(acipOther2wylie, ";", ";"); - putMapping(acipOther2wylie, "*", "@"); - putMapping(acipOther2wylie, "#", "@#"); + putMapping(acipOther2wylie, "*", "@#"); + // There is no glyph in TMW with the EWTS @##, so we don't do this: putMapping(acipOther2wylie, "#", "@##"); putMapping(acipOther2wylie, "%", "~X"); putMapping(acipOther2wylie, "o", "X"); putMapping(acipOther2wylie, "&", "&"); diff --git a/source/org/thdl/tib/text/ttt/TParseTree.java b/source/org/thdl/tib/text/ttt/TParseTree.java index 48bbefd..6f99fba 100644 --- a/source/org/thdl/tib/text/ttt/TParseTree.java +++ b/source/org/thdl/tib/text/ttt/TParseTree.java @@ -359,6 +359,7 @@ class TParseTree { } } if (stackSize > 1 && tp.getLeft() != null && tp.getLeft().length() > 1) { + // DLC FIXME: gives a false positive warning for Rsh hasAmbiguousConsonant = true; } }