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.
This commit is contained in:
dchandler 2004-04-14 05:44:51 +00:00
parent 244a9d1370
commit 1bfd3772e6
10 changed files with 1110 additions and 85 deletions

View file

@ -77,10 +77,12 @@ public class TMW_RTF_TO_THDL_WYLIETest extends TestCase {
+ "tib" + File.separator + "tib" + File.separator
+ "input" + File.separator + "input" + File.separator
+ "TMW_RTF_TO_THDL_WYLIE" + testName + ".expected"; + "TMW_RTF_TO_THDL_WYLIE" + testName + ".expected";
assertTrue(new File(actualFile).exists()); assertTrue("The file the converter should've produced doesn't exist",
assertTrue(new File(expectedFile).exists()); 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); Revision rev = JDiff.getDiff(expectedFile, actualFile);
assertTrue(null != rev); assertTrue("JDiff.getDiff returned null", null != rev);
String lineSep = System.getProperty("line.separator"); String lineSep = System.getProperty("line.separator");
boolean foundExpectedDiff = false; boolean foundExpectedDiff = false;
String expectedDiff String expectedDiff
@ -92,7 +94,8 @@ public class TMW_RTF_TO_THDL_WYLIETest extends TestCase {
&& !(foundExpectedDiff = expectedDiff.equals(rev.toString()))) { && !(foundExpectedDiff = expectedDiff.equals(rev.toString()))) {
System.out.println("Oops! the diff is this:"); System.out.println("Oops! the diff is this:");
System.out.print(rev.toString()); 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 { try {
int rc = TibetanConverter.realMain(args, new PrintStream(new FileOutputStream("bin/for-junit/TMW_RTF_TO_THDL_WYLIE" + testName + "Result" + extension + ".out"))); 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); 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) { } catch (FileNotFoundException e) {
fileNotFound = true; fileNotFound = true;
} }
assertTrue(!fileNotFound); assertTrue("file not found, probably the bin/for-junit/TMW*Result*.out file",
!fileNotFound);
testActualAndExpected(testName + "Result" + extension); testActualAndExpected(testName + "Result" + extension);
} }
@ -148,12 +153,14 @@ public class TMW_RTF_TO_THDL_WYLIETest extends TestCase {
helper("Test2", "--to-wylie", "Conversion", 44); 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}. */ * org.thdl.tib.input.TibetanConverter}. */
public void testTMConverterMode() { public void testTMConverterMode() {
helper("Test1", "--to-tibetan-machine", "TM", 0); helper("Test1", "--to-tibetan-machine", "TM", 0);
helper("Test2", "--to-tibetan-machine", "TM", 0); helper("Test2", "--to-tibetan-machine", "TM", 0);
helper("Test2", "--to-tibetan-machine-web", "TMW", 0); helper("Test2", "--to-tibetan-machine-web", "TMW", 0);
helper("Test2", "--to-acip", "ACIP", 49);
helper("Test3", "--acip-to-tmw", "TMW", 0); helper("Test3", "--acip-to-tmw", "TMW", 0);
} }
} }

View file

@ -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 <glyph font=TibetanMachineWeb8 charNum=39 character='/> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 1; ord 200\par
\f1\fs144 >\'c9>\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 <glyph font=TibetanMachineWeb charNum=108 character=l/> 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 <glyph font=TibetanMachineWeb charNum=105 character=i/> 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 <glyph font=TibetanMachineWeb charNum=106 character=j/> 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 <glyph font=TibetanMachineWeb8 charNum=38 character=&/> 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 <glyph font=TibetanMachineWeb7 charNum=95 character=_/> 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 <glyph font=TibetanMachineWeb2 charNum=59 character=;/> 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 <glyph font=TibetanMachineWeb2 charNum=60 character=</> 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 <glyph font=TibetanMachineWeb7 charNum=74 character=J/> 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 <glyph font=TibetanMachineWeb8 charNum=41 character=)/> 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 <glyph font=TibetanMachineWeb8 charNum=42 character=*/> 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 <glyph font=TibetanMachineWeb8 charNum=43 character=+/> 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 <glyph font=TibetanMachineWeb8 charNum=53 character=5/> 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 <glyph font=TibetanMachineWeb8 charNum=54 character=6/> 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 <glyph font=TibetanMachineWeb8 charNum=55 character=7/> 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 <glyph font=TibetanMachineWeb8 charNum=56 character=8/> 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 <glyph font=TibetanMachineWeb8 charNum=57 character=9/> 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 <glyph font=TibetanMachineWeb8 charNum=58 character=:/> 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 <glyph font=TibetanMachineWeb8 charNum=59 character=;/> 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 <glyph font=TibetanMachineWeb8 charNum=60 character=</> 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 <glyph font=TibetanMachineWeb8 charNum=61 character==/> 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 <glyph font=TibetanMachineWeb8 charNum=62 character=>/> 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 <glyph font=TibetanMachineWeb8 charNum=63 character=?/> 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 <glyph font=TibetanMachineWeb8 charNum=64 character=@/> 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 <glyph font=TibetanMachineWeb8 charNum=65 character=A/> 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 <glyph font=TibetanMachineWeb8 charNum=66 character=B/> 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 <glyph font=TibetanMachineWeb8 charNum=67 character=C/> 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 <glyph font=TibetanMachineWeb8 charNum=68 character=D/> 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 <glyph font=TibetanMachineWeb8 charNum=69 character=E/> 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 <glyph font=TibetanMachineWeb8 charNum=70 character=F/> 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 <glyph font=TibetanMachineWeb8 charNum=71 character=G/> 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 <glyph font=TibetanMachineWeb8 charNum=72 character=H/> 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 <glyph font=TibetanMachineWeb8 charNum=97 character=a/> 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 <glyph font=TibetanMachineWeb8 charNum=98 character=b/> 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 <glyph font=TibetanMachineWeb9 charNum=39 character='/> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 134\par
\f1\fs144 >\f6\u135 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert <glyph font=TibetanMachineWeb9 charNum=40 character=(/> to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 135\par
\f1\fs144 >\f6\u145 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF034 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 145\par
\f1\fs144 >\f6\u146 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF031 to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 5; ord 146\par
\f1\fs144 >\f6\u147 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF032 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 147\par
\f1\fs144 >\f6\u148 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF033 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 148\par
\f1\fs144 >\f6\u149 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie \\uF027 to ACIP. Please transcribe this yourself.]\i0\b0\ul0\cf0 font 5; ord 149\par
\f1\fs144 >\f6\u153 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie f to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 5; ord 153\par
\f1\fs144 >\f6\u154 ?\f1 >\f2\fs28\i0\b0\ul0 [# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert glyph with THDL Extended Wylie v to ACIP. Please transcribe this yourself.]A\i0\b0\ul0\cf0 font 5; ord 154\par
\f1\fs144 >\f6\u155 ?\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 <glyph font=TibetanMachineWeb9 charNum=60 character=</> 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 155\par
\f1\fs144 >\f6\u156 ?\f1 >\f2\fs28\i0\b0\ul0 O'I\i0\b0\ul0\cf0 font 5; ord 156\par
\f1\fs144 >\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
}

View file

@ -64,7 +64,8 @@ public class Manipulate
public static String wylieToAcip(String palabra) public static String wylieToAcip(String palabra)
{ {
// DLC FIXME: for unknown things, return null. // 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("!")) return "`";
if (palabra.equals("b+h")) return "BH"; if (palabra.equals("b+h")) return "BH";
if (palabra.equals("d+h")) return "DH"; if (palabra.equals("d+h")) return "DH";
@ -118,6 +119,7 @@ public class Manipulate
nuevaPalabra = replace(nuevaPalabra, "-I", "i"); nuevaPalabra = replace(nuevaPalabra, "-I", "i");
nuevaPalabra = replace(nuevaPalabra, "/", ","); nuevaPalabra = replace(nuevaPalabra, "/", ",");
nuevaPalabra = replace(nuevaPalabra, "_", " "); nuevaPalabra = replace(nuevaPalabra, "_", " ");
nuevaPalabra = replace(nuevaPalabra, "|", ";");
nuevaPalabra = fixWazur(nuevaPalabra); nuevaPalabra = fixWazur(nuevaPalabra);
return nuevaPalabra; return nuevaPalabra;
} }

View file

@ -112,17 +112,28 @@ public class TGCPair implements THDLWylieConstants {
public String getACIP() { public String getACIP() {
return getACIP(null); 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) { public String getACIP(String previousTranslitIfAppendaged) {
// DLC FIXME: has the EWTS change affected Manipulate.acipToWylie? // DLC FIXME: has the EWTS change affected Manipulate.acipToWylie?
StringBuffer b = new StringBuffer(); StringBuffer b = new StringBuffer();
if (consonantWylie != null) { if (consonantWylie != null) {
String consonantACIP String consonantACIP
= 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); = org.thdl.tib.text.ttt.ACIPRules.getACIPForEWTS(consonantWylie);
if (null == consonantACIP) { 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 { } 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 if (null != previousTranslitIfAppendaged
&& "'".equals(previousTranslitIfAppendaged)) { && "'".equals(previousTranslitIfAppendaged)) {
b.append("A"); b.append("A");
@ -140,7 +151,7 @@ public class TGCPair implements THDLWylieConstants {
String vowelACIP String vowelACIP
= org.thdl.tib.text.ttt.ACIPRules.getACIPForEWTS(vowelWylie); = org.thdl.tib.text.ttt.ACIPRules.getACIPForEWTS(vowelWylie);
if (null == vowelACIP) { if (null == vowelACIP) {
return TibetanMachineWeb.getTMWToACIPErrorString("glyph with THDL Extended Wylie " + vowelWylie); return TibetanMachineWeb.getTMWToACIPErrorString("glyph with THDL Extended Wylie " + vowelWylie, "");
} else { } else {
b.append(vowelACIP); b.append(vowelACIP);
} }

View file

@ -900,10 +900,13 @@ public class TibTextUtils implements THDLWylieConstants {
/** Returns "a"/"A", unless wylie (which really is EWTS, not ACIP) /** Returns "a"/"A", unless wylie (which really is EWTS, not ACIP)
is already "a". */ is already "a". */
private static String aVowelToUseAfter(boolean EWTSNotACIP, String wylie) { private static String aVowelToUseAfter(boolean EWTSNotACIP, String wylie) {
if (wylie.equals(ACHEN)) if (wylie.equals(ACHEN) && EWTSNotACIP) {
return ""; // it's a, not aa, for achen alone. /* it's EWTS{a}, not EWTS{aa}, for achen alone. But it's
else ACIP{AA}. */
return (EWTSNotACIP) ? WYLIE_aVOWEL : "A"; return "";
} else
return ((EWTSNotACIP)
? WYLIE_aVOWEL : "A" /* hard-coded ACIP constant */);
} }
private static String unambiguousPostAVowelTranslit(boolean EWTSNotACIP, private static String unambiguousPostAVowelTranslit(boolean EWTSNotACIP,
@ -929,7 +932,7 @@ public class TibTextUtils implements THDLWylieConstants {
* EWTSNotACIP is true, or the ACIP otherwise. * EWTSNotACIP is true, or the ACIP otherwise.
* @param EWTSNotACIP true if you want THDL Extended Wylie, false if * @param EWTSNotACIP true if you want THDL Extended Wylie, false if
* you want ACIP * 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 * @param noSuch an array which will not be touched if this is
* successful; however, if there is no THDL Extended Wylie/ACIP * successful; however, if there is no THDL Extended Wylie/ACIP
* corresponding to these glyphs, then noSuch[0] will be set to true * 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! // DLC FIXME: {H}, U+0F7F, is part of a grapheme cluster!
// David Chapman and I both need a comprehensive list of these // David Chapman and I both need a comprehensive list of these
// guys. Get it from Unicode 4.0 spec? // guys. Get it from Unicode 4.0 spec?
/** Scans the glyphs in glyphList and creates the returned list of /** Scans the TMW glyphs in glyphList and creates the returned
grapheme clusters based on them. A grapheme cluster is a list of grapheme clusters based on them. A grapheme cluster
consonant or consonant stack with optional adornment or a is a consonant or consonant stack with optional adornment or a
number (possibly super- or subscribed) or some other glyph number (possibly super- or subscribed) or some other glyph
alone. */ alone. */
private static TGCList breakTshegBarIntoGraphemeClusters(java.util.List glyphList, private static TGCList breakTshegBarIntoGraphemeClusters(java.util.List glyphList,
@ -986,7 +989,12 @@ public class TibTextUtils implements THDLWylieConstants {
String wylie = TibetanMachineWeb.getWylieForGlyph(dc, noSuchWylie); String wylie = TibetanMachineWeb.getWylieForGlyph(dc, noSuchWylie);
boolean buildingUpSanskritNext = false; boolean buildingUpSanskritNext = false;
if ((buildingUpSanskritNext 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)) { || TibetanMachineWeb.isWylieTibetanConsonantOrConsonantStack(wylie)) {
if (buildingUpVowel.length() > 0 || null != nonVowelWylie) { if (buildingUpVowel.length() > 0 || null != nonVowelWylie) {
gcs.add(new TGCPair(nonVowelWylie, gcs.add(new TGCPair(nonVowelWylie,
@ -1612,7 +1620,7 @@ public class TibTextUtils implements THDLWylieConstants {
ArrayList glyphList = new ArrayList(); ArrayList glyphList = new ArrayList();
StringBuffer translitBuffer = new StringBuffer(); StringBuffer translitBuffer = new StringBuffer();
// DLC FIXME: " " should become " ", and test with ACIP # and *. // DLC FIXME: " " should become " " for ACIP
for (int i=0; i<dcs.length; i++) { for (int i=0; i<dcs.length; i++) {
char ch = dcs[i].getCharacter(); char ch = dcs[i].getCharacter();
int k = dcs[i].getCharNum(); int k = dcs[i].getCharNum();
@ -1650,13 +1658,18 @@ public class TibTextUtils implements THDLWylieConstants {
((i+1<dcs.length) ((i+1<dcs.length)
? dcs[i+1] ? dcs[i+1]
: null), : null),
((i+2<dcs.length)
? dcs[i+2]
: null),
noSuch, noSuch,
howManyConsumed); howManyConsumed);
if (howManyConsumed[0] == 1) { if (howManyConsumed[0] == 1) {
// nothing to do // nothing to do
} else { } else if (howManyConsumed[0] == 2) {
ThdlDebug.verify(howManyConsumed[0] == 2);
++i; ++i;
} else {
ThdlDebug.verify(howManyConsumed[0] == 3);
++i; ++i;
} }
} }
if (TibetanMachineWeb.isWyliePunc(wylie) if (TibetanMachineWeb.isWyliePunc(wylie)
@ -1683,8 +1696,9 @@ public class TibTextUtils implements THDLWylieConstants {
warnings.append("The stretch of Tibetan ended without final punctuation."); warnings.append("The stretch of Tibetan ended without final punctuation.");
} }
if (translitBuffer.length() > 0) if (translitBuffer.length() > 0) {
return translitBuffer.toString(); return translitBuffer.toString();
}
else else
return null; return null;
} }

View file

@ -966,9 +966,12 @@ public static boolean isWylieTibetanConsonantOrConsonantStack(String s) {
} }
/** /**
* Returns true if and only if s is the THDL Extended Wylie for a * Returns true if and only if s is necessarily the THDL Extended Wylie
* Sanskrit multi-consonant stack. * 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) { public static boolean isWylieSanskritConsonantStack(String s) {
return sanskritStackSet.contains(s); return sanskritStackSet.contains(s);
} }
@ -1909,11 +1912,18 @@ public static String wylieForGlyph(String hashKey) {
return sb.toString(); 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) { private static String acipForGlyph(String hashKey) {
String ACIP // DLC FIXME: test this. if (1 == hashKey.length()
= org.thdl.tib.scanner.Manipulate.wylieToAcip(hashKey); // ~X is a special case because the EWTS is 2 characters in
return ACIP; // 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 /** 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 /** Error that appears in a document when some TMW cannot be
* transcribed in ACIP. This error message is * transcribed in ACIP. This error message is documented in
* documented in www/htdocs/TMW_RTF_TO_THDL_WYLIE.html (DLC NOT YET), so change * www/htdocs/TMW_or_TM_To_X_Converters.html, so change them both
* them both when you change this. */ * when you change this. */
static String getTMWToACIPErrorString(String it) { static String getTMWToACIPErrorString(String it, String explanation) {
return "[# JSKAD_TMW_TO_ACIP_ERROR_NO_SUCH_ACIP: Cannot convert " + it + " to ACIP. Please transcribe this yourself.]"; 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) { private static String getTMWToACIPErrorString(DuffCode dc, String explanation) {
return getTMWToACIPErrorString(dc.toString(true)); 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 /** Returns ACIP transliteration or an error message stating why no
ACIP transliteration exists for the sole glyph dc or the two ACIP transliteration exists for one, two, or three TMW glyphs.
glyphs dc and optionalNextDC as a whole. noSuchACIP[0] will be This gobbles up three TMW glyphs when and only when "#" is
set (to true) if and only if there is no ACIP representation for returned; this gobbles up two TMW glyphs when and only when "@" is
dc; in that case, an error message is returned rather than valid returned; this gobbles up one TMW glyph otherwise. The number
ACIP. optionalNextDC should be null if there is no context gobbled is stored into howManyGlyphsUsed[0]. Always pass in as
information available (such as if dc is the last DuffCode being many glyphs as possible.
converted from TMW to ACIP) or the DuffCode following dc
otherwise. If the ACIP (or error message) returned captures both <p>noSuchACIP[0] will be set (to true) if and only if there is no
dc and the nonnull optionalNextDC, then howManyGlyphsUsed[0] will ACIP representation; in that case, an error message is returned
be set to 2, otherwise it will be set to 1. 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.
<p>This would be more straightforward if it were not the case that <p>This would be more straightforward if it were not the case that
a TMW-&gt;ACIP conversion requires context information in the case a TMW-&gt;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. must be passed in whenever possible.
<p>We opt to treat a lone U+0F05 as an error in TMW-&gt;ACIP <p>We opt to treat a lone U+0F05 or U+0F04 as an error in
conversions rather than return the pseudo-ACIP Unicode character TMW-&gt;ACIP conversions rather than return the pseudo-ACIP
escape for U+0F05. After all, the conversion is TMW-&gt;ACIP, not Unicode character escape. After all, the conversion is
TMW-&gt;pseudo-ACIP. TMW-&gt;ACIP, not TMW-&gt;pseudo-ACIP.
@return error message or valid ACIP, never pseudo-ACIP like @return error message or valid ACIP, never pseudo-ACIP like
Unicode character escapes Unicode character escapes
@param dc the leftmost DuffCode if optionalNextDC is nonnull, or @param dc1 the leftmost TMW DuffCode if dc2 is nonnull,
the sole DuffCode or the sole TMW DuffCode
@param optionalNextDC null if dc is the last (rightmost) DuffCode @param dc2 null if dc1 is the last (rightmost) TMW DuffCode in the
in the sequence, or the DuffCode following dc. If you pass in dc sequence, or the TMW DuffCode following dc1. If you pass in dc1
equal to the DuffCode for U+0F04, and optionalNextDC null, then equal to the TMW DuffCode for U+0F04, and dc2 null, then "*" will
"*" will be returned, so don't leave this out unless dc is the be returned, so don't leave this out unless dc1 is the rightmost
rightmost DuffCode. 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 @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; 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 the first element is never set to false, so nominally caller will
initialize the first element to false initialize the first element to false
@param howManyGlyphsUsed an array whose first element will be set @param howManyGlyphsUsed an array whose first element will be set
to 2 if valid ACIP that describes both dc and optionalNextDC is to 3 if valid ACIP that desribes dc1, dc2, and dc3 is returned, to
returned, or 1 otherwise */ 2 if valid ACIP that describes both dc1 and dc2 is returned, or to
public static String getACIPForGlyph(DuffCode dc, 1 otherwise */
DuffCode optionalNextDC, public static String getACIPForGlyph(DuffCode dc1,
DuffCode dc2,
DuffCode dc3,
boolean noSuchACIP[], boolean noSuchACIP[],
int howManyGlyphsUsed[]) { 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 if (null != hashKey && hashKey.equals("@")) { // hard-coded EWTS value
String nextHashKey String nextHashKey
= ((null == optionalNextDC) = ((null == dc2)
? null : getHashKeyForGlyph(optionalNextDC)); ? null : getHashKeyForGlyph(dc2));
if (null != nextHashKey && nextHashKey.equals("#")) { // hard-coded EWTS value if (null != nextHashKey && nextHashKey.equals("#")) { // hard-coded EWTS value
howManyGlyphsUsed[0] = 2; String nextNextHashKey
= ((null == dc3)
? null : getHashKeyForGlyph(dc3));
if (null != nextNextHashKey && nextNextHashKey.equals("#")) { // hard-coded EWTS value
howManyGlyphsUsed[0] = 3;
return "#"; // hard-coded ACIP value return "#"; // hard-coded ACIP value
} else { }
howManyGlyphsUsed[0] = 1; howManyGlyphsUsed[0] = 2;
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 return "*"; // hard-coded ACIP value
} }
}
howManyGlyphsUsed[0] = 1; howManyGlyphsUsed[0] = 1;
String ans = (hashKey == null) ? null : acipForGlyph(hashKey); String ans = (hashKey == null) ? null : acipForGlyph(hashKey);
if (hashKey == null || ans == null) { if (null == ans) {
noSuchACIP[0] = true; 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; return ans;
} }

View file

@ -23,6 +23,8 @@
// glyphs from TMW. 0F6A is not listed here (DLC FIXME: should it be?), // glyphs from TMW. 0F6A is not listed here (DLC FIXME: should it be?),
// but the glyph for it is the glyph for 0F62. // 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, // DuffPaneTest ensures that the na-ro column truly contains na-ros,
// by the way. // 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. // 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 // 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 // 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 M~~~8,91~~~~~~~0F7E
__TILDE__M~241,1~~8,94~~~~~~~0F83 __TILDE__M~241,1~~8,94~~~~~~~0F83

View file

@ -627,6 +627,12 @@ public class ACIPConverter {
Color.BLACK); Color.BLACK);
tdocLocation[0] += s.getText().length(); tdocLocation[0] += s.getText().length();
continue; // FIXME: this means the unicode above doesn't go into the output if null != writer && null != tdoc? continue; // FIXME: this means the unicode above doesn't go into the output if null != writer && null != tdoc?
} else {
if ("#".equals(s.getText())) { // hard-coded ACIP value
duff = new Object[] {
TibetanMachineWeb.getGlyph("@#"),
TibetanMachineWeb.getGlyph("#")
}; // hard-coded EWTS values
} else { } else {
String wy = ACIPRules.getWylieForACIPOther(s.getText()); String wy = ACIPRules.getWylieForACIPOther(s.getText());
if (null == wy) throw new Error("No wylie for ACIP " + s.getText()); if (null == wy) throw new Error("No wylie for ACIP " + s.getText());
@ -634,6 +640,7 @@ public class ACIPConverter {
} }
} }
} }
}
} else if (stype == TString.START_PAREN) { } else if (stype == TString.START_PAREN) {
if (null != tdoc) { if (null != tdoc) {
tdoc.setTibetanFontSize(smallFontSize); tdoc.setTibetanFontSize(smallFontSize);

View file

@ -157,6 +157,9 @@ public class ACIPRules {
getWylieForACIPOther(null); getWylieForACIPOther(null);
getWylieForACIPVowel(null); getWylieForACIPVowel(null);
String ans = (String)wylieToACIP.get(EWTS); 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) { if (null == ans) {
StringBuffer finalAns = new StringBuffer(EWTS.length()); StringBuffer finalAns = new StringBuffer(EWTS.length());
StringTokenizer sTok = new StringTokenizer(EWTS, "-+", true); StringTokenizer sTok = new StringTokenizer(EWTS, "-+", true);
@ -182,8 +185,13 @@ public class ACIPRules {
if (null == part) return null; if (null == part) return null;
finalAns.append(part); finalAns.append(part);
} }
if (useCapitalW)
finalAns.setCharAt(0, 'W');
return finalAns.toString(); return finalAns.toString();
} }
if (useCapitalW)
return "W" + ans.substring(1);
else
return ans; return ans;
} }
@ -193,6 +201,12 @@ public class ACIPRules {
toWylie.put(ACIP, EWTS); toWylie.put(ACIP, EWTS);
if (null == wylieToACIP) { if (null == wylieToACIP) {
wylieToACIP = new HashMap(75); wylieToACIP = new HashMap(75);
// We don't want to put "/" in toWylie:
wylieToACIP.put("(", "/");
wylieToACIP.put(")", "/");
wylieToACIP.put("?", "\\");
wylieToACIP.put("_", " "); // oddball. wylieToACIP.put("_", " "); // oddball.
wylieToACIP.put("o'i", "O'I"); // oddball for TMW9.61. wylieToACIP.put("o'i", "O'I"); // oddball for TMW9.61.
} }
@ -307,14 +321,20 @@ public class ACIPRules {
if (acipOther2wylie == null) { if (acipOther2wylie == null) {
acipOther2wylie = new HashMap(20); 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, ";", ";"); putMapping(acipOther2wylie, "*", "@#");
putMapping(acipOther2wylie, "*", "@"); // There is no glyph in TMW with the EWTS @##, so we don't do this: putMapping(acipOther2wylie, "#", "@##");
putMapping(acipOther2wylie, "#", "@#");
putMapping(acipOther2wylie, "%", "~X"); putMapping(acipOther2wylie, "%", "~X");
putMapping(acipOther2wylie, "o", "X"); putMapping(acipOther2wylie, "o", "X");
putMapping(acipOther2wylie, "&", "&"); putMapping(acipOther2wylie, "&", "&");

View file

@ -359,6 +359,7 @@ class TParseTree {
} }
} }
if (stackSize > 1 && tp.getLeft() != null && tp.getLeft().length() > 1) { if (stackSize > 1 && tp.getLeft() != null && tp.getLeft().length() > 1) {
// DLC FIXME: gives a false positive warning for Rsh
hasAmbiguousConsonant = true; hasAmbiguousConsonant = true;
} }
} }