diff options
Diffstat (limited to 'obsolete/language/manju')
42 files changed, 10663 insertions, 0 deletions
diff --git a/obsolete/language/manju/manjutex/COPYING b/obsolete/language/manju/manjutex/COPYING new file mode 100644 index 0000000000..a43ea2126f --- /dev/null +++ b/obsolete/language/manju/manjutex/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) 19yy <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/obsolete/language/manju/manjutex/EMTEX b/obsolete/language/manju/manjutex/EMTEX new file mode 100644 index 0000000000..3245d86009 --- /dev/null +++ b/obsolete/language/manju/manjutex/EMTEX @@ -0,0 +1,25 @@ +REM This is the installation batch file skeleton for emtex +REM users. Please check this file carefully whether it +REM matches your system before you commit any changes. +REM +REM How to proceed: +REM +REM 1. Check for your drives and paths. +REM 2. Correct the following md and copy statements where +REM necessary. +REM 3. Rename this file from EMTEX to EMTEX.BAT +REM 4. Execute EMTEX.BAT + +ECHO Creating following directories: + +md \emtex\texinput\manjutex +md \emtex\mfinput\manjutex +md \emtex\tfm\manjutex +md \emtex\doc\manjutex + +ECHO Copying contents into newly created directories: + +copy texinput\*.* \emtex\texinput\manjutex\ +copy mfinput\*.* \emtex\mfinput\manjutex\ +copy tfm\*.* \emtex\tfm\manjutex\ +copy doc\*.* \emtex\doc\manjutex\ diff --git a/obsolete/language/manju/manjutex/FILES b/obsolete/language/manju/manjutex/FILES new file mode 100644 index 0000000000..84fae18479 --- /dev/null +++ b/obsolete/language/manju/manjutex/FILES @@ -0,0 +1,56 @@ +.: +COPYING +EMTEX +FILES +HISTORY +INSTALL +MIKTEX +README +doc +mfinput +texinput +tfm + +./doc: +manjutex.dvi +manjutex.ps +manjutex.tex + +./mfinput: +bthhsb.mf +bthhsm.mf +bthhwb.mf +bthhwm.mf +bthvsb.mf +bthvsm.mf +bthvwb.mf +bthvwm.mf +macodes.mf +maglyphs.mf +mantrlig.mf +mbatoms.mf +mbcodes.mf +mbglyphs.mf +mbnums.mf +mbparmb.mf +mbparmm.mf +mbparms.mf +mbpunc.mf + +./texinput: +diagnose.sty +lmabthh.fd +lmabthv.fd +lmaenc.def +manju.sty +manju.tex + +./tfm: +bthhsb.tfm +bthhsm.tfm +bthhwb.tfm +bthhwm.tfm +bthvsb.tfm +bthvsm.tfm +bthvwb.tfm +bthvwm.tfm diff --git a/obsolete/language/manju/manjutex/HISTORY b/obsolete/language/manju/manjutex/HISTORY new file mode 100644 index 0000000000..4da0c020aa --- /dev/null +++ b/obsolete/language/manju/manjutex/HISTORY @@ -0,0 +1,8 @@ +Changes in ManjuTeX + +2001-03-31: Version 0.2 + + - First Public Version of ManjuTeX + + Glyphs stable, retransliteration engine stable, + code positions most certainly stable diff --git a/obsolete/language/manju/manjutex/INSTALL b/obsolete/language/manju/manjutex/INSTALL new file mode 100644 index 0000000000..78cba849c8 --- /dev/null +++ b/obsolete/language/manju/manjutex/INSTALL @@ -0,0 +1,128 @@ + Title: ManjuTeX + Version: 0.1 + Author: Oliver Corff + Copyright: Ulaanbaatar, Berlin, Beijing 2001 + Date: March 31, 2001 + (Timestamp: April 1, 2001) + Archive Name: manjutex.zip + Description: Manju for LaTeX + System Requirements: LaTeX2e (with vertical typesetting support), + LaTeX209, plain TeX (fonts only) + Fonts in Cork encoding (T1) are + required for the LaTeX2e installation; + they are considered to be an integral + part of any up-to-date LaTeX2e installation. + + Legal Notes: See end of this document + + +0. Introduction + +ManjuTeX (Manju for TeX) is a package which provides Manju to the +(La)TeX user community. + + +1. Installation + +Unpack the archive manjutex.zip in some temporary directory. + +teTeX users can proceed to section 1.2, MikTeX users should read +section 1.3. + + +1.1 emtex + +If you are an emtex user, read and follow the instructions in the +file EMTEX. + +Get the graphics package and the rotating packages as well as +GhostScript if you want to print portions of vertical Manju. + +The latex packages can be found at CTAN (both in the Internet and +on CD-ROM) under + + macros/latex/packages/graphics + macros/latex/contrib/supported/rotating + +GhostScript versions can be found at CTAN, too, in the +/support/ghostscript/gnu subdirectory. + + +1.2 teTeX (and other TeX systems based on the TeX Directory Structure) + +Create subdirectories, either in your main TeX installation, or +in any local tree, with the following structure: + + mkdir $TEXMF/tex/latex/manjutex/ + mkdir $TEXMF/fonts/source/public/mfinput/manjutex/ + mkdir $TEXMF/fonts/tfm/manjutex/ + mkdir $TEXMF/doc/manjutex/ + +Copy the appropriate contents into the newly created directories: + + cp $TMP/texinput/* $TEXMF/tex/latex/manjutex/ + cp $TMP/mfinput/* $TEXMF/fonts/source/public/mfinput/manjutex/ + cp $TMP/tfm/mls/* $TEXMF/fonts/tfm/manjutex/ + cp $TMP/doc/* $TEXMF/doc/manjutex/ + +Rehash the file name database by executing texhash. + +There is no need to procure the graphics and rotating packages +externally since they are provided with teTeX. + +GhostScript and GhostView are also regularly found on UNIX and +notably Linux systems so there should be full-fledged off-the-shelf +support for the vertical text capsules offered by ManjuTeX. + + +1.3 MikTeX + +Read and follow the instructions in the file MIKTEX. + +Get the graphics package and the rotating packages as well as +GhostScript if you want to print portions of vertical Mongolian. + +The latex packages can be found at CTAN (both in the Internet and +on CD-ROM) under + + macros/latex/packages/graphics + macros/latex/contrib/supported/rotating + +GhostScript versions can be found at CTAN, too, in the +/support/ghostscript/gnu subdirectory. + + +2. Running ManjuTeX + +ManjuTeX is now ready for use. It is activated by stating + +\usepackage{manjutex} + +in the preamble of your document. + + +4. Legal Notes + +This software is put under the GNU Public Licence. + +Academical institutions and users are kindly requested to +submit offprints of articles (or title pages thereof) typeset +with ManjuTeX. + +The author cannot accept any responsability for the usability +and/or fitness of this software package for any particular +purpose. + +If you ever happen to modify any of the files, then that file +MUST be renamed prior to redistribution. Please contact the author +(e-mail: corff@zedat.fu-berlin.de) if you discover bugs, deficiencies +etc. + +Thank you for using ManjuTeX! + + Ulaanbaatar, Beijing, Berlin, Shenyang, + March 2001 + + Oliver Corff + corff@zedat.fu-berlin.de + corff@arvis.ac.mn diff --git a/obsolete/language/manju/manjutex/MIKTEX b/obsolete/language/manju/manjutex/MIKTEX new file mode 100644 index 0000000000..5a74090e10 --- /dev/null +++ b/obsolete/language/manju/manjutex/MIKTEX @@ -0,0 +1,33 @@ +REM This is the installation batch file skeleton for MikTeX +REM users. Please check this file carefully whether it +REM matches your system before you commit any changes. +REM +REM How to proceed: +REM +REM 1. Check for your drives and paths. +REM 2. Correct the following md and copy statements where +REM necessary. +REM 3. Rename this file from MIKTEX to MIKTEX.BAT +REM 4. Execute MIKTEX.BAT + +ECHO Creating following directories: + +md \localtexmf\texinput\manjutex +md \localtexmf\mfinput\manjutex +md \localtexmf\tfm\manjutex +md \localtexmf\doc\manjutex + +ECHO Copying contents into newly created directories: + +copy texinput\*.* \localtexmf\tex\latex\manjutex\ +copy mfinput\*.* \localtexmf\fonts\source\manjutex\ +copy tfm\*.* \localtexmf\fonts\tfm\manjutex\ +copy doc\*.* \localtexmf\doc\manjutex\ + +ECHO Remake file database: + +cd \texmf\miktex\config +configure -u +cd \temp\manjutex + +ECHO Everything should be installed now! diff --git a/obsolete/language/manju/manjutex/README b/obsolete/language/manju/manjutex/README new file mode 100644 index 0000000000..28b10a1d9c --- /dev/null +++ b/obsolete/language/manju/manjutex/README @@ -0,0 +1,24 @@ +Package name: ManjuTeX (Manju for TeX) +Package authors: Oliver Corff and Dorjpalam Dorj (Mongolian glyphs) +Version/Release: 0.2 + +Features: + +ManjuTeX provides an environment for writing Manju in TeX and +LaTeX2e documents. + +Installation: + +emtex users: Read and follow instructions in EMTEX + +MikTeX users: Read and follow instructions in MIKTEX + +tetex users: Installation notes are contained in INSTALL + + +NOTA BENE: + +The documentation contains Tibetan characters. Please make sure +that the cTibTeX system is available at your site. + +OC, March 2001 diff --git a/obsolete/language/manju/manjutex/doc/manjutex.dvi b/obsolete/language/manju/manjutex/doc/manjutex.dvi Binary files differnew file mode 100644 index 0000000000..cff3f60713 --- /dev/null +++ b/obsolete/language/manju/manjutex/doc/manjutex.dvi diff --git a/obsolete/language/manju/manjutex/doc/manjutex.ps b/obsolete/language/manju/manjutex/doc/manjutex.ps new file mode 100644 index 0000000000..ce0518a938 --- /dev/null +++ b/obsolete/language/manju/manjutex/doc/manjutex.ps @@ -0,0 +1,2792 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software +%%Title: manjutex.dvi +%%Pages: 7 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips -o manjutex.ps manjutex.dvi +%DVIPSParameters: dpi=600, compressed +%DVIPSSource: TeX output 2001.03.31:1828 +%%BeginProcSet: texc.pro +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 +1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx +0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx +sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ +rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp +gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B +/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ +/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ +A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy +get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} +ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp +fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 +{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add +chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ +1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} +forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p +delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} +B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ +p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S +rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +%%BeginProcSet: special.pro +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict +begin/SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ +CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N +/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} +repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N +/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX +currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY +moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X +/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 +1 startangle endangle arc savematrix setmatrix}N end + +%%EndProcSet +TeXDict begin 39158280 55380996 1000 600 600 (manjutex.dvi) +@start +%DVIPSBitmapFont: Fa cmr10 10.95 1 +/Fa 1 11 df<913801FFC0021F13FC91B67E01039038007FE0D90FF8EB0FF8D91FE0EB03 +FC49486D7E01FFC8EA7F80488348486F7E49151F00078348486F7EA248486F7EA2003F83 +491503A2007F83A8003F5FA26D1507A2001F5FA26C6C4B5AA200075FA26C6C4B5AA20001 +5F6C6C4B5AA2017E93C7FC017F5D6D157E6D157C6E14FC010F5D00E0EF03806D6CEB01F0 +010315E00070EF07006D6CEB03C0A3D878004B5A6C171E263FFFF0903807FFFEA46C5FA2 +8239407CBF42>10 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fb ctib 10.95 33 +/Fb 33 242 df<0207B612F0023F15FE91B87E010383010F834983137F90B9FC4884A25A +5A5A02FCC700077F4801E0EC007F0280151F91C9120FD83FFC1607491603491601485A49 +1600A25BA290CB127C5AA25AA21978A219F8A2180161007E17034E5A181FF07FC0EF03FF +173F0407B512F0047F14FC6C4AB7FC030716C04B824B16F84B826C4A826D727E92B97E00 +0F86877F00076E836F8392C86C806C6C0401800001EF003F070F1480D80060050314C06D +170090CC6C13E01A1F7413F0867413F8867413FC1B7F1B3F1B1F1CFE1B0F1B07A21B03F3 +01FFA2871C7FA21C3FA21C1EA21C0EA21C061C04585B7CBC60>39 +D<EA0FF8EA3FFE487EA21480B5FCA36C1300A26C5A5BEA0FF0110D7AB91C>44 +D<F03FF0D803FE031FB500FEED1FFC260FFFC091B700FC91387FFF80003F6D497091B512 +C0486D494E14E0B54A5EA35116C063824A6D5E706C03807F6C49020F4AC8FC050302F817 +806C494A02C081626C90C848804D6E814984000F4C6E6F1300494B80866C4892B7814C82 +4C82755D6C484A7014074C82DDF03F8093261F0007806C48021C010080043F023F6E5C05 +C0010F14E04C6C01038005F801006E1303DCFFFE023F7F496F020F7F4B6E6D7F72130172 +6D148072023FEBC001726E13E072020713F06D706E13F8090013FC6F6EED7FFE041F9438 +3FFF006D0203830000DB003F6D020713806D03077013C06D03017013E06D6F7013F06D04 +7F93383FF87C6E033F161F6E031FEE0FFCD97FF0030FEE07FE02FE0307EE03FFDAFFC002 +7FC96C13FCDBFFC0B57013BC6D91B6EF7FFC4E173F7F4E171F6D1C0F6D5E4E17076D16C0 +01005E6E4ACB1203021F14F8020714C09126007FF8CC120192CEFCA773507ABD7F>97 +D<0203B812FE021FEFFF80027F18C091BA12E04919F05BA25BA69338FC000104C06D7E4B +C8121F03F0814901C06F13E05D4AC97E5C5C4A82495A5C4A7013C0133F91CBFC133E137E +017C187F13FC5B120149198012035BEBFF804801FE173FECFFE04814FCEDFF804815F016 +FC04FF16004816C017F017FC8348707E8418F08418FE84D8FFF0C76C14C000C0C8000714 +E0CA14F8051F13FC050713FF050114BF716C13FF181F848418018485857313808585A285 +85851A7F1A3F1A1F1A0F1A071A011A004C537CBC55>I<033FB612F04AB81280020F17F0 +023F17FC91B912FE13034918FCA21AF81AF01AE001001800020F16F891C71580041F01FC +C7FC7013F0705B8260A4845E4C7F845E047F7F93B57E4B8000C002078100FC021F81267F +F803B77E90B97E6C846C84DBE007806CDA00018002F86D6C14806C01E06E14C06E6E14E0 +6C040714F06C6D807114F86C6D806E6F13FC846D6C6F13FEA26D6D80846F807F6F80A26D +6D80A2816D6DED7FFCA26D6D16F86F15FF6D18F07015E06D6E5B6E01F04913C06E01FC49 +13806E9026FF803F1300020791B512FC020116F0DA003F15C0030102F8C7FC47487BBC51 +>I<0107B812F0013FEFFF80498490BA5A5A97C7FC5A6161A219F0614EC8FC6C0380CAFC +03F8CBFC15C092CCFC6C5B14F85C5C5C5C91CDFC5B12015B485AA2485A90B512E0EDFFE0 +4815FEEEFFC04816F817FE488218C084488318FC848485A28527FFF8001F8100F8C70001 +81C9123F040780040180707E051F7F1707717F05008084727F8484727F84727F8486197F +193F86191F86190FA2737EA2851B8085A2851BC01A7FA3F23FE0A21A1FA3F20FF0A31A07 +A21A03A31A011BF8A21A001BF0A21B70A31B30A21B204D6C7CBC55>I<0307B612E00103 +BB12F0013F1AFC48BC7E4887481C80A2481CC0A35AA40007ECE001C66C48C7123FD91FF8 +6E140102E06E9038FC007F49486E5B4A6E8149C84A7F017E6F5B491B8048484D7F5B0003 +82494D7FA2485AA2484894C71400A248CAFC84A2123E383FFFE002FF157E4802E06015FC +15FF82B712E016F88216FF178005E05E17F06C16FC17FF6C9026C0007F13FEC912071601 +EE007F173F171F170F1707170317011700067E1403183E181E180E1806180295C8FCA31B +01B3A71B00AB1C7CAB1C3C5A777ABD65>103 D<91B8FC010317FC49EFFF80498449845B +5BA290BAFC62624FC7FC19E00480CAFC4802F8CBFC15C092CCFC14FC5C14E05C5C91CDFC +485A5B5B4848923807FF80057F13FC490203B67E48484A15E0494A8101F04A15FCD81FFC +4A81EBFF8002E049814801FC188002FF90B8FC03E017C04802F9EBE07F92B5EA000F4C13 +034C13004C6E13E085190F85B7FC85C783020F6D8014016E6C6C157F153FDB0FFF153F6F +17C06F6D141F1500707E163F041F150F707E16071603707EDC0070141F94C8FCA31A3FA3 +1A7F1B80A21AFF1B00A26162A2190362A34F5AA34F5AA262191FA24F5AA262197F97C7FC +616118014E5AA24E5A61180F4E5A61183F614EC8FC18FC60EF01C04B717CBA53>I<B97E +18E08484A284A360A218E060D8FE3F4BC7FC90CCFCADB97E18E08484A284A360A2606095 +C7FC48CCFCAFB77E16FF17E017FC17FF18C08418F8848484A29126FC000F148049C814C0 +0180150F00C0C9000313E0CB127FF01FF01803F000F8193819083D4C7CBC46>106 +D<48BA12F0000719FE4885481AC05A481AE01BF0A21BF8A31BFCA318E0DAE07FEC801FDA +801F4A7E6C496C497F01FC4B7F496D497F4D7F497F494B147F48487FF23FF8495D90C8FC +1A1F00FE5EA2481AF0047F150F5A94C8FC5AA31A0782A2163EA6C9FCA31A03AC93C9FCAE +1A07A61A03B01A01B01A00A34E747BBC58>I<91B600E015FE010703FC91380FFFC0011F +03FF023F13E049706D13F090B8FC488348855A727F5AA24885A2489026FC007F17E002E0 +010F81028013034890C77E496E8101F8037F16C0053F157F49151F5B4848193F170F491A +801B1F90C9FCA36C1A0F127EA2171F84173FEFFFF804071607003E033F7F4BB57E030780 +4B81003F4A15E06C4A814B8192B77E4A16FFD80F8018804A17C01AE01AF000074917FC01 +C09126E0003F13FE93C7000713FF000302F81400DA0FC0033F13872601E00EC9000F13C7 +000090CA000313E701607113F790CC13FF1A3F8686868686861B7F1B3F1B1F1B071B03F3 +00C054487CBC5E>I<161049B700F8EB01F8010FF00FFF013F4E1380494E13C0601CE090 +B85A7F4E7F95C7FC6D15FC6D03C06E13C06D02FCC8FC6D02E0816D14806D91C9FC6D4982 +6E5A023F1980021F83140F14076F826E7E020F7F91B56C1700010714F0011F14FC4914FF +4903C08148B712F017FC4816FF4817C0844817F84883847280263FFC008201F0013F15E0 +496D8148486D81496D8190C701F380922603E07F7F48040F14C04804036E7E050014F806 +3F13FC060F13FF060314DF007E050014FF007F4B800307151F6D83003F4A48806D011F15 +016C6C49C9FC01F801FF82270FFE03FE826CB548826C4A826C4A826C4A82013F018082D9 +07FECBFC90CD7E871B0F871B0153497ABD5E>I<933807FFF892B712FE1407141F5C5C19 +FC91B8FCA219F85B19F019E01980D90003EDFE00DA003F14E0DB0FFEC8FC150715036F7E +8182707EA2707EA2707E027FB57E0103B6FC011F81498190B77E48825A48834883488327 +3FFE001F8001F00103804848130001806E7F48C86C7F707F5A486F1480A219C05A19E017 +BF6CED1F1F7113F0007C82007EED3E03047C14F86C826C6C4A7E6D0103147F6C6C494814 +FCD807F8D91FE0133FD803FEEB7FC06CB648131F6C6C49C7120F011F5B010701F015FE01 +000180140791C9FC1803A31801A31800A5197EA5193EA8191EAB190EA9190CA33F727BBD +48>I<023FB600C0EB7FFF49B749B5FC0107EE80074919FE495FA24919FC1800A25F4D6D +13F86D5D05C07F010702F8C714F06D0280804BC8FC03F86F13E04913E015804990CAFC4A +18C04948177F5C495A5C495A5C49CB123FA25B485AA2485AA25B1A1F485AA348B512F8ED +FF8016F04815FC16FF05E0140F488217FC17FF488318E084B900FC13078484C700031680 +91C715C0040714E0DC007F13F0050F13F8050313FC1700F03FFE95380FFF0F72138F1801 +7213CFF17FEFF13FFF8585858585851A7F1A1F1A0F1A071A031A0050507BBC5A>112 +D<92380FFF80021FB612FC49B812F0010F17FC013F5F5B90B95A4860A24860614EC8FC48 +17F005FCC9FCC64BCAFC010F14F0010114C06D6C90CBFC6E5A141F140F1407140314016E +7EA26F7E6F7E82ED7FF891381FFFFE0103B67E011F15E090B712FC000316FF4817C04817 +F04817FC488348717E8519F0BA7E85859126C0000F8001FCC815C001E0030F8090C90001 +8000F8DC003F7F00C0050F7FCB120306007FF13FFF070F1380070313C0857313E0F23FF0 +1A1FF20FF81A07F203FC1A011A001B7E1B1E1B0E1B061B024F467ABD5A>114 +D<ED7FF0027FB500FCED1FFC0103B700E091B5FC010F04F8491480494C4914C0491BE049 +5EA290B85A601DC0484CC7FC4D8005E01780C7000F49C8FC04806F14004A90CAFC70705A +4A13E0705F70163F4A13FE70705A91B67E17E0496F5E496F150F17FE49814982844904F0 +14074982DAE0038090267F80008049C7001F7F49020780484802018048486E8049033F7F +D807FC6F7FD9FFC002077F4801F06E7F4801FE02007F6E6F138003C06E13C04802F0806F +020713E06F6E13F04802FF6E13F8706D13FC70EC7FFE70141F70EC0FFF706E13877313C7 +B76C80D8F0016E6E13E7C700076DED7FF70201EF3FFFDA003F6D80030F6D806F8203016D +80DB007F81706C80040F167F706C151F0401160FDC003C15010504ED00305B477CBD65> +I<161F48B8FC000717C0001F17F04817F8A24817FCA318F8B9FC18F018C0EFF80002F8C9 +FC148001FCCAFC13E013807FA27FA27F7FA27F7F7F808014F014FCECFFF092B5FC17C017 +F017FC8383188018C0A218E06C17F0A218F8ECE07F9038F8000390C814FC0070153FC912 +0F82827013FE82177F173F171F170FA217071703A31701A418FCA6170318F8A3170718F0 +A2170FA218E0171FA218C0173FA2EF7F80A218005F5FA24C5AA24C5AA24C5AA24C5AA24C +5AA24C5AA24CC7FC167E16FE5E15015E15035E4B5A5E150F5E030EC8FC5D1510377B7CBD +40>I<021FB500FEED07F049B76C49B512C0010F70010714F0013F825B90B87E481CE05A +5A481CC0865A9126FE003F18804801E00107497F0280130149C86F14004848157F01F003 +3F8149031F5E4848150F490307153F6490C9161F170348631B0FA248745AA317015A641B +03A66400785F127C881B07A2123CA2001C4D81A2000C876C87000287CA007FB8FC043FB9 +12800303BA12C0150F153F5D92BB12805C5CA24A1A00A34A9238E0003F6E02F0C85B6E91 +C9123F6E49161F6E01F8160F4C705A6F5A4C16035E93CAFC157E1B015DA25D5D1401A24A +5AA214075D1B00140F5D141FA2143FED8FF892B512F04AECFF8018F818FF19E007FC1301 +F1FF801AF01AFF1BE11BFD1BFF9238F80003DA3F8090C7120F0238CA7E91CB121F1A071A +001B3F1B071B01F3000C5C747ABC67>119 D<FC000101808000>I<01FF92263FFF809138 +03FFE0000701C091B5150F001F01F049173F485D486D614C91C8FCB56C1BC0825C4E8182 +4A5D826C4985177F4A5D4A023F7013806C90C87F49031F82A2496F7E6C4886717E498373 +80496F7F854983738085854D808674147F4D806D844D80866D4B804D816D92B7143F4C70 +14006D4A826D020F826C6C4A8202C0017FD9C07F7FDAF003B5EA801F91B7D800077F4D01 +017F6C4C6D14804D023FEBC03E6C4C6E13E0080713F06C4C6E13F84D6E13FC6C4C6E13FE +6D92C9EA3FFF6D7313BE6D4A7013FE6D4A826D02F08201015C6D6C4982021F90CBFCDA01 +F0187F91CDFC1C3F1C1FA21C0FA21C07A21C03A21C01A21C00A21D7E1D3E1D1E1D0E1D06 +1D0263557ABC6E>I<ED03FC011FB812C04917F8498390B97EA24884A36C1980A27F131F +130190CB121FAD010FB9FC133F5B90BAFCA25AA47E7F131F130390CB121FAC92387FFFE0 +0207B6FC027F15FC0103B9FC131F137F48BAFC120F123FBBFCA46CED807F9238C0000102 +F0C8121F6C01801501D81FFCCA121FD807E0170041477BBD4A>I<EF07FC0307B712F892 +B9FC0203844A845C4A84A363A26E6002034DC7FCDA007F16C0030303C0C8FCDB007F01FC +C9FC041F13F0705B705B705B7090CAFCA2705AA25FA2177C177EEF7FE093381FFFFE030F +B612E092B712FE0207EEFFC0023F17F891B912FE0103727E4919E0011F854919FC498590 +BCFC481B8048DBF87F16C09239F8007E0F480280020115E04801F8C7D9003F14F002E016 +03480180027CD9007F13F849C8151F4848060713FC01F018014848F0007F1B3F49F11FFE +4903FC150F00FF8290C916071B034C7E1B015E845E6C836D4A6D15FCEE1F3F6C6CED0FF0 +6D91263E07F814036C6C9126FE03FC15F8D80FFC49486C6C14076CB4902707F800FFEC0F +F06C9026E03FF0D97FC0131F6C90B548D93FF0EB7FE06C6C4A903A0FFF07FFC06D91C76C +90B51280010701FC0201ECFE00010001C0DA003F13F0574D7BBD60>132 +D<963803FF80077F13000603B5FC60181F62604E5B62626295B5128007FCC7FC19E006FC +C8FCEF01E0A217031707171FEF7FF093383FFFF8B97E8484A7606018F04DC9FC48CEFCAD +B97E18F8848484A560606018E048CEFCAFB612F8EDFFFCEEFFE017FE717E18E018F88418 +FFA285DBF07F8092C77E02E002037F01FCC9121FCC1260495C7CD251>140 +D<0407B612C0011FBB12F890BDFC00031C80000F1CC0481CE05AA25AA6B5D8FE07ED000F +9126F0001F01F8010314C06C01C0010701C013004A92C86C138091C74848814915F84C48 +6F13004915C04C488194C95B49147E003F1A074C5F495CA24B5A5E030360495C121F4B48 +1603A34BCAFC64030E170192381FFFE0EFFFC018FCF0FF804B15E019F819FEF1FF801AC0 +4B16F0F2FC031AFEF2FF831BC3DDF00F14F3000F03FCC7003F13FF04C01407037EC9FC03 +70163F0380160F92CA120386F2007F6C6C191F1B071B031B001C301C1099C7FCB3AF1203 +AC1201A55B777CBD65>150 D<912603FFFC163C023FD9FFC04AB4FC49B600F8020713C0 +010703FE4A13E0011F8149704913F090B87E5A48835A48858448855A9126F0000F814801 +80130101FCC8007F8049031F80D8FFE0150F490307ED7FE0490303153F90C912011B1F48 +1600605AA21B0FA493380F81C0007C4AB5FC030F14F86C4A14FF037F15C0001E06F01307 +000E91B712FC00064916FF6C19806C4917E0C718F04CC66C13F804C0010313FEDA07F0C8 +387FFF030204C9001F138391CA000713C3070113E39638007FF3F23FFF1A0F861A018692 +B700F0133F020F9338FFF81F023F180F4AEFF0031B0191B938E000601C20494E13006297 +C8FC616119F0DCF807138093CCFC15FC15F015C05D4990CDFC5C5C4948ED07FC4A4AB512 +E0050F14F84948023F14FE4A4A8094B77E4A5B496C498214F802FF4982EDC00F15F8DBFF +1F013F809338FFE0014992C7123F04F8140F8570807014008271147F71143F90C780031F +161F03037F6F7FED007F706C140F160F1607706C141F160104005E173E171E050E143F17 +02714A5A94C8FC1AFF636198C7FC614F5A190F4F5A62193F4F5A4F5A06035B4E5B4E90C8 +FCF03FFEF0FFF84D5B4D138054867BBC5E>163 D<017FB812C00003B912F0488448845A +4884A24860A2616119C04EC7FC02F0CBFC148001FCCCFC5B485A5B5B5BA290CDFCA45AB3 +A4B512FE91B5FC16FCEEFFC017F817FF18C018F018FC18FF858519F085A285859138FE00 +1F01F8C86C7F00C0C9120FCA00011480EF003F180F1803060013C0191F19071900424C7C +BC4A>172 D<913807FFF8027F13FF49B612C0010715F04981133F498190B7FC5A5A5A5A +A2271FFC003F5B01F01307D83FC07F4901005B48C8FC705A127E00FE5E5AB45E7F01E092 +C8FC5E7F923901FE3FE04BB512FC007F17FF49491580003F4A15C06C484915E0C84815F0 +4B15F892B7FC4A16FC5C5C4AEBE01F4AD9000313FEDA3FFC1300DA7FF0147F03C0143F4A +48141F4990C8120F4A15075C496C1503ECFFC003F8140115FF16C0F000FCA25EA26D1601 +93C713F87F6E5A6E48EC03F0EC0FF091C9FCF007E0A3F00FC0181F1980183F19006018FE +A24D5A4D5AA24D5A170F604D5A173F4D5AA24DC7FC4C5A16035F4C5A160F4C5A4C5A5F16 +7F4C5A4B90C8FC5E15034B5A4B5A4B5A4B5A157F4B5A4A5B4A90C9FC4A5A4A5A4A5A4A5A +5D4A5A4ACAFC495AEB03F814C00106CBFC3F767BBC48>175 D<15400103B500C0913803 +FF80013F02F8020F13F090B600FE4A13FC486F5C00071AFEA248705B4893C714FFA2484B +16FE5E00035DD8001F14E06D148003FCC814FC15F003C092B5FC4990C914F84A5D4A5D49 +484B14F04A5D4A92381FFE7F4948DB3FF813E04A92387FE03F49C9EAFF8049922601FE00 +13C000014C5A49ED07F04848DB1FE0131FEF3F8048484BC7FC4915FC000FED03F8494A5A +4C48140F4848EC3FC04C5A48C74848C8FC01E0EB07FE9038FF801F4890B55A1A075EA2B7 +FC16FEEEFFC017F017FC17FF6C8318E06C17F86C83C815FF03011580DB000FECC00F0400 +14F0050F13F8050113FE9438007FFF061F13DF060713FF18018485191F85858585851A7F +1A3F1A1F1A0F1A071A011A0050517BBD5A>177 D<4FB6FC070F15E0077F15F04EB712F8 +4E16FC180F4E16FE604E16FF95B9FC5F5FA24D14814D9038F0001F96C71207DD1FFC8006 +E0804D488095C97E057EEE3FFE177C5F4D161FA24C5A5FA20403170F5FA3160794CA121F +A35E831C3FA3831C7F6C82007E031F17FFD87FE06F17FC01F86F5D6CB4021D5E02C0EB1C +FC6E027F5D6C01F86E6CEC0FFB6E90263C0FE0EC1FE36C01FFDA07F8EC7F836C02806DB4 +903803FE036C02C0010090B512F86C02E06E02E013F86C6C01F0021F1400010F01F80207 +13F8010001FE9138007F8091261FFF7C91C8FC020701FC1701801400157F153F151F030F +19F01507150315011500167C163C161C040C1700160493CCFCB3B3A860787CBC69>209 +D<91B81280010717E0011F17F04917F8A24917FCA319FE90B9FCA4EE00030380130002FC +C8127F4801E0ED3FFC5C4A151F91C9FC485AA31207A3183F7F486D157FF0FFF86C7F6E5C +6E5C02FCEC0FF36EEC1F836C6D6CEB7E039238F001F86C9138FE0FE092B512806C16006D +14FC6D5C6D5C6D14C001035C010091C7FCEC3FFEEC0FFC6E5A4A5AEC3FE04A4814014A5A +5B4990C8FC495A130F495A49481500EB7FFE48B512C04814F04814FC4814FF4815C04815 +F0488182B8FC838390C76C13F0C800077F03017F9238003FFEEE0FFF701380040113C093 +38007FE0EF3FF8EF0FFCEF07FEEF03FF8383187F183F181FA2180FA21807A31803A43F62 +7BBC48>230 D<F203FF1A1F1A7F4FB5FC614F13FEA24F13FC1BF81BF04F13C01B001AFC +1AE0071EC7FC1918A2191CA3191EA2023FB712FE91B9FC5B5B5B5BA25B61A219F861494C +C8FC90C8D801E0C9FC4C7EA383A24C7EA283160F4C7E844C7F5E93B57E4B800307804B80 +033F804AB7FC00FE010F82007FB66C80DB8007806C9038F0000102806D806C6D6E7F717F +6C6D806C707F6E806C826E6E7F6C826E816C836E6F7F017F826E81A26D6D807290C7FC6D +7FA26F806D6D5DA26D7F6F5D6D6D14016D6D5D70495A6D6E13076E01F0495A6E6D495A02 +0F01FFEB7F806EDAFFFEC8FC02005D031F14E0030049C9FC505E7BD25A>234 +D<F33FFEF207FF1A1F087F13FC97B5FC614F14F8A24F14F01CC01C80F3FC001BE098C7FC +1AE00706C8FC19078686868693261FFFFC7F031FB77E4AB8FC0207834A835CA25C62A24A +17F81AE04FC8FC19C0DA001F02F8C9FC030114C06F6C90CAFCEE3FFC705A705AA2705AA3 +1603A283A2707E17FE717E040F13F80307B67E92B712F8020716FF023F17E091B912F801 +0318FE49727E011F85498590BB7E4804EF81489126E01FE1814891270007E03F8002F890 +2603C007804801E001010100158048490100141F91C8020314C048484BD9007F13E001F8 +92C8121F4848180749060113F0498448480320157F0530153F90C90070151F05F0150F48 +1501711507160316077115036C150F6C4B7E1B076DEC3E1F003F4B6CED0FE06C6C02FC7F +6D49486C6CEC1FC06C6C49486C6C143FD807FCD90FE06DEC7F806CB490277FC001FC9038 +01FF006C90B5486CB4EB07FE6C6C91C7397FE03FFC011F01FC021FB512F0010301F00207 +148057627BD260>I<EF0F8092B77E020716F8021F16FE027F8291B97E4984498449845B +49845B03F0C7804990C8120FD9FFFC150102F06F6C7E4801C0161F4A160F49CA1207485A +491703A2485A5B49DA3FF880000F4AB500805B49010714E04B14FC4B14FF48C74815874B +15E792B8FC121E003E495FA216E0913903F8001F003C4A01075C007C824B6D5C834B80A2 +725B00FC6D7EA2816E6C4A7F157C037E91B5FC92383F800392391FF81FFE0307B538F87F +F8007C6E14C0007E913A007FFE003F93C8FC86003E181FA3003F727E7EA27F000F1807A2 +7F19036C7EA27F6C6C1701A26C7E7F6D17006C7F806D7E6D7E6E177EEB1FFE6D7E6D7F6D +01E0167F6D7F6D13FC6E7E91381FFF8002077F02017F9138003FF0ED003093C91380A9F2 +3FC0AA1A1FA74A777BBD53>241 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fc ecrm0900 9 22 +/Fc 22 120 df<121C127E127FEAFF80A213C0127FA2121D1201A4EA0380A3EA0700A212 +0EA25A5A5A12200A187AB315>39 D<121C123E127FEAFF80A3EA7F00123E121C09097A88 +15>46 D<007FB712FEA39039C007F001D87E00EC007E007C163E0078161E170E127000F0 +160FA3481607A6C71500B3AB4A7E011FB512FCA330337DB237>84 +D<5AEA0380EA0700120E5AA25AA25AA35AA412EEEAFF80A213C0127FA2EA3F80121FEA0E +000A187BB315>96 D<EB7F803803FFF04813FC380F80FE381F003F486C6C7E6D6C7EA26E +7EEA1F80EA0F00C7FCA3EB03FF133F3801FFC73803FC07EA0FE0EA1FC0EA3F80EA7F00A2 +00FEECE1C0A4140FA2007F131B393F8033F33A1FC0E1FF80260FFFC113006CEB80FE3900 +FE007C22237DA126>I<EA03F012FFA312071203AEEC3FC0ECFFF001F313FC9038F7C0FE +9038FE003F49EB1F8049EB0FC05BED07E0A216F01503A216F8A816F0A2150716E0A26DEB +0FC016806DEB1F0001EE133E9038C781FC9038C3FFF8018113E0C7EA3F8025357EB32B> +I<EB07F8EB3FFF90B512803901FC07C03903F003E03907E007F0380FC00FEA1F80A2393F +0007E0EC03C04890C7FC127EA212FEA8127E127FA26C14387F001F14706C7E6C6C13E039 +03F001C03901FE07806CB51200EB3FFEEB07F01D237EA122>I<EB0FE0EB7FFC497E3801 +F83F3903E00F803907C007C0390F8003E0121FD83F0013F014015A007E14F8A212FEB6FC +A348C8FCA5127E127FA26C14386C7E15706C7E6C6C13E03903F001C03901FE07806CB512 +00EB3FFEEB07F01D237EA122>101 D<14FEEB03FF010F138090381F8FC090383E1FE013 +7C13F81201EC0FC03903F0078091C7FCABB512F0A3D803F0C7FCB3A7487E387FFFE0A31B +357FB417>I<151F90391FC07F8090387FF0FF3A01FFFDE7C03903F07F873907C01F073A +0F800F8380001FECC000EB00074880A76C5CEB800F000F5C6C6C48C7FCEBF07EEBFFFC38 +0C7FF0EB1FC0001CC9FCA2121EA27EEBFFFE6CEBFFC015F06C80000F80391F0001FE003E +EB007F48141F168048140FA5007CEC1F00A2003F147E6C6C5B390FF007F80003B512E0C6 +1480D91FFCC7FC22337EA126>I<EA03F012FFA312071203AEEC1FC0EC7FF09038F1FFF8 +9038F3C0FC9038F7007E13FE497F5BA35BB3486CEB7F80B538C7FFFCA326347EB32B>I< +1207EA0F80EA1FC0EA3FE0A3EA1FC0EA0F80EA0700C7FCA9EA07E012FFA3120F1207B3A6 +EA0FF0B5FCA310337EB215>I<EA03F012FFA312071203AF913807FFE0A36E1300EC01F8 +EC03E05D4A5A020EC7FC143C5C5C13F1EBF3F813F7EBFEFCEBFC7EEBF83E497E816E7E14 +07816E7E1401816E7E81486C7FB500C313F0A324347EB329>107 +D<2703F01FE013FF00FF90267FF80313C04A6C487F903BF3C0FE1E07F03C07F7003F3801 +F8D803F6143001FC90391FE000FC495CA3495CB3486C496C487EB53BC7FFFE3FFFF0A33C +217EA041>109 D<3903F01FC000FFEB7FF09038F1FFF89038F3C0FC3907F7007EEA03FE +497F5BA35BB3486CEB7F80B538C7FFFCA326217EA02B>I<EB07F0EB3FFE90B57E3901F8 +0FC03903E003E048486C7E48486C7E001F8090C7127C48147E003E143E007E143FA300FE +1580A8007E1500A2007F5C6C147EA26C6C5BA26C6C485A6C6C485A3903F80FE0C6B51280 +D93FFEC7FCEB07F021237EA126>I<3903F03FC000FFEBFFF001F313FC9038F7C0FE3907 +FE007F6C48EB3F8049EB1FC049130F16E0150716F0A2150316F8A816F01507A216E0150F +6D14C0ED1F806DEB3F006D137E9038F781FC9038F3FFF801F113E09038F03F8091C8FCAA +487EB512C0A325307EA02B>I<3803E07C00FF13FF01E113809038E39FC03807E71FEA03 +EE9038EC0F809038FC070049C7FCA35BB2487EB512E0A31A217FA01E>114 +D<EBFF06000713CE4813FEEA1F00003C133E007C131E127800F8130EA37E6C90C7FCEA7F +8013F86CB47E6C13E06C13F86C7F00017F38000FFF1300EC3F800060131F12E0140F7EA2 +7E15006C5B6C133E38FF80FC38F7FFF800E113E038C07F8019237EA11E>I<1370A513F0 +A31201A212031207120F121FB512FEA33803F000AF1407A8140EEA01F8A23800FC1CEB7F +F8EB3FF0EB0FC0182F7FAD1E>I<D803F0133F00FFEB0FFFA30007EB007F000380B3A25D +A25D12019039F801BF803A00FC073FFCEB7FFEEB3FFCD907F0130026227EA02B>I<B53A +1FFFC3FFF0A33C07F800FE007F804949EB3E000003161CA26D486C133C00011638A26D48 +6C13780000029F1370A2D9FE07EB80F0017E010F5BA2D97F0F13C190263F0E075BA2029E +13E390261F9C035BA202FC13F790260FF80190C7FCA216FF6D486C5AA36D48137CA36D48 +133834217F9F37>119 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fd ecrm0600 6 1 +/Fd 1 50 df<137013F0120712FFA212F91201B3A6B512E0A313217AA01E>49 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fe cmmib10 12 1 +/Fe 1 35 df<EDFFE0021F13FC027F13FF49B612C0010715E0011F15F04915F85B903AFF +F8007FF04890C7120F01FCEC07E0D803F0EC01804991C7FC485AA414079038C1FFF801CF +7F90B57E6C13F83901FE003E0007B512FC5A01DF5BD81F8713E048CAFC123E5AA35AA36C +15075E6C5D007F153E01F0EB03FE6CB65A5E6C5D6C5D6C158000014AC7FC6C6C13F80107 +13802D307DAD35>34 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ff ecbx0800 8 1 +/Ff 1 66 df<15FCA24A7EA24A7EA34A7FA24A7FA34A7FA24A7FEC3E7F027E7F147C153F +02FC7FECF81F010180ECF00FA20103804A7E0107814A7EA2010F814A7E49B67EA24981A2 +013EC7127F017E81017C143F01FC8149141FA200018249140FB5D8C003B512FCA4362F7D +AE3D>65 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fg ecbx1200 12 33 +/Fg 33 121 df<EA07C0EA1FF0EA3FF8EA7FFCA2EAFFFEA5EA7FFCA2EA3FF8EA1FF0EA07 +C00F0F788E1F>46 D<EC01E01407140F143FEB01FF131FB6FCA413E3EA0003B3B3AD007F +B612FEA5274178C038>49 D<ECFFE0010F13FE017F6D7E90B612E0000315F82607F8037F +260FE0007FD81F80EB3FFF48C76C138001E06D13C0486C6D13E07F00FF6E13F07F8117F8 +A36C5A6C5A6C5A6C5AC8FC17F05D17E0A24B13C0A24B138017004B5A5E4B5AED7FE04B5A +4A5B93C7FCEC03FC4A5AEC0FE04A5A4A4813F84AC7FC14FC495A4948EB01F0495AEB0F80 +49C7FC013E140349140790B7FC4816E05A5A5A5A5A5AB8FC17C0A42D417BC038>I<ECFF +E0010713FE011FEBFFC0017F14F0D9FF807F3A01FC003FFCD803F06D7E48486D7E01FC15 +80487E6D15C05A1480A56C01001480A26C485BD801F81500C85B153F5E4B5A4B5A4A13C0 +020F5B902607FFFEC7FC15F815FF16C090C713F0ED3FFC6F7E6F7E6F138017C017E08117 +F0A317F8EA0FE0487E487E487E487EA317F0A36C484913E05B4915C06C484913806C4849 +1300D80FF0495AD807FEEBFFFC6CB65A6C15E06C6C5C010F49C7FC010113E02D427BC038 +>I<163F5E5EA25D5D5DA25D5D5D5DA292B5FC5C5C15EFEC07CF140FEC1F8FEC3F0F143E +147C14FCEB01F8EB03F014E0EB07C0130FEB1F801400133E137E5B485A5B485A1207485A +5B48C7FC5A127E5AB91280A5C8001F90C7FCAB91B71280A531417DC038>I<B9FC18F018 +FE727E19E026003FFEC700077F05017F717F727E727EA2721380A2841AC0A74E1380A21A +00604E5A614E5A05035B050F5B94B5128091B700FCC7FC6018FF19E04AC7000113F8716C +7E727E95381FFF80841AC07213E0A27213F0A21AF8A81AF0A2601AE0601AC060067F1380 +95B5120005075BBA12F86119C04EC7FC18E045447CC350>66 D<DCFFF81430031F01FF14 +F04AB6EAE0010207EDF803021FEDFC07027F9039F001FF0F494848C7EA3F9F4901F8EC0F +FF010F01E01403490180804948C9FC4948167F4948163F485B191F4849160F485B19075A +485B190391CAFC5A1901A25A5B96C7FCA212FFAC127FA36DEF01F07EA37E80F103E06C7F +7EF107C06C7F6C6DEE0F80191F6C6D17006D6C163E6D6C5E6D6C6C15FC6D01E0EC03F801 +0301F84A5A6D01FFEC3FC06D6C9039F001FF80021F90B6C7FC020715FC020115F0DA001F +1480030001F8C8FC44467AC451>I<BA12F8A485D8001F9038800003EF007F181F180718 +031801180085197EA3193EA217F8A285A4040191C7FCA316031607163F92B5FCA5ED803F +160716031601A2F103E01600A2F107C0A494C7FC190FA21A80A2191FA2193FA2197FF1FF +006060180F183F0503B5FCBBFC61A443447DC34A>69 D<B712F8A5D8003F90CAFCB3B1F0 +0F80A4181F1900A460A360A218FEA2170117031707170F171F177FEE03FFB95AA539447C +C343>76 D<B695B612806F5E6F5EA3D8003F6D4C49C7FCA2013E6DEE0FBFA26E6CEE1F3F +A36E6C163EA26E6C167CA26E6C16F8A26E6DEC01F0A36E6DEC03E0A26E6DEC07C0A26E6D +EC0F80A36F6CEC1F00A26F6C143EA26F6C5CA36F6C5CA26F6D485AA26F6D485AA26F6D48 +5AA36F6D485AA2706C48C7FCA293383FFC3EA3706C5AA2706C5AA2705BA3705BA2705BA2 +705BB66C93B71280A271C7FCA2173E61447CC36A>I<DAFFE0130C010701FE131C013F90 +38FF803C49ECE07C48B6EAF0FC489038801FFD3A07FE0003FFD80FF813004848143F4914 +1F003F150F160748481403A2160112FF1600A27F177C7FA27F01FE92C7FC6C6C7E14F8EC +FFC06C14FCEDFFC06C15F86C8116FF6C826C826C826C82013F81010F811303D9003F8014 +03DA001F7F15016F7E041F13808282127800F881A282A27EA218007EA26C4B5AA26D5D01 +E014076D5D01FC4A5AD9FF80EB3FE0489039F801FFC0D8FC3FB65A486C92C7FCD8F00714 +FC48C614F0480107138031467AC43E>83 D<003FBA12E0A59026FE000FEBC003D87FF093 +38007FF049173F0180170F190790C7FC007E1803A3007C1801A400FC19F8481800A5C817 +00B3B3A20107B87EA545437CC24E>I<B700C0010FB512F8A5D8003F90C93803E000B3B3 +A96D4D5AA2817F4F5A7F6F4BC7FC6D5F6D6D157E6F5D6D6D14016E6CEC07F8DA1FFFEC1F +F06E9039F001FFC0020390B65A02004BC8FC033F14F8030714E09226003FFEC9FC4D457C +C356>I<007FB6D8E007B61280A5D8000F01F0C7D803F8C7FC616D6D4A5A6D6D140F6D6D +5D4E5A6D6D4AC8FC6E6D5B187E6E6D5B6E6D485A8070485A6E6D485A6EEBFC0F606E6D48 +5A6E6D48C9FC5F6F13FE6F5B6F5BA26F5B6F7FA26F7F6F7FA26F7F84845D4B8084ED07EF +DB0FC77FDB1FC37F1683DB3F017FDB7E007F03FE6D7F5D4A486D7F4A486D7F14074B6D7F +4A486D7F4A5A023F6E7F92C76C7F027E6E7F5C0101707F4A6F7F495A49486F7F010F707F +B600F0010FB612FCA54E447DC355>88 D<903801FFF0011F13FF017F14C048B612F04848 +C66C7ED807F8EB1FFC486C6D7E6D6D7E486C81818381836C5A6C5A6C5A6C5AC8FCA30203 +B5FC91B6FC1307013F13F19038FFFE01000313F0481380481300485A485A485AA2485AA4 +5DA26C6C5BA26C6C010E13F86C6C013CEBFFC03A0FFF80F87F6CEBFFF06CECE01FC66CEB +8007D90FFCC9FC322F7DAD36>97 D<EB3FE0B5FCA512037EB1ED0FFC92387FFFC002E3B5 +12F002EF14FC9139FFE01FFE92380007FF02FC010113804A15C04A6D13E04A147F18F018 +F8A2173F18FCA318FEAB18FCA4EF7FF8A218F0A2EFFFE06E15C06E4913806E5B023F9038 +0FFE00903AFE1FE03FFCD9FC07B55A496C14E049C61480C8D80FF8C7FC37467EC43E>I< +EC3FF849B57E010F14E04914F890397FF007FC9039FFC001FE4849487E48495A484A1380 +485AA2485A123F6F13006F5A48486D5A6F5A93C7FCA212FFAA127FA27FA2123FEE07C06C +7EEE0F806C7E6CED1F006C7F6C6D133E6C01F013FC90397FFC03F86DB55A010F14C00103 +91C7FC9038003FF82A2F7CAD32>I<4CB4FC0307B5FCA5ED001F82B1EC3FF0903803FFFE +010FEBFF8F013F14EF90267FF807B5FC3901FFC00148496C7E4890C77E49140F120F485A +A2123FA2485AA412FFAA127FA4123F7F121FA2000F5D7F6C6C147F6C92B512806CD9C003 +14FE6C9038F01FEF013FB512CF6D140F010713FC9026007FC0EBF80037467CC43E>I<EC +3FF849B5FC010F14C0013F14F090397FF01FF89039FFC007FC48496C7E48496C7E484815 +80000F80484815C0167F003F16E0A25B127FEE3FF0A212FFA290B7FCA401F8C9FCA5127F +A36C7EA2001FED01F0A26C7EEE03E06C6C14076C6DEB0FC06C6DEB1F806C01F0EB3F0090 +397FFE01FE011FB55A010714F0010014C0DA1FFCC7FC2C2F7DAD33>I<DAFFE013FC010F +9038FE03FF013FD9FF8F138090B812C048D9C07F1307489039001FF87F4848EB0FFC000F +9238FE3F80491307001F9238FF0E0094C7FC003F82A7001F93C7FCA2000F5D6D130F0007 +5D6C6C495A6C9038C07FF091B55A481580D8078F49C8FC018013E0000F90CAFCA47FA213 +F090B612C016FC6CEDFF80836C16F0836C826C821203000F82D81FF0C77ED83FC0140700 +7F6F1380498000FF81A56C6C4A1300A26C6C4A5A6D14076C6C4A5AD80FFEEC3FF83B03FF +E003FFE06C90B65A6C6C92C7FC010F14F8D9007F90C8FC32427DAC38>103 +D<EB3FE0B5FCA512037EB1ED03FF031F13E04B13F892B57E9139E1F81FFE9139E3C00FFF +9138E78007DAEE008002FE7F4A815CA25CA35CB3A7B600C1B61280A539457DC43E>I<13 +7C48B4FC487F487FA2487FA56C5BA26C5B6C90C7FCEA007C90C8FCAAEB3FE0EA7FFFA512 +037EB3AFB61280A519467DC51F>I<EC01F0EC07FC4A7E4A7EA24A1380A56E1300A26E5A +6E5AEC01F091C8FCAA913801FF800103B5FCA5EB000F80B3B3A6EA0F80EA3FE0EA7FF0A2 +D8FFF814005CA25D4A5AEA7FF049485A393FC07FE06CB55A6C91C7FC000313FC38007FC0 +215A87C522>I<EB3FE0B5FCA512037EB3B3B3A3B612C0A51A457DC41F>108 +D<90397FC003FFB5011F13E04B13F892B57E9139C1F81FFE9139C3C00FFF00039038C780 +076CD9CE008002DE7F02DC8114F8A25CA35CB3A7B600C1B61280A5392D7DAC3E>110 +D<EC1FFC49B512C0010714F0011F14FC90397FF80FFF9026FFC0017F48496C7F4890C76C +7E48486E7E000F8249141F001F82A248486E7EA2007F82A400FF1780AA007F1700A46C6C +4A5AA2001F5EA26C6C4A5A00075E6D147F6C6D495A6CD9E0035B27007FF80F90C7FC6DB5 +5A010F14F8010114C09026001FFCC8FC312F7DAD38>I<90393FE00FFCB590387FFFC002 +E3B512F002EF14FC9139FFE03FFE9238000FFF000301FC010313806C4915C04A6D13E05C +7013F018F8177FA218FCA2173F18FEAB18FC177FA318F817FF18F0A24C13E06E15C06E49 +13806E5B02FF90380FFE009238E07FFC02E7B55A02E314E002E01480DB0FF8C7FC92C9FC +ADB612C0A537407EAC3E>I<90397FC03F80B5EBFFE002C113F802C313FC9138C7C7FEEC +CF0700039038CE0FFF6C13DE14FC14F8ED07FEA29138F003FCED00F01600A25CB3A6B612 +F0A5282D7EAC2E>114 D<90391FFC038090B5128F000314FF5A380FF003381FC0004848 +133F48C7FC151FA248140FA27FA26D90C7FC13F0EBFF806C13FCECFF806C14E015F86C80 +6C806C8012016C1580011F14C01301D9000F13E014010078EB007F00F8143FA26C141FA3 +6C15C0A27E6DEB3F807F6DEBFF009038FC03FE90B55A00F814F0D8F03F5B26E007FEC7FC +232F7CAD2C>I<EB03E0A61307A3130FA3131FA2133F137F13FF5A5A001F90B51280B7FC +A4000101E0C7FCB3A3ED03E0AA6CEC07C014F0017F1480ECF80F90393FFC1F0090381FFF +FE6D5B010313F09038007FC023407EBE2C>I<D93FE0EC7FC0B549B5FCA50003EC00076C +81B3A85EA35E7E5E043B7F6D6C017BEBFF8090393FFC03F36DB512E36D14830103140390 +26003FF849C7FC392E7DAC3E>I<B6000FB539C03FFFF0A500019027E0007FF0C7EAF800 +707E6E16016C6F6C5C80017F4D5A836E013F1407013F6F5C804C140F011F04805B6E90B5 +131F6D02F901C090C7FC158003815D6D02F0EBE03E03C3157E6D9139E07FF07C15E303E7 +15FC6D4A6C6C5A03FF14F96D9139801FFDF0A218FF6E496C5BA26E486D5BA36E486D5BA2 +6E486D90C8FCA36E486D5AA26E48147C4C2C7EAB51>119 D<B690B512F0A5C601F89038 +07E0006D6C495A013F141F6E495A6D6C49C7FC6DEB80FE6D6D5AEDC1F86DEBE3F06D13F7 +6DEBFFE06E5B5E6E90C8FC806E7FA26E7F6E7F4A7F5C4A7F4A7F91387F3FFE91387E1FFF +14FC49486C7F01036D7F49486C7F49487E02C08049486C7F49C76C7E496E7EB5D8F003B5 +12FCA5362C7EAB3B>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fh ecti1095 10.95 38 +/Fh 38 252 df<B612F0A315E01C0469BC2E>9 D<DC0FF0131FDC7FFCEB7FC04C6CEBFF +E0923B03F81F01E0F0923B07C00F83C0F8923A0F801F87C19339003F8F834B017F13874B +149F033E021F13F0053EEB03E0037E90391C3F01C0050090C7FCA25D187EA34A5AA260A4 +4A5A49B812FC49836190290003F00001F8C7FC4A5AA24D5AA34A5AA24D5AA34A5AA24D5A +A34AC7FCA24D5AA3147EA24DC8FCA35CA2177EA3495AA25FA25C13035F16015C5F13074A +1303001E02F05B003FEBC1F8267F0F83495A00FF13870207495A011F92C9FCD8FE1EEBF0 +1E3AF83C03C03CD87878EBE0F83A3FF001FFF06C486C13C0D807C0013FCAFC455383BF37 +>27 D<143C14FEEB01FFA25BA214FEA2130714FCA314F8A2130F14F0A314E0A2131F14C0 +A31480A2133F1400A3133EA2137E137CA31378A35BA35BA3485A120090C7FCA8120F487E +487E127F12FFA36C5A90C7FC123C184177C01C>33 D<EA01E0EA03F0EA07F8120FEA1FFC +A313F8120FEA07B8EA0038A21370A213E0A2EA01C0A2EA0380A2EA0700120E5A123C5A5A +5A12800E1C7A891C>44 D<15FE913807FF80021F13C091387F07F0ECFC03903901F801F8 +903803E000010714FC495A4948137C167E49C7FC4914FE137E13FEA2485AA200031401A2 +5B000715FCA2491303120FA34848EB07F8A44848EB0FF0A44848EB1FE0A316C090C7123F +5A1680157FA2481500A215FEA25D1401485C14035D4A5A127C007E495A4A5A6C49C7FC14 +7E381FC1FC380FFFF0000313C0C648C8FC273F76BC2E>48 D<15031507A2150E151E153E +157E15FC14031407141F903801FFF8EB0FF3EB1FC3EB0E0390380007F0A4EC0FE0A4EC1F +C0A4EC3F80A4EC7F00A414FEA4495AA4495AA4495AA4495AA4495AA2EB7FE0007FB512E0 +B6FC7E203D77BC2E>I<15FE913803FFC0020F7F91381F03F891383C00FC0270137E5C49 +487F495A49C71380A2EB0E0CEB1C1C6E14C01338A3137017804948137FA35CD801C0ECFF +005C4B5A02E05B3900E3C003D9FF805B6D48485A013C495A90C7485A4B5A037EC7FC5D4A +5AEC03E04A5A021FC8FC147C5CEB03E0EB078049C9FC131C49141849141C495C485A485A +48C85A16F0120ED81FE0495A01FF1303489038F00FC0D83C7FB55AEA780FD8700391C7FC +D8F0015B486C6C5AEC3FF048EB07C02A3F79BC2E>I<17381778A217FCA21601A2160316 +07A2160FA2161FA2163B167B167316E3A2923801C3FEA2ED0381A2ED0701150F150E151C +A21538A2157015F015E0140115C0DA03807FA2EC070082140E141E141C023FB6FCA25C02 +70C7FC5CA2495A13035C49C8FC1880130E177F5B133C1338137813F81201D807FC913801 +FFC0267FFF80013F13FEB54A13FF7013FE38417BC043>65 D<DCFF801380030F9038E001 +C0033F9038F803809239FF807C07913A03FC001E0FDA0FF0EB071FDA1FC0903803BF004A +48130102FEC713FF49488049485D495A4948157E495A013F167C5C49C9FC5B48481678A2 +485A1207491670120F5B001F176095C7FC5B123FA2485AA4485AA590CCFCA21706170EA3 +5FA35FA26C5E5F7F003F4B5A4C5A6C6C4AC8FC000F150E6D141E6C6C143800035DD801FC +495A6C6CEB07C090267FC03FC9FC90381FFFFE010713F0010013803A4272BF41>67 +D<91B593380FFFF04960A2D9000394383FF800505ADBBF805E1AEFA2DA073F4B485AF103 +9FA2F1071F020E4D5A190E191C6F7E021C4C48C7FCA2197019E0023817FEF001C0A2F003 +80027092380701FCA26F6C130EA202E04B485A1838A21870D901C04C5A18E0EF01C0A249 +486C6C4848485AA2EF0700170ED907004C5A5FA25F010E4B495AA26F6C5AA249DAF9C049 +C8FCEEFB80A204FFC7FC4917FE5E5E13784C495A01F81301D807FE4A1303267FFFE04948 +B512F8B55D6C4B7E543E7BBD51>77 D<DAFFFE91380FFFFC496D5CA2D90001030013804A +6DEC7E00193C1938EDBFC0DA073F5DA26F7EA2020E5E6F7EA282DA1C074A5AA282150302 +384B5A821501A202706D49C7FC81A2EE7F804A150EA2EE3FC0A249485DEE1FE0A217F049 +48010F5BA217F8160749C75C17FC1603A2010E6F5A1601A2EE00FF495EA2177FA2495E17 +3FA2137871C8FC13F8EA07FE267FFFE080B5150E6C1606463E7BBD43>I<EE7FC0923807 +FFF8033F13FE9239FF80FF80913A01FC001FC0DA07F06D7E4A486D7EDA3F806D7E4AC76C +7E14FE49486E7E495A4948157F495A011F1780495A4A153F137F49C913C05B120112035B +120749167F120FA25B121F1980484816FFA448484B1300A34D5AA3494B5A12FF60170F00 +7F5F171F604D5AA24D5A4DC7FC6C6C5D1601001F4B5A6D4A5A4C5A000F4B5A6C6C4A5A6D +4AC8FC6C6C14FE6C6CEB03FC6C6CEB0FF090393FC07FC06DB5C9FC010713FC010013C03A +4274BF45>I<DB0FF0138092397FFE01C04AB5EA0380913903F80F8791390FC003CF4AC7 +12EF023EECFF004A805C834948143E495AA213074A143C130FA3011F1538A317306E91C7 +FCA2806D7E14FF15F06D13FEEDFFC06D14F06D806D80023F7F020F7F1400031F7F150315 +00707E163FA2161FA212061207000E5EA4001E4BC7FCA2163E167E003E157C003F5DA24B +5A486C495A6D495AD87DE0495AD878F8013FC8FCD8F07F13FC39E01FFFF8486C13E00100 +90C9FC32427ABF33>83 D<147E49B47E0107EBC38090390FC1E7C090381F00EF013E137F +49148001FC133F485A120348481400A2485AA2001F147E5B123FA248485BA44848485AA4 +913803F018481538A3913807E070127E140F141F003E013F13E0003F13776C9038E3E1C0 +390F83C3E33A07FF81FF806C01001300D800FC133E252977A72E>97 +D<EB1F80EA07FF5AA2EA003F91C7FCA4137EA45BA4485AA4485AA2147CEBF1FFD807E713 +809038EF87C09038FE03E001F813F0380FF00115F813E013C0EA1F8015FCA21403EA3F00 +A315F8007E1307A448EB0FF0A315E0141F4814C0A2EC3F8015005C0078137E007C5B5C38 +3C01F0383E03E0381F0FC06CB45A6C48C7FCEA01F81E4076BE29>I<EC1FC0ECFFF00103 +13F8903807E07C90381F801E90383F000E017E133F49137F484813FF12034913FE000714 +FC484813781500121F5B123FA2485AA448C8FCA55AA21504007E140EA2151C6C147815F0 +6CEB03E0390F800FC03907C07F003803FFFC6C13F038007F80202977A729>I<163FED0F +FF5DA2ED007F167EA416FCA4ED01F8A4ED03F0A4ED07E0A2147E903801FF870107EBCFC0 +90380FC1EFEB1F00013E137F49148001FC133F485A120348481400A2485AA2001F147E5B +123FA248485BA44848485AA4913803F018481538A3913807E070127E140F141F003E013F +13E0003F13776C9038E3E1C0390F83C3E33A07FF81FF806C01001300D800FC133E284077 +BE2E>I<143F903801FFC0010713E090381FC0F090383F0078137E4848133C485A5B485A +000F1478121F4913F0003F130190388007E0007FEB1FC090389FFF00EBFFFCB512E001E0 +C7FC90C8FCA25AA71508151CA2007E143815F0003EEB01E0003FEB07C06CEB1F80390FC0 +FE003807FFF86C13E0C690C7FC1E2976A729>I<167C4BB4FC4B1380ED078792380F07C0 +ED1F0F161FED3E3FA2037E1380EE1F00160E4BC7FCA54A5AA54A5AA30103B512F0825E90 +260007E0C7FCA44A5AA54A5AA54AC8FCA5147EA55CA5495AA5495AA45C1307A25CA2EA1E +0F003F5B127F00FF90C9FC5B131E12FEEAF83CEA7878EA3FF06C5AEA0F802A5383BF1C> +I<EC03F0EC0FF891383FFC3891387E1E7C903901F80FFC903803F007D907E013F890380F +C003A2EB1F80013F14F0A2EB7F005B49EB07E01201A34848EB0FC0A44848EB1F80A4ED3F +005BA30003147E15FEA2000113016D485A0000130FEB7C3EEB3FFC90381FF1F8EB07C1EB +0001A24A5AA44A5AA2121C003E495A007F5C48131F4AC7FC48137E485B387C03F8383FFF +E06C1380D803FEC8FC263B7CA729>I<EB01F8137F13FFA213035CA4495AA4495AA4495A +A449C8FCA2EC03F8EC0FFE90387E3FFF91387C0F809138F007C0EB7FC0D9FF8013E01400 +A25B485AA25BA24848EB0FC0A44848EB1F80A3ED3F00485AA2157EA248481403EDFC07A3 +3A3F0001F80EA2160CEDF01C127E16381670020013F048ECFFE0007CEC7F800038EC1F00 +28407ABE2E>I<14E0EB01F0EB03F81307A214F0EB03E0EB01C090C7FCAC13F8EA03FC48 +7EEA0F1F381C0F80A21238131F1270A2126038E03F00A2137E12C012005BA3485AA3485A +A2485AA21430380FC070A3381F80E0A214C01301A2EB0380EB0700EA0F0E13FEEA07F8EA +01F0153D78BB1C>I<1507ED0F80ED1FC0153FA21680ED1F00150E92C7FCACEC07C0EC1F +E0EC7FF0ECF0F8ECE07CEB01C0903803807EEB0700A2130E5D5BA390381801F81300A34A +5AA44A5AA44A5AA44A5AA44AC7FCA4147EA45CA4495AA2001C5BEA3E03007F5BEAFF075C +48485A4848C8FCEAF87EEA7FFCEA3FF0EA0FC0224F83BB1C>I<EB07E0EA01FF5A7EEA00 +0F14C0A4EB1F80A4EB3F00A4137EA45BA4485AA4485AA4485AA4485AA4485AA448C7FCA4 +EA7E035BA3EAFC0EA35BA3EA7C381378EA3FF06C5AEA0780134079BE17>108 +D<D803E0017F14FE3D07F003FFC007FF80486C486D487F3D1C7C1F83F03F07E03D383E3C +01F87803F0DA7800EBF0014AD9FDE07F26703FE0EBFFC04A14804A1400EAE07F91C75A01 +7E5CA248484948495A1200A348484948495AA34E5A4848495AA24E5AA24848494815C0F0 +3F01A34848494890387E0380A21A00F07C07484849C7FC190E61F03C3C48C7007EEC1FF8 +6C023E6E5A000E021CEC07C0422978A74A>I<D803E0137F3A07F003FFC0486C487F3A1C +7C1F83F03A383E3C01F8EC7800D93FF07F00705B5C5CEAE07F91C7FC137EA24848495A12 +00A34848495AA34B5A485AA24B5AA24848156092381F80E0A3484890383F01C0A21780ED +3E03485AEE0700160EED1E1E48C7EA1FFC6C6E5A000EEC03E02B2978A733>I<EC1FC0EC +FFF801037F903807F07E90381FC01FD93F001380017EEB0FC05B1201484814E05B120748 +5A16F0121F5B123F16E04848131FA448C7EA3FC0A3ED7F80A248150015FEA2007E495A5D +007F495A7E4A5A6C6C485A000F013FC7FC3807E0FE3803FFF86C5B38003F80242977A72E +>I<903907C003F090390FE00FFC90391FF03FFE903938F87C1F903A787CF00F80902670 +7DE013C0EC7FC001E090388007E01500147E3801C0FE4A14F0A2160FEB81F8EA0001A217 +E04948131FA44948EB3FC0A317804948137F1700A216FE011F5C15015E4B5A496C485A5E +9138F01F80DA783FC7FC90387E3FFC6E5AEC07C091C9FC5BA4485AA4485AA41207B512C0 +A25C2C3A7FA72E>I<3903E001F83907F007FE390FF81FFF3A1C7C3E0780D93E7813C000 +38EBE00F013F131F0070EBC03F148016803AE07F001F00017E130E92C7FCA2485A1200A3 +485AA4485AA4485AA4485AA4485AA448C9FC7E120E222978A726>114 +D<EC7F80903801FFE0010713F090380FC0F890381F003C013C131C017C133E0178137E01 +F813FEA2484813FC6D13F8157015007FEBFF806C13F814FE90387FFF806D13C07F010713 +E09038007FF0140F14071403120C003F13015A138039FF0003E0A24814C0481307007014 +80EC0F00003C133E001F13FC6CB45A6C13E0C690C7FC1F297AA725>I<EB01C0EB03E014 +F0EB07E0A4EB0FC0A4EB1F80A4EB3F00A3007FB5FCB6FC7E38007E00A25BA4485AA4485A +A4485AA4485AA4381F800C141CA21438EA3F001470A214E0A2EB01C0381F0380EB0F00EA +0FFE6C5AEA01F0183A78B81E>I<13F8D803FC1470486C14F8D80F1F1301381C0F80A200 +38EC03F0131F1270A20060EC07E038E03F00A2137E00C0EC0FC012005BA2ED1F80485AA3 +4848EB3F00A44848EB7E031607A3EDFC0EA30201131E00030103131CA23A01F00F7C38D9 +F83E13783A00FFFC3FF090393FF01FE090390FC007C0282978A730>I<01F81307D803FC +EB1F80486CEB3FC0EA0F1F391C0F807FED3FE01238011F131F0070EC0FC0150738603F00 +00E01403A2137E00C0158012005BA2ED0700485AA34848130EA35D485A15181538A25DA2 +5D5D000313016D485A000149C7FC3800FC1EEB7FFC6D5AEB0FE0232978A729>I<01F8ED +01E0D803FC9138E003F0486C903901F007F8D80F1F1303261C0F80140FA20038913907E0 +07FC011FED03F800701601170000604A5A38E03F001878137E00C04A48137012005BA24B +C712E0485AA34848017EEB01C0A3EF038048485BA2EF0700A3170E140100035E6D486C13 +1817382701F8073E5B3B00FC1E1F81E0903A7FFC0FFFC06D486C5B902707E000FEC7FC36 +2978A73C>I<903907C007C090391FF01FF090397FF83FF89039F87C783C3A01E03EE03E +01C0147E3A03801FC0FED807001381A2000E013F13FCED00F84815701600A20018137EC7 +FCA35CA4495AA4494813301670A2001C15E0387E07E012FFED01C0010FEB038012FE3AFC +1DF0070000F8140E39F078F83C397FF07FF86C486C5A390F800FC027297BA729>I<13F8 +D803FC1470486C14F8D80F1F1301381C0F80A20038EC03F0131F1270A20060EC07E038E0 +3F00A2137E00C0EC0FC012005BA2ED1F80485AA34848EB3F00A44848137EA45DA3140100 +03495AA23801F00FEBF83F6CB55AEB3FF3EB0FC3EB00034A5AA25D001C130F007E5CB413 +1F92C7FC5C48133E485B485B38E001F06C485A387C0FC0D83FFFC8FC6C5AEA07F0253B78 +A72C>I<010214060103140E6E133CD901E013F0903900F003E09138F80FC091387E1F80 +91383F7F00EC1FFC5D6E5A6E5A5D6EC7FC91C8FCA4EC7F80903803FFE0497F90380F80F8 +90381E003C49131C017C133E49137E15FEA200015C5D157092C7FC13FE6D7E6C13F014FE +6D7E6D7F6D7F01037F1300EC1FF014071403120C003F13015A13804848485AA2485C4813 +0700705C4AC7FC003C131E001F13FC6CB45A6C13E0C690C8FC273B7AB925>178 +D<1504150E151E153F5DEDFF80EC01E7913803C7C0EC078391380F01E0141E91383800F0 +4A1370494813784A13386D48131091C8FCA213F8D803FC1470486C14F8D80F1F1301381C +0F80A20038EC03F0131F1270A20060EC07E038E03F00A2137E00C0EC0FC012005BA2ED1F +80485AA34848EB3F00A44848EB7E031607A3EDFC0EA30201131E0203131C12039039F00F +7C382601F83E13783A00FFFC3FF090397FF01FE090391FC007C0283B78B930>251 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fi bthhsm 10.95 60 +/Fi 60 256 df<003FBC12F8481BFCBD12FEA300F8CE123EB3B3A7DB01E0130FDB07F8EB +3FC04B6C497E4B6C497EA24B6C487FA46F5D5F6F01835B6F5D6F5D6F01C790C8FC6F5C04 +7F5B93383FCFF8020F903A1FEFF001E091263FC00F9038E007F891267FF8079038C03FFC +91B53A83FF83FFFE04F9133F4991B8FCA46D6004F1131F6E010301815B913C3FF007EFC0 +1FF891260F800F9038E003E091C7001F6DC8FC93383FCFF893387FC7FC04FF7F4B804B01 +837F4B814B814B01037F834B81A46F486C5BA26F486D5A6F486D5ADB01E0010FC8FC92CC +FCB3B3A7BD12FEA36C1BFC6C1BF857937ED65B>42 D<181C187F943801FFC0050713F005 +1F13FC057F13FF4CB612C0040715F07015E004001580053FEBFE00050F13F8DA1FE00103 +13E0DAFFFC0100138001036D023EC7FC010F6D6C1308496E90C8FC017F8090B67E5A4881 +48EBF01F4890388007FCEC0001D81FFC13004848147C49023FB612F0484880A248488049 +5C5E5E6D91B7FC6D5BD87FF85B01FE130F293FFFC03FFC07EBFC0091B5487E6C15F06C03 +E05C6C4B7E6C1580C615006D01FC5D011F497F010313E09026007F805D91C9FC187FA261 +183FA261A2181FA296C7FC84A2180EA21806A21804A2444380AC44>68 +D<137CEA01FE487E5A487F5A805AA2487FA38012E0EAC03FEA801F80EA000F91B512F0A4 +7FA47FA3EDFC00A27F5DA35D7FA35D147FA25DA36E5AA392C7FC80A2141EA3140E140CA3 +243A7EA426>I<13F0EA03F8487E120F487E487EA2487FB5FC80A2801207C66C7E131F6D +7E13078013036D7EA26D7EA26E7EA26E7E141F81140F816EB912C0A280A28080A281A281 +A2DB1F80CAFC82150F821507821503821501826F7EA2167FA2707EA283707EA2707EA270 +7E8304031508830401151C707E72133C057F147C84716C13FCF0F001051F495AF0F80794 +380FFC0FF0FE3F71B55AA283715CA2715CA2725B8497C7FC84725AA2725A725A725A725A +4A5E86B044>I<ED7FE0913807FFFC021F13FF4A14C091B612F04981498149814981A249 +8249821B1C4970147F973801FFC090B5D8807F6D010713F09126FE001F031F13FC4801F8 +01076D017F13FF4A6D4AB612C04A6D020715F048496D6D6C15E0057F010015804A053FEB +FE0048043F020F13F891C86D010313E0051F0200138049073EC7FC000F040F150898C8FC +844981A4121F4981A300FF18F8A47F7F7F808080A2003F6D4BCAFC00037FEA007FD91FFC +5D13076D7E13016D7E6E4A5A8081141F020F5DA214076F5CA2140360A302014A5A4B1307 +92C712015C4980B83D>I<DB7FE016FF912607FFFC030313C0021F01FF030F13F04A02C0 +4A7F91B600F04A7F496F4A7F496F4AC67E496FD901FCEB3F80496F4A131F4F48EB0FC049 +16804916C04F48EB07E04916E0A290B5D8807F13F09138FE001F4801F8010713F84A6D6E +6CEB0FC04A7F48496D13FC057F6D6CEB1F804A71133F48043F6DB4EBFF0091C86D6DB45A +051F6E5B49725B000F040F6E5B080313C072010090C7FC496F92C8FCA4121F4981A300FF +18F8A47F7F7F808080A2003F6D4BCAFC00037FEA007FD91FFC5D13076D7E13016D7E6E4A +5A8081141F020F5DA214076F5CA2140360A302014A5A4B130792C712015B4980B83D>I< +ED7FE0913807FFFC021F13FF4A14C091B612F04981498149814981A249824982A24982A2 +90B5D8807F7F9138FE001F4801F801077F4A7F4A7F48496D7F177F5C48163F91C87F171F +5B000F160FA2844981A4121F4981A300FF18F8A47F7F7F808080A2003F6DEDFE0000037F +EA007FD91FFC5D13076D7E13016D7E6E4A5A8081141F020F5DA214076F5CA2140360A302 +014A5A4B130792C712013D4980B83D>75 D<EE0780EE3FF0923801FFFC03077F033F7F92 +B61280020715C0023F15E091B7FC010716F0131F90B812F81207001F17FCB9FCCAFC173F +EF1FFE170FA21707A418FCA2170FA318F8A4923807C01FDB1FE013F0ED3FF0157FEDFFF8 +5C04FC13E04A143FA24A13FE18C0A216FFEC0E0FDA0C03137FDA0801148017FF91C7FC18 +FFA482A482A318C0A2821880A3180082A35F1607A25FA3705AA35F1601A25FA316005FA3 +385B9AC51E>I<030FB612C05D1980A419005DA360A44B14F80378C9FCA31570A215F0A4 +5DA21401137CEA01FEEA03FF5A48EB81C048138314C35AA24813E35DA214F712E0EAC03F +EA801F02FFCAFC487EEDFFF0A47FA47FA303FCC9FCA27F5DA35D7FA35D147FA25DA36E5A +A392CAFC80A2141EA3140E140CA33A5586BF1E>I<137CEA01FE487E5A487F5A805AA248 +7FA38012E0EAC03FEA801F80EA000F91B512F0A47FA47FA3EDFC00A27F5DA35D7FA35D14 +7FA25DA36E5AA392C7FC80A2141EA3140E140CA391C8FCA91408140CA2141EA2143E143F +5C81A24A7EA25B815B815D7F5D7F5D147FA292C7FC80143E141E141C140CA21408246286 +A41E>I<EDFF80020F13F8023F13FE4A7F49B612C049814981498149815B83498190B8FC +18805ADB003F13C04801F8130702E0010113E0480180EB007F49C8121F49ED0FF0484815 +0749150349ED01F81700485A491678183890CA123C181C5A003E170CA31806A4003FB7FC +1802A51800A5C9121FA95EA35E167E16FEA21501A215034B5A150F153F15FF010FB55A13 +7F48B6FC485D5A485D5A5E5A485D93C8FC5DB65A15F0158001F0CAFC13C090CBFC5A5A37 +5C82B835>80 D<14201460A2147014F0A2801301A2497EA3497EA3130F805BA2815BA281 +5BA290B57EA34880A35A81A248EBFE78157C5ADAFC3FB512FEA25A4A7EA25AA248497EA3 +B5487E1800A26C496C5BA36C496C5BA36C90C75BA37E496E5AA36C486E5AA36C486E5AA3 +6C486E5AA36C486EC7FCA3016014021340A3374F7AB73D>83 D<EC1FE0ECFFFC01037F01 +0F6D7E4980017F8090B67E5A488148EBF01F4890388007FCEC0001D81FFC13004848147C +49023FB612F0484880A2484880495C5E5E6D91B7FC6D5BD87FF85B01FE130F293FFFC03F +FC07EBFC0091B5487E6C15F06C03E05C6C4B7E6C1580C615006D01FC5D011F497F010313 +E09026007F805D91C9FC187FA261183FA261A2181FA296C7FC84A2180EA21806A21804A2 +443780A044>I<EB01FE903807FF80011F13E0497F497F90B57E3901FE01FE3903F8007F +497F48486D7EA348486D7EA66C6C495AA36C6C49C8FC6D5B3901FE01FE6CB55A6D5B6D5B +6D5B01071380D901FEC9FC90CBFCA914201460A2147014F0A2801301A2497EA3497EA313 +0F805BA2815BA2815BA290B57EA34880A35A81A248EBFE78157C5ADAFC3FB512FEA25A4A +7EA25AA248497EA3B5487E1800A26C496C5BA36C496C5BA36C90C75BA37E496E5AA36C48 +6E5AA36C486E5AA36C486E5AA36C486EC7FCA3016014021340A337767ADE3D>90 +D<B612FCAB00031400A35C7EA25C7EA25C137FA25C133FA35C131FA25C130FA25C1307A2 +91C7FC7FA313021E2980921E>97 D<B912F8ABCAEA0700A55FA5170EA4171EA291B612FE +13035B5B5BA25B5FA8017CCAFC137013601340A2352F809235>99 +D<B712C0AB0180C8FC6C7E7FA26C7E7F121F7F6C7EA26C7E80807E806C7FA26C7F80137F +80807F816D7FA26D7F817F817FA25D6D5BA26D5BA26E5AA26EC7FC143EA2141CA21408A2 +2239809222>105 D<B912F8ABCAEA3F00A25F177E17FEA25F1601A34C5AA216075FED03 +FF92B5FC027F5C011FB6FC48B7FC1207485E5A5A5F5AA394C7FCA2168003C0C8FC02E0C9 +FC01F0CAFC00FCCBFC12F05A5A5AA23532809235>I<B812F8ABD807C0C7EA3E00AB6D14 +7EA20003157C6D14FCA36D1301A26D13036D13076C6C495AECC03F91B5FCA26C5DA36D5C +A26D5C6D5CA26D91C7FC6D5B6D5B010013F0EC3FC02D3180922D>111 +D<D90FE0EB0F80D93FF8EB3FE0D97FFEEB7FF890B5497E486E7F03817F4814C103C31480 +4814E318C015E7489138F7F03F9338C00FE0EE8007EE00039026FE0FFF13019026F803FE +14F0261FF0011400EBE00049137C187049133CA2031C14780318143890C7FC1508A492C8 +FCA41818A4B712FCA61800A5001FC8127CAA6D14FCA36C6C495AA26D1303A26D1307A26D +130F6C6C495A6D133F9038FF80FF91B5FC6C5DA36C5DA26C5DA26D91C8FCA26D5B6D5B6D +5B010313E001001380355780B835>I<B812F8ABD83FF8C9FC121F7FA46C7EA37F7E80A2 +6C7FA2807E80807E809138FE1F8090397FFF7FE0EDFFF86D80826D8017807F17C07F17E0 +7F17F07FA26D15F86EEBF078EE801891393FFE000803F81300EC1FE06E5A6E5A92C8FC14 +022D3980922D>114 D<811401A2811403A2811407A24A7EA34A7EA3143F81147FA28114 +FFA2815BA24980A34980A35B82A24913F9825BB600F0B612F8A34B7EA44B7EA34B7E0003 +EFFC00A26C4A6C5BA36C496D5BA36D486D5BA3133F4A6D5BA36D486D5BA36D486EC7FCA3 +6D48143EA36D48141CA30101150891C8FCA33D4F80B73D>I<1407EC1FC0EC7FF0903801 +FFFC010713FF011F14C0017F14F048B612FC6C5D013F14E0010F1480010349C7FC010013 +F8EC3FE0EC0F800202C8FC91C9FCAAB812F8ABD803C0C7EA1E00A26D143EA96D147EA300 +01157C6D14FCA26D1301A26D13036D1307EC800F6C9038E03FF891B5FCA36D5CA36D5CA2 +6D5CA26D5C6D91C7FC6D5B010013F8EC3FE02D4B80AC2D>117 D<B812F8AB007CCAFCA2 +123C123EA27EA26C7EA27F12077F12037F12017FA26C7E7F137E137F7F805E6D7E6EEB03 +80130F6E13076D6C130FA26D6C131F6E133F0101EC7F006E5B6D138115C76EB45AA2805E +805E805E806E5BA26E5B805E6FC7FC153E151C2D4080922D>119 +D<B712E0AB003EC9FC7E7F6C7E7F6C7E7F6C7EA26C7E7F6C7F806D7EA26D7E806D7E80A2 +6D7E816D7FA26D7F81817F816D7FA2816E1380A216C08016E0A280A416C0A25C16805C16 +004A5A5D495B495B4913C092C7FCEB01FC2342819222>121 D<B612FCAB1E0B80921E> +124 D<81A281A281A24A7EA281A281A281140381A21680A216C0A24A13E0A216F0A216E0 +A34A13C0A41680A35C1600A45DA2143FA25DA45D147FA35DA35DA214FFA25DA3B4FC5D5B +1381A292C7FC13C1A3EBC3FE13E31203A2EBF3FC1201A213FF6C5BA3137F5CA36D5AA313 +1F5CA2130FA25C1307A391C8FC7FA3246580CF1E>128 D<EAFFC013F013FC7F7F8080A2 +8080A238003FF8130F6D7E13036D7EA26D7E80A2EC3F80A3141F15C0A2140FA215E0A214 +07A215F0A51403A315F8AC1407A5140F15F0141FA2143F147FECFFE0A2147F15C0143FA2 +EC1F80EC0F00140E1D4880921E>I<EAFFC0EBFFE014FC14FF158015C015E015F0A215F8 +A2C7120FEC00FC153C150C15041E1080921E>I<BC12F0ABD803E0C7261F000FEBFC00A3 +6284A26284A262846D5C620001033E7F6D147EA2626D02FE147FA26D010193C7FC6D0103 +816C6D485ADAE01F153E91B5151EA26D4A141C190CA26D5C19086D4A91C8FC6D5CA26D5C +6D91CBFC6D5B9038007FF8EC1FE04C3180924C>133 D<EC0FF8EC7FFF91B57E010314E0 +4980498049804980A2498090B7FC17805A17C05A1501489039F8003FE002E0130F4A1307 +4849130391C7120149EC00F0A24848157017305B171017185B003F1608A35B1700A512FF +AB123FA47FA2121FA27FA37F120FA27FA27F6C7FA2806C7FA2806C7F806C7F80816D13E0 +816D13FC5D7F5D7F6D5B5D7F6D5BA26D90C8FC147EA2143C141C14082D5F80B82D>136 +D<ED0FFC92387FFF800203B512E0020F14F84A80027F14FF91B77E498249824982498249 +82A249824982DBF0078090B5C7FC02F8023F7F4801E06E7F4A14074890C86C7F4981496F +7F4848167F49707E49161F000F8449160F727E5B727F48CAFC84727FA2737EA2193FB700 +FC81A2191F86190FA2737EA3190386001FC8127C1901A286A285A21B80A21A7F6D14FCA2 +1BC06C6C4948153FA26D1303A26D1307F21FE06D130F6C6C495A6D133F9038FF80FF91B5 +FC6C5D1A0F1BF06C5DA26C5DA26D91C9FCA26D5B6D5B6D5B010313E00100138091CBFCA4 +1A1FA4F23FE0A21A7FA21AFF4F13C061A2731380A2731300A21A7E1A3C1A304C6E80B84C +>I<BC12E01BF81BFE87888888A28888A20003028190C9EA1FFC03016D15076C6E717E71 +15014A6D6C6F7E7E71EE7F80706C163F6D5A706CEE1FC0834A130F013F6F160F706D16E0 +4A81011F1A07707F4A6F16F0010F80721503707F6D481AF8717E844A8001038373140191 +C87E6D83716D15FC90C9FC715BA2715BA2617190C8FCA2715AA2187C1C0318381830A295 +C9FC1C071DF81C0FA21C1F1C3FF47FF0A21C3F1DE01C1FA2F40FC0F407801D005E488092 +5F>142 D<1518157E4AB47E020713E0021F13F8027F13FE49B67E010715E0A201011580 +6D6C49C7FC021F13F8020713E002011380DA007EC8FC151892C9FCAA4AB47E020F13F002 +3F13FC91B6FC49814981498149814981A249814981A290B8FCA248DA803F13809138FC00 +074801F0010113C002C0EB007F91C8121F4848ED0FE0491507491503491501000FEE00F0 +5B491670A2491630A2001F173890CA1218A31808A4B700FC1300AB001FC8127CAA6D14FC +A36C6C495AA26D1303A26D1307A26D130F6C6C495A6D133F9038FF80FF91B5FC6C5DA36C +5DA26C5DA26D91C8FCA26D5B6D5B6D5B010313E001001380357180D235>150 +D<BAFCF1FF801AF01AFC86861B801BC0A21BE0A2D803E0C7001FC8123FF203F01A001B30 +1B101B00A66D5CA20001153E6D147EA36D14FEA26D13016C6C495AEC8007ECE01F91B5FC +A26D5CA26D5CA26D5CA26D5CA26D5C6D91CBFC6D5B9038007FF8EC1FE04C3180924C>I< +B912F8AB271FF01FC0C8FC6E7E6C6C6C7EA26C6C6C7E6E7E813803FE00157F826C6C6D7E +151F826C6D6C7E15076D6C6C7E8215016D6C6C7EA2167F6D6C80163F6D6C80161F836D6C +130F83A26D6C6D7EA2707E6D7EA26D6D6C7EA391387FC0005FA26E6C5B1601021F495AED +F0074C5A6E6C485A163F4C5A913807FCFF92B5C7FC6E5BA25E6E5B5EA26E5B5E5E6FC8FC +157E153815301520354B809235>158 D<811401A2811403A2811407A24A7EA34A7EA314 +3F81147FA28114FFA2815BA24980A34980A35B82A24913F9825BB600F0B612F8A34B7EA4 +4B7EA34B7E0003EFFC00A26C4A6C5BA36C496D5BA36D486D5BA3133F4A6D5BA36D486D5B +A36D486EC7FCA36D48143EA36D48141CA30101150891C8FCA3010F92C8FC14E0EB1FFEEC +FFC015F015FE496D7E16E016F816FE498017C090C7000F7F9238001FF01601EE00701720 +3D6080B73D>I<14201460A2147014F0A2801301A2497EA3497EA3130F805BA2815BA281 +5BA290B57EA34880A35A81A248EBFE78157C5ADAFC3FB512FEA25A4A7EA25AA248497EA3 +B5487E1800A26C496C5BA36C496C5BA36C90C75BA37E496E5AA36C486E5AA36C486E5AA3 +6C486E5AA36C486EC7FCA3016014021340A3D803C091C8FC13F848B47E14F014FCECFF80 +4814E015F815FE6F7E488116F0C700037F91380007FCED007C161C160837607AB73D>I< +151EED7F80913801FFE0020713F8021F13FE027FEBFF8049B612E0010715F8010115E06D +6C1480021FEBFE00020713F8020113E09138007F80031EC7FC92C8FCACED7F80913803FF +F0020F13FC4A7F4A7F4A148091B612C05B17E05B17F05B17F85BA29238F03FFC49EBC00F +ED00034A13014948EB00FE4A147EA24A143E137F4A141EA34A140FA401FF1507A35CA400 +1F16038014F814FE80816F130081A281148FC6EB81F8EC8078151C150C150492C8FC5AA2 +91C9FCA25AA3485AA2120FA2485AA2123F5B127FA2485A123FEA0FE012031201EA004030 +6983D32D>162 D<EC3FC0ECFFF0010313FC497F497F498090393FC03FC090397F000FE0 +017E1307496D7EA348486D7EA66C6C495AA3017E495A017F130F90393FC03FC06DB55A6D +91C7FC6D5B6D5B010013F0EC3FC091C9FCACED7F80913803FFF0020F13FC4A7F4A7F4A14 +8091B612C05B17E05B17F05B17F85BA29238F03FFC49EBC00FED00034A13014948EB00FE +4A147EA24A143E137F4A141EA34A140FA401FF1507A35CA4001F16038014F814FE80816F +130081A281148FC6EB81F8EC8078151C150C150492C8FC5AA291C9FCA25AA3485AA2120F +A2485AA2123F5B127FA2485A123FEA0FE012031201EA0040307883E22D>I<ED7F809138 +03FFF0020F13FC4A7F4A7F4A148091B612C05B17E05B17F05B17F85BA29238F03FFC49EB +C00FED00034A13014948EB00FE4A147EA24A143E137F4A141EA34A140FA401FF1507A35C +A4001F16038014F814FE80816F130081A281148FC6EB81F8EC8078151C150C150492C8FC +5AA291C9FCA25AA3485AA2120FA2485AA2123F5B127FA2485A123FEA0FE012031201EA00 +40304E83B82D>I<B912E0A27EA284A27EA284CDFC15201560A2157015F0A2811401A24A +7EA34A7EA3140F815CA2825CA2825CA291B57EA34980A35B82A249EBFE78167C5BDBFC3F +B512FEA25B4B7EA25BA249497EA390B5487E1900A26D496C5BA36D496C5BA36D90C75BA3 +7F4A6E5AA36D486E5AA36D486E5AA36D486E5AA36D486EC7FCA3026014021440A33F5982 +C13D>166 D<EB07F8EB1FFE90387FFF8090B57E488048803907F807F8390FE001FCEBC0 +004848137EA348C77EA66C6C137EA36C6C5BEBE0013907F807F86CB55A6C5C6C5C6D5BD9 +1FFEC7FCEB07F890C9FCA8B712C0AB0180C8FC6C7E7FA26C7E7F121F7F6C7EA26C7E8080 +7E806C7FA26C7F80137F80807F816D7FA26D7F817F817FA25D6D5BA26D5BA26E5AA26EC7 +FC143EA2141CA21408A2225F80B822>170 D<14201460A2147014F0A2801301A2497EA3 +497EA2F24020010F94380FC07F6EDB01FF14F0491AF808E013F06F805B1CE06F157F4919 +FF1CC090B56C6F7EA21C80486E151FA208F1130048180F81F2F9FE48D9FE781507037C5F +481803DAFC3FB912F8A25A4A7EA25AA248497EA3B5487E95C7383FC000A26C496C495D1A +1FA26C496C4992C7FC86A26C90C749140E1A06A26C1904496E4891C8FCA36C486E5AA36C +486E5AA36C486E5AA36C486ECBFCA3016014021340A3554F7AB75B>173 +D<EC01FCEC07FF021F13C04A7F4A7F91B57E903901FE03FC903903F800FE4A137E49487F +A349486D7EA66D6C49C7FCA36D6C137E6E13FE903901FE03FC6DB55A6E5B6E5B6E5B0207 +90C8FCEC01FC91CAFCA8B912F8ABCAEA0700A55FA5170EA4171EA291B612FE13035B5B5B +A25B5FA8017CCAFC137013601340A2355580B835>I<EC01FE913807FF80021F13E04A7F +4A7F91B57E903901FE01FE903903F8007F4A7F49486D7EA349486D7EA66D6C495AA36D6C +49C8FC6E5B903901FE01FE6DB55A6E5B6E5B6E5B02071380DA01FEC9FC91CBFCA4B912E0 +A27EA284A27EA284CDFC15201560A2157015F0A2811401A24A7EA34A7EA3140F815CA282 +5CA2825CA291B57EA34980A35B82A249EBFE78167C5BDBFC3FB512FEA25B4B7EA25BA249 +497EA390B5487E1900A26D496C5BA36D496C5BA36D90C75BA37F4A6E5AA36D486E5AA36D +486E5AA36D486E5AA36D486EC7FCA3026014021440A33F7B82E33D>176 +D<140315C015F815FEB3A7B912E0A27EA284A27EA284CDFC15201560A2157015F0A28114 +01A24A7EA34A7EA3140F815CA2825CA2825CA291B57EA34980A35B82A249EBFE78167C5B +DBFC3FB512FEA25B4B7EA25BA249497EA390B5487E1900A26D496C5BA36D496C5BA36D90 +C75BA37F4A6E5AA36D486E5AA36D486E5AA36D486E5AA36D486EC7FCA3026014021440A3 +3F7582DD3D>178 D<140315C015F815FEB3A7B912E0A27EA284A27EA284D1FC15201560 +A2157015F0A2811401A24A7EA34A7EA2F34020020F94380FC07F6FDB01FF14F04A1AF809 +E013F070805C1DE070157F4A19FF1DC091B56C6F7EA21D80496E151FA209F1130049180F +82F3F9FE49D9FE781507047C5F491803DBFC3FB912F8A25B4B7EA25BA249497EA390B548 +7E96C7383FC000A26D496C495D1B1FA26D496C4992C7FC87A26D90C749140E1B06A26D19 +044A6E4891C8FCA36D486E5AA36D486E5AA36D486E5AA36D486ECBFCA3026014021440A3 +5D7582DD5B>180 D<EB01FE903807FF80011F13E0497F497F90B57E3901FE01FE3903F8 +007F497F48486D7EA348486D7EA66C6C495AA36C6C49C8FC6D5B3901FE01FE6CB55A6D5B +6D5B6D5B01071380D901FEC9FC90CBFCA914201460A2147014F0A2801301A2497EA3497E +A3130F805BA2815BA2815BA290B57EA34880A35A81A248EBFE78157C5ADAFC3FB512FEA2 +5A4A7EA25AA248497EA3B5487E1800A26C496C5BA36C496C5BA36C90C75BA37E496E5AA3 +6C486E5AA36C486E5AA36C486E5AA36C486EC7FCA3016014021340A3D803C091C8FC13F8 +48B47E14F014FCECFF804814E015F815FE6F7E488116F0C700037F91380007FCED007C16 +1C160837877ADE3D>182 D<7E12F8EAFF8013E0B3A213FEAB13E0B3A5123F1207EA0060 +0F3C71A91E>184 D<137CEA01FE487E5A487F5A805AA2487FA38012E0EAC03FEA801F80 +EA000F91B512F0A47FA47FA3EDFC00A27F5DA35D7FA35D147FA25DA36E5AA392C7FC80A2 +141EA3140E140CA391C8FCA9EC7F80903801FFE0010713F8497F497F497F90397F807F80 +9039FE001FC049130F4848EB07E0A34848EB03F0A66C6CEB07E0A36C6CEB0FC06D131F90 +397F807F806DB512006D5B6D5B6D5B010113E09038007F80246186A41E>186 +D<EE0780EE3FF0923801FFFC03077F033F7F92B67E020781023F8191B7FC010782131F90 +B87E1207001F71EB1FE0B9EC7FF8CA913801FFFE053F497F716C481480050F4914C09639 +1FE01FE0050790393F8007F0F20003077EEB01F8A218FC4FEB00FC170FA318F8A2077EEB +01F8A2923807C01FDB1FE0496CEB03F0DB3FF0ED8007037F92391FE01FE0DBFFF86EB512 +C04A70148004FC496C14004A023F6D5B9638007FF84A01FEED1FE04E90C8FCA216FFEC0E +0FDA0C03137FDA08015C17FF91C7FC18FFA482A482A318C0A28260A395CAFC82A35F1607 +A25FA3705AA35F1601A25FA316005FA3565B9AC51E>189 D<ED7FE0913803FFFC020F13 +FF023F14C091B612F049814981498149814982845B49828490B8FCDB007F7F4801F8130F +02E001037F480180130091C86C7E49153F4848151F496F7E4981A24848814983835B8312 +1F90CA7FA2187FA5B700FC91B5FCA284A584A4001FC8007C15C084A21A80A3841A00A36D +02FC6D5AA36C6C495A616D01031401A26D01075DA26D130F6C6C494813006D013F5D9038 +FF80FF91B5FC6C4B5C1960A26C5D19406C4B91C7FCA26D91CAFCA26D5B6D5B6D5B010313 +E001001380485780B848>200 D<ED1FF84AB57E020714E0021F14F84A8091B7FC498249 +82498249824982A249824982A290B5D8801F7F9126FC0003804801F0130002C0023F7F48 +90C8120F4981496F7F4848814981727E485A49163FA249707EA2180F48CAFCA3727EA312 +1EB700FC91B612FE84A484A384A285001FC8007C03E0C7FC86193F86A2737EA286190F86 +6D14FC737FA26C6C494882856D010383856D010783A26D010F6F7F6C6C495A6D013F8390 +26FF80FF167F91B5836C5D747EA26C4B1780866C4B17C0866D91C91480A26D497013006D +5B6D495F010301E0705A0100138091CB5B1A0163A2745A63A2575E80B857>202 +D<D907F0EB0F80D93FFCEB3FE049B4EB7FF890B56C487E486E7F03E17F5A03F380488315 +FB8448ECFFF09338E03FF0EEC01F4C6C7EEBFE07D9F801496C7E497E48486D13036F8049 +013E1301151E4982A2030E7F90C7FC85A492C8127FA285A6B700FC91B5FCA284A584A400 +1FC8007C15C084A21A80A3841A00A36D02FC6D5AA36C6C495A616D01031401A26D01075D +A26D130F6C6C494813006D013F5D9038FF80FF91B5FC6C4B5C1960A26C5D19406C4B91C7 +FCA26D91CAFCA26D5B6D5B6D5B010313E001001380485780B848>208 +D<171EEF7F80933801FFE0040713F8041F13FE047F6D7E4BB612E0030715F8030115E06F +6C1480041F49C8FC040713F8040113E09338007F80051EC9FC94CAFCACED03FE92383FFF +E092B512F84A80020714FF4A814A814A814A8191B77EA24982845B8449EBFE039226F000 +7F7F4901C0131F4B6D7F4990C77E4A804A6E7F133F4A80187F4A82183F495AA2181F4A82 +A3180FA5D81FFF94B512E014F002FC81808081A26F80A281A2C601DFEFF8000283811480 +03605E152092C8FC844861A391CA6C5A5AA3484860193F120F97C7FC485AA2003F844848 +171EA2485A003F181CD80FE0170C12031201D8004017084B6983D348>216 +D<ED3FC0EDFFF0020313FC4A7F4A7F4A8091393FC03FC091397F000FE0027E13074A6D7E +A349486D7EA66D6C495AA3027E495A027F130F91393FC03FC06EB55A6E91C9FC6E5B6E5B +020013F0ED3FC092CBFCACED3FE0913801FFFC020713FF021F14C0027F14F091B67E4981 +4981498149824982A249824982A290B5D8C01F7F9138FE000348496D7F02F0EB007F4849 +6E7E4A141F4A140F4890C86C7EA24981A248486F7FA25B83A2001F8449167FA600FF95B5 +FCA284A584A4001F19C084A21A80A27F841A00120F7F725AA27FA2616C6C1601A26E5EA2 +6C7F6E150061806C7F616E1660806C5B4A164096C7FC6D5AA26D5AA25C6D5AA26DCCFCA2 +1306A2488480E248>225 D<16FF030313C0030F13F04B7F4B7F4B7F4BC67EDA01FCEB3F +804B131F4A486D7EA34A486D7EA66E6C495AA36E6C495A6F133F6EB401FFC8FC6FB45A6F +5B6F5B6F5B030313C0030090C9FC93CAFCAC923801FFC0031F13F892B6FC020315C0020F +15F04A81027F15FE91B8FC49834983498349834983A2498349DA800F7F03F8C7FC90B500 +E0EC3FFF0380140F4849C80003138002F815004849EE7FC04A163F4A161F4849EE0FE091 +CA1207A24848EF03F05B19015B001FF000F8A35BA400FF033FB7FCAB001F033EC812F8A3 +7FA2120F7FA27FA26C6C023F1401A2806E6D6CEB03F06C7F6E6E1307806C01FE6E130FEC +FF806C02E06D131F706CEB3FE06D01C06D137F03809038FF01FF6D93B5FC4B6C15C07F5C +010F6E15806D5A4A6D150013036D486D5C130002606E5B02206E5B91C86C5B050713C005 +0190C7FC488180E248>228 D<ED03FE92383FFFE092B512F84A80020714FF4A814A814A +814A8191B77EA24982845B8449EBFE039226F0007F7F4901C0131F4B6D7F4990C77E4A80 +4A6E7F133F4A80187F4A82183F495AA2181F4A82A3180FA5D81FFF94B512E014F002FC81 +808081A26F80A281A2C601DFEFF800028381148003605E152092C8FC844861A391CA6C5A +5AA3484860193F120F97C7FC485AA2003F844848171EA2485A003F181CD80FE0170C1203 +1201D8004017084B4E83B848>232 D<FC000101808000>255 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fj cmsy10 10.95 1 +/Fj 1 16 df<EB07F8EB1FFE90387FFF8048B512E04880488048804880A24880A2481580 +A2B712C0A86C1580A26C1500A26C5CA26C5C6C5C6C5C6C5C6C6C1380D91FFEC7FCEB07F8 +22227BA72D>15 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fk ectt1095 10.95 41 +/Fk 41 126 df<147014F81301A4EB07FE90383FFFE090B512F8488048804880260FFDFB +13803A1FE1F87FC0D83F81133FD87F01EB1FE0007E140F16F000FC1407A2150FA300FEEC +07E0ED03C0007E91C7FC127F13C1EA3FF1EA1FFF7E6C13FE6CEBFFC06C14F06C80013F7F +01077F01017F02FB13809138F87FC0153FED0FE0A20018EC07F0123C007E140312FFA312 +FEA200FFEC07E0127F150F0181EB1FC0D83FC1133FD81FF1EBFF80D9FDFB13006CB55A6C +5C6C5CC614E0013F1380D907FEC7FCEB01F8A51300147024477BBE2F>36 +D<EA07C0EA0FF0EA1FF8EA3FFCA213FEA213FF7E7E7EEA003FA4137F137EA213FE13FC12 +0113F81203EA07F0EA1FE0EA3FC0EA7F80EAFF005A127C1238101F70B72F>39 +D<EB01E0497EA2805CA400381407007EEC1F8000FFEC3FC001C313FFEBF3F3EBFBF7003F +B612006C5C000714F8000114E06C6C1380D91FFEC7FC90387FFF8048B512E0000714F800 +1F14FE488026FFFBF713C0EBF3F3EBC3F00103133F007EEC1F800038EC0700000091C7FC +A4805CA26D5A22277AAE2F>42 D<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B +0B6E8A2F>46 D<16E01501ED03F0A2150716E0150F16C0151F1680153F16005D157E15FE +5DA214015D14035D14075D140F5D141F5D143F92C7FCA25C147E14FE5C13015C13035C13 +075C130F5CA2131F5C133F91C8FC5B137E13FE5B12015B12035BA212075B120F5B121F5B +123F90C9FC5A127E12FE5AA21278A224477BBE2F>I<121FEA3F80EA7FC0EAFFE0A5EA7F +C0EA3F80EA1F00C7FCB1121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B276EA62F +>58 D<001FB612F8007F15FEB8FCA36C15FECAFCA9007FB612FEB8FCA36C15FE001F15F8 +28157DA52F>61 D<007FB612FEB8FCA47ED803F8C77EA7163E93C7FCA5157C15FEA490B5 +FCA6EBF800A4157C92C8FCA5EE0F80EE1FC0A9007FB7FCB8FCA46C16802A387EB72F>69 +D<007FB7FCB81280A47ED803F8C7123FA7EE1F0093C7FCA6153E157FA490B6FCA69038F8 +007FA4153E92C8FCAE387FFFF0B57EA46C5B29387EB72F>I<D83FF8903801FFC0486C49 +13E0486C4913F0A2007F16E06C6C4913C00007EDFE0001EF147EEC801FA49038E7C03EA4 +ECE07E01E3137CA2ECF0FCA201E113F8A214F9A201E013F0A4EC79E0147FA2EC3FC0A3EC +1F80EC0F0091C7FCADD83FFC903803FFC0486C4913E0B54913F0A26C486D13E06C486D13 +C02C387FB72F>77 D<003FB712804816C0B8FCA43AFE003F801FA7007CED0F80C791C7FC +B3B2011FB5FC4980A46D91C7FC2A387EB72F>84 D<3A1FFF81FFFC4801C37F5AA27E6C01 +815B3A01FE003F806C6C137F93C7FC6D6C5A5DEB3F81ECC1FCEB1FC3ECE3F8EB0FE7ECF7 +F0130714FF6D5BA26D5BA26D5BA26EC8FCA24A7EA2497FA2815B81EB07F781EB0FE381EB +1FC181EB3FC04A7E017F7F02007F49133F4980151F00018149130F000381D83FFFEB3FFF +486D481380B590B512C0A26C6E13806C496C13002A387EB72F>88 +D<1278A212FCA27E127E127F7E7F121F7F120F7F12077F1203A27F12017F12007F137E13 +7F7F80131F80130FA280130780130380130180130080147E147F80A281141F81140F8114 +07811403811401811400A281157E157F811680151F16C0150F16E0150716F01503A2ED01 +E0150024477BBE2F>92 D<EB3FF848B5FC4814C04880488048809038F00FFC9038E003FE +1400816C487F6C4880C8123FA491B5FC130F137F48B6FC12075A48EB803F383FF800EA7F +E0138048C7FC5AA4157F7E6C6C13FFD9C0037F263FF01FEBFF806CB712C07E6C14CF6C14 +87C6D9FE011380D93FF0C8FC2A2A7CA82F>97 D<EA7FF8487EA4127F1201AAEC07F8EC3F +FE91B57E01FD8090B67E829138F81FF89138E007FC91388001FE91C7FC49808249158016 +3FA217C0161FA9163F17807F167F17006D5C6E485A4B5AECE0079138F83FF891B55A5E01 +FD5CD800FC91C7FC9038783FFE9038000FF02A397FB72F>I<903801FFE0010F13FC497F +017F7F90B612804815C048EB807F3907FC003FEA0FF0485A49EB1F80003FEC0F004990C7 +FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE0121F6D131FD80FF814C0D807FE +133F3A03FF80FF806C90B512006C5C6D5B6D5B010F13E0010190C7FC232A7AA82F>I<91 +3803FFC04A7FA480EC000FAAEB03FC90381FFF8F4913CF90B512EF4814FF5A481307380F +F80049137F4848133F4848131F5B007F140F90C7FCA25A5AA97E7E151F7F003F143F7F00 +1F147F6D13FF380FF8012607FE07EBFF806CB712C06C14EF6C14CF6D138F011F01071380 +D907F8C8FC2A397DB72F>I<49B4FC010F13C0013F13F0497F90B57E488048EB03FF2607 +FC001380D80FF0133F484814C049131F003F15E049130F127F90C7FC16F04814075AB7FC +A516E048C9FC7E7EA27F6C6CEB03E0ED07F06C7E6C6C130F01FC14E06C6C131F3A03FFC0 +7FC06C90B512806C1500013F5B6D5B010713F001001380242A7CA82F>I<4AB4FC020713 +80021F13C04A13E04A13F091B5FC49130F903903FC07E09138F803C00107EB01804AC7FC +A8003FB612804815C0B7FCA36C1580260007F0C7FCB3A9003FB512FE4880A46C5C24397D +B82F>I<903907F801FE90393FFF0FFF4901BF138090B712C05A5A2607FC0FEB1F803B0F +F003FC0F0048486C6CC7FCEBC000A2003F80497FA56D5B001F5CA2EBE0016C6C485A3907 +FC0FF848B55A5D485C5D01BF90C8FCEB87F80180C9FCA413E06CB512F06C14FE6C6E7E48 +15E0488148813A3FC0001FFC48C71203ED00FE007E157E00FE157F4881A56C5D007E157E +007F15FED83FC0EB03FCD81FF0EB0FF8D80FFEEB7FF06CB65A6C5D6C5D6C6C49C7FC011F +13F8010313C02A3E7DA72F>I<EA7FF8487EA4127F1201AAEC07F8EC3FFF4A7F01FDB57E +90B67EA29138FC1FF0ECE00702C07FEC80031400A25BA25BB3A23B7FFFF03FFFE0B56C48 +13F0A46C496C13E02C387FB72F>I<EB01C0497E497E497EA36D5A6D5A6D5A90C9FCA938 +3FFFF0487FA47EEA0003B3A9007FB6FCB7128016C0A216806C1500223979B82F>I<EC01 +C0EC03E0EC07F0EC0FF8A3EC07F0EC03E0EC01C091C7FCA990387FFFF090B512F85AA27E +7FEB0003B3B3A5140715F0123C007EEB0FE0B4131FEC3FC0ECFF8090B512006C5B6C5B6C +5B6C5B000113801D4E7CB82F>I<EA3FF8487E12FFA2127F123F1200AB0207B5FC4A1480 +17C0A217806E14009138003F804BC7FC15FE4A5A4A5A4A5A4A5A4A5A4A5A4AC8FC4A7E13 +FD90B57E81ECE7F014C7EC83F8EC01FC496C7E5B157F6F7E6F7EA26F7E6F7EA23B3FFFF0 +1FFFC0486D4813E0B56C4813F0A26C496C13E06C496C13C02C387FB72F>I<383FFFF848 +7FB5FCA27E7EEA0001B3B3A8003FB612E04815F0B712F8A26C15F06C15E025387BB72F> +I<903901FC01FC3A3FC7FE07FE3A7FEFFF0FFFB6009F138092B512C07E6C010F130FD807 +FC01FC13E09039F807F807A201F013F0A301E013E0B3A33B3FFC0FFC0FFC3B7FFE1FFE1F +FEB5393FFF3FFFA23B7FFE1FFE1FFE3B3FFC0FFC0FFC302881A72F>I<EC07F8397FF83F +FF486C487F01FDB57E90B67EA26C9038FC1FF00001EBE00702C07FEC80031400A25BA25B +B3A23B7FFFF03FFFE0B56C4813F0A46C496C13E02C287FA72F>I<EB01FE90380FFFC001 +3F13F0497F48B512FE48804801031380EBFC00D80FF0EB3FC04848EB1FE049130F003F15 +F0491307007F15F890C71203A2007E140100FE15FCA86C14036C15F8A26D1307A26C6CEB +0FF0A26C6CEB1FE06C6CEB3FC001FC13FF2607FF0313806C90B512006C5C6C5C013F13F0 +010F13C0D901FEC7FC262A7CA82F>I<EC07F8397FF83FFE486CB57E01FD8090B67E826C +9038F81FF800019038E007FC91388001FE91C7FC498082491580163FA217C0161FA9163F +17807F167F17006D5C6E485A4B5AECE0079138F83FF891B55A5E01FD5C01FC91C7FCEC3F +FEEC0FF091C9FCAD387FFFF0B57EA46C5B2A3C7FA72F>I<ED0FF03A3FFF807FFC489038 +C1FFFEB500C37F02C714806C13CF6C9038DFF87F39001FFFC09238803F009138FE001E4A +90C7FC5CA25CA25CA35CB0003FB512FC4880B6FCA27E6C5C29287EA72F>114 +D<90381FFE0E90B5129F000314FF120F5A5A387FF007EB800100FEC7FC4880A46C143ED8 +7F8090C7FC13E06CB47E6C13FC6CEBFFC06C14F0000114FCD8003F7F01037FD9000F1380 +1400003CEC3FC0007EEC0FE012FE15077EA27F150F6D14C001F0133F9039FC01FF8090B6 +12005D00FD5C00FC5CD8F83F13E0D8700790C7FC232A7AA82F>I<EB0780497E131FA900 +3FB612C04815E0B7FCA36C15C026001FC0C7FCB2ED01F0ED03F8A5ECE007010F14F0150F +9138F83FE06DB512C06D14806D14006D5BEC7FF8EC1FE025337EB12F>I<D87FF8EBFFF0 +486C487FA4007F7F00011403B3A41507A3150F6D133F6C6C6CB512E091B612F07F7F6D13 +FB6D01E113E0010190C8FC2C287FA62F>I<3A3FFF807FFF486DB51280B515C0A26C1680 +6C496C13003A03F80007F000015DA26D130F00005DA26D131F017E5CA2017F133F6D91C7 +FCA26E5A011F137EA2ECC0FE010F5BA214E101075BA3903803F3F0A314FF6D5BA36D5BA2 +6E5A6EC8FC2A277EA62F>I<3B3FFF801FFFC0486D4813E0B56C4813F0A26C496C13E06C +496C13C0D807E0C7EA7E00A46C6C5CA6EC1F803A01F83FC1F8EC7FE1A3ECFFF1A2000001 +F95BA201FC13F301FD13FBA214F0017D5CA390387FE07FA46D486C5AA26D486C5A2C277F +A62F>I<3A3FFFC0FFFE4801E17F14E3A214C16C01805B3A007F003F804BC7FC90383F80 +FE6D6C5AEB0FE1ECE3F8903807F3F0EB03FF6D5B5D6D5B147F6EC8FC5C814A7E5B819038 +03F3F0903807E3F8EB0FE1ECC0FC49487E013F137F49487E017E8001FE6D7E3A3FFF807F +FF486DB51280B500E114C0A26C01C014806C496C13002A277EA62F>I<3A3FFF807FFF48 +6DB51280B56C14C0A26C4914806C496C13003A01F80007F06D5C1200150F6D5C137E151F +017F5C7F153FD91F8090C7FCA214C0010F137EA214E001075BA214F001035B14F11301EC +F9F0A2EB00FBA2ECFFE0147FA26E5AA36E5AA2143F92C8FCA25C147EA214FE5C120FEA1F +81383FC1F813C3495AEB1FE013FF6C5B5C6C90C9FCEA07FCEA03F02A3C7EA62F>I<001F +B612F84815FC5AA316F890C7EA0FF0ED1FE0ED3FC0ED7F80EDFF00003E495AC7485A4A5A +4A5A4A5A4A5A4A5A4AC7FC495A495A495A495A495A495A495A49C7127C484814FE485A48 +5A485A485A485A48B6FCB7FCA46C15FC27277DA62F>I<ED3FE0913803FFF0140F5C5C4A +13E09138FFF00092C7FC495A5CB3A21303495A133F383FFFF0485BB55A91C8FC14C06C7F +6C7F38003FF813076D7E1301B3A2806D7E15F091387FFFE06E13F0808014039138003FE0 +24477BBE2F>I<1238127C12FEB3B3B3AD127C123807476CBE2F>I<EA3FE0EA7FFEB57E80 +806C7FC66C7E13076D7E1301B3A2806D7E15E091387FFFC06E13E06E13F01407141F4A13 +E04A13C09138FFE00092C7FC495A5CB3A21303495A137F387FFFF0B55A5C5C6C48C8FCEA +3FE024477BBE2F>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fl cmmi10 10.95 1 +/Fl 1 35 df<EC1FF0903801FFFC010713FF011F14804914C090397F801FE09039F80007 +C0D801E0EB0380D8038090C7FC48C9FCA2120EA47EEB03FE3803DFFF6CB57E92C7FC485B +38078FFC000EC9FC5A5A127812705AA51504150E6C5C0070143C007C14F8393F8007F06C +B55A6C5C6C91C7FC000113FC38007FC0232B7DA82A>34 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fm ecrm0800 8 2 +/Fm 2 66 df<130E131E137EEA01FE12FFA2EAFE7E1200B3AF13FF007F13FFA3182C7BAB +23>49 D<EC03C0A24A7EA34A7EA34A7EA3EC39FCA2EC79FE1470A2ECF0FF4A7EA249486C +7EA349486C7EA2010780EC000FA24980010E1307A2011FB57EA249809038380001A20178 +8001701300A249147FA30001ED3F801203D80FF0EC7FC0D8FFFE0107B5FCA3302F7EAE35 +>65 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fn ecrm1095 10.95 69 +/Fn 69 179 df<B7FCA420047ABC2D>9 D<9239FF8007F0020F9038E03FFC027F9038F8 +FFFE913AFF00FDFC3FD903F890387FF07F49489039FFE0FF8090260FC0015BEB1F80013F +5DD97F00ED7F006FEB003E017E6E90C7FC13FEADB97EA3C648C76CC8FCB3AE486C4A7E00 +7FD9FC3FEBFF80A339407FBF35>27 D<4AB4FC021F13C0027F7F903901FF01F0903903F8 +0078D907E0137C90390FC001FCD91F807F013F1303EB7F00A201FE6D5AA2ED007093C7FC +AA16FEB7FCA33900FE000315011500B3AC486C497E007FD9F83F13FCA32E407FBF32>I< +4AB4FC021F13EE027F13FE903801FF00903803F801903807E003EB0FC0EB1F80133F9038 +7F0001150013FEAEB7FCA3C648C7FCB3AE486C497E007FD9FC7F13FCA32E407FBF32>I< +121E123FEA7F80EAFFC0A8EA7F80ABEA3F00AC121EAC120CC7FCA8121E123FEA7F80EAFF +C0A4EA7F80EA3F00121E0A4179C019>33 D<121E123FEA7F80EAFFC0A313E0127F123F12 +1E1200A5EA01C0A3EA0380A212071300120EA25A5A5A12200B1C79BE19>39 +D<1438147814F0EB01E0EB03C0EB0780EB0F00A2131E5B137C137813F85B1201485AA248 +5AA3485AA3121F90C7FCA25AA2123EA2127EA5127C12FCB2127C127EA5123EA2123FA27E +A27F120FA36C7EA36C7EA26C7E12007F1378137C133C7F7FA2EB0780EB03C0EB01E0EB00 +F014781438155A78C323>I<12C07E7E12787E7E7EA26C7E6C7E7F12017F12007F137CA2 +7FA37FA31480130FA214C0A21307A214E0A5130314F0B214E01307A514C0A2130FA21480 +A2131F1400A3133EA35BA25B5B12015B12035B485A48C7FCA2121E5A5A5A5A5A145A7AC3 +23>I<EB03C0A2805CA600F0140F00FC143F00FE147F00FF14FF393FC3C3FC390FE187F0 +3903F18FC03900FDBF00EB3FFCEB0FF0EB03C0EB0FF0EB3FFCEBFDBF3903F18FC0390FE1 +87F0393FC3C3FC39FF03C0FF00FE147F00FC143F00F0140F00001400A6805CA220277AC3 +2D>I<121E123FEA7F80EAFFC0A313E0127F123F121E1200A5EA01C0A3EA0380A2120713 +00120EA25A5A5A12200B1C798919>44 D<B512FEA617067F961E>I<121E123FEA7F80EA +FFC0A4EA7F80EA3F00121E0A0A798919>I<EB01FE90380FFFC0013F13F090387F03F890 +38FC00FC4848137E48487F4848EB1F8049130F000F15C04848EB07E0A3003F15F0A348C7 +EA03F8A64815FCB3A26C15F8A46D1307003F15F0A3001F15E0A26D130F000F15C0A26C6C +EB1F806C6CEB3F006C6C137E6C6C5B90387F03F86DB45A010F13C0D901FEC7FC263F7DBC +2D>48 D<EB01C013031307131F137FEA07FFB5FC139FEAF81F1200B3B3ACEB7FF0B612F8 +A31D3D78BC2D>I<EB07FC90383FFF8090B512E03901F01FF03903C003F839070001FE00 +0E6D7E4880481580ED3FC05AED1FE0127F487E16F07F150FA36C5A6CC7121F120CC813E0 +A3ED3FC0A2ED7F80A2EDFF005D4A5A5D14034A5A5DEC0F804AC7FC143E5C5C495A5C495A +495A49C71270131E5B5B4914E05B485A485A48C7120148B6FC5A5A4815C0B7FCA3243D7C +BC2D>I<EB07FC90383FFF8090B512E03901F80FF03903C003FC4848C67E000EC77E001E +80D81F801480487E6D14C0153FA46C5A6C48137FC81380A3160015FEA24A5A5D4A5AEC0F +E0EC3FC0D91FFFC7FC14FCECFF809038000FE0EC03F8EC00FC81157F1680153F16C016E0 +151FA216F0120C123F487E487EA316E05B153F6CC713C012706CEC7F80003C15006C5C6C +5C3907C003F83903F80FF0C6B55A013F1380D907FCC7FC243F7CBC2D>I<151E153EA215 +7EA215FE1401A214031407A2140F141E141C143C1438147014F014E01301EB03C0148013 +07EB0F00130E131E131C5B1378137013F0485A5B1203485A90C7FC5A120E5A123C123812 +785AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<00061403D80780131F01F813FF +90B55A5D5D15E05D92C7FCEB7FF890C9FCADEB01FE90380FFF804913E090387E03F09038 +F000F849137C49137E497F90C713800006141FC813C0A2ED0FE0A316F0A4123E127F7F12 +FFA216E0A290C7FC007EEC1FC01270A26CEC3F8016006C147E7E6C5C3903C003F03901F8 +0FE06CB55A013F90C7FCEB07F8243F7CBC2D>I<EC1FE0ECFFF801037F903807F03E9038 +1F8007D93F001380017C131F01FCEB3FC049137F485A1203485AED3F804848EB1F0092C7 +FC121F5B123FA3127F90C9FC49B4FC010713C090380FDFF039FF1C01F8496C7E49137E01 +607F13E049EB1F8016C05BED0FE0A390C7FC16F0A47EA57E7F16E0A2121FED1FC0120F6D +14800007EC3F007F0003147E6C6C137C6C6C485A90387E07F090383FFFC0010F5BD903FC +C7FC243F7CBC2D>I<1238123C123F90B612FCA316F84815F0A216E00078C7EA01C00070 +EC0380A2ED0700150E5A5D5DA2C85A5DA24A5A4A5A140792C7FC5C140E141E5CA2147C14 +7814F8A213015CA21303A21307A3495AA4131FA5133FA96D5AA20107C8FC26407BBD2D> +I<121E123FEA7F80EAFFC0A4EA7F80EA3F00121EC7FCB3121E123FEA7F80EAFFC0A4EA7F +80EA3F00121E0A2779A619>58 D<121E123FEA7F80EAFFC0A4EA7F80EA3F00121EC7FCB3 +121E123FEA7F80EAFFC0A313E0127F123F121E1200A5EA01C0A3EA0380A212071300120E +A25A5A5A12200B3979A619>I<15074B7EA34B7EA34B7EA34B7EA3EDE7F8A3913801C3FC +A391380381FEA34AC67EA24A80020E137FA2021E80021C133FA2023C800238131FA20278 +800270130FA202F0804A1307A2494880160391B6FC4981A2913880000149C87EA3010E6F +7EA3496F7EA2013C820138151FA20178820170150F13F884EA03FCD80FFFED3FFEB500E0 +0107B512F8A33D417DC044>65 D<B712FCEEFFC017F0C69039C0000FFC6D48EB03FEEE00 +FFEF7F80EF3FC018E0171F18F0170F18F8A718F0171F18E0173FEF7FC0EFFF804C1300EE +07FEEE1FF891B612E094C7FC17F0913980000FFCEE01FF9338007F80EF3FC0EF1FE0EF0F +F018F8170718FC1703A218FEA718FC1707A2EF0FF818F0171FEF3FE0EF7FC0933801FF80 +496C90380FFE00B85A17E094C7FC373E7DBD40>I<DB3FE0130C912603FFFC131C021F13 +FF913A7FE00FC03C913AFF0001E07CD903FCEB0070D907F0EC38FC4948141DD91F80140F +49C81207017E150301FE1501485A48481500120749167C120F5B001F173CA2485AA2181C +127FA25B180012FFAC127FA26D161CA2123FA36C7E1838120F7F000717707F12036C6C16 +E06C6CED01C0137E6DED03806D6CEC0700D90FE0140E6D6C5CD903FC1478D900FF495A91 +397FE00FE0021FB51280020349C7FC9138003FF036427BBF41>I<B912C0A3C69038C000 +036D48EB003FEF1FE017071703A21701A31700A418701638A41800A21678A216F8150115 +0791B5FCA3EC8007150115001678A21638A2180EA3181C93C7FCA4183C1838A21878A318 +F8EF01F0A21707170F173F496CEB03FFB912E0A3373E7DBD3D>69 +D<B91280A3C69038C000036D48EB007FEF1FC0170F1707A21703A31701A4EF00E0A21638 +A31800A31678A216F81501150791B5FCA3EC8007150115001678A21638A693C8FCAFEBFF +E0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFC131C021F13FF913A7FE00FC03C91 +3AFF0001E07CD903FCEB0070D907F0EC38FC4948141DD91F80140F49C81207017E150301 +FE1501485A48481500120749167C120F5B001F173CA2485AA2181C127FA25B95C7FC12FF +AB041FB512F0127FA26D9139000FFE00EF03FC123FA27F121FA26C7EA212077F12036C7E +6C7E137F6D1507EB1FC06D6C140E6D6CEC1E7CD903FC143CD900FFECF83C913A7FF007E0 +1C021FB5EAC00C020349C8FC9138003FF03C427BBF47>I<B6D8C01FB512F8A3C601C0C7 +381FF8006D486E5AB3A691B7FCA30280C7120FB3A9496C4A7EB6D8C01FB512F8A33D3E7D +BD44>I<B612C0A30001EBE00038007F80B3B3B23801FFE0B612C0A31A3E7DBD21>I<B612 +F0A3C601E0C8FCEB7F80B3B01707A5170F170EA4171EA3173EA2177E17FE1601EE03FC16 +0F496C137FB8FCA3303E7DBD38>76 D<B500C093383FFFF0A3C66D93387FF000017F60D9 +77F016EFA3D973F8ED01CFA2D971FCED038FA3D970FEED070FA26E150E80A26E6C141CA3 +6E6C1438A26E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A2037F13 +0EA36F6C5AA26F6C5AA36F6C5AA25FED07F0A2923803F9C0A36FB45AA26F90C7FCA213F8 +486C147ED807FF4D7EB500F8013C011FB512F0A34C3E7DBD53>I<B56C91B512F880A2C6 +6C6C020713006EEC01FC715AD977F81570801373EB71FE8013706E7E81143F6E7E81140F +6E7E8114036E7E81806F7E82153F6F7E82150F6F7E8215036F7E8281EE7F8017C0163FEE +1FE017F0160FEE07F817FC1603EE01FE17FF82EF7FF0A2173F171FA2170F1707A201F815 +03486C1501EA07FFB500F814001870A23D3E7DBD44>I<EDFFE0020713FC023FEBFF8091 +39FF803FE0903A01FE000FF0D907F8EB03FCD90FE0EB00FE4948147F49486E7E49C86C7E +01FE6F7E48486F7E000383491503000783491501000F8348486F7EA34848EE7F80A3007F +18C049163FA300FF18E0AC007F18C06D167FA4003F18806D16FF001F1800A26D5D000F5F +A26C6C4B5A6C6C4B5AA26C6C4B5A00005F017F4B5A6D6C4A5A6D6C4AC7FCD90FF0EB01FE +6D6C495AD901FEEB0FF0903A00FFC07FE0023FB51280020701FCC8FC020013E03B427BBF +46>I<B712F016FF17C0C69039C0003FF06D48EB07F8EE01FE707E831880EF3FC0A2EF1F +E0A218F0A818E0A2EF3FC0A2EF7F8018005F4C5AEE07F8EE3FF091B612C094C7FC16F002 +80C9FCB3A6497EB612C0A3343E7DBD3D>I<D907FC131890393FFF80384913E03A01FC03 +F0783903E000784848EB3CF84848130F48C712071503123E1501481400A212FC1678A46C +1538A37E6C6C1400A213E0EA3FF86CB4FC14F06C13FF6C14F06C14FC6C806C80013F1480 +010714C0D9007F13E0020713F0EC007FED1FF81507ED03FCA21501ED00FE126012E0167E +A47EA2167C7E16FC6C15F8A26CEC01F06C15E06D1303D8F9E0EB07C0D8F0F8EB1F809039 +7F807F0039E01FFFFC010713F039C0007FC027427BBF32>83 D<003FB9FCA3D9F000EBC0 +0301806D48C67E48C7ED3F80007C170FA200781707A300701703A548EF01C0A5C892C7FC +B3B24B7E4A7F0107B612F8A33A3E7DBD41>I<B600C090B512F8A3C601C0C7000713006D +48EC01FC715A1870B3B3A4013F5EA280131F4D5A130F6E4A5A13076E4AC7FC0103150E6D +6C5C6D6C143C027F5C91393F8001E091390FF00FC00203B55A020049C8FCED1FF03D407D +BD44>I<B500FE913807FFFEA3000301C0020013E06C49ED3F806C90C9EA1F006E151E01 +7F161CA26E153C013F1638A26D6C5DA280010F5EA26E140101075EA26D6C4A5AA2800101 +4BC7FCA26E5C6D150EA26E6C5BA281023F5CA26F1378021F1470A26E6C5BA2EDF8010207 +5CA2EDFC0302035CA26E6C48C8FCA26F5A6E130EA2169EED7F9CA2ED3FF8A36F5AA36F5A +A26F5AA36F5A3F407EBD44>I<B500FE013FB5D88003B5FCA300070180010101F0C7EA7F +F8000190C8D87FC0EC1FE0494CEC0FC06D6F6CEC07806C1B00A26E81017F190EA24D7E6D +6C60A36D6CDAE7F85CA36E902601C3FC1478010F1970A26E90260381FE14F0010761A26E +01077F010303004A5AA24C14806D6C010E017F495AA36D6C496D6C48C7FCA36F486D6C5A +027F170EA26F4890380FF01E023F171CA2DBE0F014F8021F4901075BA203E115FC91260F +F1C001035BA3912607FB806D6C5AA303FFC812FF6E5FA24B157F02015FA36E486FC8FCA3 +0378151EA358407EBD5D>I<007FB5D88003B512E0A3C601FCC7387FFC00D93FF0EC3FE0 +011FED1F8071C7FC6D6C140E6D6C141E5F6D6C14386D6C14785F6D6D5B91387FC0014C5A +DA3FE05B91381FF0074CC8FC91380FF80E6E6C5A163C913803FE386E6C5A16F06E5B6F5A +A26F7E6F7EA28282153FED7BFEED71FF15F1DA01E07F4B6C7E14034A486C7E4B6C7E5C02 +1E6D7E021C6D7E143C4A6D7E02706D7E14F049486D7F4A6E7E130349486E7E91C86C7E5B +496F7E4982EBFF8000076DEC3FFFB500F849B512FEA33F3E7EBD44>I<1380EA01C0EA03 +80EA0700120EA25A123C1238A25AA35AA512EFEAFF8013C013E0127FA3EA3FC0EA1F80EA +0F000B1C7ABE19>96 D<EB1FF8EBFFFE00036D7E3907E01FE0390FC007F06D6C7E486C6C +7E140081A26C48137F6C5A6C5AC8FCA4EC3FFF0107B5FC90383FFE7FEBFFC03803FE00EA +07F8485A485A485A5B127F90C7EB03805AA315FFA26C7EEC01BF3B3FC0033F8700391FE0 +071F260FF01E13FE3907FFF80F00019038F007F83A003FC003E0292A7DA82D>I<EA01FC +12FFA3120712031201B1EC03FCEC1FFF027F13C09138F80FF09039FDE003F89039FF8000 +FC91C7127E49147F49801780EE1FC0A217E0160FA317F0A917E0A2161F17C0A21780163F +6D1500167E6D5C9039FB8001F89039F1C003F09039E0F81FE091387FFFC0D9C01F90C7FC +C7EA07F82C407EBE32>I<49B4FC010F13F0013F13FC90387F007E01FC7F48485B4848EB +FF80485A120F485AED7F004848133E151C007F91C7FCA290C9FCA25AA97E7FA2123FED01 +C06C7EED03806C7E0007EC07007F6C6C130ED801FE133C39007F80F86DB45A010F13C0D9 +01FEC7FC222A7DA828>I<ED03F8EC01FFA3EC000F15071503B1EB01FE90380FFF83013F +13E390387F81F39038FC003F4848131F4848130F4848130748481303121F5B123FA2127F +90C7FCA25AA97EA36C7EA36C7E000F14076D130F12076C6CEB3FFCD801FCEB7BFE3B00FF +01F3FFF090383FFFC3010F1383903A03FC03F8002C407DBE32>I<EB01FE90380FFFC001 +3F13F090387F03F89038FC00FCD803F0137E497F12074848EB1F80121F4914C0003F140F +A2007F15E090C7FCA25A90B6FCA390C9FCA67E7FA2123F16E06C7EED01C06C7E0007EC03 +806C7E6C6CEB0700D800FE131E90387FC07C90381FFFF001075B010090C7FC232A7EA828 +>I<EC0FE0EC7FF8903801FFFC903803F87E903807E0FE90380FC1FFEB1F81133F140190 +387F00FE017E137C01FE1300AEB6FCA3C648C7FCB3AE487E007F13FFA320407FBF1C>I< +167C903903F801FE90391FFF07FF017F9038CF9F809039FE0FFC1F3901F803F03B03F001 +F80F003A07E000FC0693C7FC4848137EA2001F147FA7000F147EA26C6C5BA26C6C485A6C +6C485A9038FE0FE039037FFFC0011F90C8FC380703F80006CAFC120E120FA37F6C7E90B5 +12F06C14FE6F7E6C15E0820007813A0FC0001FFC48C7120348EC00FE007E157E167F4881 +A5007E157EA26C5D6C6C495A6C6C495AD807F0EB0FE0D803FEEB7FC0C6B6C7FC013F13FC +010313C0293D7EA82D>I<EA01FC12FFA3120712031201B1EC01FC91380FFF804A7F9138 +3C0FE091387007F09138C003F8EBFD809038FF0001825BA35BB3A6486C497EB500F8B512 +F8A32D3F7EBE32>I<EA01E0487E487E487EA46C5A6C5A6C5AC8FCABEA01FC127FA31207 +12031201B3AC487EB512F0A3143D7EBC1A>I<147814FCEB01FEEB03FFA4EB01FEEB00FC +14781400AB147FEB3FFFA313017F147FB3B3A5123E127F38FF807E14FE14FCA2EB01F800 +7E13F0383E07E0381FFFC06C1300EA01FC185085BC1C>I<EA01FC12FFA3120712031201 +B292B51280A392383FF800ED1FE01680031EC7FC5D5D5D4A5A4A5A4A5A020EC8FC141E14 +3F14FF01FD7F9038FFDFC0148FEC0FE0496C7EEBFC03816E7E6E7EA2157F6F7EA26F7E6F +7EA26F7E82486CEB0FFEB539F87FFFE0A32B3F7EBE30>I<EA01FC12FFA3120712031201 +B3B3B1487EB512F8A3153F7EBE1A>I<2701FC01FE14FF00FF902707FFC00313E0021FD9 +E00F7F913B3C07F01E03F80007903B7003F83801FC0003903BC001FC6000FE2601FD805C +01FFD900FD147E91C7B448137F4992C7FCA3495CB3A6486C496CECFF80B5D8F87FD9FC3F +13FEA347287EA74C>I<3901FC01FC00FF90380FFF804A7F91383C0FE0000790387007F0 +00039038C003F83801FD809038FF0001825BA35BB3A6486C497EB500F8B512F8A32D287E +A732>I<14FF010713E0011F13F890387F81FE9038FC003F4848EB1F804848EB0FC04848 +EB07E04848EB03F0001F15F8491301003F15FCA248C812FEA44815FFA96C15FEA36C6CEB +01FCA36C6CEB03F8000F15F06D13076C6CEB0FE06C6CEB1FC06C6CEB3F803A007F81FE00 +6DB45A010F13F0010090C7FC282A7EA82D>I<3901FC03FC00FFEB1FFF027F13C09138F8 +0FF03A03FDE003F83A01FF8001FC91C77E49147F5BEE3F8017C0161F17E0A3160F17F0A9 +17E0161FA217C0163F1780167F6D150016FE6D495A6E485A9039FDC007F09039FCF81FE0 +91387FFFC0021F90C7FCEC07F891C9FCAD487EB512F8A32C3A7EA732>I<02FE131C9039 +07FFC03C011F13E090387F80F09039FE00387C4848131C4848EB0EFC4848130748481303 +121F5B003F14015B127FA290C7FC5AA97E7FA2123F7FA2001F14036C7E6C6C1307150F6C +6C131DD801FE137939007F81F190383FFFE1010F1381903801FC0190C7FCAD4B7E92B512 +F8A32D3A7DA730>I<3901F80FC000FFEB3FE0EC7FF0ECF1F83907F9C3FC00031383EA01 +FBEC01F813FF9038FE00601500A35BB3A5487EB512FCA31E287EA723>I<90383FC06039 +01FFF8E0000713FD380FC03F381E000F481303127C0078130112F81400A37E7E6C6C1300 +EA7FF06CB47E14F06C13FC6C13FF000314806C14C0D8003F13E013039038001FF0140700 +60EB03F800E01301A26C1300A37E15F06C130115E06C130339FF8007C039F3E01F8000F1 +B5120000E013FC38C01FE01D2A7DA824>I<131CA5133CA4137CA213FCA2120112031207 +121FB612C0A3D801FCC7FCB3A215E0A90000EB01C013FE137E90387F038090383F8700EB +1FFE6D5AEB01F81B397EB723>I<D801FCEB01FC00FF14FFA30007140700031403000114 +01B3A61503A215071200150F017EEB0DFEED39FF90263F80F113F890381FFFE1010713C1 +0101903801FC002D297EA732>I<B539E00FFFE0A32707FE000313006C48EB00FC00015D +5E7F00005DA26D13016D5CA26D6C485AA2ECC007011F91C7FCA290380FE00EA2ECF01E01 +07131CA2ECF83C0103133814FC01015BA2ECFEF001005BA2EC7FC0A36E5AA26EC8FCA314 +0E2B287EA630>I<B53BC3FFFE07FFF0A3290FFC003FF00013806C48D91FC0EB7F000003 +020F143E183C6C6C6E1338A36C6C496C5BA3017F496C5B1539A2903B3F8079FC01C01570 +A2903B1FC0F0FE0380EDE07E167FD90FE14AC7FCEDC03F1787D907F3148EED801F17CED9 +03FF14DCED000F17FC6D5D4A1307A201005D4A1303A2027C5C02781301A23C287EA641> +I<B539F01FFFE0A300039039800FFE00C690380007F86D14E002805BD93FC05B011F49C7 +FC90380FE00EECF01E6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A816E7EA24A7E81147B +ECF1FC903801E1FEECC0FF01037F49486C7ED90F007F011E6D7E011C130F013C6D7E017C +80D801FC80D80FFE497EB539803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE0003 +13006C48EB00FC00015D5E7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA26E5A +010F130EA26D6C5AA2ECF83C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5AA36E +C8FCA2140EA2141E141C143C1438A2147800181370007E13F0B45B13015C130348485AD8 +7E0FC9FCEA7C3EEA3FFC6C5AEA07E02B3A7EA630>I<001FB61280A3D9E000130001805B +49485A001E1303001C495A003C5C140F4A5A0038495A5D147F4AC7FC5CEA0001495A495A +5C130F90391FE00380EB3FC01480137FEBFF005B00011407485A485A491400000F5C485A +495B4848137F007F495AB7FCA321277EA628>I<00401420006014600078EB01E06CEB03 +C0001FEB0F80390F801F003807E07E6C6C5A6CB45A6C5B6D5A6D5A6D5A6DC7FC130690C8 +FCA390387FC0603903FFF8E0000F13FD381F803F383E000F003C1303127C0078130112F8 +1400A37E7ED87F80130013F06CB47E14F06C13FC6C13FF000314806C14C0D8003F13E013 +039038001FF014070060EB03F800E01301A26C1300A37E15F07E14016C14E039FF8003C0 +39F3E01F8000F1B5120000E05B38C01FF01D3C7DBA24>178 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fo ecbx1095 10.95 34 +/Fo 34 123 df<EA0780EA1FE0EA3FF0EA7FF8A2EAFFFCA4EA7FF8A2EA3FF0EA1FE0EA07 +800E0E798D1D>46 D<EC0780141F143F14FF130748B5FCB6FCA4EAFE071200B3B3A8003F +B612F8A5253C79BB34>49 D<903803FF80013F13F090B512FE486E7E000781260FF00F7F +261FC0037F48C77F01C06D7E486C6D7E7F00FF6E7E7F811780A36C5A6C5A6C5A0007C7FC +C81400A25D5EA24B5A5E4B5A4B5A5E4A5B4A90C7FCEC07FC5D4A5AEC1FC04A5A4AC8FC02 +FCEB0F80495A495A4948EB1F00495A49C7FC133E495C5B48B7FC485D5A5A5A5A5AB7FC5E +A4293C7BBB34>I<ECFFE0010F13FC013FEBFF804980D9FF0113F03A01F8007FF848486D +7E0007141FD80FFC807F001F817FA56C485C6C5A6C48133F6C485CC85B157F5E4B5A0203 +1380020F90C7FC903807FFFC15F015FE6F7ED9000113E09138003FF86F7E826F7E1780A2 +6F13C0A3D8078015E0EA1FE0487E487EA2487EA217C0A36C484913805B6C48491300495C +6C6C495A3A0FFE01FFF86CB65A000115C06C5D011F01FCC7FC010113C02B3D7CBB34>I< +ED01F815031507A2150F151F153FA2157F15FF5C5CA25C5CEC1FBFEC3F3F143E147C14FC +EB01F814F0EB03E01307EB0FC0EB1F801400133E137E5B485A5B485A1207485A5B48C7FC +5A127E5AB812F8A5C8387FF800AA49B612F8A52D3C7DBB34>I<00061518D80FC014F801 +FC131F90B6FC5E5E5E5E93C7FC15FC5D15E0158002FCC8FC0180C9FCA9ECFFC0018713F8 +019F13FE90B67E02007F01F86D7E01E06D7E496D7E49806CC77FC8120F82A31780A21206 +EA1FC0487E487E12FF7FA217005BA26C48495A5B495C6CC7485A6C7E01E0EBFFF0260FFC +0313C06CB65A000192C7FC6C14FC013F13F0010790C8FC293D7BBB34>I<121F7F13F890 +B712F0A45A17E017C0178017005E5E5A007EC7EA01F84B5A007C4A5A4B5A5E4BC7FC485C +157E5DC7485A5D14034A5A140F5D141F5D143F147FA24AC8FCA25BA35BA2495AA4130FA5 +131FA86D5AA26D5AEB01E02C3F7ABD34>55 D<922607FF80130C92B500F0133C020702FE +137C023F9138FF80FC91B712C101039138001FE34901F0EB03FF4901C01300013F90C812 +7FD97FFC153F4948151F4849150F4A1507485B4817034849150191C9FC5A1800485AA219 +7C127FA25B190012FFAC127FA26D177CA2123FA36C6C17F8A27E6E15016C6D16F06C1703 +6C6D16E06EED07C06C6D150F6D6CED1F806DB4ED3F00010F01C014FE6D01F0EB03FC6D01 +FFEB1FF8010091B512E0023F5D020792C7FC020014F8030713803E407ABE4B>67 +D<B812F8EFFF8018F018FC18FF26003FFEC76C13C005077F05017F717FF03FFC727E727E +721380A27213C0A27213E0A21AF084A21AF8A41AFCAD1AF8A41AF060A21AE0601AC0601A +804E1300604E5A4E5A4D485A050713E0057F5BBA5A4EC7FC18F818C005F8C8FC463E7DBD +50>I<B71280A526003FFEC7FCB3B3B0B71280A5213E7DBD27>73 +D<ED3FFE0203B512E0021F14FC91B77E49D9F0077F0107D9800013F04948C7EA3FF8D93F +FCEC1FFE49486E7E49486E7F48496E7F4A80488448496E7F488491C9127F488449163FA2 +003F84A34848707EA400FF1980AD007F19006D5EA3003F60A26D167F6C60A26C6D4B5AA2 +6C6D4A5B6C606E5C6C6D4A5B6C6D4A5B6D6C4A90C7FC6DB4EC7FFE6D6D495A0107D9F007 +13F06D90B65A01001680021F02FCC8FC020714F09126003FFEC9FC41407ABE4E>79 +D<B87E17FCEFFF8018F08428003FFE000113FE9338003FFF050F7F717F717FA2858385A7 +61A25F61614D5B4D90C8FCEF3FFE4CB45A91B712F018C04DC9FC717E9126FE00077F0401 +13F0707F177F717E84171FA284A685A5F207C019C083A2719038E00F80B70080ECF01F71 +9038F83F007190B5FC716C5B060F13F8CC13E04A3F7DBD4E>82 D<49B46C13C0011FEBF8 +01017FEBFE0390B61207000315DF489038007FFFD80FF8130FD81FE01303814848EB007F +A24848143F161FA200FF150FA36D1407A27F7F01FC91C7FC6CB4FC14F8ECFF806C14FCED +FF806C15E06C816C15FC6C816C816C16807F011F15C0010715E0EB007F020314F0EC001F +1503030013F8167F163F0078151F12F8160FA37E17F0A27E161F6C16E07F01E0EC3FC06D +EC7F8001FEECFF009039FFE007FE4890B55AD8F83F5CD8F00F5CD8E003148027C0001FFC +C7FC2D407ABE3A>I<003FB912F8A5903BFC007FFC007FD87FF0EE1FFC01C01607491603 +90C71501007E1700A3007C187CA400FC187E48183EA5C81600B3AF011FB712F0A53F3D7C +BC48>I<B76C90B61280A526003FFEC9003EC7FCB3B3A5011F5FA2806D5FA26D6D4A5A6D +16036F4A5A6D6D140F6D6DEC3FC0DA7FFCECFF8091271FFF800F90C8FC6E90B512FC0203 +5D020015E0031F91C9FC030013F0493F7DBD50>I<B600FC021FB51280A5C66C48C9001F +C7FC61013F173E6E167E6D177C8119FC6D6D5D18016D5F6F14036D5F6F14076D5F81180F +6D5F6F141F027F93C8FC6F5C023F153E81187E6E6D137C18FC6E5DEEC0016E5D16E01703 +6E01F05B17076E5DEEF80F6E5D16FC171FDB7FFE90C9FC5F033F133EEEFF7E6F137C17FC +A26F5BA26F5BA26F5BA26F5BA36F5BA270CAFCA2163E493F7EBD4E>I<903803FF80013F +13F890B512FE00036E7E2607FC037F49C67F486CEB3FF0001F816D131F82150F826C5AA2 +6C5AEA01E0C8FCA2EC0FFF49B5FC131F017F13CF3901FFF00F00071380380FFE00485A48 +5A485AA2485AA4151FA26C6C133F4B7E6C6C01F713FC391FFE07E36CB512C300031481C6 +9038FE003FD91FF090C7FC2E2B7DA932>97 D<EC7FF0903803FFFE011FEBFF804914E090 +39FFE01FF048EB800F489038001FF8484814FC4848133FA2485A123FED1FF8127F49EB0F +F0ED03C092C7FC12FFAA127FA27F123F163E6C7E167C6C7E6C6C14F86C7F6C9038C003F0 +6C9038F80FE06DB512C0011F1400010713FC9038007FE0272B7DA92E>99 +D<EE0FF8ED0FFFA5ED007F163FAFEC7FE0903807FFFC011F13FF017F14FF9038FFF00F48 +EB80034890C7FC4848147F4848143F121F5B123FA2485AA312FFAA127FA3123F7FA2121F +6C6C147F16FF6C6C497F2703FF8007EBFFE06CEBE03F6C6CB512BF6DEBFE3F010F13F801 +000180EBE00033407DBE3A>I<ECFFC0010713FC011F13FF017F1480D9FFC013C0000390 +38003FE04848EB1FF049EB0FF8000F1407484814FC1503003F15FEA2485AA2ED01FF12FF +A290B7FCA401F0C8FCA4127FA37F123F161F121F7F000F153E6C6C147E6C6C14FC6C9038 +C001F86C9038F00FF0013FB512E0010F14800103EBFE009038007FF0282B7DA92F>I<EB +FF80B5FCA512077EAFED1FF0EDFFFE02836D7E028780DA8FC07F91389E007F02BC8014F8 +4A6D7E5CA25CA25CB3A5B5D8FE0FB512E0A5333F7CBE3A>104 D<13F0EA03FC487E487E +A2481380A46C1300A26C5A6C5AEA00F090C7FCA9EB7F80B5FCA512077EB3ABB512FCA516 +407DBF1C>I<EBFF80B5FCA512077EB092380FFFFEA5DB01FEC7FC4B5AED07F04B5AED3F +C04B5A4BC8FCEC81FCEC83F8EC8FF0EC9FF814BFECFFFC8181A202F77F02C37F02837F14 +016E7F6F7E826F7E151F6F7E836F7F816F7FB5D8FC0FEBFFC0A5323F7DBE37>107 +D<EBFF80B5FCA512077EB3B3AFB512FEA5173F7DBE1C>I<01FFD91FF8ECFFC0B5D97FFF +010313F84AB5D8800F7F0207DAE03F13FFDA0FC0EC7E0791291F003FF0F8017F0007013C +DAF9E0806C49ECFBC00270011F497E4A02FFC77FA24A5CA24A5CB3A5B5D8FE07B5D8F03F +EBFF80A551297CA858>I<01FFEB1FF0B5EBFFFE02036D7E4A80DA0FC07F91381E007F00 +0749806C5B02706D7E5CA25CA25CB3A5B5D8FE0FB512E0A533297CA83A>I<EC7FF09038 +03FFFE011FEBFFC0017F14F09039FFE03FF8489038800FFC3A03FE0003FE48486D7E000F +168048486D13C0A2003F16E049147F007F16F0A400FF16F8AA007F16F0A46C6CECFFE0A2 +001F16C06C6C491380A26C6C4913003A03FF800FFE6C9038E03FFC6C6CB512F0011F14C0 +010791C7FC9038007FF02D2B7DA934>I<9039FF807FE0B53883FFFE029F6D7E02BF80DA +FF0113F09139F8007FF8000749EB1FFC6C01C06D7E5C707E18808218C0A38218E0AA18C0 +5EA218805E1800A26E495A4C5A02F0495A6E495A9139FF03FFE002BFB55A029F91C7FC02 +8713FC9138807FC092C9FCACB512FEA5333B7DA83A>I<9038FF01FCB5EA07FF4A13C04A +13E091383E3FF0147800079038707FF86C13F014E0A29138C03FF0A2ED1FE0ED07804AC7 +FCB3A4B67EA525297DA82B>114 D<90381FF80E90B5123E000314FE120F381FE007383F +800190C7FC007E147EA200FE143EA37E01C090C7FC13F8EBFFE06C13FEECFFC06C806C14 +F86C806C800001806C7E011F14801300020713C014000078147F00F8143F151F7EA26C15 +80A26C143F6D140001E0137E9038F803FC90B55A00FC5CD8F03F13C026E00FFEC7FC222B +7DA929>I<EB0F80A6131FA4133FA2137FA213FF5A5A5A001FEBFFFCB6FCA40003EB8000 +B3153EA96C147C14C06C1478ECE0F0EB7FFF011F13E06D1380903801FE001F3B7EB928> +I<D9FF80EB0FF8B5EB0FFFA50007EC007F6C153FB3A5167FA316FF7E4B7F6C903AC007BF +FFE09138E01F3F90387FFFFE011F13FC6D13F0010101C0EBE000332A7CA83A>I<B5D8FC +03B51280A5C69026E0007FC7FC6E13FE6D6C5B6D6C485A6D6C485A90380FFF076D495AED +9FC06DEBFF806D91C8FC6D5B6E5AA2143F6E7E6E7EA24A7F4A7F4A7F02FE7F903801FC7F +D903F87F4A6C7E49486C7E49486C7E011F7FD93F808049486C7F01FE6D7FB5D8C007EBFF +C0A532287EA737>120 D<003FB612FCA4D9F80013F801E014F0D9800113E0495A4A13C0 +007E15804A13005C007C495A5D4A5A14FF495B00005C495B5B495BED007C495A133F495A +4A13FC494813F85A485BECC0014813804814034813004913074848131F007FECFFF0B7FC +A426287DA72E>122 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fp ecbx1440 14.4 28 +/Fp 28 123 df<151E153E15FE1403140F147FEB07FF0003B5FCB6FCA3EBF87FEAFC00C7 +FCB3B3B3A6003FB712FEA52F4E77CD42>49 D<EC1FFE49B512F0010F14FC013FECFF8049 +812701FF803F13F02703FC00077FD807F001017F48486D7F48486E7E48486E138001E06E +13C0EA7FF86D6E13E07F00FF6F13F07FA218F882A26C5AA26C5A6C5A6C5AD803C05CC914 +F0A34C13E0A218C04C1380A24C13005F4C5A4C5A5F4B5B4B5B4B90C7FC5E4B5A4B5AED3F +E04B5A4B5A4A48C8FC4A5A4A5A4A4814F815C04A5A4AC8FC027EEC01F05C495AEB03E049 +5A4948140349C8FC013E1507017FB7FC90B812E05A5A5A5A5A5A5AB9FC18C0A4354E7ACD +42>I<913807FF80027F13FC0103B67E010F15E090261FF8037F90263FC0007F017EC7EA +7FFE496E7ED801F080D803FE1680486C6C15C08082486D15E0A3805CA26C5D4A15C06C5B +6C90C7FCD8007E168090C85A18005F4C5A4C5A5F4B5B4B5B030F5BDB7FFEC7FC91387FFF +F816C016FCEEFF80DA000313E0030013F8EE3FFC70B4FC18807013C018E07013F0A218F8 +8218FCA318FEEA01C0EA0FF8487E487E487EA2B57EA218FCA34C13F86C90C7FC18F0495C +6C4816E0D81FF04A13C0491680D80FF84A13006CB4ECFFFE0001D9F0035B6C90B612F001 +3F5D010F92C7FC010114FCD9001F1380374F7BCD42>I<17FC1601A216031607160FA216 +1F163F167FA216FF5D5DA25D5D5D167F153E157E15FC15F8EC01F01403EC07E015C0EC0F +80141FEC3F00143E5C14FC495A5C495A1307495A5C49C7FC5B137E137C5B1201485A5B48 +5A120F485A90C8FC123E127E5ABA1280A5C901FCC7FCAF021FB71280A5394F7CCE42>I< +481606D803E0153E01FEEC01FED9FFF0133F91B65A5F5F5F5F5F94C7FC5E16F85E16C04B +C8FC15F0D9F07CC9FC91CAFCAB913803FF80023F13F891B512FE01F36E7E9026F7FC0313 +E09026FFC0007F91C7EA3FF801FC6E7E4981496E7E4916801201C914C07013E0A318F0A3 +18F8A3EA0380EA1FF0487E487EA2487EA318F0A25B18E06C485C5B4916C0003EC8148000 +3F5D6C6C16006C6C4A5A6C6C4A5A01F84A5AD803FE01035B2700FFC01F5B6DB612806D4A +C7FC010F14F8010114C09026003FFCC8FC354F7ACD42>I<932603FFF0140793B6140F03 +0703E0131F033F03F8133F92B700FE137F02039126C003FF13FF020F01FCC7EA7FC1023F +01E0EC1FE34A90C8EA07F7902601FFFC0301B5FC4949814901E0824949824949824990CA +7E495A01FF844A83485B48855C48855A5C1B7F5A5C5A1B3FA25AA24A1800A3B5FCAE7EA3 +80A26C1A1FA37E807E1B3E807E6C6D187E1B7C6C7F6C1AF86E1701017F19F06D6CEF03E0 +6D6D16076D6DEE0FC06D6DEE1F806D01F8EE3F006D01FE167E6D6C6C4B5A6E01E0EC07F8 +020F01FCEC3FE00203903AFFE001FFC0020091B6C7FC033F15FC030715F0030015800403 +01F0C8FC505479D25F>67 D<BAFC19F819FF1AE01AF8D8000701F8C7001F13FE06017F72 +6C13C0071F7F07077F737F07007F747E747E8886747F88868886888688A38886A288A51D +80AF1D00A564A26264A3505BA264626462505B645090C7FC505A1AFF4F5B070713F04F5B +073F5B4EB55A061F49C8FCBB12F81AE097C9FC19F896CAFC59527CD165>I<B812C0A5D8 +000701F8C7FCB3B3B3B2B812C0A52A527DD130>73 D<93381FFF800303B512FC033FECFF +C092B712F00207D9F80113FE021F903AC0003FFF804A48C700077FDAFFFC6E13F04901F0 +02007F49496F7E49496F7E49496F7E4990C96C7F4948707F017F854948707F4849707FA2 +4849707FA248864849717EA34849711380A2481BC0A448497113E0A5B51AF0AF6C1BE0A2 +6E5FA36C1BC0A36C6D4D1380A36C6D94B51200A26C626E5E6C626C6D4C5BA26C6D4C5B6D +6C4C5BA26D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A010101FC020313F86D01FF020F5B +023F01C0013F13C06ED9F801B55A020790B648C8FC020116F8DA003F15C003074AC9FCDB +001F1380545479D263>79 D<B912E018FF19F019FE737ED800079026F8000114E0DD001F +7F060313FC727F727F737F85737F87A2737FA387A863A2616363A24F5B4F90C8FC4F5A4E +5B06075B061F13E04DB5128092B748C9FC19F0198019F09226F8000313FC05007F95383F +FF80727F727F8684727FA2868486A886A71D701DF87280A3739038C001F0859838E003E0 +B800C06DEBF00707079038FC0FC07390B5128007001500081F13FCCE13F05D537CD162> +82 D<DA0FFE141C91B500F0133C010702FC137C011F02FF13FC4915C19026FFF80113E3 +489039C0001FF34890C7EA07FF4848140149EC007F4848153F4848151F170F003F16075B +007F1603A21701A200FF1600A27FA2187C7F7FA201FF93C7FC6C7F14E014FEECFFE06C14 +FF16F06C15FF6C16E017F86C826C16FF6C836C836D826D82010F821303010082021F8114 +01DA001F801500040F14801601707E837113C08383127800F882A383A27E1980A27EA26C +18005F6D5E7F6D4B5A7F6D4B5A01FE4B5AD9FFC04A5AD93FF8ECFFC090271FFF80075BD8 +FE0790B6C7FCD8FC0115FC486C6C14F048010F14C0489026007FFCC8FC3A5479D249>I< +B80203B612F0A5D8000F01F0CAEBC000093FC7FCB3B3B26D197EA36D7F63A26D616F1601 +6D4E5A6E7E505A6E6C160F6E6D4B5A6E6DED7F806E6D4BC8FC6E01F8EC03FE020001FEEC +1FFC923B3FFFE001FFF06F90B65A03031680030003FCC9FC041F14F09326007FFECAFC5C +537CD165>85 D<EC3FFE0107B512E0011F14FC017F14FF9026FFC00F7F2701FE000113E0 +486C6D7F486D6D7E707E487F707EA283826C5B846C90C7FCEA00FC90C8FCA60307B5FC02 +03B6FC147F0103B7FC011FEBF00F017F1300EBFFFC000313F04813C0485B4890C7FC485A +A2485AF081F0485AA45EA36C6C5C5E6C6C02F713C36C6CD901E314E06C90268007C313FF +6C9026F01F8114C06C90B5C61480C602FC6D1300011F01F0EB3FFC01010180EB07F03C38 +7CB642>97 D<913803FFE0023F13FE91B67E010315E0010F9038003FF0D91FFCEB07F8D9 +7FF0497E4948497E485B484B7E5C4890C7FC5AA248486E5AA2003F6F5AEE03F0484891C8 +FCA512FFAB127FA37F123FA36C6CED0F80A26C6DEC1F007E806C163E6C6D5C6C6D5CD97F +FC495A6DB4EB07E0010F9038C01FC06D90B55A01014AC7FCD9003F13F80203138031387C +B63A>99 D<943803FF80040FB5FCA5EE003F170FB3A4913803FF80023F13F849B512FE01 +07ECFF8F499038C03FCF90273FFE0007B5FCD97FF81301D9FFE06D7E4849804849804882 +91C8FC5A485AA2123FA3485AA412FFAB127FA4123F7FA2121FA26C7E5F7E6C6D5C6C6D5C +6C6D49B5FC6D6C4914E0D93FFCD90FEFEBFF806DB4EB7F8F010790B5120F010114FC6D6C +13E00207010049C7FC41547CD249>I<913803FF80023F13F849B512FE01076E7E490101 +7F903A3FF8007FF049486D7E49486D7E4849130F48496D7E4890C7FC707E5A4848168082 +003F17C0A25B127F7013E0A312FFA290B8FCA401FCCAFCA6127FA46C7EA2001FEE03E0A2 +6C7EEF07C06C7F6CEE0F806E141F6C6DEC3F006C6D147E6D6C5CD91FFEEB03F8903A0FFF +C01FF0010390B512C0010092C7FC021F13FC020113C033387CB63C>I<EB3FF8B5FCA512 +03C6FCB3A4EE1FFC93B57E030314E0030F14F892391FC07FFC92393E003FFE0378131F4B +6D7EDAF9C08114FB4B7F02FFC7FC855CA25CA35CB3ADB6D8F807B612C0A542537CD249> +104 D<133EEBFF80487F487F487FA2487FA56C5BA26C5B6C5B6C5B013EC7FC90C8FCADEB +1FF8B5FCA512017EB3B3A6B612F0A51C547CD324>I<EB3FF8B5FCA51203C6FCB3A50407 +B512F0A59339007FF000EF3FC04D5A05FEC7FC4C5A4C5AEE0FF04C5A4C5A4CC8FC16FE4B +5AED07F84B5A4B5A4B7E157F9138F9FFF802FB7F91B57EA28203BF7F151F4A6C7F02F880 +4A6C7F816F7F836F7F167F83707F82707F84707F82707F84707F84B6D8F00F14FEA53F53 +7DD245>107 D<EB3FF8B5FCA51203C6FCB3B3B3B1B612F8A51D537CD224>I<D93FF0D91F +F84AB47EB591B56C010F13F803036E013F7F030F02F090B6FCDB1F809027F801F80F7F92 +2A3E003FFC03E0037F00030278ED0780C602E090281FFE0E00017FDAF1C06E4881DAF380 +5D02F76E01787F92C7147002FE4C81A34A5EA34A5EB3ADB6D8F80FB66CB612F8A565367B +B56E>I<D93FF0EB1FFCB591B57E030314E0030F14F892391FC07FFC92393E003FFE0003 +0278131FC64A6D7EDAF1C08114F34B7F02F7C7FC02FF825CA25CA35CB3ADB6D8F807B612 +C0A542367CB549>I<913801FFC0023F13FE91B67E010315E0010F018013F8903A3FFC00 +1FFED97FF0EB07FF49486D7F48496D7F48496D7F91C8127F4883488349153F001F83A200 +3F8349151FA2007F83A400FF1880AC007F1800A3003F5F6D153FA2001F5FA26C6C4B5AA2 +6C6D4A5A6C5F6C6D495B6C6D495B6D6C4990C7FCD93FFCEB1FFE6DB46CB45A010790B512 +F0010115C0D9003F49C8FC020313E039387CB642>I<90393FF003F8B5EB0FFF033F13C0 +4B13E09238FC3FF09139F1F07FF8000114C06C01F3EBFFFCECF7805DA214FEEE7FF8A24A +EB3FF0EE0FC093C7FCA35CB3ACB612FEA52E367DB535>114 D<903903FFC00E011FEBFC +3E90B5EAFE7E48ECFFFE3907FE003FD80FF0130FD81FC01303491301003F140048C8127E +A348153EA27FA27F01F091C7FC13FCEBFF806C13FEECFFF06C14FE6C6E7E16E06C816C81 +0001816C81013F80010F15801301D9000F14C0EC003F1507030113E000788000F8157F16 +3F7E161FA27E17C07EA26DEC3F807F6DEC7F006D14FE01FCEB03FC9039FF801FF8D8FE3F +B55A486C14C0D8F00791C7FC39E0007FF02B387CB634>I<147CA614FCA41301A31303A2 +1307A2130F131F133F137F13FF1203000F90B512FEB7FCA426007FFCC8FCB3A9EE0F80AB +013FEC1F0080A2011F143E6D6C133C167C6DEBC0F80101EBFFF06D5C023F1380DA03FEC7 +FC294D7ECB33>I<D93FF8913801FFC0B50207B5FCA50003ED001FC61607B3AF5FA35F13 +7F5F17776D6C14F7DC01E713F06D6CD907C7EBFFC0903A0FFF801F876D90B51207010114 +FC6D6C13F0020701C091C7FC42377CB549>I<003FB712FEA4DA000113FC01F815F801E0 +5B494913F04915E090C74813C05D007E16804B13005D5E007C4A5A5C4A5B5E5C4A5BC75C +4A5B5C93C7FC4A5A14FF5D495B5B4B131F495B5B495B5D49153F4990C7123E5C495A5A4A +147E485B4816FE5C484913014815034849130791C7EA1FFC48EC01FFB8FCA430357CB43A +>122 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fq cmmi10 10 1 +/Fq 1 35 df<EC3FE0903801FFFC010713FF011F148090397F801FC09038FC0007D801E0 +EB0180484890C7FC5B48C9FCA57F3803C0F03801EFFE6CB5FCA200035BD80780C8FC48C9 +FC121CA25A5AA35AA26C14180070141C5D00785C003E495A391F800FC06CB55A6C91C7FC +000113FC38003FE022287FA527>34 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fr ecrm0700 7 1 +/Fr 1 66 df<140E141FA34A7EA24A7EA34A7E14E7A2903801C3F0A390380381F8A20107 +7F1400A249137E130EA2497FA2013C80013FB5FCA24980903870000FA2496D7EA348486D +7EA20003811501D80FE080D8FFFC90383FFFE0A32B2A7EA931>65 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fs ecrm1000 10 38 +/Fs 38 123 df<DA07FC13FC91393FFF07FF49B5009F1380903B03FC07FF8FC0903B0FE0 +03FE0FE0903A1FC007FC1F90383F800FD97F0013F8017EED0FC001FE903907F007804992 +C7FC1201ACB812F8A32801FC0007F0C7FCB3AB486C497E267FFFE0B512F0A3333B7FBA30 +>27 D<EC07F8EC3FFE49B57E903903FC07C090390FE001E090381FC0034948487E90387F +000F137E13FE496D5A00016E5A6F5A92C8FCA9ED07F0B7FCA33901FC001F1507B3AA486C +497E267FFFE0B512C0A32A3B7FBA2E>I<121E123FEA7F80EAFFC0A213E0A2127F123F12 +1E1200A4EA01C0A3EA0380A2EA0700A2120E5A123C123812100B1A7A8917>44 +D<B512FCA616067F941C>I<121E123FEA7F80EAFFC0A4EA7F80EA3F00121E0A0A7A8917> +I<EB0FF0EB7FFE48B57E3903E03FC03907800FE0390E0007F0486D7E48806E7E5A6E7E12 +FE7E6D1480A2157FA26CC7FC123E001C14FFC8FC1600A24A5AA24A5A5D14075D4A5A4A5A +5D4AC7FC147E5C495A14E0495A495A49C8FC011EEB03805B5B491307491400485A485A48 +C75A48B6FC5A5A485CB6FCA321377CB62A>50 D<B812FEA30001903880000F6C90C71201 +EE007F838383A383A31880170316E0A394C7FCA31501A21503150F91B5FCA3EC000F1503 +1501A21500A218E0A31701040013C0A41703A3EF0780A2170FA2171F173F17FF486D010F +1300B9FCA333397EB838>69 D<B612C0A3C6EBC0006D5AB3B3AD497EB612C0A31A397EB8 +1E>73 D<B612E0A3000101C0C8FC6C90C9FCB3AD1738A517781770A417F0A21601A21603 +1607160FEE3FE04890388001FFB8FCA32D397DB834>76 D<B56C92380FFFF8A300016D92 +381FFC006C60D9EFE0153BA3D9E7F01573A3D9E3F815E3A2D9E1FCEC01C3A3D9E0FEEC03 +83A3027FEC0703A26E6C130EA36E6C131CA36E6C1338A26E6C1370A36E6C13E0A2913901 +FC01C0A3913900FE0380A392387F0700A2ED3F8EA3ED1FDCA3ED0FF8A26F5A487E487ED8 +0FFE6D48497EB500E00203B512F8A2ED01C045397DB84C>I<D90FF813C090383FFE0190 +B512813901F80FE33907E001F7390F80007F90C7123F48141F003E140FA2481407A200FC +1403A415017EA27E6C91C7FC7F13E0EA3FF8EBFF806C13F86CEBFF806C14E06C14F86C80 +6C80013F7F01071480D9007F13C0020713E0EC007FED1FF0150F150716F81503126012E0 +1501A47E16F0A26C14036C15E0A26CEC07C06CEC0F80D8FBC0EB1F00D8F9F0133ED8F0FF +13FC39E03FFFF8010F13E0D8C00190C7FC253D7CBA2E>83 D<003FB812E0A3D9E003EB00 +3F90260001FE1307007EEE03F0007C160100781600A300701770A400F01778481738A4C7 +1600B3B0913807FF80011FB612E0A335397DB83C>I<007FB590387FFFFCA3C601F8010F +1380D97FE0D903FCC7FC013FEC01F06D6C5C5F6D6C13036D6C495A94C8FC6D6C5B161E6D +6C131C6DEB803C5E91387FC07091383FE0F0EDE1E091381FF1C0EC0FF3EDFB806EB4C9FC +A26E5A6E7EA26E7F6F7E15FF825C913803DFF0ED8FF8140791380F07FC91380E03FE141E +91381C01FF4A7E02788002706D7E14F049486D7E4A6D7E130349486D7E91C76C7E5B011E +6E7E1601013E8101FF8200076D01077FB500F0013FEBFF80A339397EB83E>88 +D<EB3FE0EBFFFC000313FF3907C03F80390F800FC0486C6C7E01E07F6E7EA2380FC001D8 +07807FEA0300C7FCA414FF130FEB7FF13801FF01EA07FCEA0FF0EA1FE0EA3FC0EA7F80A2 +D8FF00141CA41403A2387F800714063A3FC01C7E383A1FF0787FF83A0FFFF03FF0000301 +E013E03A007F000F8026277DA52A>97 D<EA03F812FFA3120F1203B0EC0FE0EC7FFC9038 +F9FFFE9039FBE03F809039FF800FC09039FE0007E049EB03F0A249EB01F816FCA216FE15 +00A216FFA916FEA3150116FCA2ED03F86D14F0ED07E06DEB0FC09039E7801F809039E3E0 +7F009038C1FFFE9038807FF8C7EA1FC0283B7EB92E>I<EB03FC90381FFF80017F13E090 +38FE01F03901F800F83903F001FC3807E003EA0FC0121F90388001F8003FEB00F0156000 +7F140090C8FCA25AA97EA27FA2003F140E7F001F141C6C7E000714386C7ED801FC13F039 +00FF03E090387FFFC0011F1300EB07F81F277DA525>I<ED1FC0EC07FFA3EC007F151FB0 +EB07F8EB1FFE90387FFF9F9038FE07DF3901F800FF4848137F4848133F4848131F121F48 +5AA2127F90C7FCA35AA97EA27F123FA2121F6C6C133F157F6C6C13FF3A03F001DFF03A01 +FC079FFF39007FFF1FEB3FFED907F013C0283B7DB92E>I<EB07F8EB1FFF017F13809038 +FC0FC03901F003E03903E001F0000714F8390FC000FC121F4913FE003F147EA248C7127F +A35A90B6FCA390C8FCA57EA27F123F15076C7E150E6C7E0007141C6C6C133CD801FC1378 +3900FF01F090383FFFC06D1380903803FC0020277EA525>I<147E903803FF80010F13C0 +90381FC7E090383F07F0EB7E0F13FE13FC0001EB07E09038F803C0000390C7FCADB512FC +A3D803F8C7FCB3AB487EB512F8A31C3B7FBA19>I<ED03E090390FF00FF090393FFC1FF8 +90B5EA3C7C3A01F81FF0FC3A03E007C07C3A07C003E038000FECF000001F80EB8001003F +80A7001F5CEBC003000F5C00075C6C6C485A9038F81F800006B5C7FCEB3FFC380E0FF090 +C9FC121EA3121F6C7E90B512C015F86C14FE6CECFF8016C04815E0391F80007F48C7EA0F +F0007E140316F8481401A5007EEC03F0A26CEC07E06C6CEB0FC0D80FE0EB3F803A07FC01 +FF000001B512FC6C6C13F0010790C7FC26387EA52A>I<EA03F812FFA3120F1203B0EC07 +F0EC1FFCEC7FFF9138F07F809038F9C01FD9FB807F9038FF000F49805BA35BB3A4486C49 +7EB500E1B51280A3293A7EB92E>I<EA03C0487E487E487EA46C5A6C5A6C5AC8FCA9EA01 +F812FFA312071203B3AA487EB512E0A313387EB718>I<EB01E0EB03F0EB07F8EB0FFCA4 +EB07F8EB03F0EB01E090C7FCA9EB01FC13FFA313071301B3B3A2123C127E00FF13F81303 +14F0A2387E07E0387C0FC0383FFF00EA0FFEEA03F8164984B719>I<EA03F812FFA3120F +1203B1913803FFFCA36E13C0913800FE005D15F04A5A4A5A4A5A4AC7FC141E5C5C14FCEB +F9FE13FBEBFF7F496C7EEBFC1F01F87F6E7E6E7EA26E7E6E7EA26E7E157FA2ED3F8016C0 +486CEB7FF0B500E1B5FCA3283A7EB92C>I<EA03F812FFA3120F1203B3B3AD487EB512E0 +A3133A7EB918>I<2703F807F8EB0FF000FFD91FFEEB3FFCDA7FFFEBFFFE913AF03F81E0 +7F3D0FF9C00FC3801F802603FB80D9E7007F020013E601FED907FC6D7EA2495CA2495CB3 +A4486C496C497EB500E1B500C3B51280A341257EA446>I<3903F807F000FFEB1FFCEC7F +FF9138F07F80390FF9C01F2603FB807F9038FF000F49805BA35BB3A4486C497EB500E1B5 +1280A329257EA42E>I<EB03FE90380FFF80013F13E09038FE03F83901F800FC4848137E +48487F4848EB1F80001F15C049130F003F15E0A248C7EA07F0A44815F8A96C15F0A26D13 +0F003F15E0A26C6CEB1FC0000F15806D133F6C6CEB7F006C6C13FE3900FE03F890387FFF +F0011F13C0D903FEC7FC25277EA52A>I<3903F80FE000FFEB7FFC9038F9FFFE9039FBE0 +7F803A07FF801FC03A03FE000FE049EB07F0A249EB03F816FC150116FEA3ED00FFA916FE +1501A316FC150316F86DEB07F0ED0FE06D14C09039FF803F809039FBE07F009038F9FFFE +9038F87FF8EC1FC091C8FCAB487EB512E0A328357EA42E>I<3803F03F00FFEB7F809038 +F1FFE014C7390FF38FF03803F70F13F69038FE07E09038FC03C0EC018091C7FCA25BB3A3 +487EB512F8A31C257EA421>114 D<EBFF83000313E7000F13FFEA1F80383E003F487F00 +787FA200F87FA37E6C90C7FC6C7EEA7FF8EBFF806C13E06C13F86C7F6C7F00017F6C7E01 +031380EB003F0060EB1FC000E0130FA26C1307A37E15806C130F1500B4131EEBC07C38F3 +FFF800E15B38C07F801A277DA521>I<131CA5133CA3137CA213FC120112031207121FB6 +FCA3D801FCC7FCB2EC01C0A93900FE0380A2017E13006D5AEB1FFE6D5AEB03F01A347FB2 +20>I<D803F8EB0FE000FFEB03FFA3000FEB003F0003140FB3A5151FA2153F1201156F6C +6CEBEFF8903A7E03CFFF8090383FFF8F6D130FD903FCEBE00029267EA42E>I<B538C07F +FEA33A0FFC001FF0D803F8EB07C016807F00011500A26D5B0000140EA2017F5BA2EC803C +013F1338A26D6C5AA214E0010F5BA214F101075BA2903803FB80A214FF6D90C7FCA36D5A +A2147CA3143827257EA32C>I<B53A8FFFF07FFEA3260FF8009038800FF8000791397F00 +07E0EF03C000031780816DEC80070001027F1400A26D6E5A000002FF130E15EF6DECE01E +D97F01141C15C70281EBF03CD93F8314381583D91FC36D5AECC701A2D90FE76D5AECEE00 +A2D907FEEBFFC04A137FA201035D4A133FA2010192C7FC4A7FA20100141E4A130E37257E +A33C>I<B500C0B5FCA300039038007FF06C48EB3F806C6C013EC7FC6D133CEB3F806E5A +011F5B6D6C5A14F1903807FBC06DB45A6D90C8FCA26D5A147F818114FF497FECCFF0EB03 +C790380783F890380F03FCEB0E0190381E00FE497F496D7E01F8133F000181D80FFC497E +B548B51280A329247FA32C>I<B538C07FFEA33A07FC001FF06C48EB07C016807F000115 +00A26C6C130EA26D131E6D131CA26D6C5AA2ECC078011F1370A2ECE0F0010F5B14F09038 +07F1C0A214FB01035BA26DB4C7FCA36D5AA2147CA31438A214781470A25CA21301007C5B +EAFE035C130749C8FCEAFC1EEA783CEA3FF86C5AEA0FC027357EA32C>I<003FB512FCA3 +9038C007F8D83E0013F0003C130FEC1FE0003814C00078EB3F80147F0070EBFF005C1301 +495A5CEA0007495A5C495A133F90387F800E14005B485A5B0003141E485A5B4848131C00 +1F143C4848137C4913FC007F1303B6FCA31F247EA325>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ft ecbx1000 10 7 +/Ft 7 117 df<ED03E04B7EA24B7EA34B7EA24B7EA34B7EA292B57EA34A8015F7020380 +15E715E302078015C1020F801580A2021F80ED007F4A80023E133FA2027E80027C7F02FC +814A7FA20101824A7F49B77EA34982A290270FC000017F4A7FA2011F8291C8127F498201 +3E153FA2017E82017C81B500F8010FB61280A5413A7DB948>65 D<EB3FFE0003B512E048 +14F84880391FF007FE393FF801FF6E7F82157F6C4880A26C5AEA0380C8FCA291B5FC130F +90B6FC0003EBF87F481380381FFC00485A5B485A485AA515FF6C6C5A6C6C487F903AFC0F +BFFFC06CB5123F0007497E6CEBF80F39007FC0032A257DA42E>97 +D<13FFB5FCA512077EAEEDFF80020F13F8023F7F91B6FCDAFE031380DAF00013C002C0EB +3FE04A14F091C7121F17F8A2EE0FFCA317FEA917FCA3EE1FF8A217F06EEB3FE06E137F02 +F0EBFFC09026FDFC07138001F8B5EAFE00023F5BD9F00F13F0D9E00190C7FC2F3A7EB935 +>I<903801FFC0010F13FC017F7F90B6FC48018013802607FE0113C0EA0FFC13F8EA1FF0 +003F6D1380A24848EB7F00151C92C7FC12FFA9127F7FA2123F6DEB03E0121F6C6CEB07C0 +7F6C6CEB0F8000019038E03F006CEBFFFE6D5B010F13F00101138023257DA42A>I<9038 +FE07F000FFEB1FFC4A7E4A7E02F8138002E113C0EA07FF6C13C1A202801380A2ED7F0015 +1C91C8FCB3B512FEA522257EA427>114 D<90383FF0383903FFFEF84813FF121F383FC0 +0FEB0003007E1301140012FEA27E6D130013F8EBFFE06C13FC14FF6C14C06C14E06C14F0 +000314F8C614FC131F9038007FFE14070078130112F814007EA26C14FC6C1301018013F8 +9038F00FF090B512E000FD14C000F0140038E01FF81F257DA426>I<131FA55BA45BA25B +A25A5A5A001FEBFFE0B6FCA4000390C7FCB115F8A86CEB01F014816CEBC3E090387FFFC0 +6D13806D1300EB03FC1D357EB425>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fu cmmi12 17.28 1 +/Fu 1 35 df<EEFFE0031F13FC92B61280020315C0020F15F0023F15F84A15FC913AFFF8 +007FFE010390C7120FD907F81403D90FE0EC00FCD91F80157891CAFC133E5B13785BA348 +5AA37F1200A27F90397C03FFF0D93E1F7F013FB57E6D80903907FE007E011FB55A495CD9 +7E3F5BD9F80313804848CAFC485AEA0780120F90CBFC121EA25AA25AA35AA46C1606170F +1278007C161E173E007E5E6C5ED81FC0EC03F001F0EC1FE06CB4903803FFC06C90B65A6C +93C7FC6C15FC6C6C5C6D14E0010791C8FC010013F037447CC042>34 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fv ecrm1200 12 17 +/Fv 17 119 df<92397FC001FC913A07FFF807FF023FD9FC1F13C0913BFF803F7F07E090 +3B01FC000FFC0FD903F090391FF81FF04948EB3FF04948137F494814E0013FEE0FE049C7 +003FEB07C09438C0038001FE021F90C7FCAFB912F0A4C648C7D81FC0C7FCB3B0486C4A7E +007FD9FC0FB512E0A43C467EC539>27 D<121E123FEA7F80EAFFC0A313E0127F123F121E +1200A5EA01C0A4EA0380A2EA0700A2120E121E121C5A5A12200B1D78891B>44 +D<14FF010713E0011F13F890383F81FC9038FE007FD801F8EB1F8049130F000315C04848 +EB07E0491303000F15F0A24848EB01F8A2003F15FCA390C8FC4815FEA54815FFB3A46C15 +FEA46D1301A2003F15FCA3001F15F8A26C6CEB03F0A26D1307000715E06C6CEB0FC06D13 +1F6C6CEB3F806C6CEB7F0090383F81FC6DB45A010713E0010090C7FC28447CC131>48 +D<1438147814F81303130F137FB5FCA213F71387EA0007B3B3AFEB1FFE007FB61280A421 +4278C131>I<EB03FE90381FFFC0017F13F090B57E3903F00FFE3907C003FF48C7138000 +0EEC7FC048EC3FE0003C141F003815F048140F16F8127CB414076D14FC7FA46C5AA26CC7 +FCC8FC16F8150FA216F0151F16E0ED3FC0A2ED7F80160015FEA24A5A4A5A4A5A5D4A5A4A +C7FC143E5C5C495A5C495A4948131C49C7FC131E4914385B5B485A491478485A48C812F0 +48B6FC5A5A5AB7FC16E0A326427BC131>I<ED01E0A34B7EA34B7EA34B7EA24B7EA34B7E +1539A203797F1570A203F07FEDE07FA2020180EDC03FA2020380ED801FA2020780ED000F +A24A80020E1307A24A801603A24A8082A24A8182A24A8191B7FCA24982A202C0C7123F49 +486E7EA349C86C7EA24982010E1507A2011E82011C1503A2013C82013881A2017C83EA01 +FE2607FF8002077FB500F091B612C0A442477DC649>65 D<DB0FFC146092B500C013E002 +0314F0020FECFC01913A3FFE00FE03DAFFE0131F490180EB07874948C7EA03CFD90FF8EC +00EF4948157F4948153F495A4A151F49C9120F485A000317075B00071703485AA2484816 +01A3485A1800A2127FA2491700A212FFAC127FA27F19E0123FA36C7EA2F001C06C7EA26C +6C1603000318807F0001EF07006C7E6D6C150E6E151E6D6C5D6D6C15386D6C15F0D903FE +4A5A6D6C6CEB07C06D01E0EB1F80DA3FFE01FFC7FC020FB512FC020314F0020014C0DB0F +FEC8FC3B487BC546>67 D<ED1FFC4AB512C0020714F091391FF007FC91397F8000FFD901 +FEC7EA3FC049486E7ED907F0EC07F049486E7E49486E7E49486E7E49C9127F4983484870 +7E4848707EA24848707EA2000F84491607001F84A24848707EA3007F84A24982A300FF19 +80AD6C6C4C1300A4003F60A26D1607001F60A26C6C4C5AA20007606D161F0003606D163F +6C6C4C5A6C606D6C4BC7FC6E5C6D6C4A5A6D6C4A5AD907F8EC0FF06D6C4A5A6DB4EC7FC0 +9028007FC001FFC8FC91391FF007FC0207B512F0020114C09126001FFCC9FC41487BC54C +>79 D<EB01FE903807FFC0011F13F090387F03F89038FC00FC4848137E48487F4848EB1F +80A24848EB0FC0121F4914E0003F1407A2127F90C713F0A35A90B6FCA390C9FCA67EA27F +123FA216706C7EA26C6C14E012076C6CEB01C06C6CEB03806C6CEB0700017F130E90383F +C07C90380FFFF8010313E0010090C7FC242E7DAC2B>101 D<EA01E0487E487E487EA46C +5A6C5A6C5AC8FCADEA01FC12FFA4120712031201B3AE487EB512F8A415437DC21C>105 +D<EA01FC12FFA4120712031201B3B3B3A3487EB512F8A415457DC41C>108 +D<EC7F80903803FFF0010F13FC90383FC0FF90397E001F80496D7ED801F0EB03E0000381 +48486D7E48486D7EA24848147E003F157FA348C8EA3F80A44816C0AA6C1680A26D147F00 +3F1600A2001F157E6D14FE000F5D6D13016C6C495A6C6C495A6C6C495A6C6C495A90263F +C0FFC7FC6DB45A010713F89038007F802A2E7DAC31>111 D<3901FC01FE00FF90380FFF +C0023F13F091387C07F89138F001FE3A03FDC0007F6CB448EB3F8091C7EA1FC05B49EC0F +E017F0160717F8160317FCA3160117FEA917FC1603A317F8160717F0160F6D15E0EE1FC0 +6DEC3F806EEB7F00D9FDC013FE9039FCE001FC91387C0FF891383FFFE0020F1380DA03FC +C7FC91C9FCAD487EB512F8A42F3F7DAB36>I<3903F807E000FFEB1FF8EC3FFCEC78FEEC +E1FF3807F9C100031381EA01FBEC00FE01FF137C4913381500A35BB3A7487EB512FEA420 +2C7DAB26>114 D<90383FE0183901FFFC3848EBFF78390FE01FF8381F0003003E130100 +3C1300481478A212F81538A37E7E6C1400EA7FC013FC383FFFE06C13FC6C13FF6C14806C +14C0C614E0011F13F0010013F8EC0FFC14030060130000E014FE157E7E153EA37E153C7E +157C6C14786C14F039FB8003E039F1F00FC000F0B5128039E07FFE0038C00FF01F2E7DAC +26>I<130EA6131EA4133EA2137EA213FE120112031207001FB512F0B6FCA3C648C7FCB3 +A3151CAA017E1338137FA26D1370EB1F8090380FE1E0903807FFC06D13809038007E001E +3E7EBC26>I<B539F003FFFCA4000390C7EA7FE0D801FCEC3F006D141E0000151CA26D14 +3C6D1438A26D6C5BA26E13F0011F5CA2ECE001010F5CA26D6C485AA2ECF807010391C7FC +A26E5A0101130EA26D6C5AA2ECFF3CEC7F38A215F86E5AA26E5AA36E5AA36E5AA22E2C7E +AA33>118 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fw ecrm1728 17.28 25 +/Fw 25 118 df<EA0F80EA1FC0EA3FE0EA7FF0EAFFF8A5EA7FF0EA3FE0EA1FC0EA0F800D +0D748C25>46 D<EC03FF021F13E0027F13F8903901FE01FE903903F8007FD90FE0EB1FC0 +49486D7E49486D7E49C76C7E017E140101FE8148486E7EA24848157FA24848ED3F80A200 +0F17C0A249151F001F17E0A3003F17F0A44848ED0FF8A800FF17FCB3A9007F17F8A56D15 +1FA2003F17F0A4001F17E0A36D153F000F17C0A2000717806D157F00031700A26C6C15FE +A26C6C4A5A6D14036D5D6D6C495A6D6C495A6D6C495AD907F8EB7F80902701FF03FEC7FC +9039007FFFF8021F13E0020390C8FC36607ADD43>48 D<EC0FFC91B512C0010314F0010F +14FC90391FC01FFF90263F000313C0017C01007F01F0EC3FF048486E7E48486E7E484881 +48C81207707E001E1780824817C0821238007817E0A2177FB46C16F07F7F7FA56C5A6C5A +6C5A0006C913E0CA12FFA318C05E1880A24C1300A24C5AA24C5A5F4C5AA24C5A5F4C5A4C +C7FC5E4B5A4B5A4B5A5E4B5A4B5A4BC8FC157E157C5D4A5A4A5A4A5A4A5A92C9FC141E5C +147C4A1570495A5C495A494815E049C9FC131E5B13384915015B484816C04848150348C9 +120790B8FC5A5A5A5AB91280A4345E79DD43>50 D<170F4D7EA34D7EA34D7EA34D7EA34C +7FA24C7F17CFA204077F1787A2040F7F1703A2041F80EE1E01A2043E80EE3C00A2047C80 +0478137FA24C80183FA24B4880181FA24B486D7EA20307814C1307A2030F8193C77EA24B +82031E80A2033E82033C80A2037C820378157FA24B82193FA24A4882191FA24A488292B8 +FC4A83A3DA0F80C8EA07FF92C97EA24A84021E82A2023E84023C82A2027C840278177FA2 +4A841A3FA24948841A1FA24948841A0F0107854A1707A2010F8586131F496C85137F2601 +FFF04D7F000701FC051F13F0B66C0307B612F0A45C657CE465>65 +D<BC1280A4C601FCC81201D93FF8DB001F13C0011F170319001A7F1A3F1A1F1A0F1A07A2 +1A03A21BE01A01A41A00A61B701870A41B00A418F0A4170117031707170F177F91B7FCA4 +02F8C7127F170F1707170317011700A41870A31B0EA41B1C95C8FCA51B3C1B38A31B78A4 +1BF0A31A01A21A031A07A2F20FE01A1F1A7F1AFF1903013F171FD9FFFC0303B5FCBC12C0 +A44F6278E15C>69 D<B712E0A4C60280CAFCD93FFCCBFC131F5CB3B3B21A38A61A781A70 +A61AF0A41901A21AE01903A21907A2190F191F193F197F19FF1803180F013F043F13C0D9 +FFFC0203B5FCBBFCA4456278E154>76 D<B500FC071FB51280A36E61C6F58000013F51C7 +FCD91DFFF177FCA2011C6D18E7A36E6CEF01C7A36E6CEF0387A36E6CEF0707A26E6C170E +A36E6C171CA36E6C1738A36E6C1770A26E6D16E0A36F6CED01C0A36F6CED0380A36F6CED +0700A26F6C150EA36F6C5DA36F6C5DA36F6C5DA26F6D5CA3706C495AA3706C495AA3706C +49C7FCA2706C130EA3706C5BA3706C5BA3706C5BA3706D5AA294387FC1C0A394383FE380 +A3DD1FF7C8FCA3EF0FFEA2013E6F5AA2137F715A2601FFC04F7E000701F096383FFF80B6 +6C6D48023FB61280A3715A696277E17C>I<B912C018FEF0FFC019F0C601FCC7000113FC +D93FF89138001FFF011F04037F727F9538007FF0737E737E190F737E86731380A27313C0 +A31BE085A21BF0A91BE0A2611BC0A34F13801B0061624F5A4F5A4F5A4F5A4E485A4E90C7 +FCF01FFE943801FFF891B812E096C8FC18F802F8CCFCB3B3A4497E90B5FCB7FCA44C6278 +E15C>80 D<DA07FF1403023F01F05B49B512FC010702FF5B90260FFC0013C0D91FE09038 +0FE01F017FC7EA03F001FE913800F83FD801F8153C48486F5A496F5A0007824848814848 +81A248CAFCA2845A007E83A200FE83A384A37EA284A26C7EA27F6D93C7FC123F7FEA1FFC +7F6C6C7E14E06C13FC6CEBFFC06C14F86CECFF806D14F86DECFF806D15E0010715F86D15 +FE010081021F15C0020181DA003F80030380DB003F7F16039338007FFEEF1FFF17077113 +80837113C0187F19E0183F181FA2006018F000E0170FA31807A37EA46C18E0A36C170F19 +C07E181F6C18807FF03F006D167E7F6D5ED8FE7C4B5A486C4B5A6D6C4A5A26F80FE0EC1F +C0D903FCEC7F8029F001FFE003FFC7FC6D6CB512FC48011F14F0020314C0489026001FFE +C8FC3C6679E34B>83 D<003FBC12F0A49126800007903880000701FCC76C90C8FC01E019 +1F49190F4848F107F890C81703007E1A01007C1A00A300781B78A400701B38A600F01B3C +481B1CA7C91800B3B3B3A54C7FA2043F13F00203B8FCA456627BE161>I<003FB66C0203 +B61280A4D8003F01F8C9ECE000010F49043F90C7FC6D49EE1FFC6D4917F06D616D6D5F6F +5F027F95C8FC6E6C163E81021F5F6E6C5E816E4C5A6E6D4A5A826E4C5A6E6D4A5A826F6C +4AC9FC033F153E826F6C5C030F5D705C6FEB80016F4A5A05C05B6FEBE0076F4A5A05F090 +CAFC706C5A043F133EEFFC3C93381FFE7C040F5B715A82705B60707F8284717E173F4D7E +8417FF933801F7FF85EE03E3DC07C17F85EE0F804C486C7E85043E133F4C6D7E854C130F +4B486D7E864B487F4B486D7F4C81030F804BC86C7E031E82033E153F4B6F7E03788203F8 +150F4A486F7E4B830203707F4A48814B83020F707F4ACA127F021E84023E717E4A171F02 +788402F8717E010184010386010F727F496C5FD97FFE4D13F00007B5053F13FCB600E04B +B612FCA45E627DE165>88 D<EC1FF049B5FC010714C090391FE01FF090393E0003F80178 +6D7E49EB007FD801C06E7E1203496E7ED807406E7E01F881486C1407837FA2707EA26C5A +6C5A6C5AC9FCA6ED03FF92B5FC140F027F1303903803FFE0010F1300EB1FF8EB7FE0495A +4890C7FC485A485A485A121F5B123F484817E0A3485AA31607A3160FA26C6C141DA26C6C +023914C0001F923870FE016C6C14E06C6C903A03C07F03806CB4D9078013876C903BC03F +003FFF0027007FFFFC6D5A011F01F06D5A01010180EB03F03B417ABF43>97 +D<4AB47E020F13F8023F13FE9139FF807F80903A03FC0007E0D907F0EB01F04948EB0078 +49488049488049C8120E01FE1517000116FF48484A1380A248485C120F5B121F70130049 +6E5A003F167C94C7FC127FA25BA312FFAC127FA27FA2123FA27F121FEF01C0120F7F0007 +EE03807F0003EE07006C7E6C6C150EA26D6C5C6D6C5CD90FE05CD907F8495AD903FEEB07 +C0902700FFC03FC7FC91383FFFFE020F13F80201138032417BBF3C>99 +D<4AB4FC021F13F0027F13FC903901FF01FF903A03F8007F80D90FE0EB1FC049486D7E49 +486D7E49C76C7E01FE8100016F7E5B00036F7E485AEF7F80485AA2001F17C049153F123F +A3007F17E05BA312FF90B8FCA301C0CAFCA8127FA37FA2123FA36C7E18E0120F7F0007EE +01C06C7EEF03806C7E6C6CED07006D150E6D7E6D6C143CD90FF05C6D6C5CD901FEEB03C0 +903A00FFC01F8091263FFFFEC7FC020713F8020013C033417CBF3C>101 +D<ED1FE0EDFFF802037F91380FF03E91381FC01F91393F003F804AEB7FC002FE13FF495A +A2495A0107EC7F804AEB3F00161E010F91C7FCA25C131FB3A4B712E0A426001FE0C8FCB3 +B3B0497EEB7FFC003FB512FEA42A657DE429>I<187FDA07F8903803FFC091277FFF800F +13E049B538E03F83903C03FC0FF07C07F0903A0FE001FCF0903A1FC000FFE0494890397F +8003E049C7003FEB01C001FE6E6CC7FCA248486E7E000382A2000782491407A3000F82A8 +00075EA36D140F00035EA200015E6C6C4A5AA2017F4A5A6D6C49C8FC496C13FE6E485A90 +39E3FC0FF001E1B55A2601E07F13809026C007F8C9FC000390CBFCA77FA27F6C7E13FE6C +B612FCEEFFE06D15FC6D15FF6D16C084017F82D801FEC700037FD803F09138001FFC4848 +ED07FE4848ED01FF48486F7E48CA1380183F007E171FA2007C18C000FC170FA7007EEF1F +80A26CEF3F00A26C6C167E6C6C5E6C6C4B5AD803F8ED07F06C6C4B5AD8007FED3F80D93F +E049B4C7FCD90FFEEB1FFC0103B612F0D9007F1480020301F0C8FC3C5E7CBF43>I<137C +13FE487E487F487FA56C5B6C90C7FC6C5A137C90C8FCB3EB0780EA0FFFB5FCA41203C6FC +A2137FB3B3AC497E487FB61280A4195F7BDE25>105 D<EC01F0EC03F8EC07FCEC0FFEEC +1FFFA5EC0FFEEC07FCEC03F8EC01F091C7FCB3151FEC3FFF0103B5FCA4EB000F1401A280 +B3B3B3AD15FE121F383F8001D87FC013FCEAFFE0A2EC03F815F0EBC007007F14E0903880 +0FC0393E001F80391FC07F003807FFFC6C5B38007FC0207C85DE29>I<EB03C0EA07FFB5 +FCA41201EA007FA2133FB3AB0403B512F8A404001400EF7FF8EF3FE0188095C7FC177C17 +785F4C5A4C5A4C5A4CC8FC161E16385E5E4B5A4B5A4BC9FCED1F804B7E157F4B7E9138C1 +EFF0ECC3CF9138C787F89138CF03FC14DE9138F801FE4A6C7E5C4A6D7E707EA2707E707E +A2707E707EA2707E707EA2717E717EA2717E717EA284717E84496C4A7E496C4A13C0B600 +F090B6FCA440647CE347>I<D903C0EB7FE0D807FF903803FFFCB5010F13FFDB3F0013C0 +0378EB1FE003E06D7E0001D9C1C06D7E27007FC380130302C7C77FD93FCE140102DC81A2 +14F8717E5CA25CA45CB3B3496C4A7F496C4A7FB6D8F003B612C0A4423F7CBE4B>110 +D<EDFFC0020F13FC023F13FF9139FF807FC0903A03FC000FF0D907F0EB03F849486D7E49 +486D7E49C8123F498201FE6F7E48486F7E00038349150700078348486F7EA2001F834915 +01A2003F83A24981007F1880A400FF18C0AC007F1880A36D5D003F1800A3001F5F6D1503 +000F5FA26C6C4B5AA26C6C4B5A00015F6D151F6C6C4B5A6D6C4A5A6D6C4AC7FC6D6C495A +D907F0EB03F8D903FCEB0FF0903A00FF807FC0023FB5C8FC020F13FC020013C03A417CBF +43>I<D903C0EB7FC0D807FF903807FFFCB5011F13FFDB7F0013C003F8EB1FE0DAC1E0EB +0FF80001D9C780EB03FC26007FCFC76C7E02DE6E7ED93FDC8202F86F7E4A153F4A82727E +5C727EA2727EA2851803A285A3841A80AC1A0060A3611807A261180F61A26E4B5A616E15 +3F4E5A6E5E02DC4BC7FC4D5A02CE4A5ADAC780495ADAC3C0495ADAC1F0EB3FE0913AC07E +01FF806FB448C8FC030F13F80300138093CAFCB3A3497E497EB612F0A4415B7CBE4B>I< +010FEB07F8D80FFFEB1FFEB5EB7FFF9238F80F80913901E03FC0DA038013E00003903807 +007FC6130E5C137F4AEB3FC0EE1F804AEB060093C7FC5CA35CA55CB3B1497E4813F0B612 +F8A42B3F7BBE34>114 D<1470A714F0A51301A31303A21307A2130FA2131F133F137F13 +FF1203000F90B6FCB8FCA326000FF0C8FCB3AEEE01C0AE0107EC038080A2010315006E5B +13016E130E01005C027F5B91383FE0F091380FFFE06E5B020090C7FC2A597ED734>116 +D<D903C0150FD807FFED1FFFB50203B5FCA40001ED0007D8007F1501A2013F81B3B25FA4 +5FA2011F5DA26E140E130F5F6D6C4A7F5F6D6C4A13E0D901FED903C0EBFFC0903A007FC0 +1F8091393FFFFE00020F13F8020001E0EC800042407CBE4B>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fx bthhsm 17.28 8 +/Fx 8 164 df<F11F80F17FF8953803FFFE060F7F067F14C04DB67E050F81057F814CB7 +7E040F82163F4BB9FC030784153F4ABA7E1407023F8591BBFC1307011F8690BCFC120700 +1F87BDFCCDFC1A1F86747F86A386A66462A464A46264A4EF01F8DD07FE5DDD1FFF5B4D13 +805F94B512C04C5F4C14E0A24C14F04C4B90C7FCA24C14F8A34C02FC5BA34CECFE3FA263 +EE7C0FDCF00313FF4C7E4C7E4C6D495A1AFF93C77EA298B51280A284A584A484A484A399 +C7FC6384A263A284A263A28563A36385A263A28563A37390C8FCA4621907A262A2190362 +A3735AA362A2190062A3598FA9ED30>76 D<050FB812F0A21DE05FA31DC0A34D1780A41D +00A25FA264A494B85AA296CAFC05FCCBFCA34C5AA65F1603A55F1607A2EB01F8EB07FEEB +1FFF491380494A5A90B512C05A4814E0A24814F0484B5AA24814F8A34814FC94CCFC5E48 +14FEA3EA7C0FD8F003EBFF3E486C147E487E487F16FEC77E5E93B67EA280A580A480A480 +A395CBFC5F80A25FA280A25FA2815FA35F81A25FA2815FA36F90CCFCA45E1507A25EA215 +035EA36F5AA35EA215005EA35C8689E430>I<B9FCB1C66CECFE007F5EA27F5EA36D5CA3 +6D5CA37F5EA27F5EA36D91C7FCA36E5AA3143F5DA2141F5DA2140F5DA36E5AA314035DA2 +14015DA214003040809D30>97 D<BD12F0B1CD381FF800505AA3505AA3505AA261A26361 +A298C7FC61A34F5AA2191F62F00FFF0503B5FC4CB65A93B7FC153F021FB8FC0103B95A13 +1F5B90BA5A5A5A48615AA25A62A25A97C8FCA419F806FCC9FC05FCCAFC4CCBFC93CCFC48 +14800280CDFC01F0CEFC138090CFFC127C1278127012601240A2D0FC7E5450809D54> +106 D<B9FCB13011809D30>124 D[<1708173EEFFF80040313E0040F13F8043F13FE93B6 +7E030315E0030F15F8033F15FE92B87E020317E0020F17F8020317E002001780033F4BC8 +FC030F15F8030315E003001580043F49C9FC040F13F8040313E004001380053ECAFC1708 +94CBFCB0933803FFC0043F13FC4BB67E030715E0031F15F84B8192B8FC4A834A834A834A +834A834A834A83A291BAFC4985A249854985A24985A24985EF000704F0D9007F7F490280 +140F4BC812034901F803007F03E0163F4B161F90B5CAEA07FF4A834A8348497113804A18 +7F4A183F4A181F481BC04A180F91CC1207A249190300071BE0491901A2491900A21C605B +000F1B70A21C305BA7BA00F01400B1D80FE0C91207AA6D160FA56D161FA2000760A26D16 +3FA36D167FA26D16FFA26C6D4A5B6E5CA26E5C6E5C6E5C6C6D4A5B02FF91B5FC6F5AEDF0 +0F92B7FC6C95C9FCA36D5EA36D5EA26D5EA26D5EA26D5E6D5EA26D5E6D93CAFC6E5C6E5C +020F14F06E5C020114809126001FF8CBFC>84 178 128 258 84 +150 D<BD12F0B1000701C0CDFC6C7FA2807E807E80137F80133F807F817F817F817F817F +817F81147F81A26E7EEF7FE06E903887FFFC04BFEBFF806E90B612E0856E16FC856E8286 +6E83866E83A26FD9C07F7FDD000F7F6F481303706D7F6F80716D7E6F8183737F6F6D7FA2 +6F7F737F6F7FA26F7FA2707EA2707E617013804F5B7013C061706D4890C7FC96B5FC7013 +F106F75B8295B55A705DA262715C62715C97C8FC7113FC61715B19C0717FA2717FA2717F +A2717FA2187F61725A61725A6196C9FC180E180C5475809D54>154 +D[<ED0FFF037F13E04AB512F8020714FE4A804A814A814A819126FFFC037F9238E0007F +490180EB1FF84990C76C7E4A14070107824A14034A1401A2010F82A24A80A76E5CA20107 +5EA26E14036E140701035E6E140F6D6D495A6D01E0EB7FF09238FC03FF6EB65A6E5D6E5D +6E92C9FC6E5C020114F86E6C13E0030F90CAFC92CCFCB3A2EF7FE0933807FFFE041F6D7E +047F14E04BB612F84B814B814B814B824B825D8692B87E5C865C865CA24A83A25C86A24A +ECF807DDC000148094C7123F4A01FC140F4C804C804C6E13C091B54880A24C157F93C912 +3F5B4BEE1FE0A24B160FA349491607A34B1603A31BF01A015DA25BA21A00A7000FB5FCA2 +15FCDBFF80167016E08216FC82827115008383A283A28315E3D800079038E03FFC160716 +00173E171E4B130617024992CAFCA55B5DA35BA292CCFC5BA3495AA25AA2485BA25A5C5A +A2485B5AA2485BB5FC5C123F6C5B1207000190CDFC6C7E133E130E>76 +187 132 282 72 163 D E +%EndDVIPSBitmapFont +end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +%%Page: 1 1 +1 0 bop 1733 772 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1733 772 a 45 w Fx(Maaj\226)2089 772 +y + currentpoint grestore moveto + 2089 772 a 1977 772 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1977 772 a 45 w Fx(La\232a|\243)2368 +772 y + currentpoint grestore moveto + 2368 772 a 1453 1354 a Fw(ManjuT)-11 b(eX)45 b(0.2)783 +1619 y(A)g(Manju)f(Script)i(P)l(ac)l(k)-7 b(age)46 b(for)g(L)2508 +1589 y Fv(A)2561 1619 y Fw(T)2636 1650 y(E)2711 1619 +y(X)20 b(2)2899 1641 y Fu(")1623 1871 y Fv(Oliv)m(er)32 +b(Cor\033)1560 2074 y(April)f(1st,)i(2001)1694 2409 y +Ft(Abstract)734 2561 y Fs(ManjuT)1015 2579 y(E)1061 2561 +y(X)19 b(is)e(a)h(pac)n(k)-5 b(age)17 b(o\033ering)f(Manju)j(supp)r +(ort)f(for)g(T)2580 2579 y(E)2626 2561 y(X)h(and)f(L)2881 +2544 y Fr(A)2918 2561 y Fs(T)2964 2579 y(E)3010 2561 +y(X)12 b(2)3126 2573 y Fq(")3169 2561 y Fs(.)609 2660 +y(This)17 b(pac)n(k)-5 b(age)17 b(is)g(founded)i(on)f(MonT)1786 +2678 y(E)1832 2660 y(X)h(and)f(will)d(\034nally)i(merge)f(with)i(MonT) +3080 2678 y(E)3126 2660 y(X)609 2760 y(in)34 b(order)f(to)h(pro)n(vide) +e(all)g(Mongolian)f(writings.)55 b(In)34 b(con)n(trast)f(to)h(the)h +(Mon-)609 2860 y(golian)22 b(Script)i(of)i(early)d(MonT)1599 +2877 y(E)1645 2860 y(X)i(v)n(ersions,)e(the)j(complete)d +(retransliteration)609 2959 y(pro)r(cess)h(whic)n(h)g(generates)f +(Manju)j(writing)c(out)j(of)g(romanized)d(input)j(is)f(built)609 +3059 y(on)41 b(the)g(ligature)d(functionalit)n(y)g(of)j(T)1866 +3077 y(E)1912 3059 y(X)h(and)f(Metafon)n(t,)j(th)n(us)d(e\033ectiv)n +(ely)609 3158 y(eliminating)23 b(the)28 b(need)f(for)g(installing)c(an) +n(y)k(external)f(prepro)r(cessor.)382 3445 y Fp(Con)l(ten)l(ts)382 +3648 y Fo(1)83 b(In)m(tro)s(duction)2230 b(2)382 3851 +y(2)83 b(Installation)2290 b(2)382 4055 y(3)83 b(User)35 +b(Commands)2046 b(3)517 4168 y Fn(3.1)93 b(Using)29 b(ManjuT)1285 +4187 y(E)1336 4168 y(X)h(with)g(T)1690 4187 y(E)1740 +4168 y(X)79 b(.)45 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)143 b(3)517 4281 y(3.2)93 b(Using)29 +b(ManjuT)1285 4300 y(E)1336 4281 y(X)h(with)g(L)1663 +4264 y Fm(A)1703 4281 y Fn(T)1753 4300 y(E)1803 4281 +y(X)14 b(2)1930 4295 y Fl(")2028 4281 y Fn(.)45 b(.)h(.)g(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)143 b(3)725 +4393 y(3.2.1)105 b(V)-8 b(ertical)29 b(T)-8 b(ext)31 +b(Capsules)47 b(.)f(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)143 b(4)382 4597 y Fo(4)83 b(Character)36 +b(Set)f(and)g(Romanization)1305 b(4)517 4710 y Fn(4.1)93 +b(Basic)30 b(Character)i(Set)91 b(.)46 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)143 +b(4)517 4823 y(4.2)93 b(Extended)32 b(Character)g(Set)68 +b(.)45 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)143 b(5)517 4935 y(4.3)93 b(Tib)s(etan)30 +b(T)-8 b(ransliteration)30 b(Character)i(Set)78 b(.)46 +b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)143 b(5)517 +5048 y(4.4)93 b(Sp)s(ecial)29 b(Characters)74 b(.)45 +b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)143 b(6)382 5252 y Fo(5)83 b(Outlo)s(ok)36 +b(and)e(Desiderata)1716 b(7)1854 5652 y Fn(1)p eop +%%Page: 2 2 +2 1 bop 382 548 a Fp(1)131 b(In)l(tro)t(duction)382 751 +y Fn(As)27 b(long)g(as)g(a)h(full-\035edged)f(supp)s(ort)h(of)f(all)f +(Mongolian-based)h(languages)h(and)g(writ-)382 864 y(ing)35 +b(systems)e(\(Mongolian,)j(Manju,)h(T)-8 b(o)s(d,)37 +b(Sib)s(e)e(as)g(w)m(ell)f(as)h(v)-5 b(arious)35 b(transcription)382 +977 y(systems)26 b(for)i(Tib)s(etan,)g(Sanskrit)f(and)i(Chinese,)f +(also)f(kno)m(wn)i(as)f(Galig)e(or)i(Ali)e(Gali\))382 +1090 y(is)h(not)j(a)m(v)-5 b(ailable)27 b(for)i(the)g(T)1342 +1109 y(E)1392 1090 y(X)g(and)g(L)1686 1073 y Fm(A)1726 +1090 y Fn(T)1776 1109 y(E)1827 1090 y(X)14 b(2)1954 1104 +y Fl(")2028 1090 y Fn(comm)m(unit)m(y)-8 b(,)29 b(the)h(author)f +(considered)382 1202 y(it)37 b(useful)g(to)h(prepare)h(a)f(stand-alone) +g(Manju)g(pac)m(k)-5 b(age)39 b(whic)m(h)g(can)f(b)s(e)g(used)g(with) +382 1315 y(T)432 1335 y(E)482 1315 y(X)h(and)h(L)797 +1299 y Fm(A)837 1315 y Fn(T)887 1335 y(E)938 1315 y(X)14 +b(2)1065 1329 y Fl(")1111 1315 y Fn(.)67 b(The)40 b(pac)m(k)-5 +b(age)41 b(comes)d(in)h(t)m(w)m(o)i(v)-5 b(arieties:)56 +b(while)38 b(T)3016 1335 y(E)3067 1315 y(X)h(users)382 +1428 y(can)32 b(access)g(the)g(Manju)f(fon)m(ts,)i(L)1534 +1411 y Fm(A)1574 1428 y Fn(T)1624 1448 y(E)1674 1428 +y(X)14 b(2)1801 1442 y Fl(")1879 1428 y Fn(users)31 b(enjo)m(y)h(the)g +(additional)e(privilege)g(of)382 1541 y(b)s(eing)d(able)g(to)g(t)m(yp)s +(eset)h(v)m(ertical)f(capsules)f(of)h(Manju)h(text.)39 +b(Users)27 b(of)g(b)s(oth)h(comm)m(u-)382 1654 y(nities)33 +b(nev)m(er)k(ha)m(v)m(e)f(to)f(b)s(other)h(with)f(enco)s(ding)g(issues) +f(or)h(external)g(prepro)s(cessors.)382 1767 y(Manju)k(is)e(t)m(yp)s +(ed)j(in)e(a)h(fairly)e(standard)j(romanization)e(and)h(is)f(con)m(v)m +(erted)j(to)e(the)382 1880 y(presen)m(tation)31 b(form)f(automatically) +-8 b(.)382 2166 y Fp(2)131 b(Installation)382 2369 y +Fn(Installation)23 b(of)i(this)f(soft)m(w)m(are)j(pac)m(k)-5 +b(age)26 b(is)e(straigh)m(tforw)m(ard:)40 b(The)25 b(installation)e +(pro-)382 2482 y(cedure)31 b(dep)s(ends)g(on)g(the)f(nature)i(of)e(the) +h(actual)f(T)2166 2502 y(E)2216 2482 y(X)g(system.)40 +b(The)31 b(directory)f(tree)382 2595 y(of)42 b(e.)15 +b(g.,)47 b(teT)-8 b(eX)43 b(is)e(di\033eren)m(t)i(from)f(the)h(em)m +(tex)g(tree;)49 b(hence)44 b(the)f(source)g(arc)m(hiv)m(e)382 +2708 y Fk(manjutex.zip)f Fn(features)h(the)g(follo)m(wing)e(sub)s +(directories)g(the)i(con)m(ten)m(ts)h(of)e(whic)m(h)382 +2821 y(has)30 b(to)h(b)s(e)f(placed)g(in)m(to)g(appropriate)h(branc)m +(hes)h(of)e(the)h(T)2412 2840 y(E)2462 2821 y(X)f(installation:)518 +3009 y Fj(\017)46 b Fk(mfinput)38 b Fn(holds)g(the)h(complete)e +(Metafon)m(t)j(sources)e(for)g(the)h(Tib)s(etan)f(fon)m(ts.)609 +3121 y(The)47 b(suggested)f(path)g(for)g(em)m(tex)g(users)f(is)g +Fk(\\emtex\\mfinput\\manju)p Fn(;)53 b(for)609 3234 y(teT)-8 +b(eX)25 b(users)f Fk($TEXMF/fonts/source/public/manju)f +Fn(is)g(a)h(suitable)f(c)m(hoice.)518 3422 y Fj(\017)46 +b Fk(tfm)23 b Fn(holds)g(all)f(necessary)i(fon)m(t)g(metrics)e +(\034les.)37 b(The)24 b(suggested)g(path)g(for)g(em)m(tex)609 +3535 y(users)c(is)f Fk(\\emtex\\tfm\\manju)p Fn(;)k(for)d(teT)-8 +b(eX)21 b(users)f Fk($TEXMF/fonts/tfm/public/manju)609 +3648 y Fn(is)29 b(a)h(suitable)f(c)m(hoice.)518 3835 +y Fj(\017)46 b Fk(texinput)31 b Fn(holds)g(all)e(st)m(yle)i(\034les,)g +(fon)m(t)h(enco)s(ding)f(de\034nitions)f(etc.)44 b(whic)m(h)32 +b(are)609 3948 y(read)44 b(b)m(y)f(T)1011 3968 y(E)1061 +3948 y(X)f(and)i(L)1383 3931 y Fm(A)1423 3948 y Fn(T)1473 +3968 y(E)1523 3948 y(X)14 b(2)1650 3962 y Fl(")1696 3948 +y Fn(.)78 b(The)43 b(suggested)h(path)f(for)g(em)m(tex)f(users)h(is)609 +4061 y Fk(\\emtex\\texinput\\manju)p Fn(;)k(for)41 b(teT)-8 +b(eX)42 b(users)f Fk($TEXMF/tex/latex/manju)609 4174 +y Fn(is)29 b(a)h(suitable)f(c)m(hoice.)518 4362 y Fj(\017)46 +b Fk(doc)28 b Fn(con)m(tains)h(the)g(do)s(cumen)m(tation)g(\(the)g(do)s +(cumen)m(t)g(whic)m(h)g(y)m(ou)g(are)f(reading)609 4475 +y(righ)m(t)35 b(no)m(w\).)57 b(It)34 b(can)i(b)s(e)f(placed)g(in)f +Fk(\\emtex\\doc\\manju)h Fn(\(for)g(em)m(tex)g(users\))609 +4588 y(or)c Fk($TEXMF/doc/latex/manju)e Fn(\(for)i(teT)-8 +b(eX)31 b(users\).)523 4775 y(It)38 b(ma)m(y)g(b)s(ecome)g(necessary)g +(to)h(rehash)g(the)f(directory)h(database)g(of)f(the)h(T)3253 +4795 y(E)3303 4775 y(X)382 4888 y(system.)68 b(When)41 +b(in)e(doubt,)44 b(consult)c(y)m(our)g(system)f(administrator)g(or)h +(lo)s(cal)f(T)3253 4908 y(E)3303 4888 y(X)382 5001 y(wizard.)g(On)28 +b(teT)-8 b(eX)29 b(systems,)d(the)i(command)f Fk(texhash)h +Fn(will)d(p)s(erform)i(this)f(service.)1854 5652 y(2)p +eop +%%Page: 3 3 +3 2 bop 382 548 a Fp(3)131 b(User)44 b(Commands)382 751 +y Fn(ManjuT)688 770 y(E)738 751 y(X)d(pro)m(vides)f(the)h(common)f +(command)g Fk(\\bth)h Fn(\(as)f(in)80 b Fi(\312\205\341\201)41 +b Fh(bithe)7 b Fn(\))41 b(to)382 885 y(switc)m(h)30 b(to)h(Manju)g(mo)s +(de.)40 b(A)31 b(Manju)f(fon)m(t)h(is)f(selected)g(and)h(the)g(Latin)g +(input)f(is)f(au-)382 998 y(tomatically)g(in)m(terpreted)34 +b(as)d(transliterated)h(Manju.)46 b(The)33 b(transliteration)e(closely) +382 1111 y(follo)m(ws)e(Hauer's)h(system)f(and)i(is)e(presen)m(ted)i +(in)f(the)h(next)f(section.)382 1354 y Fg(3.1)112 b(Using)38 +b(ManjuT)1331 1376 y(E)1392 1354 y(X)f(with)h(T)1829 +1376 y(E)1888 1354 y(X)382 1526 y Fn(If)29 b(y)m(ou)i(only)e(use)i(L) +1021 1509 y Fm(A)1061 1526 y Fn(T)1111 1545 y(E)1161 +1526 y(X)14 b(2)1288 1540 y Fl(")1364 1526 y Fn(then)31 +b(y)m(ou)g(can)g(safely)d(skip)h(reading)i(this)e(paragraph.)523 +1639 y(Near)i(the)g(b)s(eginning)f(of)g(y)m(our)h(T)1672 +1658 y(E)1723 1639 y(X)f(do)s(cumen)m(t)h(\(or)g(b)s(efore)g(y)m(our)g +(\034rst)g(instance)382 1752 y(of)f(Manju)g(text\))h(y)m(ou)f(ha)m(v)m +(e)i(to)e(input)g(the)h(Manju)f(macros)g(b)m(y)h(sa)m(ying)382 +1936 y Fk(\\input)47 b(manju)382 2121 y Fn(whic)m(h)31 +b(will)e(pro)m(vide)i(a)h(size)e(selection)g(command,)h +Fk(msize)p Fn(,)g(and)h(the)f(fon)m(t)h(switc)m(hing)382 +2234 y(command)e Fk(\\bth)p Fn(.)523 2347 y(A)g(complete)g(Manju)g(T) +1339 2366 y(E)1389 2347 y(X)g(do)s(cumen)m(t)h(could)f(lo)s(ok)f(lik)m +(e)g(this:)382 2580 y(This)g(is)g(Manju:)382 2693 y Fi(Maaj\226)46 +b(\312\205\341\201)2035 2580 y Fk(\\input)h(manju)2035 +2693 y(\\msize)2035 2806 y(This)g(is)g(Manju:\\\\)2035 +2919 y({\\bth)g(manju)g(bithe})2035 3032 y(\\bye)523 +3249 y Fn(In)22 b(e\033ect,)i(three)f(di\033eren)m(t)g(fon)m(t)g(sizes) +e(can)i(b)s(e)f(selected)g(using)f Fk(msize)h Fn(\(10)h(p)s(oin)m +(ts\),)382 3362 y Fk(msizei)30 b Fn(\(11)h(p)s(oin)m(ts\))e(and)i +Fk(msizeii)f Fn(\(12)h(p)s(oin)m(ts\).)523 3475 y(The)e(commands)e(to)i +(toggle)f(b)s(et)m(w)m(een)i(Manju)e(writing)g(and)h(Computer)f(Mo)s +(dern)382 3588 y(are)43 b Fk(\\bth)g Fn(and)g Fk(\\tenrm)p +Fn(,)i(resp)s(ectiv)m(ely)-8 b(.)77 b(Please)43 b(note)g(that)g +Fk(\\tenrm)g Fn(is)e(rede\034ned)382 3700 y(b)m(y)e(ManjuT)822 +3720 y(E)873 3700 y(X)f(to)i(the)f(e\033ect)h(that)f(the)h(size)e +(selection)g(command)h(o)m(v)m(errides)g(the)382 3813 +y(10)30 b(p)s(oin)m(t)g(size)g(of)g Fk(\\tenrm)1295 3780 +y Fm(1)1334 3813 y Fn(.)382 4056 y Fg(3.2)112 b(Using)38 +b(ManjuT)1331 4078 y(E)1392 4056 y(X)f(with)h(L)1797 +4033 y Ff(A)1841 4056 y Fg(T)1900 4078 y(E)1960 4056 +y(X)16 b(2)2117 4071 y Fe(")382 4228 y Fn(L)405 4211 +y Fm(A)445 4228 y Fn(T)495 4247 y(E)546 4228 y(X)e(2)673 +4242 y Fl(")749 4228 y Fn(users)30 b(activ)-5 b(ate)30 +b(the)g(Manju)h(pac)m(k)-5 b(age)31 b(b)m(y)g(sa)m(ying)382 +4413 y Fk(\\usepackage{manju})382 4597 y Fn(in)c(the)i(pream)m(ble)f +(of)g(the)g(do)s(cumen)m(t.)41 b(The)28 b(fon)m(t)h(selection)e +(command)h(is)f Fk(\\bth)p Fn(.)39 b(The)382 4710 y(size)29 +b(is)g(set)h(through)i(the)e(NFSS)h(system.)523 4823 +y(A)f(Manju)g(do)s(cumen)m(t)h(could)f(con)m(tain)h(the)g(follo)m(wing) +d(co)s(de)j(snipp)s(et:)382 5056 y(This)e(is)g(Manju:)382 +5169 y Fi(Maaj\226)46 b(\312\205\341\201)2035 5056 y +Fk(This)h(is)g(Manju:\\\\)2035 5169 y({\\bth)g(manju)g(bithe})p +382 5318 1196 4 v 486 5371 a Fd(1)520 5403 y Fc(This)26 +b(`feature')h(w)n(as)g(tak)n(en)e(from)g(the)h(Tib)r(etan)g(pac)n(k)l +(age.)1854 5652 y Fn(3)p eop +%%Page: 4 4 +4 3 bop 382 548 a Fo(3.2.1)103 b(V)-9 b(ertical)38 b(T)-9 +b(ext)36 b(Capsules)382 720 y Fn(With)31 b(P)m(ostScript)i(supp)s(ort)f +(it)g(b)s(ecomes)f(p)s(ossible)f(to)i(t)m(yp)s(eset)g(v)m(ertical)g +(capsules)f(of)382 832 y(Manju)21 b(text.)37 b(Simply)19 +b(issue)h(the)i(command)e Fk(\\mabosoo{})p Fn(,)j(include)d(a)h(text)h +(argumen)m(t)382 945 y(and)31 b(see)f(ho)m(w)h(it)f(w)m(orks:)446 +1070 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 446 1070 a 30 w Fi(Maaj\226)673 1070 y + currentpoint grestore moveto + 673 1070 +a 600 1070 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 600 1070 a 30 w Fi(\312\205\341\201)895 +1070 y + currentpoint grestore moveto + 895 1070 a 721 1158 a Fn(is)f Fh(manju)j(bithe)p +Fn(.)733 b Fk(\\mabosoo{manju}\\mabosoo{bithe})2035 1271 +y(is)47 b(\\textit{manju)g(bithe}.)382 1618 y Fp(4)131 +b(Character)44 b(Set)g(and)g(Romanization)382 1821 y +Fn(Giv)m(en)27 b(b)m(y)g(dictionary)g(order,)h(the)g(system)e(pro)m +(vides)h(the)g(follo)m(wing)f(basic)h(c)m(haracter)382 +1934 y(set:)382 2177 y Fg(4.1)112 b(Basic)38 b(Character)f(Set)448 +2323 y Fn(Manju)99 b(Input)i(Latin)p 1382 2357 4 113 +v 99 w(Manju)f(Input)g(Latin)p 2367 2357 V 100 w(Manju)g(Input)g(Latin) +p 398 2360 2957 4 v 562 2360 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 2360 a 30 w Fi(E\200)661 +2360 y + currentpoint grestore moveto + 661 2360 a 890 2448 a Fn(a)255 b(a)p 1382 2482 +4 122 v 1548 2360 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 2360 a 30 w Fi(H)1638 2360 y + currentpoint grestore moveto + +1638 2360 a 1873 2448 a Fn(h)250 b(h)p 2367 2482 4 122 +v 2533 2360 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 2360 a 30 w Fi(c)2616 2360 y + currentpoint grestore moveto + 2616 +2360 a 2864 2448 a Fn(c)260 b(c)562 2482 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 2482 a +30 w Fi(E\201)661 2482 y + currentpoint grestore moveto + 661 2482 a 893 2570 a Fn(e)f(e)p +1382 2604 4 122 v 1548 2482 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 2482 a 30 w Fi(\211)1654 +2482 y + currentpoint grestore moveto + 1654 2482 a 1873 2570 a Fn(b)250 b(b)p 2367 2604 +4 122 v 2533 2482 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 2482 a 30 w Fi(\210)2609 2482 +y + currentpoint grestore moveto + 2609 2482 a 2870 2570 a Fn(j)272 b(j)562 2604 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 +2604 a 30 w Fi(E\210)676 2604 y + currentpoint grestore moveto + 676 2604 a 900 2692 a +Fn(i)i(i)p 1382 2726 4 122 v 1548 2604 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 2604 a +30 w Fi(p)1631 2604 y + currentpoint grestore moveto + 1631 2604 a 1873 2692 a Fn(p)250 +b(p)p 2367 2726 4 122 v 2533 2604 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 2604 a 30 w +Fi(y)2598 2604 y + currentpoint grestore moveto + 2598 2604 a 2860 2692 a Fn(y)i(y)562 +2726 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 2726 a 30 w Fi(Eo\377)676 2726 y + currentpoint grestore moveto + 676 2726 +a 890 2814 a Fn(o)j(o)p 1382 2848 4 122 v 1548 2726 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + +1548 2726 a 30 w Fi(S)1638 2726 y + currentpoint grestore moveto + 1638 2726 a 1880 2814 +a Fn(s)264 b(s)p 2367 2848 4 122 v 2533 2726 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 2726 +a 30 w Fi(\244)2609 2726 y + currentpoint grestore moveto + 2609 2726 a 2847 2814 a Fn(k')242 +b(k')562 2848 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 2848 a 30 w Fi(Eu\377)676 2848 y + currentpoint grestore moveto + +676 2848 a 888 2936 a Fn(u)249 b(u)p 1382 2970 4 122 +v 1548 2848 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 2848 a 30 w Fi(\240)1638 2848 y + currentpoint grestore moveto + 1638 +2848 a 1868 2936 a Fn(s')266 b(\262)p 2367 2970 4 122 +v 2533 2848 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 2848 a 30 w Fi(\242)2609 2848 y + currentpoint grestore moveto + 2609 +2848 a 2849 2936 a Fn(g')245 b(g')562 2970 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 2970 +a 30 w Fi(E\227)706 2970 y + currentpoint grestore moveto + 706 2970 a 889 3058 a Fn(v)268 +b(\011)-48 b(u)p 1382 3114 4 144 v 1548 2970 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 2970 +a 30 w Fi(T)1646 2970 y + currentpoint grestore moveto + 1646 2970 a 1881 3058 a Fn(t)265 +b(t)p 2367 3114 4 144 v 2533 2970 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 2970 a 30 w +Fi(\243)2609 2970 y + currentpoint grestore moveto + 2609 2970 a 2846 3058 a Fn(h')240 +b(h')562 3114 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 3114 a 30 w Fi(N)623 3114 y + currentpoint grestore moveto + 623 3114 +a 888 3202 a Fn(n)249 b(n)p 1382 3236 4 122 v 1548 3114 +a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 3114 a 30 w Fi(D)1646 3114 y + currentpoint grestore moveto + 1646 3114 a 1873 +3202 a Fn(d)h(d)p 2367 3236 4 122 v 2533 3114 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 +3114 a 30 w Fi(r\202)2639 3114 y + currentpoint grestore moveto + 2639 3114 a 2866 3202 +a Fn(r)265 b(r)562 3236 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 3236 a 30 w Fi(K)653 3236 +y + currentpoint grestore moveto + 653 3236 a 889 3324 a Fn(k)252 b(k)p 1382 3358 4 122 +v 1548 3236 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 3236 a 30 w Fi(L)1608 3236 y + currentpoint grestore moveto + 1608 +3236 a 1886 3324 a Fn(l)274 b(l)p 2367 3358 4 122 v 2533 +3236 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 3236 a 30 w Fi(F)2632 3236 y + currentpoint grestore moveto + 2632 3236 a +2870 3324 a Fn(f)e(f)562 3358 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 562 3358 a 30 w Fi(G)653 +3358 y + currentpoint grestore moveto + 653 3358 a 890 3446 a Fn(g)255 b(g)p 1382 3479 +4 122 v 1548 3358 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 3358 a 30 w Fi(M)1608 3358 y + currentpoint grestore moveto + +1608 3358 a 1861 3446 a Fn(m)223 b(m)p 2367 3479 4 122 +v 2533 3358 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2533 3358 a 30 w Fi(w)2609 3358 y + currentpoint grestore moveto + 2609 +3358 a 2851 3446 a Fn(w)235 b(w)523 3650 y(While)47 b(the)j(input)f +(metho)s(d)f(for)h(the)h(ma)5 b(jorit)m(y)47 b(of)i(c)m(haracters)i +(matc)m(hes)e(the)382 3763 y(transliteration)42 b(con)m(v)m(en)m +(tions,)48 b(some)42 b(letters)h(require)f(a)h(sligh)m(tly)e +(di\033eren)m(t)j(treat-)382 3876 y(men)m(t:)493 4063 +y(1.)i(Although)22 b(the)h(diph)m(tong)1583 3975 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1583 +3975 a 30 w Fi(aii\377)1711 3975 y + currentpoint grestore moveto + 1711 3975 a 1696 4063 +a Fn(is)d(usually)h(rendered)i(as)f Fh(ai)p Fn(,)i(it)d(m)m(ust)h(b)s +(e)g(en)m(tered)609 4176 y(as)30 b Fk(aii)g Fn(in)g(order)h(to)f(pro)s +(duce)h(the)g(desired)f(e\033ect.)493 4364 y(2.)46 b(The)g(v)m(o)m(w)m +(el)g(whic)m(h)f(is)f(con)m(v)m(en)m(tionally)h(rendered)h(as)f +Fh(\373)52 b Fn(or)47 b Fh(\011)-47 b(u)2961 4276 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2961 +4276 a 31 w Fi(E\227)3105 4276 y + currentpoint grestore moveto + 3105 4276 a 3097 4364 +a Fn(can)46 b(b)s(e)609 4491 y(en)m(tered)e(as)e Fk(v)g +Fn(or)h(as)f Fk(\\={u})g Fn(due)h(to)f(the)h(fact)f(that)h(a)f(c)m +(haracter)j Fh(\373)k Fn(is)41 b(not)609 4604 y(readily)29 +b(a)m(v)-5 b(ailable)29 b(on)h(most)g(systems.)493 4792 +y(3.)46 b(The)30 b(consonan)m(t)h Fh(\262)1360 4704 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + +1360 4704 a 30 w Fi(\240)1450 4704 y + currentpoint grestore moveto + 1450 4704 a 1480 +4792 a Fn(can)e(b)s(e)g(en)m(tered)i(as)e Fk(s')p Fn(or)h(as)f +Fk(\\v{s})p Fn(,)g(but)h(not)g(as)f(*)p Fk(sh)609 4905 +y Fn(as)23 b(to)h(a)m(v)m(oid)f(undesired)h(mergers)f(of)g +Fh(s)30 b Fn(and)24 b Fh(h)30 b Fn(lik)m(e)22 b(in)h +Fh(ishun)2748 4817 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2748 4817 a 30 w Fi(Eis\344\200)3013 +4817 y + currentpoint grestore moveto + 3013 4817 a 2862 4905 a Fn(whic)m(h)h(should)609 +5178 y(not)31 b(b)s(e)f(*)p Fh(i\262un)1202 5090 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1202 +5090 a 31 w Fi(Ei\237u\200)1441 5090 y + currentpoint grestore moveto + 1441 5090 a 1293 +5178 a Fn(!)1854 5652 y(4)p eop +%%Page: 5 5 +5 4 bop 382 548 a Fg(4.2)112 b(Extended)38 b(Character)f(Set)382 +720 y Fn(The)31 b(follo)m(wing)d(sp)s(ecial)h(c)m(haracters)j(listed)c +(in)i(ma)5 b(jor)29 b(dictionaries)g(are)i(pro)m(vided:)1433 +899 y(Manju)100 b(Input)g(Latin)1548 933 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 933 a +30 w Fi(\255)1669 933 y + currentpoint grestore moveto + 1669 933 a 1857 1021 a Fn(sy)215 +b(sy)1548 1055 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 1055 a 30 w Fi(\256)1631 1055 y + currentpoint grestore moveto + +1631 1055 a 1854 1143 a Fn(cy)d(cy)1548 1177 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 1177 +a 30 w Fi(\252)1612 1177 y + currentpoint grestore moveto + 1612 1177 a 1872 1265 a Fn(j')235 +b(jy)1548 1299 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 1299 a 30 w Fi(\246)1638 1299 y + currentpoint grestore moveto + +1638 1299 a 1853 1387 a Fn(dz)210 b(dz)1548 1421 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 +1421 a 30 w Fi(\262)1638 1421 y + currentpoint grestore moveto + 1638 1421 a 1838 1509 +a Fn(tsh)179 b(tsh)1548 1543 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 1543 a 30 w Fi(\264)1669 +1543 y + currentpoint grestore moveto + 1669 1543 a 1815 1631 a Fn(tsh)m(y)134 b(tsh)m(y)1548 +1665 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 1665 a 30 w Fi(\270)1608 1665 y + currentpoint grestore moveto + 1608 1665 +a 1861 1753 a Fn(zr)224 b(zr)523 1932 y(Please)20 b(note)h(that)g(due)g +(to)g(in)m(ternal)f(limitations)d(of)j(the)h(retransliteration)e +(engine,)382 2045 y Fh(jy)555 1957 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 555 1957 a 30 w +Fi(\252)619 1957 y + currentpoint grestore moveto + 619 1957 a 676 2045 a Fn(has)30 b(to)h(b)s(e)f(en)m +(tered)i(as)e Fk(j')p Fn(.)382 2289 y Fg(4.3)112 b(Tib)s(etan)38 +b(T)-9 b(ransliteration)38 b(Character)g(Set)382 2460 +y Fn(Besides)26 b(these)i(c)m(haracters,)i(an)e(additional)f(small)e +(set)i(of)h(sp)s(ecial)d(c)m(haracters)30 b(is)c(pro-)382 +2573 y(vided)g(for)h(rendering)g(Tib)s(etan)f(transliterations)g(as)g +(giv)m(en)h(in)f(the)h(P)m(en)m(taglot)i(dictio-)382 +2686 y(nary:)1433 2891 y(Manju)100 b(Input)g(Latin)1548 +2924 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 2924 a 30 w Fi(Z)1638 2924 y + currentpoint grestore moveto + 1638 2924 a +1878 3013 a Fn(z)260 b(z)1548 3046 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 3046 a 30 w +Fi(\266)1638 3046 y + currentpoint grestore moveto + 1638 3046 a 1853 3134 a Fn(zh)210 +b(zh)1548 3168 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 3168 a 30 w Fi(\260)1638 3168 y + currentpoint grestore moveto + +1638 3168 a 1863 3256 a Fn(ts)229 b(ts)1548 3290 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 +3290 a 30 w Fi(\272)1608 3290 y + currentpoint grestore moveto + 1608 3290 a 1838 3378 +a Fn(ng')180 b(ng')1548 3412 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 3412 a 30 w Fi(\275)1608 +3412 y + currentpoint grestore moveto + 1608 3412 a 1873 3500 a Fn(l')249 b(l')1548 3534 +y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 3534 a 30 w Fi(P)1631 3534 y + currentpoint grestore moveto + 1631 3534 a 1861 +3622 a Fn(p')224 b(p')1548 3656 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1548 3656 a 30 w Fi(\236)1631 +3656 y + currentpoint grestore moveto + 1631 3656 a 1868 3744 a Fn(t')240 b(t')523 3948 +y(It)42 b(b)s(ecomes)g(th)m(us)h(p)s(ossible)e(to)i(sp)s(ell)d(out)j +(the)g(Tib)s(etan)f(alphab)s(et)h(in)f(Manju)382 4061 +y(writing,)26 b(as)h(used)f(in)g(the)h(P)m(en)m(taglot)i(dictionary)c +(for)i(Tib)s(etan)f(and)h(Uigh)m(ur)g(translit-)382 4174 +y(erations:)1854 5652 y(5)p eop +%%Page: 6 6 +6 5 bop 876 545 a Fb(kx,)1184 457 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1184 457 a 30 w Fi(\330\201)1316 +457 y + currentpoint grestore moveto + 1316 457 a 1340 603 4 147 v 1421 545 a Fb(\226x,)1759 +457 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1759 457 a 30 w Fi(\350\201)1891 457 y + currentpoint grestore moveto + 1891 457 +a 1915 603 4 147 v 1972 545 a Fb(gx,)2270 457 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2270 +457 a 31 w Fi(G\200)2392 457 y + currentpoint grestore moveto + 2392 457 a 2410 603 4 +147 v 2480 545 a Fb(\254x,)2782 457 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2782 457 a 30 w +Fi(\272\200)2873 457 y + currentpoint grestore moveto + 2873 457 a 887 682 a Fk(ka)146 +b(g'a)p 1340 716 4 113 v 147 w(kha)g(k'a)p 1915 716 V +147 w(ga)153 b(ga)p 2410 716 V 130 w(nga)100 b(ng'a)p +813 719 2126 4 v 879 807 a Fb(cx,)1184 719 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1184 719 +a 30 w Fi(iiy\200)1347 719 y + currentpoint grestore moveto + 1347 719 a 1340 882 4 163 +v 1423 807 a Fb(\204x,)1759 719 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1759 719 a 30 w Fi(ci\200)1907 +719 y + currentpoint grestore moveto + 1907 719 a 1915 882 4 163 v 1987 807 a Fb(jx,)2270 +719 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2270 719 a 31 w Fi(i\200)2365 719 y + currentpoint grestore moveto + 2365 719 a +2410 882 4 163 v 2481 807 a Fb(\257x,)2782 719 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2782 +719 a 30 w Fi(Niy\200)2941 719 y + currentpoint grestore moveto + 2941 719 a 887 961 a +Fk(ca)123 b(jiya)p 1340 995 4 113 v 123 w(cha)146 b(cia)p +1915 995 V 147 w(ja)153 b(ja)p 2410 995 V 130 w(nya)100 +b(niya)p 813 998 2126 4 v 888 1086 a Fb(tx,)1184 998 +y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1184 998 a 30 w Fi(\236\200)1297 998 y + currentpoint grestore moveto + 1297 998 a 1340 +1152 4 155 v 1435 1086 a Fb(\346x,)1759 998 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1759 998 +a 30 w Fi(T\200)1888 998 y + currentpoint grestore moveto + 1888 998 a 1915 1152 4 155 +v 1980 1086 a Fb(dx,)2270 998 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2270 998 a 31 w Fi(D\200)2399 +998 y + currentpoint grestore moveto + 2399 998 a 2410 1152 4 155 v 2481 1086 a Fb(nx,)2782 +998 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2782 998 a 30 w Fi(N\200)2873 998 y + currentpoint grestore moveto + 2873 998 a +887 1231 a Fk(ta)146 b(t'a)p 1340 1265 4 113 v 147 w(tha)170 +b(ta)p 1915 1265 V 170 w(da)153 b(da)p 2410 1265 V 153 +w(na)171 b(na)p 813 1269 2126 4 v 874 1357 a Fb(px,)1184 +1269 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1184 1269 a 30 w Fi(\310\201)1316 1269 y + currentpoint grestore moveto + 1316 +1269 a 1340 1401 4 133 v 1426 1357 a Fb(\261x,)1759 1269 +y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1759 1269 a 30 w Fi(\320\201)1891 1269 y + currentpoint grestore moveto + 1891 1269 +a 1915 1401 4 133 v 1980 1357 a Fb(bx,)2270 1269 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2270 +1269 a 31 w Fi(w\200)2376 1269 y + currentpoint grestore moveto + 2376 1269 a 2410 1401 +4 133 v 2470 1357 a Fb(mx,)2782 1269 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2782 1269 a 30 +w Fi(M\200)2873 1269 y + currentpoint grestore moveto + 2873 1269 a 887 1480 a Fk(pa)f(ba)p +1340 1514 4 113 v 170 w(pha)g(pa)p 1915 1514 V 170 w(ba)153 +b(wa)p 2410 1514 V 153 w(ma)171 b(ma)p 813 1517 2126 +4 v 874 1605 a Fb(\352x,)1184 1517 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1184 1517 a 30 w +Fi(\260\200)1305 1517 y + currentpoint grestore moveto + 1305 1517 a 1340 1664 4 147 v +1423 1605 a Fb(\353x,)1759 1517 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1759 1517 a 30 w Fi(\262\200)1880 +1517 y + currentpoint grestore moveto + 1880 1517 a 1915 1664 4 147 v 1982 1605 a Fb(\214x,)2270 +1517 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2270 1517 a 31 w Fi(\246\200)2392 1517 y + currentpoint grestore moveto + 2392 +1517 a 2410 1664 4 147 v 2466 1605 a Fb(wx,)2782 1517 +y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2782 1517 a 30 w Fi(w\200)2888 1517 y + currentpoint grestore moveto + 2888 1517 a 863 +1743 a Fk(tsa)123 b(tsa)p 1340 1776 4 113 v 123 w(tsha)100 +b(tsha)p 1915 1776 V 99 w(dza)107 b(dza)p 2410 1776 V +129 w(wa)171 b(wa)p 813 1780 2126 4 v 878 1868 a Fb(\361x,)1184 +1780 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1184 1780 a 30 w Fi(\266\200)1305 1780 y + currentpoint grestore moveto + 1305 +1780 a 1340 1926 4 147 v 1434 1868 a Fb(zx,)1759 1780 +y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1759 1780 a 30 w Fi(Z\200)1880 1780 y + currentpoint grestore moveto + 1880 1780 a 1915 +1926 4 147 v 1974 1868 a Fb(',)2270 1780 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2270 1780 +a 31 w Fi(E\200)2369 1780 y + currentpoint grestore moveto + 2369 1780 a 2410 1926 4 147 +v 2462 1868 a Fb(yx,)2782 1780 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2782 1780 a 30 w Fi(y\200)2876 +1780 y + currentpoint grestore moveto + 2876 1780 a 863 2005 a Fk(zha)123 b(zha)p 1340 +2039 4 113 v 170 w(za)194 b(za)p 1915 2039 V 193 w(')177 +b(ea)p 2410 2039 V 153 w(ya)171 b(ya)p 813 2042 2126 +4 v 874 2130 a Fb(rx,)1184 2042 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1184 2042 a 30 w Fi(r\200)1290 +2042 y + currentpoint grestore moveto + 1290 2042 a 1340 2189 4 147 v 1424 2130 a Fb(lx,)1759 +2042 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1759 2042 a 30 w Fi(L\200)1850 2042 y + currentpoint grestore moveto + 1850 2042 +a 1915 2189 4 147 v 1970 2130 a Fb(\321x,)2270 2042 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + +2270 2042 a 31 w Fi(\240\200)2392 2042 y + currentpoint grestore moveto + 2392 2042 a +2410 2189 4 147 v 2467 2130 a Fb(sx,)2782 2042 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2782 +2042 a 30 w Fi(S\200)2903 2042 y + currentpoint grestore moveto + 2903 2042 a 887 2268 +a Fk(ra)f(ra)p 1340 2302 4 113 v 193 w(la)194 b(la)p +1915 2302 V 146 w(sha)107 b(s'a)p 2410 2302 V 129 w(sa)171 +b(sa)p 813 2305 2126 4 v 878 2393 a Fb(hx,)1184 2305 +y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1184 2305 a 30 w Fi(H|\200)1335 2305 y + currentpoint grestore moveto + 1335 2305 a +1340 2456 4 152 v 1407 2393 a Fb(a,)1759 2305 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1759 +2305 a 30 w Fi(E\200)1857 2305 y + currentpoint grestore moveto + 1857 2305 a 1915 2456 +4 152 v 2284 2305 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2284 2305 a 2284 2305 a + currentpoint grestore moveto + 2284 2305 +a 2410 2456 4 152 v 2796 2305 a + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2796 2305 a 2796 2305 +a + currentpoint grestore moveto + 2796 2305 a 887 2535 a Fk(ha)146 b(h|a)p 1340 2569 +4 113 v 194 w(a)240 b(a)p 1915 2569 V 2410 2569 V 523 +2740 a Fn(Besides)29 b(these)i(basic)e(represen)m(tations,)j(certain)e +(deviations)f(exist:)493 2927 y(1.)46 b Fb(\254x,)36 +b Fh(nga)991 2839 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 991 2839 a 30 w Fi(\272\200)1082 +2839 y + currentpoint grestore moveto + 1082 2839 a 1117 2927 a Fn(is)e(used)i(for)f(Tib)s(etan)g +(initials)d(and)j(subscripts;)i(\034nals)e(are)h(ex-)609 +3040 y(pressed)31 b(as)1101 2952 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1101 2952 a 30 w Fi(\216)1226 +2952 y + currentpoint grestore moveto + 1226 2952 a 493 3248 a Fn(2.)46 b(While)38 b Fb(hx,)j +Fh(ha)1237 3160 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1237 3160 a 30 w Fi(H|\200)1388 3160 +y + currentpoint grestore moveto + 1388 3160 a 1367 3248 a Fn(is)e(used)h(for)g(Tib)s(etan)g(initial)c +Fb(hx,)p Fn(,)43 b(a)d(di\033eren)m(t)h(form)e(is)609 +3408 y(tak)m(en)31 b(for)f(subscripted)h Fh(ha)p Fn(,)f(as)g(in)f +Fb(\243x,)i Fh(lha)2204 3320 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 2204 3320 a 30 w Fi(\275|\200)2325 +3320 y + currentpoint grestore moveto + 2325 3320 a 2295 3408 a Fn(.)382 3685 y Fg(4.4)112 +b(Sp)s(ecial)39 b(Characters)382 3857 y Fn(ManjuT)688 +3877 y(E)738 3857 y(X)e(and)g(its)f(progenitor)i(MonT)1830 +3877 y(E)1880 3857 y(X)f(share)g(the)g(complete)g(set)g(of)f(n)m(um)m +(b)s(ers)382 3970 y(and)22 b(punctuation)h(marks)d(as)i(w)m(ell)e(as)i +(a)g(few)f(sp)s(ecial)f(c)m(haracters)j(used)f(for)g(in\035uencing)382 +4083 y(the)31 b(presen)m(tation)g(of)f(the)h(writing.)523 +4196 y(Pro)m(vided)k(a)f(w)m(ord)h(should)e(end)i(with)e(a)h +(non-\034nal)h(glyph)e(shap)s(e)h(then)g(the)h(En-)382 +4309 y(vironmen)m(t)f(Mark)m(er)1199 4221 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1199 4221 +a 30 w Fi(*\377)1320 4221 y + currentpoint grestore moveto + 1320 4221 a 1324 4309 a Fn(is)e(used)i +(whic)m(h)h(is)d(en)m(tered)k(as)e(an)g(asterisque)f +Fk(*)p Fn(.)52 b(This)33 b(is)382 4438 y(helpful)e(for)g(writing)h +(abbreviated)g(w)m(ords)h(or)f(marking)f(non-\034nal)i(v)m(o)m(w)m +(els,)g(lik)m(e)3280 4350 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 3280 4350 a 30 w Fi(Eo\377)3393 +4350 y + currentpoint grestore moveto + 3393 4350 a 382 4551 a Fn(whic)m(h)e(is)d(en)m(tered)k(as)e +Fk(o*)p Fn(.)523 4664 y(Whenev)m(er)38 b(the)f(plethora)g(of)g +(diacritics)e(used)i(in)f(Manju)h(writing)f(causes)g(ugly)382 +4777 y(clashes)g(b)s(et)m(w)m(een)i(adjacen)m(t)g(letters,)g(then)f +(the)h(`bac)m(kb)s(one')f(\(mong.)60 b Fh(nirugu)7 b +Fn(\),)39 b(en-)382 4890 y(tered)c(as)g Fk(|)p Fn(,)h(can)f(b)s(e)f +(used)h(to)g(stretc)m(h)h(the)f(distance)g(b)s(et)m(w)m(een)h(clashing) +e(letter)g(ele-)382 5003 y(men)m(ts,)f(lik)m(e)e(in)1014 +4914 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 1014 4914 a 30 w Fi(H|\200)1165 4914 y + currentpoint grestore moveto + 1165 4914 +a 1137 5003 a Fn(whic)m(h)i(should)f(b)s(e)h(en)m(tered)h +Fk(h|a)e Fn(rather)i(than)f Fk(ha)g Fn(resulting)e(in)446 +5074 y + gsave currentpoint currentpoint translate 270 neg rotate neg exch +neg exch translate + 446 5074 a 30 w Fi(H\200)567 5074 y + currentpoint grestore moveto + 567 5074 a +536 5162 a Fn(.)1854 5652 y(6)p eop +%%Page: 7 7 +7 6 bop 382 548 a Fp(5)131 b(Outlo)t(ok)44 b(and)g(Desiderata)382 +751 y Fn(Unfortunately)-8 b(,)42 b(some)c(co)s(de)h(p)s(ositions)e(in)h +(the)i(Metafon)m(t)g(sources)f(of)f(ManjuT)3252 770 y(E)3303 +751 y(X)382 864 y(ha)m(v)m(en't)46 b(b)s(een)f(frozen)g(y)m(et)f(whic)m +(h)h(implies)c(that)k(do)s(cumen)m(ts)g(con)m(taining)g(Manju)382 +977 y(text)30 b(should)g(b)s(e)g(recompiled)f(once)i(a)f(new)h(v)m +(ersion)f(of)g(this)f(soft)m(w)m(are)j(is)d(issued.)523 +1090 y(In)40 b(addition,)h(the)f(author)h(is)e(not)h(happ)m(y)h(y)m(et) +f(with)f(some)h(of)f(the)h(in)m(teraction)382 1202 y(p)s(erformed)31 +b(b)m(y)g(certain)g(glyph)f(com)m(binations.)42 b(This)30 +b(will)f(ha)m(v)m(e)j(to)f(b)s(e)g(re\034ned)h(de\034-)382 +1315 y(nitely!)523 1428 y(With)47 b Fa(\012)p Fn(mega)h(lurking)f +(around,)53 b(ManjuT)2080 1448 y(E)2131 1428 y(X)47 b(should)h +(actually)f(b)s(e)h(obsolete)382 1541 y(w)m(ork.)h(A)33 +b(uni\034ed)f(enco)s(ding)h(comprising)e(all)h(Mongolian)g(writings)f +(has)i(b)s(een)g(in)m(te-)382 1654 y(grated)c(in)m(to)f(Unico)s(de)f +(3.0)h(and)g(ISO)g(10646.)41 b(The)28 b(author)h(needed)g(a)f(quic)m(k) +f(solution)382 1767 y(for)34 b(ongoing)g(lexicographical)e(w)m(ork)j +(\(the)f(P)m(en)m(taglot)i(database,)g(that)f(is\))e(and)h(will)382 +1880 y(merge)k(ManjuT)962 1900 y(E)1012 1880 y(X)g(with)f(the)i +(existing)d(MonT)2065 1900 y(E)2116 1880 y(X)h(system)g(later.)63 +b(A)m(t)38 b(that)h(p)s(oin)m(t,)382 1993 y(there)31 +b(will)d(also)h(b)s(e)h(full-featured)f Fa(\012)p Fn(mega)h(supp)s +(ort.)523 2106 y(An)m(yw)m(a)m(y)-8 b(,)27 b(whatev)m(er)e(the)g +(mistak)m(es)d(and)i(the)h(shortcomings)e(are)h(that)h(ha)m(v)m(e)g +(crept)382 2219 y(in)m(to)30 b(this)g(Manju)g(system,)f(I)g(can)i(only) +f(kindly)e(ask)h(y)m(ou)i(to)g(blame)e(me.)2426 2543 +y Fh(Now)i(go)g(forth)g(and)g(cr)-5 b(e)g(ate)2426 2656 +y(b)g(e)g(autiful)34 b(Manju)e(text!)2426 2769 y(Oliver)37 +b(Cor\033,)g(Shenyang,)2426 2882 y(April)32 b(1st,)g(2001)1854 +5652 y Fn(7)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/obsolete/language/manju/manjutex/doc/manjutex.tex b/obsolete/language/manju/manjutex/doc/manjutex.tex new file mode 100644 index 0000000000..24e387a89a --- /dev/null +++ b/obsolete/language/manju/manjutex/doc/manjutex.tex @@ -0,0 +1,334 @@ +\documentclass[a4paper,11pt]{article} +\usepackage{manju} +\usepackage{ctib} + +\newcommand\exa{\nopagebreak \begin{flushleft}\smallskip \nopagebreak + \begin{minipage}[t]{6cm}\sloppy} +\newcommand\exb{\end{minipage}\kern 1cm\begin{minipage}[t]{8cm}\sloppy } +\newcommand\exc{\end{minipage}\kern -3cm \smallskip\end{flushleft}} + +\title{\mabosoo{manju}\mabosoo{late|h'}\\[0.35cm] + ManjuTeX 0.2\\[0.35cm] + A Manju Script Package for \LaTeXe} +\author{Oliver Corff} +\date{April 1st, 2001} +\begin{document} +\maketitle +\begin{abstract} + Manju\TeX\ is a package offering Manju support for \TeX\ and + \LaTeXe. This package is founded on Mon\TeX\ and will + finally merge with Mon\TeX\ in order to provide all + Mongolian writings. In contrast to the Mongolian Script + of early Mon\TeX\ versions, the complete retransliteration + process which generates Manju writing out of romanized input is + built on the ligature functionality of \TeX\ and Metafont, thus + effectively eliminating the need for installing any external + preprocessor. +\end{abstract} +\tableofcontents + +\section{Introduction} + +As long as a full-fledged support of all Mongolian-based languages +and writing systems (Mongolian, Manju, Tod, Sibe as well as various +transcription systems for Tibetan, Sanskrit and Chinese, also known +as Galig or Ali Gali) is not available for the \TeX\ and \LaTeXe\ +community, the author considered it useful to prepare a stand-alone +Manju package which can be used with \TeX\ and \LaTeXe. The package +comes in two varieties: while \TeX\ users can access the Manju +fonts, \LaTeXe\ users enjoy the additional privilege of being able +to typeset vertical capsules of Manju text. Users of both +communities never have to bother with encoding issues or external +preprocessors. Manju is typed in a fairly standard romanization and +is converted to the presentation form automatically. + + +\section{Installation\label{Installation}} + +Installation of this software package is straightforward: +The installation procedure depends on the nature of the actual +\TeX\ system. The directory tree of e.\,g., teTeX is different +from the emtex tree; hence the source archive \texttt{manjutex.zip} +features the following subdirectories the contents of which has to be +placed into appropriate branches of the \TeX\ installation: +\begin{itemize} + \item \texttt{mfinput} holds the complete Metafont sources + for the Tibetan fonts. The suggested path for emtex + users is \verb"\emtex\mfinput\manju"; for teTeX users + \verb"$TEXMF/fonts/source/public/manju" is a suitable + choice. + \item \texttt{tfm} holds all necessary font metrics files. + The suggested path for emtex users is \verb"\emtex\tfm\manju"; + for teTeX users \verb"$TEXMF/fonts/tfm/public/manju" + is a suitable choice. + \item \texttt{texinput} holds all style files, font encoding + definitions etc. which are read by \TeX\ and \LaTeXe. + The suggested path for emtex users is + \verb"\emtex\texinput\manju"; for teTeX users + \verb"$TEXMF/tex/latex/manju" is a suitable choice. + \item \texttt{doc} contains the documentation (the document + which you are reading right now). It can be placed + in \verb"\emtex\doc\manju" (for emtex users) or + \verb"$TEXMF/doc/latex/manju" (for teTeX users). +\end{itemize} + +It may become necessary to rehash the directory database of the +\TeX\ system. When in doubt, consult your system administrator or +local \TeX\ wizard. +On teTeX systems, the command \texttt{texhash} will perform this service. + + +\section{User Commands\label{UserCommands}} + +Manju\TeX\ provides the common command +\verb|\bth| (as in {\bth bithe} \textit{bithe}) to switch to +Manju mode. A Manju font is selected and the Latin input is +automatically interpreted as transliterated Manju. The +transliteration closely follows Hauer's system and is presented in +the next section. + +\subsection{Using \ManjuTeX\ with \TeX} + +If you only use \LaTeXe\ then you can safely skip reading this +paragraph. + +Near the beginning of your \TeX\ document (or before your first +instance of Manju text) you have to input the Manju macros by saying +\begin{verbatim} + \input manju +\end{verbatim} +which will provide a size selection command, \verb*-msize-, and the +font switching command \verb*-\bth-. + +A complete Manju \TeX\ document could look like this: + +\exa + This is Manju:\\ + {\bth manju bithe} +\exb + \begin{verbatim} + \input manju + \msize + This is Manju:\\ + {\bth manju bithe} + \bye + \end{verbatim} +\exc + +In effect, three different font sizes can be selected using +\verb*-msize- (10~points), +\verb*-msizei- (11~points) and +\verb*-msizeii- (12~points). + +The commands to toggle between Manju writing and Computer Modern +are \verb*-\bth- and \verb*-\tenrm-, respectively. Please note that +\verb*-\tenrm- is redefined by \ManjuTeX\ to the effect that the size +selection command overrides the 10~point size of \verb*-\tenrm-% + \footnote{This `feature' was taken from the Tibetan + package.}. + +\subsection{Using \ManjuTeX\ with \LaTeXe} + +\LaTeXe\ users activate the Manju package by saying +\begin{verbatim} + \usepackage{manju} +\end{verbatim} +in the preamble of the document. The font selection command is +\verb*-\bth-. The size is set through the NFSS system. + +A Manju document could contain the following code snippet: + +\exa + This is Manju:\\ + {\bth manju bithe} +\exb + \begin{verbatim} + This is Manju:\\ + {\bth manju bithe} + \end{verbatim} +\exc + +\subsubsection{Vertical Text Capsules} + +With PostScript support it becomes possible to typeset vertical +capsules of Manju text. Simply issue the command \verb*-\mabosoo{}-, +include a text argument and see how it works: +\exa + \mabosoo{manju}\mabosoo{bithe} + is \textit{manju bithe}. +\exb + \begin{verbatim} + \mabosoo{manju}\mabosoo{bithe} + is \textit{manju bithe}. + \end{verbatim} +\exc + +\section{Character Set and Romanization} +Given by dictionary order, the system provides the following basic +character set: + +\subsection{Basic Character Set} +\newcommand{\ManjuEntry}[3]{\mabosoo{#1}& #2 & #3 } +\begin{center} +\begin{tabular}{ccc|ccc|ccc} +Manju&Input&Latin&Manju&Input&Latin&Manju&Input&Latin\\ +\hline +\ManjuEntry{a}{a}{a} & \ManjuEntry{h}{h}{h} & \ManjuEntry{c}{c}{c} \\ +\ManjuEntry{e}{e}{e} & \ManjuEntry{b}{b}{b} & \ManjuEntry{j}{j}{j} \\ +\ManjuEntry{i}{i}{i} & \ManjuEntry{p}{p}{p} & \ManjuEntry{y}{y}{y} \\ +\ManjuEntry{o*}{o}{o} & \ManjuEntry{s}{s}{s} & \ManjuEntry{k'}{k'}{k'}\\ +\ManjuEntry{u*}{u}{u} & \ManjuEntry{s'}{s'}{\v s}& \ManjuEntry{g'}{g'}{g'}\\ +\ManjuEntry{v}{v}{\={u}}& \ManjuEntry{t}{t}{t} & \ManjuEntry{h'}{h'}{h'}\\ +\ManjuEntry{n}{n}{n} & \ManjuEntry{d}{d}{d} & \ManjuEntry{r}{r}{r} \\ +\ManjuEntry{k}{k}{k} & \ManjuEntry{l}{l}{l} & \ManjuEntry{f}{f}{f} \\ +\ManjuEntry{g}{g}{g} & \ManjuEntry{m}{m}{m} & \ManjuEntry{w}{w}{w} \\ +\end{tabular} +\end{center} + +While the input method for the majority of characters matches the +transliteration conventions, some letters require a slightly +different treatment: +\begin{enumerate} + \item Although the diphtong \mabosoo{*aii*} is + usually rendered as \textit{ai}, it must be entered + as \texttt{aii} in order to produce the desired + effect. + \item The vowel which is conventionally rendered as \textit{\^u} + or \textit{\=u} \mabosoo{v} can be entered as \texttt{v} + or as \verb|\={u}| due to the fact that a character + \textit{\^u} is not readily available on most systems. + \item The consonant \textit{\v s} \mabosoo{s'} can be entered as + \texttt{s'}or as \verb|\v{s}|, but not as *\texttt{sh} + as to avoid undesired mergers of \textit{s} and \textit{h} + like in \textit{ishun} \mabosoo{ishun} which should not be + *\textit{i\v{s}un} \mabosoo{is'un}! +\end{enumerate} + +\subsection{Extended Character Set} +The following special characters listed in major dictionaries are +provided: +\begin{center} +\begin{tabular}{ccc} +Manju & Input &Latin\\ +\ManjuEntry{sy}{sy}{sy} \\ +\ManjuEntry{cy}{cy}{cy} \\ +\ManjuEntry{j'}{j'}{jy} \\ +\ManjuEntry{dz}{dz}{dz} \\ +\ManjuEntry{tsh}{tsh}{tsh} \\ +\ManjuEntry{tshy}{tshy}{tshy} \\ +\ManjuEntry{zr}{zr}{zr} \\ +\end{tabular} +\end{center} + +Please note that due to internal limitations of the retransliteration +engine, \textit{jy} \mabosoo{j'} has to be entered as \texttt{j'}. + +\subsection{Tibetan Transliteration Character Set} +Besides these characters, an additional small set of special characters +is provided for rendering Tibetan transliterations as given in the +Pentaglot dictionary: + +\begin{center} +\begin{tabular}{ccc} +Manju & Input &Latin \\ +\ManjuEntry{z}{z}{z} \\ +\ManjuEntry{zh}{zh}{zh} \\ +\ManjuEntry{ts}{ts}{ts} \\ +\ManjuEntry{ng'}{ng'}{ng'} \\ +\ManjuEntry{l'}{l'}{l'} \\ +\ManjuEntry{p'}{p'}{p'} \\ +\ManjuEntry{t'}{t'}{t'} \\ +\end{tabular} +\end{center} + +It becomes thus possible to spell out the Tibetan alphabet in +Manju writing, as used in the Pentaglot dictionary for Tibetan +and Uighur transliterations: + +\newcommand{\MT}[2]{{\tib #1} \textit{#1} \mabosoo{#2}} + +\newcommand{\ManjuTibetan}[8]{% + \tib #1 & \mabosoo{#2}& + \tib #3 & \mabosoo{#4}& + \tib #5 & \mabosoo{#6}& + \tib #7 & \mabosoo{#8}\\ + \tt #1 & \tt #2 & + \tt #3 & \tt #4 & + \tt #5 & \tt #6 & + \tt #7 & \tt #8\\ + } + +\begin{center} +\begin{tabular}{cc|cc|cc|cc} +\ManjuTibetan{ka}{g'a} {kha}{k'a} {ga}{ga} {nga}{ng'a} +\hline +\ManjuTibetan{ca}{jiya} {cha}{cia} {ja}{ja} {nya}{niya} +\hline +\ManjuTibetan{ta}{t'a} {tha}{ta} {da}{da} {na}{na} +\hline +\ManjuTibetan{pa}{ba} {pha}{pa} {ba}{wa} {ma}{ma} +\hline +\ManjuTibetan{tsa}{tsa} {tsha}{tsha} {dza}{dza} {wa}{wa} +\hline +\ManjuTibetan{zha}{zha} {za}{za} {'}{ea} {ya}{ya} +\hline +\ManjuTibetan{ra}{ra} {la}{la} {sha}{s'a} {sa}{sa} +\hline +\ManjuTibetan{ha}{h|a} {a}{a} {}{} {}{} +\end{tabular} +\end{center} + +Besides these basic representations, certain deviations exist: +\begin{enumerate} + \item \MT{nga}{ng'a} is used for Tibetan initials and subscripts; + finals are expressed as \mabosoo{*ng} + \item While \MT{ha}{h|a} is used for Tibetan initial + {\tib ha}, + a different form is taken for subscripted + \textit{ha}, as in \MT{lha}{l'|a}. +\end{enumerate} + +\subsection{Special Characters} + +Manju\TeX\ and its progenitor Mon\TeX\ share the complete +set of numbers and punctuation marks as well as a few special +characters used for influencing the presentation of the writing. + +Provided a word should end with a non-final glyph shape then the Environment +Marker \mabosoo{**} is used which is entered as an asterisque +\verb-*-. This is helpful for writing abbreviated words or marking +non-final vowels, like \mabosoo{o*} which is entered as \verb-o*-. + +Whenever the plethora of diacritics used in Manju writing causes +ugly clashes between adjacent letters, then the `backbone' (mong. +\textit{nirugu}), entered as \verb'|', can be used to stretch the +distance between clashing letter elements, like in \mabosoo{h|a} +which should be entered \verb-h|a- rather than \verb-ha- resulting +in \mabosoo{ha}. + +\section{Outlook and Desiderata} + +Unfortunately, some code positions in the Metafont sources of +\ManjuTeX\ haven't +been frozen yet which implies that documents containing Manju text +should be recompiled once a new version of this software is issued. + +In addition, the author is not happy yet with some of the +interaction performed by certain glyph combinations. This will have +to be refined definitely! + +With $\Omega$mega lurking around, \ManjuTeX\ should actually be obsolete +work. A unified encoding comprising all Mongolian writings has been +integrated into Unicode 3.0 and ISO 10646. The author needed a quick +solution for ongoing lexicographical work (the Pentaglot database, +that is) and will merge \ManjuTeX\ with the existing Mon\TeX\ system +later. At that point, there will also be full-featured $\Omega$mega +support. + +Anyway, whatever the mistakes and the shortcomings are that have +crept into this Manju system, I can only kindly ask you to blame me. + +\vspace{1cm} +\hfill\parbox{4cm}{\it Now go forth and create beautiful Manju text!\\ + Oliver Corff, Shenyang, April 1st, 2001} +\end{document} diff --git a/obsolete/language/manju/manjutex/mfinput/bthhsb.mf b/obsolete/language/manju/manjutex/mfinput/bthhsb.mf new file mode 100644 index 0000000000..5ba78ad14c --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/bthhsb.mf @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bthhsb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (Encoding: LMA) +% Manju Bithe Horizontal Steel Bold Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input mbparmb.mf; % Load Bold Weight Parameters +input mbatoms.mf; % Load Atoms +style:=steel; % Defines titem and suul shapes, etc. +writing:=Bithe; % This one is going to be Manju Bithe +LR:=true; % This is a Horizontal Font +input mbcodes.mf; % Load Common Encoding Vectors +input macodes.mf; % Load Manju Encoding Vectors +input mantrlig.mf; % Load Manju Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input maglyphs.mf; % And we build Manju glyphs +end. diff --git a/obsolete/language/manju/manjutex/mfinput/bthhsm.mf b/obsolete/language/manju/manjutex/mfinput/bthhsm.mf new file mode 100644 index 0000000000..62fbde35d8 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/bthhsm.mf @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bthhsm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (Encoding: LMA) +% Manju Bithe Horizontal Steel Medium Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input mbparmm.mf; % Load Medium Weight Parameters +input mbatoms.mf; % Load Atoms +style:=steel; % Defines titem and suul shapes, etc. +writing:=Bithe; % This one is going to be Manju Bithe +LR:=true; % This is a Horizontal Font +input mbcodes.mf; % Load Common Encoding Vectors +input macodes.mf; % Load Manju Encoding Vectors +input mantrlig.mf; % Load Manju Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input maglyphs.mf; % And we build Manju glyphs +end. diff --git a/obsolete/language/manju/manjutex/mfinput/bthhwb.mf b/obsolete/language/manju/manjutex/mfinput/bthhwb.mf new file mode 100644 index 0000000000..d907a4aba0 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/bthhwb.mf @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bthhwb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (Encoding: LMA) +% Manju Bithe Horizontal Wood Bold Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input mbparmb.mf; % Load Bold Weight Parameters +input mbatoms.mf; % Load Atoms +style:=wood; % Defines titem and suul shapes, etc. +writing:=Bithe; % This one is going to be Manju Bithe +LR:=true; % This is a Horizontal Font +input mbcodes.mf; % Load Common Encoding Vectors +input macodes.mf; % Load Manju Encoding Vectors +input mantrlig.mf; % Load Manju Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input maglyphs.mf; % And we build Manju glyphs +end. diff --git a/obsolete/language/manju/manjutex/mfinput/bthhwm.mf b/obsolete/language/manju/manjutex/mfinput/bthhwm.mf new file mode 100644 index 0000000000..8180ef50ef --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/bthhwm.mf @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bthhwm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (Encoding: LMA) +% Manju Bithe Horizontal Wood Medium Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input mbparmm.mf; % Load Medium Weight Parameters +input mbatoms.mf; % Load Atoms +style:=wood; % Defines titem and suul shapes, etc. +writing:=Bithe; % This one is going to be Manju Bithe +LR:=true; % This is a Horizontal Font +input mbcodes.mf; % Load Common Encoding Vectors +input macodes.mf; % Load Manju Encoding Vectors +input mantrlig.mf; % Load Manju Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input maglyphs.mf; % And we build Manju glyphs +end. diff --git a/obsolete/language/manju/manjutex/mfinput/bthvsb.mf b/obsolete/language/manju/manjutex/mfinput/bthvsb.mf new file mode 100644 index 0000000000..87148a0842 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/bthvsb.mf @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bthvsb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (Encoding: LMA) +% Manju Bithe Vertical Steel Bold Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input mbparmb.mf; % Load Bold Weight Parameters +input mbatoms.mf; % Load Atoms +style:=steel; % Defines titem and suul shapes, etc. +writing:=Bithe; % This one is going to be Manju Bithe +LR:=false; % This is a Vertical Font +input mbcodes.mf; % Load Common Encoding Vectors +input macodes.mf; % Load Manju Encoding Vectors +input mantrlig.mf; % Load Manju Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input maglyphs.mf; % And we build Manju glyphs +end. diff --git a/obsolete/language/manju/manjutex/mfinput/bthvsm.mf b/obsolete/language/manju/manjutex/mfinput/bthvsm.mf new file mode 100644 index 0000000000..5864e74be5 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/bthvsm.mf @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bthvsm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (Encoding: LMA) +% Manju Bithe Vertical Steel Medium Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input mbparmm.mf; % Load Medium Weight Parameters +input mbatoms.mf; % Load Atoms +style:=steel; % Defines titem and suul shapes, etc. +writing:=Bithe; % This one is going to be Manju Bithe +LR:=false; % This is a Vertical Font +input mbcodes.mf; % Load Common Encoding Vectors +input macodes.mf; % Load Manju Encoding Vectors +input mantrlig.mf; % Load Manju Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input maglyphs.mf; % And we build Manju glyphs +end. diff --git a/obsolete/language/manju/manjutex/mfinput/bthvwb.mf b/obsolete/language/manju/manjutex/mfinput/bthvwb.mf new file mode 100644 index 0000000000..6302bad9d8 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/bthvwb.mf @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bthvwb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (Encoding: LMA) +% Manju Bithe Vertical Wood Bold Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input mbparmb.mf; % Load Bold Weight Parameters +input mbatoms.mf; % Load Atoms +style:=wood; % Defines titem and suul shapes, etc. +writing:=Bithe; % This one is going to be Manju Bithe +LR:=false; % This is a Vertical Font +input mbcodes.mf; % Load Common Encoding Vectors +input macodes.mf; % Load Manju Encoding Vectors +input mantrlig.mf; % Load Manju Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input maglyphs.mf; % And we build Manju glyphs +end. diff --git a/obsolete/language/manju/manjutex/mfinput/bthvwm.mf b/obsolete/language/manju/manjutex/mfinput/bthvwm.mf new file mode 100644 index 0000000000..90d3dfc50d --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/bthvwm.mf @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: bthvwm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: March 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (Encoding: LMA) +% Manju Bithe Vertical Wood Medium Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +input mbparmm.mf; % Load Medium Weight Parameters +input mbatoms.mf; % Load Atoms +style:=wood; % Defines titem and suul shapes, etc. +writing:=Bithe; % This one is going to be Manju Bithe +LR:=false; % This is a Vertical Font +input mbcodes.mf; % Load Common Encoding Vectors +input macodes.mf; % Load Manju Encoding Vectors +input mantrlig.mf; % Load Manju Transliteration Ligatures +input mbpunc.mf; % Oh yes, we build punctuation +input mbnums.mf; % Oh yes, we build digits +input mbglyphs.mf; % Oh yes, we build common glyphs +input maglyphs.mf; % And we build Manju glyphs +end. diff --git a/obsolete/language/manju/manjutex/mfinput/macodes.mf b/obsolete/language/manju/manjutex/mfinput/macodes.mf new file mode 100644 index 0000000000..9ab8dfab26 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/macodes.mf @@ -0,0 +1,158 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: macodes.mf +% Author: Oliver Corff +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script in Ligature Mode (LMA) +% Manju Code Slots +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Beginning of macodes.mf +% +MANJU_A := 97; MONG_SHUD := MANJU_A;% "a" +MANJU_B := 98; MONG_NUMTGEDES := MANJU_B;% "b" +MANJU_C := 99; MONG_SEREEEWER := MANJU_C;% "c" +MANJU_D :=100; % "d" +MANJU_E :=101; % "e" +MANJU_F :=102; % "f" +MANJU_G :=103; % "g" +MANJU_H :=104; % "h" +MANJU_I :=105; MONG_SHILBE := MANJU_I;% "i" +MANJU_J :=106; MONG_BOSOOSHILBE := MANJU_J;% "j" +MANJU_K :=107; MONG_DUNDX := MANJU_K;% "k" +MANJU_L :=108; MONG_LEWER := MANJU_L;% "l" +MANJU_M :=109; MONG_MEWER := MANJU_M;% "m" +MANJU_N :=110; MONG_CEGTEISHUD := MANJU_N;% "n" +MANJU_O :=111; MONG_GEDES := MANJU_O;% "o" +MANJU_P :=112; % "p" +MANJU_R :=114; MONG_ERWEELJINSHILBE := MANJU_R;% "r" +MANJU_S :=115; MONG_ZAWJ := MANJU_S;% "s" +MANJU_T :=116; % "t" +MANJU_U :=117; % "u" +MANJU_W :=119; MONG_MATGARSHILBE := MANJU_W;% "w" +MANJU_Y :=121; MONG_ETGERSHILBE := MANJU_Y;% "y" +MANJU_UU :=118; % "v" +% +MANJU_Z :=122; % "z" +MANJU_DERIBUNZ := 90; % " Z-" +% +MANJU_NG := MONG_DUNDNG; % 134 "ng" +% +MANJU_DERIBUND := 68; % " D-" +MANJU_DERIBUNE := 69; % " E-" +MANJU_DERIBUNF := 70; % " F-" +MANJU_DERIBUNGA := 71; % " G-" +MANJU_DERIBUNHA := 72; % " H-" +MANJU_DERIBUNKA := 75; MONG_XEWTEEQIX := MANJU_DERIBUNKA;% " K-" +MANJU_DERIBUNL := 76; % " L-" +MANJU_DERIBUNM := 77; % " M-" +MANJU_DERIBUNN := 78; % " N-" +MANJU_DERIBUNS := 83; % " S-" +MANJU_DERIBUNT := 84; % " T-" +% +MANJU_DUBENA := MONG_SUUL; % 128 "-a " +MANJU_DUBENE :=149; % "-e " +MANJU_DUBENI := MONG_ADAGI; % 136 "-i " +MANJU_DUBENO := MONG_ADAGU; % 135 "-u " +MANJU_DUBENU :=150; % "-u " +MANJU_DUBENUU :=151; % "-uu " +MANJU_DUBENB := MONG_ADAGB; % 137 "-b " +MANJU_DUBENNG := MONG_ADAGNG; % 142 "ng" +MANJU_DUBENK :=152; % "" +MANJU_DUBENL := MONG_SUULIINLEWER; % 143 "-l " +MANJU_DUBENM := MONG_SUULIINMEWER; % 146 "-l " +MANJU_DUBENS := MONG_ADAGS; % 139 "-l " +MANJU_DUBENT := MONG_ADAGD; % 139 "-l " +% +MANJU_VARK :=153; MONG_DUNDG := MANJU_VARK; % "kC" +MANJU_VART := MONG_DUNDD; % 133 "tC" +% +MANJU_TE :=154; % "te" +MANJU_DERIBUNTE :=155; % " Te-" +MANJU_DE :=156; % "de" +MANJU_DERIBUNDE :=157; % " De-" +MANJU_TIBT :=158; +MANJU_SH :=159; % "sh" +MANJU_DERIBUNSH :=160; % " sh-" +MANJU_DUBENSH :=161; % "-sh " +MANJU_GH :=162; % "" +MANJU_HH :=163; % "" +MANJU_KH :=164; MONG_QAGT := MANJU_KH; % "" +% +MANJU_DZ :=165; % "" +MANJU_DERIBUNDZ :=166; % "" +MANJU_DZI :=167; % "" +MANJU_DERIBUNDZI :=168; % "" +% +MANJU_JY :=169; % "" +MANJU_DERIBUNJY :=170; % "" +% +MANJU_SY :=172; % "" +MANJU_DERIBUNSY :=173; % "" +% +MANJU_CY :=174; % "" +% +MANJU_TS :=175; % "" +MANJU_DERIBUNTS :=176; % "" +% +MANJU_TSH :=177; % "" +MANJU_DERIBUNTSH :=178; % "" +% +MANJU_TSHY :=179; % "" +MANJU_DERIBUNTSHY :=180; % "" +% +MANJU_ZH :=181; % "" +MANJU_DERIBUNZH :=182; % "" +% +MANJU_ZR :=183; % "" +MANJU_DERIBUNZR :=184; % "" +% +MANJU_NGA :=185; % "" +MANJU_DERIBUNNGA :=186; % "" +% +MANJU_LH :=188; % "" +MANJU_DERIBUNLH :=189; % "" +MANJU_HIGHLH :=190; % "" +MANJU_HIGHDERIBUNLH :=191; % "" +% +MANJU_TIBP := 80; MONG_NUMTDELBENQIX := MANJU_TIBP; % "p'" +% +MANJU_BA :=200; MONG_LIGBA := MANJU_BA; % "ba" +MANJU_BE :=201; % "be" +MANJU_BI :=202; MONG_LIGBI := MANJU_BI; % "bi" +MANJU_BO :=203; MONG_LIGBU := MANJU_BO; % "bo" +MANJU_BU :=204; % "bu" +MANJU_BUU :=205; % "buu" +% +MANJU_PA :=208; % "" +MANJU_PE :=209; % "" +MANJU_PI :=210; % "" +MANJU_PO :=211; % "" +MANJU_PU :=212; % "" +% +MANJU_GHA :=216; % "" +MANJU_GE :=217; % "ge" +MANJU_GI :=218; % "ge" +MANJU_GHO :=219; % "" +MANJU_GU :=220; % "gu" +% +MANJU_HHA :=224; % "" +MANJU_HE :=225; % "he" +MANJU_HI :=226; % "hi" +MANJU_HHO :=227; % "" +MANJU_HU :=228; % "hu" +% +MANJU_KHA :=232; MONG_LIGKHA:= MANJU_KHA; % "" +MANJU_KE :=233; MONG_LIGKA := MANJU_KE; +MANJU_KI :=234; MONG_LIGKI := MANJU_KI; +MANJU_KHO :=235; MONG_LIGKHU:= MANJU_KHO; % "" +MANJU_KU :=236; MONG_LIGKU := MANJU_KU; +% +MANJU_TIBPA :=240; MONG_LIGPA := MANJU_TIBPA; % "p'a" +MANJU_TIBPE :=241; +MANJU_TIBPI :=242; MONG_LIGPI := MANJU_TIBPI; % "p'a" +MANJU_TIBPO :=243; MONG_LIGPU := MANJU_TIBPO; % "p'a" +MANJU_TIBPU :=244; diff --git a/obsolete/language/manju/manjutex/mfinput/maglyphs.mf b/obsolete/language/manju/manjutex/mfinput/maglyphs.mf new file mode 100644 index 0000000000..b85524df22 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/maglyphs.mf @@ -0,0 +1,639 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: maglyphs.mf +% Author: Oliver Corff +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script (LMA) +% Manju Bithe Glyph Definitions +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_TASLAL,tewidth#,height#,depth#); + "Manju Taslal temdeg"; + manjudusal(2/4tewidth,Centerline,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_FULLSTOP,bawidth#,height#,depth#); + "Manju Full Stop"; + manjudusal(5/16bawidth,Centerline,3thin,2thick); + ManjuDusal(11/16bawidth,Centerline,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_E,shudwidth#,height#,depth#); + "The shud"; + shud(0); + dusal (1/2w,underinner+thin,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DUBENE,shudwidth#,height#,depth#); + "The Manju glyph e in final position"; + suul; + dusal (12/12w,underinner+thin,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_U,gedeswidth#,height#,depth#); + "Manju u, dotted gedes"; + nuruu(w,0); + z1r=(w-bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(bearing,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + penlabels(1,2,3); + dusal (1/2gedeswidth,underinner+thin,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DUBENU,eswidth#,height#,depth#); + "Manju Letter final u"; + nuruu(w,w-numtaigedeswidth); + + z1r=(w-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(w-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(0,nuruuright); % nuruuright was Centerline + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/4thin,-180); + penstroke (z4e{down}..z5e..{up}z6e) ifrotated; + penlabels(1,2,3,4,5,6); + dusal (17/36w,1.6underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_UU,gedeswidth#+shilbewidth#,height#,depth#); + "Manju ^u"; + nuruu(w,0); + z1r=(w-bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(bearing+shilbewidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + z4r=(shilbewidth,nuruuleft); + z5r=(+3thin,shilbeheight); + penpos4(2thin,0); + penpos5(4thin,60); + penstroke (z4e--z5e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DUBENUU,gedeswidth#+shudwidth#,height#,depth#); + "Manju ^u, final form"; + nuruu(w,shudwidth); + z1r=(w-bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(bearing+shudwidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + z4=(shudwidth,Centerline); + z5=(1/2shudwidth,Centerline); + z6=(0,nuruuleft+thin); + penpos4(nuruuwidth,90); + penpos5(14/16nuruuwidth,80); + penpos6(epsilon,45); + penstroke (z4e---z5e..z6e) ifrotated; + penlabels(1,2,3,4,5,6); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNGA,tewidth#,height#,depth#); + "The Manju letter initial ga"; + xewteeqix; + dusal(-1/2shudwidth,underinner+thin,2thick,1thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNHA,tewidth#,height#,depth#); + "The Manju letter initial ha"; + xewteeqix; + dugui(-1/2shudwidth,underinner,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_G,2shudwidth#,height#,depth#); + "Manju medial g"; + shud(0); + shud(shudwidth); + dusal(shudwidth,underinner+thin,2thick,1thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_H,2shudwidth#,height#,depth#); + "Manju medial ha"; + shud(0); + shud(shudwidth); + dugui(shudwidth,underinner,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_GE,bawidth#,height#,depth#); + "A Ligature: GE"; + ligka; + dusal (21/36w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_HE,bawidth#,height#,depth#); + "A Ligature: HE"; + ligka; + dugui (21/36w,1.9underouter,1.5thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_GI,biwidth#,height#,depth#); + "A Manju Ligature: GI"; + ligki; + dusal (22/36w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_HI,biwidth#,height#,depth#); + "A Manju Ligature: HI"; + ligki; + dugui (22/36w,1.9underouter,1.5thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_GU,bawidth#,height#,depth#); + "A Ligature: GU"; + ligku; + dusal (18/36w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_HU,bawidth#,height#,depth#); + "A Ligature: HU"; + ligku; + dugui (18/36w,1.9underouter,1.5thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_GH,gedeswidth#,height#,depth#); + "Manju letter GH"; + qagt; + dusal (15/36w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_GHA,bawidth#,height#,depth#); + "A Ligature: GHA"; + ligkha; + dusal (15/36w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_GHO,bawidth#,height#,depth#); + "A Ligature: GHO"; + ligkhu; + dusal (19/36w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_HH,gedeswidth#,height#,depth#); + "Manju letter HH"; + qagt; + dugui (21/36w,1.9underouter,1.5thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_HHA,bawidth#,height#,depth#); + "A Ligature: HHA"; + ligkha; + dugui (21/36w,1.9underouter,1.5thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_HHO,bawidth#,height#,depth#); + "A Ligature: HHO"; + ligkhu; + dugui (18/36w,1.9underouter,1.5thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DUBENK,2shudwidth#,height#,depth#); + "Final k"; + shud(shudwidth); + bagaodoisuul; + dusal(9/12shudwidth,gedesouter,3thin,2thick); + dusal(3/12shudwidth,gedesouter,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_BE,bawidth#,height#,depth#); + "A Manju Ligature: BE"; + ligba; + dusal (21/36w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_BU,2numtaigedeswidth#,height#,depth#); + "A Ligature: BU"; + ligbu(0); + dusal (1/2w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_BUU,2numtaigedeswidth#+shilbewidth#,height#,depth#); + "A Ligature: BUU"; + ligbu(shilbewidth); + nuruu(shilbewidth,0); + z11r=(shilbewidth,nuruuleft); + z12r=(+3thin,shilbeheight); + penpos11(2thin,0); + penpos12(4thin,60); + penstroke (z11e--z12e) ifrotated; + penlabels(1,2,3,4,5,11,12); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_D,eswidth#,height#,depth#); + "Manju letter de"; + roundgedestshilbe; + dusal(1/2shudwidth,underinner+thin,2thick,1thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_T,eswidth#,height#,depth#); + "Manju letter te"; + roundgedestshilbe; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUND,cewidth#,height#,depth#); + "Manju Letter initial D"; + deribun_ta; + dusal(1/2shudwidth,underinner+thin,2thick,1thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNT,cewidth#,height#,depth#); + "Manju letter initial t"; + deribun_ta; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DE,eswidth#,height#,depth#); + "Manju letter de"; + manju_te; + dusal(1/2shudwidth,underinner+thin,2thick,1thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_TE,eswidth#,height#,depth#); + "Manju letter te"; + manju_te; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNDE,cewidth#,height#,depth#); + "Letter De"; + deribun_te; + dusal(-1/4shudwidth,underinner+thin,2thick,1thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNTE,cewidth#,height#,depth#); + "Manju initial letter Te"; + deribun_te; + penlabels(1,2,3,4); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_TIBT,eswidth#,height#,depth#); + "Manju initial letter Te"; + nuruu(w,0); + z1r=(w-1/2bearing,nuruuleft); + z2 =(07/16w,orxicouter); + penpos1(2thin,0); + penpos2(2thin,45); + penstroke (z1e--z2e) ifrotated; + z3r=z2; + z4r=(bearing,7/12[y1,y2]); + + penpos3(2thin,115 ); + penpos4(2thin,210); + + z5 =(6/16w,3/12[y1,y2]); + z6 =(x1-2u,nuruuleft); + + penpos5(1.5thin,230); + penpos6(1.5thin,180); + penstroke (z3e{dir 205}..tension 2.5..z4e..tension 2.5.. + z5e..tension infinity..z6e) + ifrotated; + penlabels(1,2,3,4,5,6); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_SH,tewidth#,height#,depth#); + "Manju letter `sh'"; + zawj; + manju_sh_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNSH,tewidth#,height#,depth#); + "Manju letter `sh' in initial position"; + exenzawj; + manju_sh_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DUBENSH,tewidth#,height#,depth#); + "Manju letter `sh' in final position"; + suulzawj; + manju_sh_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DZ,tewidth#,height#,depth#); + "Manju letter `dz'"; + zawj; + manju_dz_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNDZ,tewidth#,height#,depth#); + "Manju letter `dz' in initial position"; + exenzawj; + manju_dz_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DZI,tewidth#,height#,depth#); + "Manju ligature `dzi'"; + manju_si; + manju_dz_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNDZI,tewidth#,height#,depth#); + "Manju letter `dzi' in initial position"; + manju_deribun_si; + manju_dz_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_TS,tewidth#,height#,depth#); + "Manju letter `ts'"; + zawj; + manju_dz_stroke; + dugui(3/5tewidth,1.1suulouter,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNTS,tewidth#,height#,depth#); + "Manju letter `ts' in initial position"; + exenzawj; + manju_dz_stroke; + dugui(3/5tewidth,1.1suulouter,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_TSH,tewidth#,height#,depth#); + "Manju letter `tsh'"; + zawj; + manju_dz_stroke; + manju_tsh_stroke; + tsh_picture:=currentpicture; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNTSH,tewidth#,height#,depth#); + "Manju letter `tsh' in initial position"; + exenzawj; + manju_dz_stroke; + manju_tsh_stroke; + deribuntsh_picture:=currentpicture; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_TSHY,shudwidth#+tewidth#,height#,depth#); + "Manju letter `tshy'"; + currentpicture:= tsh_picture shifted + if LR: (0,0) else: (shudwidth,0) fi; + sy_nuruu(shudwidth,0); +% manju_dz_stroke; +% manju_tsh_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNTSHY,shudwidth#+tewidth#,height#,depth#); + "Manju letter `tshy' in initial position"; + currentpicture:= deribuntsh_picture shifted + if LR: (0,0) else: (shudwidth,0) fi; + sy_nuruu(shudwidth,0); +% manju_dz_stroke; +% manju_tsh_stroke; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_Z,tewidth#,height#,depth#); + "Manju letter `z'"; + zawj; + dugui(3/5tewidth,suulouter,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNZ,tewidth#,height#,depth#); + "Manju letter `z' in initial position"; + exenzawj; + dugui(3/5tewidth,suulouter,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_ZH,tewidth#,height#,depth#); + "Manju letter `zh'"; + zawj; + manju_sh_stroke; + dugui(3/5tewidth,suulouter,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNZH,tewidth#,height#,depth#); + "Manju letter `zh' in initial position"; + exenzawj; + manju_sh_stroke; + dugui(3/5tewidth,suulouter,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_NGA,shudwidth#,height#,depth#); + "Manju (Tibetan) letter `ng'"; + shud(0); + dugui(1/2shudwidth,yashilbeheight,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNNGA,shudwidth#,height#,depth#); + "Manju (Tibetan) letter `ng' in initial position"; + titem; + dugui(1/2shudwidth,yashilbeheight,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_JY,eswidth#,height#,depth#); + "Manju letter jy; bosoo_shilbe with circle"; + bosoo_shilbe; + dugui(1/2eswidth,underinner,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNJY,shilbewidth#,height#,depth#); + "Manju letter jy; shilbe with circle"; + shilbe(0); + dugui(1/2shilbewidth,underinner,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_CY,eswidth#,height#,depth#); + "Manju letter cy"; + seree_ewer; + dugui(1/2eswidth,underinner,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_SY,tewidth#+shudwidth#,height#,depth#); + "Manju letter sy"; + currentpicture:= zawjpicture shifted + if LR: (0,0) else: (shudwidth,0) fi; + sy_nuruu(shudwidth,0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNSY,tewidth#+shudwidth#,height#,depth#); + "Manju initial letter sy"; + currentpicture:= exenzawjpicture shifted + if LR: (0,0) else: (shudwidth,0) fi; + sy_nuruu(shudwidth,0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_ZR,shudwidth#,height#,depth#); + "Manju letter zr"; + nuruu(shudwidth,0); + z1 =(1/2shudwidth,gedesinner); + z2 =(1/2shudwidth,underinner); + penpos1(2.5thin,-15); + penpos2(2.5thin,-15); + penstroke (z1e--z2e) ifrotated; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNZR,shudwidth#,height#,depth#); + "Manju initial letter zr"; + nuruu(1/2shudwidth,0); + z1r=(1/2shudwidth,gedesinner); + z2r=(1/2shudwidth,underinner); + penpos1(2.5thin,-15); + penpos2(2.5thin,-15); + penstroke (z1e--z2e) ifrotated; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_LH,shudwidth#,height#,depth#); + "The Manju Tibetan letter lh"; + shud(0); + l_ewer(1/2shudwidth); + dugui(-1/2shudwidth,underinner,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +if style=wood: exenlwidth#:=numtaigedeswidth#+shudwidth# fi; +if style=steel: exenlwidth#:=shudwidth# fi; + +beginchar(MANJU_DERIBUNLH,shudwidth#,height#,depth#); + "The Manju Tibetan letter initial lh"; + if style=wood: + titem_stroke(shudwidth); + shud(0); + l_ewer(1/2shudwidth); + fi; + if style=steel: + titem; + l_ewer(1/2shudwidth); + fi; + dugui(-1/2shudwidth,underinner,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_HIGHLH,shudwidth#,height#,depth#); + "The Manju Tibetan letter lh"; + shud(0); + l_ewer(1/2shudwidth); + dugui(-1/2shudwidth,underouter,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +if style=wood: exenlwidth#:=numtaigedeswidth#+shudwidth# fi; +if style=steel: exenlwidth#:=shudwidth# fi; + +beginchar(MANJU_HIGHDERIBUNLH,shudwidth#,height#,depth#); + "The Manju Tibetan letter initial lh"; + if style=wood: + titem_stroke(shudwidth); + shud(0); + l_ewer(1/2shudwidth); + fi; + if style=steel: + titem; + l_ewer(1/2shudwidth); + fi; + dugui(-1/2shudwidth,underouter,1.5thick) +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_F,cewidth#,height#,depth#); + "Manju letter f"; + nuruu(cewidth,0); + z1 =(1/8gedeswidth,gedesinner); + z2r=(3/8gedeswidth,yashilbeheight); + z3 =(7/8gedeswidth-1/4bearing,nuruuleft); % was 8/8gedeswidth + penpos1(epsilon,+135); + penpos2(3.75thin,+90); + penpos3(1.50thin,0); + z4 =(10/8gedeswidth,underinner-thin); % was 11/8 + z5 =(12/8gedeswidth,underinner); % was 13/8 + penpos4(3.25thin, 90); + penpos5( epsilon,+135); + penstroke (z1e..tension 2.50..z2e..tension 3.5..z3e + ..tension 3.5..z4e..tension 1.75..z5e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_DERIBUNF,cewidth#,height#,depth#); + "Manju letter initial f"; + nuruu(gedeswidth+1/3bearing,0); + z1 =(1/8gedeswidth,gedesinner); + z2r=(3/8gedeswidth,yashilbeheight); + z3 =(gedeswidth-1/4bearing,nuruuleft); + penpos1(epsilon,+135); + penpos2(3.75thin,+90); + penpos3(1.50thin,0); + z4 =(11/8gedeswidth,underinner); + z5 =(13/8gedeswidth,underinner+thin); + penpos4(3.25thin, 90); + penpos5( epsilon,+135); + penstroke (z1e..tension 2.50..z2e..tension 3.5..z3e + ..tension 3.5..z4e..tension 1.75..z5e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_P,eswidth#,height#,depth#); + "Manju letter `p'"; + nuruu(eswidth,eswidth-numtaigedeswidth); + + z1r=(eswidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(eswidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/4[x4,x8],underouter); + z6 =(1/2[x4,x8],0); + z7l=(3/4[x4,x8],underouter); + z8l=(0,Centerline); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/4thin,-180); + penpos7(3/4(underinner-underouter),-270); + penpos8(1/2thin, 0); + penstroke (z4e{down}..z5e..{up}z6e) ifrotated; + penstroke (z6e{down}..z7e..tension 1.2..{up}z8e) ifrotated; + penlabels(1,2,3,4,5,6,7,8); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_PA,bawidth#,height#,depth#); + "Manju ligature `pa'"; + manju_pa; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_PE,bawidth#,height#,depth#); + "Manju ligature `pe'"; + manju_pa; + dusal (22/36bawidth,1.85underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_PI,biwidth#,height#,depth#); + "Manju ligature `pi'"; + manju_pi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_PO,bawidth#,height#,depth#); + "Manju ligature `po'"; + manju_po; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_PU,bawidth#,height#,depth#); + "Manju ligature `pu'"; + manju_po; + dusal (1/2w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_TIBPE,bawidth#,height#,depth#); + "Manju ligature p'e"; + ligmongpa; + dusal (1/2w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MANJU_TIBPU,bawidth#,height#,depth#); + "Manju ligature p'u"; + ligmongpu; + dusal (1/2w,1.65underouter,2thick,1thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/obsolete/language/manju/manjutex/mfinput/mantrlig.mf b/obsolete/language/manju/manjutex/mfinput/mantrlig.mf new file mode 100644 index 0000000000..36c82e0957 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mantrlig.mf @@ -0,0 +1,2605 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mantrlig.mf +% Author: Oliver Corff +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Script (LMA) +% Manju Bithe Retransliteration Engine +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ENV: % "*" + % + % vowels + % + MANJU_A =: MANJU_A , % "" + MANJU_E =: MANJU_E , % "" + MANJU_I =: MANJU_I , % "" + MANJU_O =: MANJU_O , % "" + MANJU_U =: MANJU_U , % "" + MANJU_UU =: MANJU_UU , % "" + % + % consonants + % + MANJU_B =: MANJU_B , % "" + MANJU_C =: MANJU_C , % "" + MANJU_D =: MANJU_D , % "" + MANJU_F =: MANJU_F , % "" + MANJU_G =: MANJU_G , % "" + MANJU_H =: MANJU_H , % "" + MANJU_J =: MANJU_J , % "" + MANJU_K =: MANJU_K , % "" + MANJU_L =: MANJU_L , % "" + MANJU_M =: MANJU_M , % "" + MANJU_N =: MANJU_N , % "" + MANJU_P =: MANJU_P , % "" + MANJU_R =: MANJU_R , % "" + MANJU_S =: MANJU_S , % "" + MANJU_T =: MANJU_T , % "" + MANJU_W =: MANJU_W , % "" + MANJU_Y =: MANJU_Y , % "" + MANJU_Z =: MANJU_Z , % "" + % + % boundaries + % + MONG_BNDRY =: MONG_BNDRY , % "" + MONG_ZERO =: MONG_ZERO , % "" + MONG_ONE =: MONG_ONE , % "" + MONG_TWO =: MONG_TWO , % "" + MONG_THREE =: MONG_THREE , % "" + MONG_FOUR =: MONG_FOUR , % "" + MONG_FIVE =: MONG_FIVE , % "" + MONG_SIX =: MONG_SIX , % "" + MONG_SEVEN =: MONG_SEVEN , % "" + MONG_EIGHT =: MONG_EIGHT , % "" + MONG_NINE =: MONG_NINE , % "" + MONG_LT =: MONG_LT , % "" + MONG_GT =: MONG_GT , % "" + MONG_LGU =: MONG_LGU , % "" + MONG_RGU =: MONG_RGU , % "" + MONG_OPAREN =: MONG_OPAREN , % "" + MONG_CPAREN =: MONG_CPAREN , % "" + MONG_DORWOLJIN =: MONG_DORWOLJIN, % "" + MONG_FULLSTOP =: MONG_FULLSTOP , % "" + MONG_COLON =: MONG_COLON , % "" + MONG_ELLIPSIS =: MONG_ELLIPSIS , % "" + MONG_EXCLAMATION =: MONG_EXCLAMATION, % "" + MONG_QUESTION =: MONG_QUESTION, % "" + MONG_QUESTEXCLAM =: MONG_QUESTEXCLAM, % "" + MONG_EXCLAMQUEST =: MONG_EXCLAMQUEST, % "" + MONG_TASLAL =: MONG_TASLAL , % "" + MONG_MSP =: MONG_MSP , % "" + MONG_MVS =: MONG_MVS , % "" + MONG_NCEG =: MONG_NCEG , % "" + MONG_GCEG =: MONG_GCEG , % "" + MONG_TITEMSTROKE =: MONG_TITEMSTROKE; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable ||: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ZERO: % "0" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ONE: % "1" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_TWO: % "2" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_THREE: % "3" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_FOUR: % "4" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_FIVE: % "5" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_SIX: % "6" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_SEVEN: % "7" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_EIGHT: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_NINE: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LT: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_GT: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_LGU: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_RGU: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_OPAREN: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_CPAREN: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_DORWOLJIN: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_FULLSTOP: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_COLON: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ELLIPSIS: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_EXCLAMATION: % "!" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_QUESTION: % "?" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_QUESTEXCLAM: % "?!" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_EXCLAMQUEST: % "!?" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_TASLAL: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_MSP: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_MVS: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_NCEG: % "-" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_I =: MANJU_DUBENI, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_GCEG: % "=" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_TITEMSTROKE: % "" + MANJU_A =:| MANJU_DERIBUNE, % "" + MANJU_I =:| MANJU_DERIBUNE, % "" + MANJU_O =:| MANJU_DERIBUNE, % "" + MANJU_U =:| MANJU_DERIBUNE, % "" + MANJU_UU =:| MANJU_DERIBUNE, % "" + MANJU_D =: MANJU_DERIBUND, % "" + MANJU_E =: MANJU_DERIBUNE, % "" + MANJU_F =: MANJU_DERIBUNF, % "" + MANJU_G =: MANJU_DERIBUNGA, % "" + MANJU_H =: MANJU_DERIBUNHA, % "" + MANJU_J =: MANJU_I, % "" + MANJU_K =: MANJU_DERIBUNKA, % "" + MANJU_L =: MANJU_DERIBUNL, % "" + MANJU_M =: MANJU_DERIBUNM, % "" + MANJU_N =: MANJU_DERIBUNN, % "" + MANJU_S =: MANJU_DERIBUNS, % "" + MANJU_T =: MANJU_DERIBUNT, % "" + MANJU_Z =: MANJU_DERIBUNZ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_ORXIC: % "a" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_A: % "a" + % + % final a + % + MONG_BNDRY =:| MANJU_DUBENA , % "" + MONG_ZERO =:| MANJU_DUBENA , % "" + MONG_ONE =:| MANJU_DUBENA , % "" + MONG_TWO =:| MANJU_DUBENA , % "" + MONG_THREE =:| MANJU_DUBENA , % "" + MONG_FOUR =:| MANJU_DUBENA , % "" + MONG_FIVE =:| MANJU_DUBENA , % "" + MONG_SIX =:| MANJU_DUBENA , % "" + MONG_SEVEN =:| MANJU_DUBENA , % "" + MONG_EIGHT =:| MANJU_DUBENA , % "" + MONG_NINE =:| MANJU_DUBENA , % "" + MONG_LT =:| MANJU_DUBENA , % "" + MONG_GT =:| MANJU_DUBENA , % "" + MONG_LGU =:| MANJU_DUBENA , % "" + MONG_RGU =:| MANJU_DUBENA , % "" + MONG_OPAREN =:| MANJU_DUBENA , % "" + MONG_CPAREN =:| MANJU_DUBENA , % "" + MONG_DORWOLJIN =:| MANJU_DUBENA , % "" + MONG_FULLSTOP =:| MANJU_DUBENA , % "" + MONG_COLON =:| MANJU_DUBENA , % "" + MONG_ELLIPSIS =:| MANJU_DUBENA , % "" + MONG_EXCLAMATION =:| MANJU_DUBENA , % "" + MONG_QUESTION =:| MANJU_DUBENA , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENA , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENA , % "" + MONG_TASLAL =:| MANJU_DUBENA , % "" + MONG_MSP =:| MANJU_DUBENA , % "" + MONG_MVS =:| MANJU_DUBENA , % "" + MONG_NCEG =:| MANJU_DUBENA , % "" + MONG_GCEG =:| MANJU_DUBENA , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENA ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_B: % "b" + MANJU_A =: MANJU_BA , % "ba" + MANJU_E =: MANJU_BE , % "be" + MANJU_I =: MANJU_BI , % "bi" + MANJU_O =: MANJU_BO , % "bo" + MANJU_U =: MANJU_BU , % "bu" + MANJU_UU =: MANJU_BUU , % "buu" + % + % final b + % + MONG_BNDRY =:| MANJU_DUBENB , % "" + MONG_ZERO =:| MANJU_DUBENB , % "" + MONG_ONE =:| MANJU_DUBENB , % "" + MONG_TWO =:| MANJU_DUBENB , % "" + MONG_THREE =:| MANJU_DUBENB , % "" + MONG_FOUR =:| MANJU_DUBENB , % "" + MONG_FIVE =:| MANJU_DUBENB , % "" + MONG_SIX =:| MANJU_DUBENB , % "" + MONG_SEVEN =:| MANJU_DUBENB , % "" + MONG_EIGHT =:| MANJU_DUBENB , % "" + MONG_NINE =:| MANJU_DUBENB , % "" + MONG_LT =:| MANJU_DUBENB , % "" + MONG_GT =:| MANJU_DUBENB , % "" + MONG_LGU =:| MANJU_DUBENB , % "" + MONG_RGU =:| MANJU_DUBENB , % "" + MONG_OPAREN =:| MANJU_DUBENB , % "" + MONG_CPAREN =:| MANJU_DUBENB , % "" + MONG_DORWOLJIN =:| MANJU_DUBENB , % "" + MONG_FULLSTOP =:| MANJU_DUBENB , % "" + MONG_COLON =:| MANJU_DUBENB , % "" + MONG_ELLIPSIS =:| MANJU_DUBENB , % "" + MONG_EXCLAMATION =:| MANJU_DUBENB , % "" + MONG_QUESTION =:| MANJU_DUBENB , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENB , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENB , % "" + MONG_TASLAL =:| MANJU_DUBENB , % "" + MONG_MSP =:| MANJU_DUBENB , % "" + MONG_MVS =:| MANJU_DUBENB , % "" + MONG_NCEG =:| MANJU_DUBENB , % "" + MONG_GCEG =:| MANJU_DUBENB , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENB ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENB: % "a" + MONG_NCEG kern 1.2ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_C: % "c" + MANJU_Y =: MANJU_CY ; % "cy" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_D: % "d" + % + % vowel allographs + % + MANJU_E =:| MANJU_DE , % "" + MANJU_U =:| MANJU_DE , % "" + MANJU_UU =:| MANJU_DE , % "" + % + % consonant cases + % + MANJU_Z =: MANJU_DZ ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUND: % " d-" + % + % vowel allographs + % + MANJU_E =:| MANJU_DERIBUNDE , % "" + MANJU_U =:| MANJU_DERIBUNDE , % "" + MANJU_UU =:| MANJU_DERIBUNDE , % "" + % + % consonant cases + % + MANJU_Z =: MANJU_DERIBUNDZ ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DE: % "de" + % + % vowel allographs + % + MANJU_E |=: MANJU_A , % "" + MANJU_U |=: MANJU_O ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNDE: % " de-" + % + % vowel allographs + % + MANJU_E |=: MANJU_A , % "" + MANJU_U |=: MANJU_O ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_E: % "e" + % + % final e + % + MONG_BNDRY =:| MANJU_DUBENE , % "" + MONG_ZERO =:| MANJU_DUBENE , % "" + MONG_ONE =:| MANJU_DUBENE , % "" + MONG_TWO =:| MANJU_DUBENE , % "" + MONG_THREE =:| MANJU_DUBENE , % "" + MONG_FOUR =:| MANJU_DUBENE , % "" + MONG_FIVE =:| MANJU_DUBENE , % "" + MONG_SIX =:| MANJU_DUBENE , % "" + MONG_SEVEN =:| MANJU_DUBENE , % "" + MONG_EIGHT =:| MANJU_DUBENE , % "" + MONG_NINE =:| MANJU_DUBENE , % "" + MONG_LT =:| MANJU_DUBENE , % "" + MONG_GT =:| MANJU_DUBENE , % "" + MONG_LGU =:| MANJU_DUBENE , % "" + MONG_RGU =:| MANJU_DUBENE , % "" + MONG_OPAREN =:| MANJU_DUBENE , % "" + MONG_CPAREN =:| MANJU_DUBENE , % "" + MONG_DORWOLJIN =:| MANJU_DUBENE , % "" + MONG_FULLSTOP =:| MANJU_DUBENE , % "" + MONG_COLON =:| MANJU_DUBENE , % "" + MONG_ELLIPSIS =:| MANJU_DUBENE , % "" + MONG_EXCLAMATION =:| MANJU_DUBENE , % "" + MONG_QUESTION =:| MANJU_DUBENE , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENE , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENE , % "" + MONG_TASLAL =:| MANJU_DUBENE , % "" + MONG_MSP =:| MANJU_DUBENE , % "" + MONG_MVS =:| MANJU_DUBENE , % "" + MONG_NCEG =:| MANJU_DUBENE , % "" + MONG_GCEG =:| MANJU_DUBENE , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENE ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNE: % " e-" + % + % isolated e + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENE: % "a" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_F: % "f" + % + % allograph selection + % + MANJU_I =:| MANJU_W , % "" + MANJU_O =:| MANJU_W , % "" + MANJU_U =:| MANJU_W , % "" + MANJU_UU =:| MANJU_W ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNF: % " f-" + % + % allograph selection + % + MANJU_I =:| MANJU_W , % "" + MANJU_O =:| MANJU_W , % "" + MANJU_U =:| MANJU_W , % "" + MANJU_UU =:| MANJU_W ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_G: % "g" + % + % vowel ligatures + % + MANJU_E =: MANJU_GE , % "" + MANJU_I =: MANJU_GI , % "" + MANJU_U =: MANJU_GU , % "" + % + % combined case + % + MANJU_H =: MANJU_GH , % "gh" + MONG_FVS1 =: MANJU_GH ; % "gh" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNGA: % " ga-" + % + % vowel ligatures + % + MANJU_E =: MANJU_GE , % "" + MANJU_I =: MANJU_GI , % "" + MANJU_U =: MANJU_GU , % "" + % + % combined case + % + MANJU_H =: MANJU_GH , % "gh" + MONG_FVS1 =: MANJU_GH ; % "gh" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_H: % "h" + % + % vowel ligatures + % + MANJU_E =: MANJU_HE , % "" + MANJU_I =: MANJU_HI , % "" + MANJU_U =: MANJU_HU , % "" + % + % combined case + % + MANJU_H =: MANJU_HH , % "hh" + MONG_FVS1 =: MANJU_HH ; % "hh" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNHA: % " ha-" + % + % vowel ligatures + % + MANJU_E =: MANJU_HE , % "" + MANJU_I =: MANJU_HI , % "" + MANJU_U =: MANJU_HU , % "" + % + % combined case + % + MANJU_H =: MANJU_HH , % "hh" + MONG_FVS1 =: MANJU_HH ; % "hh" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_I: % "i" + % + % combined case + % + MONG_FVS1 =: MANJU_DERIBUNJY , % "jy" + % + % non-combined case + % +% MONG_ENV =: MANJU_I , % "j-y" + % + % final i + % + MONG_BNDRY =:| MANJU_DUBENI , % "" + MONG_ZERO =:| MANJU_DUBENI , % "" + MONG_ONE =:| MANJU_DUBENI , % "" + MONG_TWO =:| MANJU_DUBENI , % "" + MONG_THREE =:| MANJU_DUBENI , % "" + MONG_FOUR =:| MANJU_DUBENI , % "" + MONG_FIVE =:| MANJU_DUBENI , % "" + MONG_SIX =:| MANJU_DUBENI , % "" + MONG_SEVEN =:| MANJU_DUBENI , % "" + MONG_EIGHT =:| MANJU_DUBENI , % "" + MONG_NINE =:| MANJU_DUBENI , % "" + MONG_LT =:| MANJU_DUBENI , % "" + MONG_GT =:| MANJU_DUBENI , % "" + MONG_LGU =:| MANJU_DUBENI , % "" + MONG_RGU =:| MANJU_DUBENI , % "" + MONG_OPAREN =:| MANJU_DUBENI , % "" + MONG_CPAREN =:| MANJU_DUBENI , % "" + MONG_DORWOLJIN =:| MANJU_DUBENI , % "" + MONG_FULLSTOP =:| MANJU_DUBENI , % "" + MONG_COLON =:| MANJU_DUBENI , % "" + MONG_ELLIPSIS =:| MANJU_DUBENI , % "" + MONG_EXCLAMATION =:| MANJU_DUBENI , % "" + MONG_QUESTION =:| MANJU_DUBENI , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENI , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENI , % "" + MONG_TASLAL =:| MANJU_DUBENI , % "" + MONG_MSP =:| MANJU_DUBENI , % "" + MONG_MVS =:| MANJU_DUBENI , % "" + MONG_NCEG =:| MANJU_DUBENI , % "" + MONG_GCEG =:| MANJU_DUBENI , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENI ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENI: % "a" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_J: % "j" + MONG_FVS1 =: MANJU_JY , % "jy" + MANJU_Y =: MANJU_JY ; % "cy" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_K: % "k" + % + % vowel ligatures + % + MANJU_E =: MANJU_KE , % "" + MANJU_I =: MANJU_KI , % "" + MANJU_U =: MANJU_KU , % "" + % + % combined case + % + MANJU_H =: MANJU_KH , % "kh" + MONG_FVS1 =: MANJU_KH , % "kh" + % + % consonant cases + % + MANJU_B =:| MANJU_VARK , % "" + MANJU_C =:| MANJU_VARK , % "" + MANJU_D =:| MANJU_VARK , % "" + MANJU_F =:| MANJU_VARK , % "" + MANJU_G =:| MANJU_VARK , % "" + MANJU_J =:| MANJU_VARK , % "" + MANJU_K =:| MANJU_VARK , % "" + MANJU_L =:| MANJU_VARK , % "" + MANJU_M =:| MANJU_VARK , % "" + MANJU_N =:| MANJU_VARK , % "" + MANJU_P =:| MANJU_VARK , % "" + MANJU_R =:| MANJU_VARK , % "" + MANJU_S =:| MANJU_VARK , % "" + MANJU_T =:| MANJU_VARK , % "" + MANJU_W =:| MANJU_VARK , % "" + MANJU_Y =:| MANJU_VARK , % "" + MANJU_Z =:| MANJU_VARK , % "" + % + % final k + % + MONG_BNDRY =:| MANJU_DUBENK , % "" + MONG_ZERO =:| MANJU_DUBENK , % "" + MONG_ONE =:| MANJU_DUBENK , % "" + MONG_TWO =:| MANJU_DUBENK , % "" + MONG_THREE =:| MANJU_DUBENK , % "" + MONG_FOUR =:| MANJU_DUBENK , % "" + MONG_FIVE =:| MANJU_DUBENK , % "" + MONG_SIX =:| MANJU_DUBENK , % "" + MONG_SEVEN =:| MANJU_DUBENK , % "" + MONG_EIGHT =:| MANJU_DUBENK , % "" + MONG_NINE =:| MANJU_DUBENK , % "" + MONG_LT =:| MANJU_DUBENK , % "" + MONG_GT =:| MANJU_DUBENK , % "" + MONG_LGU =:| MANJU_DUBENK , % "" + MONG_RGU =:| MANJU_DUBENK , % "" + MONG_OPAREN =:| MANJU_DUBENK , % "" + MONG_CPAREN =:| MANJU_DUBENK , % "" + MONG_DORWOLJIN =:| MANJU_DUBENK , % "" + MONG_FULLSTOP =:| MANJU_DUBENK , % "" + MONG_COLON =:| MANJU_DUBENK , % "" + MONG_ELLIPSIS =:| MANJU_DUBENK , % "" + MONG_EXCLAMATION =:| MANJU_DUBENK , % "" + MONG_QUESTION =:| MANJU_DUBENK , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENK , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENK , % "" + MONG_TASLAL =:| MANJU_DUBENK , % "" + MONG_MSP =:| MANJU_DUBENK , % "" + MONG_MVS =:| MANJU_DUBENK , % "" + MONG_NCEG =:| MANJU_DUBENK , % "" + MONG_GCEG =:| MANJU_DUBENK , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENK ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNKA: % " ka-" + MANJU_E =: MANJU_KE , % "" + MANJU_I =: MANJU_KI , % "" + MANJU_U =: MANJU_KU , % "" + % + % combined case + % + MANJU_H =: MANJU_KH , % "kh" + MONG_FVS1 =: MANJU_KH ; % "kh" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENK: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_L: % "l" + % + % combined case + % + MONG_FVS1 =: MANJU_LH , % "lh" + % + % final l + % + MONG_BNDRY =:| MANJU_DUBENL , % "" + MONG_ZERO =:| MANJU_DUBENL , % "" + MONG_ONE =:| MANJU_DUBENL , % "" + MONG_TWO =:| MANJU_DUBENL , % "" + MONG_THREE =:| MANJU_DUBENL , % "" + MONG_FOUR =:| MANJU_DUBENL , % "" + MONG_FIVE =:| MANJU_DUBENL , % "" + MONG_SIX =:| MANJU_DUBENL , % "" + MONG_SEVEN =:| MANJU_DUBENL , % "" + MONG_EIGHT =:| MANJU_DUBENL , % "" + MONG_NINE =:| MANJU_DUBENL , % "" + MONG_LT =:| MANJU_DUBENL , % "" + MONG_GT =:| MANJU_DUBENL , % "" + MONG_LGU =:| MANJU_DUBENL , % "" + MONG_RGU =:| MANJU_DUBENL , % "" + MONG_OPAREN =:| MANJU_DUBENL , % "" + MONG_CPAREN =:| MANJU_DUBENL , % "" + MONG_DORWOLJIN =:| MANJU_DUBENL , % "" + MONG_FULLSTOP =:| MANJU_DUBENL , % "" + MONG_COLON =:| MANJU_DUBENL , % "" + MONG_ELLIPSIS =:| MANJU_DUBENL , % "" + MONG_EXCLAMATION =:| MANJU_DUBENL , % "" + MONG_QUESTION =:| MANJU_DUBENL , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENL , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENL , % "" + MONG_TASLAL =:| MANJU_DUBENL , % "" + MONG_MSP =:| MANJU_DUBENL , % "" + MONG_MVS =:| MANJU_DUBENL , % "" + MONG_NCEG =:| MANJU_DUBENL , % "" + MONG_GCEG =:| MANJU_DUBENL , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNL: % " l-" + % + % combined case + % + MONG_FVS1 =: MANJU_DERIBUNLH ; % " lh" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENL: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_M: % "m" + % + % final m + % + MONG_BNDRY =:| MANJU_DUBENM , % "" + MONG_ZERO =:| MANJU_DUBENM , % "" + MONG_ONE =:| MANJU_DUBENM , % "" + MONG_TWO =:| MANJU_DUBENM , % "" + MONG_THREE =:| MANJU_DUBENM , % "" + MONG_FOUR =:| MANJU_DUBENM , % "" + MONG_FIVE =:| MANJU_DUBENM , % "" + MONG_SIX =:| MANJU_DUBENM , % "" + MONG_SEVEN =:| MANJU_DUBENM , % "" + MONG_EIGHT =:| MANJU_DUBENM , % "" + MONG_NINE =:| MANJU_DUBENM , % "" + MONG_LT =:| MANJU_DUBENM , % "" + MONG_GT =:| MANJU_DUBENM , % "" + MONG_LGU =:| MANJU_DUBENM , % "" + MONG_RGU =:| MANJU_DUBENM , % "" + MONG_OPAREN =:| MANJU_DUBENM , % "" + MONG_CPAREN =:| MANJU_DUBENM , % "" + MONG_DORWOLJIN =:| MANJU_DUBENM , % "" + MONG_FULLSTOP =:| MANJU_DUBENM , % "" + MONG_COLON =:| MANJU_DUBENM , % "" + MONG_ELLIPSIS =:| MANJU_DUBENM , % "" + MONG_EXCLAMATION =:| MANJU_DUBENM , % "" + MONG_QUESTION =:| MANJU_DUBENM , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENM , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENM , % "" + MONG_TASLAL =:| MANJU_DUBENM , % "" + MONG_MSP =:| MANJU_DUBENM , % "" + MONG_MVS =:| MANJU_DUBENM , % "" + MONG_NCEG =:| MANJU_DUBENM , % "" + MONG_GCEG =:| MANJU_DUBENM , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENM ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_DERIBUNM: % " m-" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENM: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_N: % "n" + % + % consonant cases + % + MANJU_B =:| MANJU_A , % "" + MANJU_C =:| MANJU_A , % "" + MANJU_D =:| MANJU_A , % "" + MANJU_F =:| MANJU_A , % "" + MANJU_H =:| MANJU_A , % "" + MANJU_J =:| MANJU_A , % "" + MANJU_K =:| MANJU_A , % "" + MANJU_L =:| MANJU_A , % "" + MANJU_M =:| MANJU_A , % "" + MANJU_N =:| MANJU_A , % "" + MANJU_P =:| MANJU_A , % "" + MANJU_R =:| MANJU_A , % "" + MANJU_S =:| MANJU_A , % "" + MANJU_T =:| MANJU_A , % "" + MANJU_W =:| MANJU_A , % "" + MANJU_Y =:| MANJU_A , % "" + MANJU_Z =:| MANJU_A , % "" + % + % combined cases + % + MANJU_G =: MANJU_NG , % "ng" + % + % final n + % + MONG_BNDRY =:| MANJU_DUBENA , % "" + MONG_ZERO =:| MANJU_DUBENA , % "" + MONG_ONE =:| MANJU_DUBENA , % "" + MONG_TWO =:| MANJU_DUBENA , % "" + MONG_THREE =:| MANJU_DUBENA , % "" + MONG_FOUR =:| MANJU_DUBENA , % "" + MONG_FIVE =:| MANJU_DUBENA , % "" + MONG_SIX =:| MANJU_DUBENA , % "" + MONG_SEVEN =:| MANJU_DUBENA , % "" + MONG_EIGHT =:| MANJU_DUBENA , % "" + MONG_NINE =:| MANJU_DUBENA , % "" + MONG_LT =:| MANJU_DUBENA , % "" + MONG_GT =:| MANJU_DUBENA , % "" + MONG_LGU =:| MANJU_DUBENA , % "" + MONG_RGU =:| MANJU_DUBENA , % "" + MONG_OPAREN =:| MANJU_DUBENA , % "" + MONG_CPAREN =:| MANJU_DUBENA , % "" + MONG_DORWOLJIN =:| MANJU_DUBENA , % "" + MONG_FULLSTOP =:| MANJU_DUBENA , % "" + MONG_COLON =:| MANJU_DUBENA , % "" + MONG_ELLIPSIS =:| MANJU_DUBENA , % "" + MONG_EXCLAMATION =:| MANJU_DUBENA , % "" + MONG_QUESTION =:| MANJU_DUBENA , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENA , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENA , % "" + MONG_TASLAL =:| MANJU_DUBENA , % "" + MONG_MSP =:| MANJU_DUBENA , % "" + MONG_MVS =:| MANJU_DUBENA , % "" + MONG_NCEG =:| MANJU_DUBENA , % "" + MONG_GCEG =:| MANJU_DUBENA , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENA ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNN: % " n-" + MANJU_G =: MANJU_DERIBUNNGA ; % " nga" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENA: % "a" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_O: % "o" + % + % final o + % + MONG_BNDRY =:| MANJU_DUBENO , % "" + MONG_ZERO =:| MANJU_DUBENO , % "" + MONG_ONE =:| MANJU_DUBENO , % "" + MONG_TWO =:| MANJU_DUBENO , % "" + MONG_THREE =:| MANJU_DUBENO , % "" + MONG_FOUR =:| MANJU_DUBENO , % "" + MONG_FIVE =:| MANJU_DUBENO , % "" + MONG_SIX =:| MANJU_DUBENO , % "" + MONG_SEVEN =:| MANJU_DUBENO , % "" + MONG_EIGHT =:| MANJU_DUBENO , % "" + MONG_NINE =:| MANJU_DUBENO , % "" + MONG_LT =:| MANJU_DUBENO , % "" + MONG_GT =:| MANJU_DUBENO , % "" + MONG_LGU =:| MANJU_DUBENO , % "" + MONG_RGU =:| MANJU_DUBENO , % "" + MONG_OPAREN =:| MANJU_DUBENO , % "" + MONG_CPAREN =:| MANJU_DUBENO , % "" + MONG_DORWOLJIN =:| MANJU_DUBENO , % "" + MONG_FULLSTOP =:| MANJU_DUBENO , % "" + MONG_COLON =:| MANJU_DUBENO , % "" + MONG_ELLIPSIS =:| MANJU_DUBENO , % "" + MONG_EXCLAMATION =:| MANJU_DUBENO , % "" + MONG_QUESTION =:| MANJU_DUBENO , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENO , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENO , % "" + MONG_TASLAL =:| MANJU_DUBENO , % "" + MONG_MSP =:| MANJU_DUBENO , % "" + MONG_MVS =:| MANJU_DUBENO , % "" + MONG_NCEG =:| MANJU_DUBENO , % "" + MONG_GCEG =:| MANJU_DUBENO , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENO ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENO: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_P: % "p" + MANJU_A =: MANJU_PA , % "" + MANJU_E =: MANJU_PE , % "" + MANJU_I =: MANJU_PI , % "" + MANJU_O =: MANJU_PO , % "" + MANJU_U =: MANJU_PU , % "" + % + % combined case + % + MONG_FVS1 =: MANJU_TIBP ; % "p'" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_R: % "r" + % + % final r + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_S: % "s" + % + % combined cases + % + MONG_FVS1 =: MANJU_SH , % "sh" + MANJU_Y =: MANJU_SY , % "cy" + % + % final s + % + MONG_BNDRY =:| MANJU_DUBENS , % "" + MONG_ZERO =:| MANJU_DUBENS , % "" + MONG_ONE =:| MANJU_DUBENS , % "" + MONG_TWO =:| MANJU_DUBENS , % "" + MONG_THREE =:| MANJU_DUBENS , % "" + MONG_FOUR =:| MANJU_DUBENS , % "" + MONG_FIVE =:| MANJU_DUBENS , % "" + MONG_SIX =:| MANJU_DUBENS , % "" + MONG_SEVEN =:| MANJU_DUBENS , % "" + MONG_EIGHT =:| MANJU_DUBENS , % "" + MONG_NINE =:| MANJU_DUBENS , % "" + MONG_LT =:| MANJU_DUBENS , % "" + MONG_GT =:| MANJU_DUBENS , % "" + MONG_LGU =:| MANJU_DUBENS , % "" + MONG_RGU =:| MANJU_DUBENS , % "" + MONG_OPAREN =:| MANJU_DUBENS , % "" + MONG_CPAREN =:| MANJU_DUBENS , % "" + MONG_DORWOLJIN =:| MANJU_DUBENS , % "" + MONG_FULLSTOP =:| MANJU_DUBENS , % "" + MONG_COLON =:| MANJU_DUBENS , % "" + MONG_ELLIPSIS =:| MANJU_DUBENS , % "" + MONG_EXCLAMATION =:| MANJU_DUBENS , % "" + MONG_QUESTION =:| MANJU_DUBENS , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENS , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENS , % "" + MONG_TASLAL =:| MANJU_DUBENS , % "" + MONG_MSP =:| MANJU_DUBENS , % "" + MONG_MVS =:| MANJU_DUBENS , % "" + MONG_NCEG =:| MANJU_DUBENS , % "" + MONG_GCEG =:| MANJU_DUBENS , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENS ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNS: % " s-" + MONG_FVS1 =: MANJU_DERIBUNSH , % "sh" + MANJU_Y =: MANJU_DERIBUNSY ; % " sy" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENS: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_T: % "t" + % + % vowel allographs + % + MANJU_E =:| MANJU_TE , % "" + MANJU_U =:| MANJU_TE , % "" + MANJU_UU =:| MANJU_TE , % "" + % + % consonant cases + % + MANJU_B =:| MANJU_VART , % "" + MANJU_C =:| MANJU_VART , % "" + MANJU_D =:| MANJU_VART , % "" + MANJU_F =:| MANJU_VART , % "" + MANJU_G =:| MANJU_VART , % "" + MANJU_H =:| MANJU_VART , % "" + MANJU_J =:| MANJU_VART , % "" + MANJU_K =:| MANJU_VART , % "" + MANJU_L =:| MANJU_VART , % "" + MANJU_M =:| MANJU_VART , % "" + MANJU_N =:| MANJU_VART , % "" + MANJU_P =:| MANJU_VART , % "" + MANJU_R =:| MANJU_VART , % "" + MANJU_T =:| MANJU_VART , % "" + MANJU_W =:| MANJU_VART , % "" + MANJU_Y =:| MANJU_VART , % "" + MANJU_Z =:| MANJU_VART , % "" + % + % combined cases + % + MANJU_S =: MANJU_TS, % "ts" + MONG_FVS1 =: MANJU_TIBT , % "t" + % + % final s + % + MONG_BNDRY =:| MANJU_DUBENT , % "" + MONG_ZERO =:| MANJU_DUBENT , % "" + MONG_ONE =:| MANJU_DUBENT , % "" + MONG_TWO =:| MANJU_DUBENT , % "" + MONG_THREE =:| MANJU_DUBENT , % "" + MONG_FOUR =:| MANJU_DUBENT , % "" + MONG_FIVE =:| MANJU_DUBENT , % "" + MONG_SIX =:| MANJU_DUBENT , % "" + MONG_SEVEN =:| MANJU_DUBENT , % "" + MONG_EIGHT =:| MANJU_DUBENT , % "" + MONG_NINE =:| MANJU_DUBENT , % "" + MONG_LT =:| MANJU_DUBENT , % "" + MONG_GT =:| MANJU_DUBENT , % "" + MONG_LGU =:| MANJU_DUBENT , % "" + MONG_RGU =:| MANJU_DUBENT , % "" + MONG_OPAREN =:| MANJU_DUBENT , % "" + MONG_CPAREN =:| MANJU_DUBENT , % "" + MONG_DORWOLJIN =:| MANJU_DUBENT , % "" + MONG_FULLSTOP =:| MANJU_DUBENT , % "" + MONG_COLON =:| MANJU_DUBENT , % "" + MONG_ELLIPSIS =:| MANJU_DUBENT , % "" + MONG_EXCLAMATION =:| MANJU_DUBENT , % "" + MONG_QUESTION =:| MANJU_DUBENT , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENT , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENT , % "" + MONG_TASLAL =:| MANJU_DUBENT , % "" + MONG_MSP =:| MANJU_DUBENT , % "" + MONG_MVS =:| MANJU_DUBENT , % "" + MONG_NCEG =:| MANJU_DUBENT , % "" + MONG_GCEG =:| MANJU_DUBENT , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENT ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNT: % " t-" + % + % vowel allographs + % + MANJU_E =:| MANJU_DERIBUNTE , % "" + MANJU_U =:| MANJU_DERIBUNTE , % "" + MANJU_UU =:| MANJU_DERIBUNTE , % "" + MANJU_S =: MANJU_DERIBUNTS , % " ts-" + % + % combined case + % + MONG_FVS1 =: MANJU_TIBT ; % "t" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_TE: % "te" + % + % vowel allographs + % + MANJU_E |=: MANJU_A , % "" + MANJU_U |=: MANJU_O ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNTE: % " te-" + % + % vowel allographs + % + MANJU_E |=: MANJU_A , % "" + MANJU_U |=: MANJU_O ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENT: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_U: % "u" + % + % final u + % + MONG_BNDRY =:| MANJU_DUBENU , % "" + MONG_ZERO =:| MANJU_DUBENU , % "" + MONG_ONE =:| MANJU_DUBENU , % "" + MONG_TWO =:| MANJU_DUBENU , % "" + MONG_THREE =:| MANJU_DUBENU , % "" + MONG_FOUR =:| MANJU_DUBENU , % "" + MONG_FIVE =:| MANJU_DUBENU , % "" + MONG_SIX =:| MANJU_DUBENU , % "" + MONG_SEVEN =:| MANJU_DUBENU , % "" + MONG_EIGHT =:| MANJU_DUBENU , % "" + MONG_NINE =:| MANJU_DUBENU , % "" + MONG_LT =:| MANJU_DUBENU , % "" + MONG_GT =:| MANJU_DUBENU , % "" + MONG_LGU =:| MANJU_DUBENU , % "" + MONG_RGU =:| MANJU_DUBENU , % "" + MONG_OPAREN =:| MANJU_DUBENU , % "" + MONG_CPAREN =:| MANJU_DUBENU , % "" + MONG_DORWOLJIN =:| MANJU_DUBENU , % "" + MONG_FULLSTOP =:| MANJU_DUBENU , % "" + MONG_COLON =:| MANJU_DUBENU , % "" + MONG_ELLIPSIS =:| MANJU_DUBENU , % "" + MONG_EXCLAMATION =:| MANJU_DUBENU , % "" + MONG_QUESTION =:| MANJU_DUBENU , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENU , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENU , % "" + MONG_TASLAL =:| MANJU_DUBENU , % "" + MONG_MSP =:| MANJU_DUBENU , % "" + MONG_MVS =:| MANJU_DUBENU , % "" + MONG_NCEG =:| MANJU_DUBENU , % "" + MONG_GCEG =:| MANJU_DUBENU , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENU ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENU: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_UU: % "uu" + % + % final uu + % + MONG_BNDRY =:| MANJU_DUBENUU , % "" + MONG_ZERO =:| MANJU_DUBENUU , % "" + MONG_ONE =:| MANJU_DUBENUU , % "" + MONG_TWO =:| MANJU_DUBENUU , % "" + MONG_THREE =:| MANJU_DUBENUU , % "" + MONG_FOUR =:| MANJU_DUBENUU , % "" + MONG_FIVE =:| MANJU_DUBENUU , % "" + MONG_SIX =:| MANJU_DUBENUU , % "" + MONG_SEVEN =:| MANJU_DUBENUU , % "" + MONG_EIGHT =:| MANJU_DUBENUU , % "" + MONG_NINE =:| MANJU_DUBENUU , % "" + MONG_LT =:| MANJU_DUBENUU , % "" + MONG_GT =:| MANJU_DUBENUU , % "" + MONG_LGU =:| MANJU_DUBENUU , % "" + MONG_RGU =:| MANJU_DUBENUU , % "" + MONG_OPAREN =:| MANJU_DUBENUU , % "" + MONG_CPAREN =:| MANJU_DUBENUU , % "" + MONG_DORWOLJIN =:| MANJU_DUBENUU , % "" + MONG_FULLSTOP =:| MANJU_DUBENUU , % "" + MONG_COLON =:| MANJU_DUBENUU , % "" + MONG_ELLIPSIS =:| MANJU_DUBENUU , % "" + MONG_EXCLAMATION =:| MANJU_DUBENUU , % "" + MONG_QUESTION =:| MANJU_DUBENUU , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENUU , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENUU , % "" + MONG_TASLAL =:| MANJU_DUBENUU , % "" + MONG_MSP =:| MANJU_DUBENUU , % "" + MONG_MVS =:| MANJU_DUBENUU , % "" + MONG_NCEG =:| MANJU_DUBENUU , % "" + MONG_GCEG =:| MANJU_DUBENUU , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENUU ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENUU: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_NG: % "ng" + % + % combined case + % + MONG_FVS1 =: MANJU_NGA , % "ng'" + % + % final ng + % + MONG_BNDRY =: MANJU_DUBENNG , % "" + MONG_ZERO =: MANJU_DUBENNG , % "" + MONG_ONE =: MANJU_DUBENNG , % "" + MONG_TWO =: MANJU_DUBENNG , % "" + MONG_THREE =: MANJU_DUBENNG , % "" + MONG_FOUR =: MANJU_DUBENNG , % "" + MONG_FIVE =: MANJU_DUBENNG , % "" + MONG_SIX =: MANJU_DUBENNG , % "" + MONG_SEVEN =: MANJU_DUBENNG , % "" + MONG_EIGHT =: MANJU_DUBENNG , % "" + MONG_NINE =: MANJU_DUBENNG , % "" + MONG_LT =: MANJU_DUBENNG , % "" + MONG_GT =: MANJU_DUBENNG , % "" + MONG_LGU =: MANJU_DUBENNG , % "" + MONG_RGU =: MANJU_DUBENNG , % "" + MONG_OPAREN =: MANJU_DUBENNG , % "" + MONG_CPAREN =: MANJU_DUBENNG , % "" + MONG_DORWOLJIN =: MANJU_DUBENNG , % "" + MONG_FULLSTOP =: MANJU_DUBENNG , % "" + MONG_COLON =: MANJU_DUBENNG , % "" + MONG_ELLIPSIS =: MANJU_DUBENNG , % "" + MONG_EXCLAMATION =: MANJU_DUBENNG , % "" + MONG_QUESTION =: MANJU_DUBENNG , % "" + MONG_QUESTEXCLAM =: MANJU_DUBENNG , % "" + MONG_EXCLAMQUEST =: MANJU_DUBENNG , % "" + MONG_TASLAL =: MANJU_DUBENNG , % "" + MONG_MSP =: MANJU_DUBENNG , % "" + MONG_MVS =: MANJU_DUBENNG , % "" + MONG_NCEG =: MANJU_DUBENNG , % "" + MONG_GCEG =: MANJU_DUBENNG , % "" + MONG_TITEMSTROKE =: MANJU_DUBENNG ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENNG: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_SH: % "sh" + % + % final sh + % + MONG_BNDRY =:| MANJU_DUBENSH , % "" + MONG_ZERO =:| MANJU_DUBENSH , % "" + MONG_ONE =:| MANJU_DUBENSH , % "" + MONG_TWO =:| MANJU_DUBENSH , % "" + MONG_THREE =:| MANJU_DUBENSH , % "" + MONG_FOUR =:| MANJU_DUBENSH , % "" + MONG_FIVE =:| MANJU_DUBENSH , % "" + MONG_SIX =:| MANJU_DUBENSH , % "" + MONG_SEVEN =:| MANJU_DUBENSH , % "" + MONG_EIGHT =:| MANJU_DUBENSH , % "" + MONG_NINE =:| MANJU_DUBENSH , % "" + MONG_LT =:| MANJU_DUBENSH , % "" + MONG_GT =:| MANJU_DUBENSH , % "" + MONG_LGU =:| MANJU_DUBENSH , % "" + MONG_RGU =:| MANJU_DUBENSH , % "" + MONG_OPAREN =:| MANJU_DUBENSH , % "" + MONG_CPAREN =:| MANJU_DUBENSH , % "" + MONG_DORWOLJIN =:| MANJU_DUBENSH , % "" + MONG_FULLSTOP =:| MANJU_DUBENSH , % "" + MONG_COLON =:| MANJU_DUBENSH , % "" + MONG_ELLIPSIS =:| MANJU_DUBENSH , % "" + MONG_EXCLAMATION =:| MANJU_DUBENSH , % "" + MONG_QUESTION =:| MANJU_DUBENSH , % "" + MONG_QUESTEXCLAM =:| MANJU_DUBENSH , % "" + MONG_EXCLAMQUEST =:| MANJU_DUBENSH , % "" + MONG_TASLAL =:| MANJU_DUBENSH , % "" + MONG_MSP =:| MANJU_DUBENSH , % "" + MONG_MVS =:| MANJU_DUBENSH , % "" + MONG_NCEG =:| MANJU_DUBENSH , % "" + MONG_GCEG =:| MANJU_DUBENSH , % "" + MONG_TITEMSTROKE =:| MANJU_DUBENSH ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_DERIBUNSH: % " sh-" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DUBENSH: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DZ: % "dz" + MANJU_I =: MANJU_DZI ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNDZ: % " dz-" + MANJU_I =: MANJU_DERIBUNDZI ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DZI: % "dzi " + % + % final dzi + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNDZI: % " dzi " + % + % final dzi + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_JY: % "jy" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_DERIBUNJY: % " jy-" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_SY: % "sy" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_DERIBUNSY: % " sy-" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_TS: % "ts" + MANJU_H =: MANJU_TSH ; % " tsh" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNTS: % " ts-" + MANJU_H =: MANJU_DERIBUNTSH ; % " tsh" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_TSH: % "tsh" + MANJU_Y =: MANJU_TSHY ; % "tshy" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNTSH: % " tsh-" + MANJU_Y =: MANJU_DERIBUNTSHY ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_Z: % "z" + MANJU_H =: MANJU_ZH , % "" + MANJU_R =: MANJU_ZR ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNZ: % " z-" + MANJU_H =: MANJU_DERIBUNZH , % "" + MANJU_R =: MANJU_DERIBUNZR ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNNGA: % " nga-" + MONG_FVS1 =: MANJU_DERIBUNNGA ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_LH: % "lh" + MANJU_E =:| MANJU_HIGHLH , % "" + MANJU_U =:| MANJU_HIGHLH ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_DERIBUNLH: % " lh-" + MANJU_E =:| MANJU_HIGHDERIBUNLH ,% "" + MANJU_U =:| MANJU_HIGHDERIBUNLH ;% "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_CY: % "cy" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_GH: % "gh" + MANJU_A =: MANJU_GHA , % "" + MANJU_O =: MANJU_GHO ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_HH: % "hh" + MANJU_A =: MANJU_HHA , % "" + MANJU_O =: MANJU_HHO ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_KH: % "kh" + MANJU_A =: MANJU_KHA , % "" + MANJU_O =: MANJU_KHO ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_BA: % "ba" + % + % final ba + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_BE: % "be" + % + % final be + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_BI: % "bi" + % + % final bi + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_BO: % "bo" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_BU: % "bu" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_BUU: % "bu" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_GE: % "ge" + % + % final ge + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_GI: % "gi" + % + % final gi + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_GU: % "gu" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_HE: % "he" + % + % final he + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_HI: % "hi" + % + % final hi + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_HU: % "hu" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_KE: % "ke" + % + % final ke + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_KI: % "ki" + % + % final ki + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_KU: % "ku" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_GHA: % "gha" + % + % final gha + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_GHO: % "gho" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_HHA: % "hha" + % + % final hha + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_HHO: % "hho" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_KHA: % "kha" + % + % final kha + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_KHO: % "kho" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_PA: % "pa" + % + % final pa + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_PE: % "pe" + % + % final pe + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_PI: % "pi" + % + % final pi + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_PO: % "po" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_PU: % "pu" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_TIBP: % "p'" + MANJU_A =: MANJU_TIBPA , % "p'a" + MANJU_E =: MANJU_TIBPE , % "p'e" + MANJU_I =: MANJU_TIBPI , % "p'i" + MANJU_O =: MANJU_TIBPO , % "p'o" + MANJU_U =: MANJU_TIBPU ; % "p'u" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_TIBPA: % "p'a" + % + % final p'a + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_TIBPE: % "p'e" + % + % final p'e + % + MONG_BNDRY |=:| MONG_ORXIC , % "" + MONG_ZERO |=:| MONG_ORXIC , % "" + MONG_ONE |=:| MONG_ORXIC , % "" + MONG_TWO |=:| MONG_ORXIC , % "" + MONG_THREE |=:| MONG_ORXIC , % "" + MONG_FOUR |=:| MONG_ORXIC , % "" + MONG_FIVE |=:| MONG_ORXIC , % "" + MONG_SIX |=:| MONG_ORXIC , % "" + MONG_SEVEN |=:| MONG_ORXIC , % "" + MONG_EIGHT |=:| MONG_ORXIC , % "" + MONG_NINE |=:| MONG_ORXIC , % "" + MONG_LT |=:| MONG_ORXIC , % "" + MONG_GT |=:| MONG_ORXIC , % "" + MONG_LGU |=:| MONG_ORXIC , % "" + MONG_RGU |=:| MONG_ORXIC , % "" + MONG_OPAREN |=:| MONG_ORXIC , % "" + MONG_CPAREN |=:| MONG_ORXIC , % "" + MONG_DORWOLJIN |=:| MONG_ORXIC , % "" + MONG_FULLSTOP |=:| MONG_ORXIC , % "" + MONG_COLON |=:| MONG_ORXIC , % "" + MONG_ELLIPSIS |=:| MONG_ORXIC , % "" + MONG_EXCLAMATION |=:| MONG_ORXIC , % "" + MONG_QUESTION |=:| MONG_ORXIC , % "" + MONG_QUESTEXCLAM |=:| MONG_ORXIC , % "" + MONG_EXCLAMQUEST |=:| MONG_ORXIC , % "" + MONG_TASLAL |=:| MONG_ORXIC , % "" + MONG_MSP |=:| MONG_ORXIC , % "" + MONG_MVS |=:| MONG_ORXIC , % "" + MONG_NCEG |=:| MONG_ORXIC , % "" + MONG_GCEG |=:| MONG_ORXIC , % "" + MONG_TITEMSTROKE |=:| MONG_ORXIC ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MANJU_TIBPI: % "p'i" + % + % final p'i + % + MONG_BNDRY |=:| MONG_BIODOISUUL , % "" + MONG_ZERO |=:| MONG_BIODOISUUL , % "" + MONG_ONE |=:| MONG_BIODOISUUL , % "" + MONG_TWO |=:| MONG_BIODOISUUL , % "" + MONG_THREE |=:| MONG_BIODOISUUL , % "" + MONG_FOUR |=:| MONG_BIODOISUUL , % "" + MONG_FIVE |=:| MONG_BIODOISUUL , % "" + MONG_SIX |=:| MONG_BIODOISUUL , % "" + MONG_SEVEN |=:| MONG_BIODOISUUL , % "" + MONG_EIGHT |=:| MONG_BIODOISUUL , % "" + MONG_NINE |=:| MONG_BIODOISUUL , % "" + MONG_LT |=:| MONG_BIODOISUUL , % "" + MONG_GT |=:| MONG_BIODOISUUL , % "" + MONG_LGU |=:| MONG_BIODOISUUL , % "" + MONG_RGU |=:| MONG_BIODOISUUL , % "" + MONG_OPAREN |=:| MONG_BIODOISUUL , % "" + MONG_CPAREN |=:| MONG_BIODOISUUL , % "" + MONG_DORWOLJIN |=:| MONG_BIODOISUUL , % "" + MONG_FULLSTOP |=:| MONG_BIODOISUUL , % "" + MONG_COLON |=:| MONG_BIODOISUUL , % "" + MONG_ELLIPSIS |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMATION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTION |=:| MONG_BIODOISUUL , % "" + MONG_QUESTEXCLAM |=:| MONG_BIODOISUUL , % "" + MONG_EXCLAMQUEST |=:| MONG_BIODOISUUL , % "" + MONG_TASLAL |=:| MONG_BIODOISUUL , % "" + MONG_MSP |=:| MONG_BIODOISUUL , % "" + MONG_MVS |=:| MONG_BIODOISUUL , % "" + MONG_NCEG |=:| MONG_BIODOISUUL , % "" + MONG_GCEG |=:| MONG_BIODOISUUL , % "" + MONG_TITEMSTROKE |=:| MONG_BIODOISUUL ; % "" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +ligtable MONG_BIODOISUUL: % "k -" + MONG_NCEG kern ispace#; % +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_TIBPO: % "p'o" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_TIBPU: % "p'u" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ligtable MANJU_TIBPUU: % "p'uu" +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/obsolete/language/manju/manjutex/mfinput/mbatoms.mf b/obsolete/language/manju/manjutex/mfinput/mbatoms.mf new file mode 100644 index 0000000000..d81b7a73ea --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mbatoms.mf @@ -0,0 +1,1328 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mbatoms.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMS) +% Mongol Bicig, Manju Bithe Font Atoms Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% First we decide our identity: +% + writing:=0; + Bicig:=1; + Bithe:=2; + +% Then we decide our style: +% + style:=0; + steel:=1; + wood:=2; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Some bizarre rotating equipment gets installed: + % pair Centerpoint; + boolean LR; + +def ifrotated = % Our rotating mechanism + if LR: rotatedaround ((w/2,.5[h,-d]),180) fi +enddef; + +% Yet we cannot deny that we still use the picture gimmick... +% + picture zawjpicture, exenzawjpicture, + deribuntsh_picture, tsh_picture; + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def numberpath = % Theoretical number shape; a slanted ellipsis + % pair z[]; + path trial; + z1=(2/6numberwidth,gedesinner); + z2=(numberwidth-3thin,underinner+thin); + z3=(4/6numberwidth,underinner); + z4=(2thin,gedesinner-thin); + trial= (z1..tension 1.2..z2..tension 1.2..z3..tension + 1.2..z4..tension 1.2..cycle); + penlabels (1,2,3,4); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def nuruu (expr exen,suul) = % Manai nirugu! + numeric x[]; numeric y[]; + z1=(exen,nuruuleft); + z2=(x1,nuruuright); + z3=(suul,y2); + z4=(x3,y1); + fill (z1--z2--z3--z4--cycle) ifrotated; + penlabels(1,2,3,4); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def shud (expr x_offset) = % Manai shud! + numeric x[]; numeric y[]; + nuruu(shudwidth+x_offset,x_offset); + z1=(x_offset+shudwidth-bearing,Centerline+1/2nuruuwidth); + z2=(x_offset+bearing,y1); + z3=(1/2[x1,x2],shudheight); + fill (z1--z2--z3--cycle) ifrotated; + penlabels(1,2,3); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def shud_atom (expr exen, suul) = % Manai shud! + numeric x[]; numeric y[]; + z1=(exen,Centerline+1/2nuruuwidth); + z2=(suul,y1); + z3=(1/2[x1,x2],shudheight); + fill (z1--z2--z3--cycle) ifrotated; + penlabels(1,2,3); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def dusal (expr posx, posy, xdim, ydim) = % Manai dusal! + "The dusal, used for n, s, g, etc."; + numeric x[]; numeric y[]; + z1=(posx,posy-1/2ydim); + z2=(posx-1/2xdim,posy); + z3=(posx,posy+1/2ydim); + z4=(posx+1/2xdim,posy); + fill (z1--z2--z3--z4--cycle) ifrotated; + penlabels(1,2,3,4); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manjudusal (expr posx, posy, xdim, ydim) = % Manju dusal! + "The Manju dusal"; + numeric x[]; numeric y[]; + z1l=(posx+1/2xdim,posy+1/2ydim); + z2 =(posx-1/2xdim,posy); + z3l=(x1,posy-1/2ydim); + penpos1(1/4xdim,135); + penpos2(4/4xdim,180); + penpos3(1/4xdim,225); + penstroke(z1e..tension 2..z2e..tension 2..z3e) ifrotated; + penlabels(1,2,3); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ManjuDusal (expr posx, posy, xdim, ydim) = % Manju dusal! + "The Manju dusal"; + numeric x[]; numeric y[]; + z4l=(posx+1/2xdim,posy+1/2ydim); + z5 =(posx-1/2xdim,posy); + z6l=(x4,posy-1/2ydim); + penpos4(1/4xdim,135); + penpos5(4/4xdim,180); + penpos6(1/4xdim,225); + penstroke(z4e..tension 2..z5e..tension 2..z6e) ifrotated; + penlabels(4,5,6); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def cegteishud (expr posx) = + shud(posx); + dusal (posx+1/2shudwidth,yashilbeheight,3thin,2thick); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def titem = + numeric x[]; numeric y[]; + z1=(0,nuruuleft); + z2=(bearing,y1); + z3=(1/2shudwidth,shudheight); + z4=(shudwidth-bearing,nuruuright); + z5=(shudwidth+bearing,y4); + z6=(8/12shudwidth,nuruuright-1thick); + z7=(1/2shudwidth,nuruuright); + z8=(0,nuruuright); + penlabels(1,2,3,4,5,6,7,8); + fill (z1--z2--z3..tension infinity.. + z4..z5&z5{down}..z6..tension 2..z7--z8--cycle) + ifrotated; + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def titem_stroke (expr xpos) = + numeric x[]; numeric y[]; + z1=(xpos+numtaigedeswidth,Centerline); + z2=(xpos,Centerline); + penpos1(nuruuwidth*1.15,80); + penpos2(nuruuwidth,90); + penlabels(1,2); + penstroke (z1e..z2e) ifrotated; + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def cegteititem = + titem; + dusal (1/2shudwidth,yashilbeheight,3thin,2thick); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def dugui (expr posx, posy, diameter) = % Manzu dugui! + "The dugui, used for h, nga, etc."; + numeric x[]; numeric y[]; + z1=(posx,posy-1/2diameter); + z3=(posx,posy+1/2diameter); + pickup pencircle scaled 1.25 thin; + draw (z1..z3..cycle) ifrotated; + penlabels(1,3); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def suul = + if style=steel: + z1=(shudwidth,nuruuleft); + z2=(shudwidth-bearing,y1); + z3=(1/2shudwidth,shudheight); + z4=(-bearing,underouter); + z5=(bearing,suulouter); + x6=(9/16shudwidth); + z6-z7=whatever*(z2-z3); + z7=(3/4shudwidth,nuruuright); + z8=(x1,nuruuright); + fill (z1--z2--z3..z4--z5{up}---z6--z7--z8--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8); + fi; + if style=wood: + nuruu(shudwidth,2/4shudwidth); + z1r=(shudwidth-bearing,gedesouter); + z2 =(x1-thin,Centerline); + z3 =(0,suulouter); + penpos1(thick,15); + penpos2(2/3thick,0); + penpos3(1/2thin,0); + penstroke (z1e..z2e..z3e) ifrotated; + penlabels(1,2,3); + fi; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def bagaodoisuul = + if style=steel: + z1=(shudwidth,nuruuleft); + z2=(shudwidth-bearing,y1); + z3=(1/2shudwidth,shudheight); + z4=(-bearing,underinner); + z5=(bearing,underouter); + x6=(9/16shudwidth); + z6-z7=whatever*(z2-z3); + z7=(3/4shudwidth,nuruuright); + z8=(x1,nuruuright); + fill (z1--z2--z3..z4--z5{up}---z6--z7--z8--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8); + fi; + if style=wood: + nuruu(shudwidth,2/4shudwidth); + z1r=(shudwidth-bearing,gedesinner); + z2 =(x1-thin,Centerline); + z3 =(0,underouter); + penpos1(thick,15); + penpos2(2/3thick,0); + penpos3(1/2thin,0); + penstroke (z1e..z2e..z3e) ifrotated; + penlabels(1,2,3); + fi; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def gedes (expr x_offset) = + numeric x[]; numeric y[]; + nuruu(x_offset+gedeswidth,x_offset); + z11r=(x_offset+gedeswidth-bearing,nuruuleft); + z12r=(1/2[x11,x13],gedesouter); + z13r=(x_offset+bearing,nuruuleft); + penpos11(thin,0); + penpos12(gedesouter-gedesinner,90); + penpos13(thin,180); + penstroke (z11e{up}..z12e..{down}z13e) ifrotated; + penlabels(11,12,13); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def shilbe (expr x_offset) = + numeric x[]; numeric y[]; + nuruu(shilbewidth+x_offset,x_offset); + z21r=(shilbewidth+x_offset,nuruuleft); + z22r=(+3thin+x_offset,shilbeheight); + penpos21(2thin,0); + penpos22(4thin,60); + penstroke (z21e--z22e) ifrotated; + penlabels(21,22); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def bosoo_shilbe = + nuruu(eswidth,0); + z1r=(eswidth,gedesouter+1/2thin); + z2r=(5/6eswidth,shudheight+1/2thin); + z3r=(3/12eswidth,shudheight-1/2thin); + z4 =(bearing,Centerline); +% z4r=(bearing,Centerline); + penpos1(gedesouter-gedesinner,85); + penpos2(gedesouter-gedesinner,85); + penpos3(gedesouter-gedesinner,100); + penpos4(nuruuleft-nuruuright,100); + penstroke (z1e..z2e---z3e--z4e) ifrotated; + penlabels(1,2,3,4); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def orxic (expr x_offset) = + numeric x[]; numeric y[]; + if style=wood: + z31=(x_offset+orxicwidth,Centerline); + z32=(x_offset+5/8orxicwidth,Centerline); + z33=(x_offset+1/9orxicwidth,Centerline+thick); + z34=(x_offset+2/9orxicwidth,orxicouter-thick); + z35r=(x_offset+1/9orxicwidth,orxicouter); + z36r=(x_offset+0,orxicouter); + penpos31(nuruuwidth,90); + penpos32(nuruuwidth,90); + penpos33(nuruuwidth,67); + penpos34(nuruuwidth,67); + penpos35(nuruuwidth,90); + penpos36(nuruuwidth,90); + penstroke (z31e---z32e.. + tension 1.2..z33e.. + tension 1.5..z34e.. + tension 1.5..z35e---z36e) ifrotated; + fi; + if style=steel: + z31 =( orxicwidth,Centerline); + z32 =(9/12orxicwidth,Centerline); + z33r=(5/24gedeswidth,orxicouter); + penpos31(nuruuwidth,-90); + penpos32(nuruuwidth,-90); + penpos33(2/3thick,120); + penstroke + (z31e---z32e{left}..tension 2.5..{right}z33e) + ifrotated; + fi; + penlabels(31,32,33,34,35,36); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def seree_ewer = + nuruu(eswidth,0); + z41r=(5/6eswidth,gedesouter); + z42r=(4/6eswidth,shudheight); + z43r=(5/4bearing,shudheight); + z44 =(bearing,Centerline); + penpos41(gedesouter-gedesinner,85); + penpos42(gedesouter-gedesinner,85); + penpos43(gedesouter-gedesinner,100); + penpos44(nuruuleft-nuruuright,100); + penstroke (z41e..z42e---z43e--z44e) ifrotated; + penlabels(41,42,43,44); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def l_ewer (expr x_offset) = + numeric x[]; numeric y[]; + z51r=(x_offset,nuruuright); + z52r=(x51,-0.8thick+underinner+1.5thin); + z53r=(x51+1.5thin,-0.8thick+underinner); + z54r=(x51+1.5shudwidth,-0.8thick+underinner); + penpos51(1.75thin,0); + penpos52(2.25thin,0); + penpos53(underinner-underouter,+90); + penpos54(epsilon,+90); + penstroke (z51e---z52e{down}..{right}z53e---z54e) ifrotated; + penlabels(51,52,53,54); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def high_l_ewer (expr x_offset) = + numeric x[]; numeric y[]; + z61r=(x_offset,nuruuright); + z62r=(x61, underouter-2.5thin+1.5thin); + z63r=(x61+1.5thin, underouter-2.5thin); + z64r=(x_offset+1.5shudwidth, underouter-2.5thin); + penpos61(thin,0); + penpos62(2.25thin,0); + penpos63(underinner-underouter,+90); + penpos64(epsilon,+90); + penstroke (z61e---z62e{down}..{right}z63e---z64e) ifrotated; + penlabels(61,62,63,64); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def m_ewer (expr x_offset) = + numeric x[]; numeric y[]; + z71 =(x_offset+5/16shudwidth,Centerline); + z72r=(x_offset+1/16shudwidth,underinner-1.65thin); + z73 =(x_offset-10/12shudwidth,y72); + + penpos71(underinner-underouter,+95); + penpos72(underinner-underouter,+95); + penpos73(underinner-underouter,+75); + + penstroke (z71e--z72e--z73e) ifrotated; + penlabels(71,72,73); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def baganum = + nuruu(numtaigedeswidth,numtaigedeswidth-bearing); + z81l=(1/2numtaigedeswidth,gedesinner); + z82r=(numtaigedeswidth-1/2bearing,nuruuleft); + penpos81(4thin,60); + penpos82(2thin,0); + + z84 =(x82,nuruuright); + z85r=(1/2[x84,x86],sdepth); + z86r=(0,nuruuleft); + penpos84(2thin,0); + penpos85(underinner-underouter,-90); + penpos86(1/2thin,-180); + + penstroke (z81e..z82e...z84e{down}..z85e..{up}z86e) ifrotated; + penlabels(81,82,83,84,85,86); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def f_flag (expr f_anfang, f_ende) = + z91l=(f_ende,gedesouter); + penpos91(1/2thin,90); + z92 =(1/6[x91,x94],shilbeheight); + penpos92(2thin,90); + z93 =(5/6[x91,x94],shilbeheight); + penpos93(2thin,90); + z94r=(f_anfang,yashilbeheight); + penpos94(1/2thin,90); + penstroke (z91e{up}..z92e..z93e..{up}z94e) ifrotated; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def adagu = + nuruu(eswidth,eswidth-numtaigedeswidth); + + z1r=(eswidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(eswidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(0,nuruuright); % nuruuright was Centerline + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/4thin,-180); + penstroke (z4e{down}..z5e..{up}z6e) ifrotated; + penlabels(1,2,3,4,5,6); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def xewteeqix = + nuruu(2bearing,0); + z1=(tewidth,Centerline); + z2=(tewidth-bearing-4thin,gedesinner); + + penpos1(nuruuwidth,90); + penpos2(thin,45); + + z3r=(tewidth-1/2bearing-0thin,Centerline); + z4r=(1/2[x3,x5],underouter); + z5r=(bearing,Centerline); + z6=(bearing+2thin,gedesinner); + + penpos3(3thin,-45); + penpos4(underinner-underouter,-90); + penpos5(2thin,-180); + penpos6(thin,-215); + + penstroke (z1e{left}..{up}z2e) ifrotated; + penstroke (z3e{down}..z4e..z5e..z6e) ifrotated; + penlabels(1,2,3,4,5,6); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def modgedestshilbe = + nuruu(eswidth,0); + z1r=(eswidth-1/2bearing,nuruuleft); + z2 =(07/16eswidth,orxicouter); + penpos1(2thin,0); + penpos2(2thin,45); + penstroke (z1e--z2e) ifrotated; + z3r=z2; + z4r=(bearing,5/12[y1,y2]); + + penpos3(2thin,115 ); + penpos4(2thin,210); + + z5 =(6/16eswidth,3/12[y1,y2]); + z6 =(x1-2u,nuruuleft); + + penpos5(1.5thin,235); + penpos6(1.75thin,180); + penstroke (z3e{dir 205}..tension 1.4..z4e..tension 1.4..z5e..z6e) + ifrotated; + penlabels(1,2,3,4,5,6); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def roundgedestshilbe = + nuruu(eswidth,0); + z1r=(eswidth-1/2bearing,nuruuleft); + z2 =(09/16eswidth,shilbeheight); + + penpos1(2thin,0); + penpos2(2thin,angle(z2-z1)-90); + + z3 =3.5[z2r,z2l]; + penpos3(2thin,angle(z2-z1)+90); + + penstroke (z1e--z2e) ifrotated; + penstroke (z2e..z3e..cycle) ifrotated; + penlabels(1,2,3,4,5,6); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_te = + nuruu(eswidth,0); + z1r=(eswidth-1/2bearing,nuruuleft); + z2 =(05/16eswidth,orxicouter); + penpos1(2thin,0); + penpos2(2thin,45); + penstroke (z1e--z2e) ifrotated; + z3r=1/10[z2l,z1l]; + z4 =6/10[z2l,z1l]; + penpos3(2thin,angle(z2r-z1r)); + penpos4(2thin,angle(z1r-z2r)); + penstroke (z3e..{dir 25}z4e) ifrotated; + penlabels(1,2,3,4,5,6); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def deribun_ta = + nuruu(shudwidth,0); + shud_atom(1/2gedeswidth,bearing); + z1 =(shudwidth,Centerline); + z2r=(2/6[x1,x3],nuruuleft+2thin); + z4l=(3/6[x1,x3],nuruuright-3thin); + z3r=(cewidth,Centerline); + z5l=(cewidth,Centerline); + penpos1(nuruuwidth,90); + penpos2(2thin, 90); + penpos3(2thin, 0); + penpos4(2thin, 90); + penpos5(2thin,180); + penstroke (z1e..tension 1.4..z2e..tension 1.2..z3e) ifrotated; + penstroke (z1e{down}..tension 1.0..z4e..tension 1.1..z5e) ifrotated; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def deribun_te = + nuruu(cewidth,0); + shud_atom(1/2gedeswidth,bearing); + z1r=(cewidth,nuruuright-thick); + z2r=(1/3cewidth,underouter); + z3r=(bearing,nuruuright); + z4r=(1/2cewidth,nuruuright); + penpos1(thick,0); + penpos2(underinner-underouter,-90); + penpos3(2thin,-180); + penpos4(thin,0); + penstroke (z1e{dir 160}..tension 1.2..z4e) ifrotated; + penstroke (z1e..tension 2..z2e..{up}z3e) ifrotated; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_si = + z1=(tewidth-bearing,nuruuleft); + z2=(1/2[x1,x3],shudheight); + z3=(x1-shudwidth+2bearing,y1); + y4=nuruuright-1thin; + z4=whatever[z2,z3]; + + y5=nuruuleft; + z4-z5=whatever * (z2-z1); + y6=nuruuleft; + z5-z6=whatever * (z2-z3); + + y7=sdepth; + z4-z7=whatever * (z1-z2); + y8=nuruuright; + z7-z8=whatever * (z2-z3); + y9=underouter; + z7-z9=whatever * (z7-z8); + y10=nuruuright; + z10-z9=whatever* (z1-z2); + z11=(x6,nuruuright); + fill (z11--z10--z9--z1--z2--z4--z5--z6--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11); + nuruu(tewidth,tewidth-thick); + nuruu(16/36tewidth,0); + z21r=(16/36tewidth,nuruuleft); + z22r=(+3thin,shilbeheight); + penpos21(2thin,0); + penpos22(4thin,60); + penstroke (z21e--z22e) ifrotated; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_deribun_si = + z1=(tewidth-bearing,nuruuleft); + z2=(1/2[x1,x3],shudheight); + z3=(x1-shudwidth+2bearing,y1); + y4=nuruuright-1thin; + z4=whatever[z2,z3]; + + y5=nuruuleft; + z4-z5=whatever * (z2-z1); + y6=nuruuleft; + z5-z6=whatever * (z2-z3); + + y7=sdepth; + z4-z7=whatever * (z1-z2); + y8=nuruuright; + z7-z8=whatever * (z2-z3); + y9=underouter; + z7-z9=whatever * (z7-z8); + y10=nuruuright; + z10-z9=whatever* (z1-z2); + z11=(x6,nuruuright); + fill (z11--z10--z9--z1--z2--z4--z5--z6--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11); +% nuruu(tewidth,tewidth-thick); + nuruu(16/36tewidth,0); + z21r=(16/36tewidth,nuruuleft); + z22r=(+3thin,shilbeheight); + penpos21(2thin,0); + penpos22(4thin,60); + penstroke (z21e--z22e) ifrotated; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def zawj = + nuruu(tewidth,tewidth-thick); + nuruu(1/3tewidth,0); + z1=(tewidth-bearing,nuruuleft); + z2=(1/2[x1,x3],shudheight); + z3=(x1-shudwidth+2bearing,y1); + y4=nuruuright-1thin; + z4=whatever[z2,z3]; + + y5=shudheight; + z4-z5=whatever * (z2-z1); + y6=nuruuleft; + z5-z6=whatever * (z2-z3); + + y7=sdepth; + z4-z7=whatever * (z1-z2); + y8=nuruuright; + z7-z8=whatever * (z2-z3); + y9=underouter; + z7-z9=whatever * (z7-z8); + y10=nuruuright; + z10-z9=whatever* (z1-z2); + z11=(x6,nuruuright); + fill (z11--z10--z9--z1--z2--z4--z5--z6--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11); + zawjpicture:=currentpicture; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def qagt = + nuruu(gedeswidth,gedeswidth-bearing); + if writing=Bithe: + z1 =(w-1/16shudwidth,shudheight-thin); + penpos1(2.5thin,-30); + z2r=(gedeswidth-bearing,nuruuleft); + fi; + if writing=Bicig: + z1l=(1/3gedeswidth,shudheight); + penpos1(4thin,60); + z2r=(gedeswidth-1/2bearing,nuruuleft); + fi; + + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(0,Centerline); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/2thin,-180); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e) ifrotated; + penlabels(1,2,3,4,5,6); + z11=(gedeswidth,Centerline); + z12=(gedeswidth-3/4thick,Centerline); + z13=(gedeswidth-1.75thick,nuruuleft+thin); + penpos11(nuruuwidth,90); + penpos12(14/16nuruuwidth,80); + penpos13(epsilon,45); + penstroke (z11e---z12e..z13e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,11,12,13); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def exenzawj = + % nuruu(tewidth,tewidth-thick); + nuruu(1/3tewidth,0); + z1=(tewidth-bearing,nuruuleft); + z2=(1/2[x1,x3],shudheight); + z3=(x1-shudwidth+2bearing,y1); + y4=nuruuright-1thin; + z4=whatever[z2,z3]; + + y5=shudheight; + z4-z5=whatever * (z2-z1); + y6=nuruuleft; + z5-z6=whatever * (z2-z3); + + y7=sdepth; + z4-z7=whatever * (z1-z2); + y8=nuruuright; + z7-z8=whatever * (z2-z3); + y9=underouter; + z7-z9=whatever * (z7-z8); + y10=nuruuright; + z10-z9=whatever* (z1-z2); + z11=(x6,nuruuright); + fill (z11--z10--z9--z1--z2--z4--z5--z6--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11); + exenzawjpicture:=currentpicture; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def suulzawj = + nuruu(tewidth,tewidth-thick); + z1=(tewidth-bearing,nuruuleft); + z2=(1/2[x1,x3],shudheight); + z3=(x1-shudwidth+2bearing,y1); + y4=nuruuright-1thin; + z4=whatever[z2,z3]; + + y5=shudheight; + z4-z5=whatever * (z2-z1); + % y6=nuruuleft; + % z5-z6=whatever * (z2-z3); + z6=(0,underouter); + + y7=sdepth; + z4-z7=whatever * (z1-z2); + y8=nuruuright; + z7-z8=whatever * (z2-z3); + y9=underouter; + z7-z9=whatever * (z7-z8); + y10=nuruuright; + z10-z9=whatever* (z1-z2); + z11=(x6,nuruuright); + + % pickup pencircle scaled 1/4thin; + fill (z10--z9--z1--z2--z4--z5..z6{z3-z2}&z6{z2-z6}..z10--cycle) + ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_sh_stroke = + z19l=(29/36tewidth,shudheight); + z20l=(10/36tewidth,shilbeheight); + penpos19(7/9thick,75); + penpos20(6/9thin,60); + penstroke (z19e{left}..tension 2.5..{up}z20e) ifrotated; + penlabels(19,20); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_dz_stroke = + z31l=( tewidth,underouter); + z32l=(1/6tewidth,underouter); + penpos31(2thin,-75); + penpos32(2thin,-75); + penstroke (z31e..z32e) ifrotated; + penlabels(31,32); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def sy_nuruu(expr xbegin,xend) = + nuruu(xbegin,xend); + z1 =(xbegin, 5/6 underinner); + z2 =(1/2[xbegin,xend],3/4gedesinner); + z3 =(xend, y1); + z4 =(xend+10/4thin, underinner); + z5 =(x2,Centerline); + z6 =(xbegin-10/4thin,y4); + fill (z1--z2--z3--z4--z5--z6--cycle) ifrotated; + penlabels(1,2,3,4,5,6); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_tsh_stroke = + x33=x34=1/2[x31,x32]; + y33=y31; + y34=suulouter-0.80thick; + penpos33(2thin,-25); + penpos34(2thin,-25); + penstroke (z33e--z34e) ifrotated; + penlabels(33,34); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligba = + nuruu(secAwidth,0); + nuruu(bawidth,bawidth-numtaigedeswidth); + shud_atom(secAwidth,bearing); + + z1r=(bawidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(bawidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(secAwidth,nuruuright); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penstroke (z4e{down}..z5e..{up}z6e) ifrotated; + + z7=(1/2[secAwidth,bearing],shudheight); + z8=(secAwidth,nuruuleft); + z9=(x8,nuruuright); + unfill (z7--z8--z9--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligbu (expr xpos) = + tntgw:=2numtaigedeswidth; + nuruu(tntgw+xpos,xpos); + z1r=(xpos+tntgw/2-1,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(xpos+1/2bearing,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + + z4r=(xpos+tntgw-1/2bearing,nuruuleft); + z5r=(1/2[x4,x6],gedesouter); + z6r=(xpos+tntgw/2+1,nuruuleft); + penpos4(thin,0); + penpos5(gedesouter-gedesinner,90); + penpos6(thin,180); + + z7 =(x3,nuruuright); + z8l=(1/2[x7,x9],underouter); + z9 =(x4,nuruuright); + penpos7(thin,0); + penpos8(gedesouter-gedesinner,90); + penpos9(thin,180); + + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + penstroke (z4e{up}..z5e..{down}z6e) ifrotated; + penstroke (z7e{down}..z8e..{up}z9e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligmongpa = + nuruu(secAwidth,0); + nuruu(bawidth,bawidth-numtaigedeswidth); + shud_atom(secAwidth,bearing); + +% z1r=(bawidth-1/2bearing,nuruuleft); + z1r=(bawidth-1/2bearing,gedesouter+thin); + z2r=(1/3[x1,x4],gedesouter); + z3r=(7/12[x1,x4],gedesouter); + z4r=(bawidth-numtaigedeswidth,nuruuleft); + penpos1(thin,180); + penpos2(gedesouter-gedesinner,90); + penpos3(gedesouter-gedesinner,90); + penpos4(thin,180); + penstroke (z1e..z2e..z3e..{down}z4e) ifrotated; + + z5r=(x1,nuruuright); + z6r=(1/2[x5,x7],underouter); + z7l=(secAwidth,nuruuright); + penpos5(thin,0); + penpos6(underinner-underouter,-90); + penpos7(2thin,-180); + penstroke (z5e{down}..z6e..{up}z7e) ifrotated; + + z8=(1/2[secAwidth,bearing],shudheight); + z9=(secAwidth,nuruuleft); + z10=(x9,nuruuright); + unfill (z10--z8--z9--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligmongpu = + nuruu(w,0); + z1r=(w-1/2bearing,gedesouter+thin); + z2r=(1/3[x1,x4],gedesouter); + z3r=(7/12[x1,x4],gedesouter); + z4r=(w/2+1,nuruuleft); + penpos1(thin,180); + penpos2(gedesouter-gedesinner,90); + penpos3(gedesouter-gedesinner,90); + penpos4(thin,180); + penstroke (z1e..z2e..z3e..{down}z4e) ifrotated; + + z5r=(w-1/2bearing,nuruuright); + z6r=(w/2,underouter); + z7r=(1/2bearing,y5); + penpos5(thin,0); + penpos6(underinner-underouter,-90); + penpos7(thin,-180); + penstroke (z5e{down}..z6e..z7e{up}) ifrotated; + z8 =(x7,nuruuleft); + z9r=(1/2[x8,x10],gedesouter); + z10r=(w/2-1,y8); + penpos8(thin,180); + penpos9(gedesouter-gedesinner,90); + penpos10(thin,0); + penstroke (z8e{up}..z9e..{down}z10e) ifrotated; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def liggha = + nuruu(secAwidth,0); + shud_atom(secAwidth,bearing); + nuruu(bawidth,bawidth-bearing); + z1l=(bawidth-gedeswidth+5thin,shudheight-thin); + z2r=(bawidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(secAwidth,nuruuright); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e) ifrotated; + + z7=(1/2[secAwidth,bearing],shudheight); + z8=(secAwidth,nuruuleft); + z9=(x8,nuruuright); + unfill (z7--z8--z9--cycle) ifrotated; + + z10r=(bawidth,gedesouter+thin); + z11 =(x10-2thin,shudheight-5thin); + penpos10(1.5thin,0); + penpos11(2thin,-45); + penstroke (z10e..z11e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligkha = + nuruu(secAwidth,0); + shud_atom(secAwidth,bearing); + % Variant, more Manju-like + if writing=Bithe: + z1 =(w-1/16shudwidth,shudheight-thin); + penpos1(2.5thin,-30); + z2r=(bawidth-bearing,nuruuleft); + fi; + if writing=Bicig: + z1l=(bawidth-gedeswidth+5thin,shudheight); + penpos1(4thin,60); + z2r=(bawidth-1/2bearing,nuruuleft); + fi; + + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(secAwidth,nuruuright); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e) ifrotated; + + z7=(1/2[secAwidth,bearing],shudheight); + z8=(secAwidth,nuruuleft); + z9=(x8,nuruuright); + unfill (z7--z8--z9--cycle) ifrotated; + + z11=(bawidth,Centerline); + z12=(bawidth-3/4thick,Centerline); + z13=(bawidth-1.5thick,nuruuleft+thin); + penpos11(nuruuwidth,90); + penpos12(14/16nuruuwidth,80); + penpos13(epsilon,45); + penstroke (z11e---z12e..z13e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,11,12,13); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligkhi = + nuruu(shilbewidth-2thin,0); + nuruu(biwidth,biwidth-bearing); + if writing=Bithe: + z1 =(w+1/4shudwidth,shudheight-thin); + penpos1(2.5thin,-30); + fi; + if writing=Bicig: + z1l=(biwidth-gedeswidth+5thin,shudheight); + penpos1(4thin,60); + fi; + z2r=(biwidth-1/2bearing,nuruuleft); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(shilbewidth,nuruuright); + z7l=(3thin,shilbeheight); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penpos7(4thin,-120); + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e..tension + infinity..z7e) ifrotated; + + z11=(biwidth,Centerline); + z12=(biwidth-3/4thick,Centerline); + z13=(biwidth-1.5thick,nuruuleft+thin); + penpos11(nuruuwidth,90); + penpos12(14/16nuruuwidth,80); + penpos13(epsilon,45); + penstroke (z11e---z12e..z13e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligkhu = + % Variant, more Manju-like + if writing=Bithe: + z1 =(w-1/16shudwidth,shudheight-thin); + penpos1(2.5thin,-30); + z2r=(bawidth-bearing,nuruuleft); + fi; + if writing=Bicig: + z1l=(bawidth-gedeswidth+5thin,shudheight); + penpos1(4thin,60); + z2r=(bawidth-1/2bearing,nuruuleft); + fi; + + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(1/2bearing,nuruuright); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(thin,-180); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e) ifrotated; + + z7=(bawidth,Centerline); + z8=(bawidth-3/4thick,Centerline); + z9=(bawidth-1.5thick,nuruuleft+thin); + penpos7(nuruuwidth,90); + penpos8(14/16nuruuwidth,80); + penpos9(epsilon,45); + penstroke (z7e---z8e..z9e) ifrotated; + + nuruu(0,numtaigedeswidth); + z11r=(numtaigedeswidth,nuruuleft); + z12r=(1/2[x11,x13],gedesouter); + z13r=(1/2bearing,nuruuleft); + penpos11(thin,0); + penpos12(gedesouter-gedesinner,90); + penpos13(thin,180); + penstroke (z11e{up}..z12e..{down}z13e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9,11,12,13); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_pa = + nuruu(secAwidth,0); + nuruu(bawidth,bawidth-numtaigedeswidth); + shud_atom(secAwidth,bearing); + + z1r=(bawidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(bawidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6 =(1/2[x4,x8],0); + z7l=(1/2[x6,x8],underouter); + z8r=(secAwidth,nuruuright); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/2thin,-180); + penpos7(3/4(underinner-underouter),-270); + penpos8(2thin, 0); + penstroke (z4e{down}..z5e..{up}z6e) ifrotated; + penstroke (z6e{down}..z7e..tension 1.4..{up}z8e) ifrotated; + + z10=(1/2[secAwidth,bearing],shudheight); + z11=(secAwidth,nuruuleft); + z12=(x11,nuruuright); + penlabels(1,2,3,4,5,6,7,8,9,10,11,12); + unfill (z10--z11--z12--cycle) ifrotated; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_pi = + nuruu(shilbewidth-2thin,0); + nuruu(biwidth,biwidth-numtaigedeswidth); + + z1r=(biwidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(biwidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6 =(1/2[x4,x8],0); + z7l=(1/2[x6,x8],underouter); + z8r=(shilbewidth,nuruuright); + z9r=(3thin,shilbeheight); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/2thin,-180); + penpos7(3/4(underinner-underouter),-270); + penpos8(2thin, 0); + penpos9(4thin, 30); + penstroke (z4e{down}..z5e..{up}z6e) ifrotated; + penstroke (z6e{down}..z7e..tension 1.4..{up}z8e..tension infinity..z9e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def manju_po = + nuruu(w,0); + z1l=(w/2+1,nuruuleft); + z2l=(1/2[x1,x3],gedesouter); + z3l=(w-1/2bearing,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,-90); + penpos3(thin,-180); + + z4l=(1/2bearing,nuruuleft); + z5l=(1/2[x4,x6],gedesouter); + z6l=(w/2-1,nuruuleft); + penpos4(thin,0); + penpos5(gedesouter-gedesinner,-90); + penpos6(thin,-180); + + z7 =(x3,nuruuright); + z8l =(1/2[x7,x9],underouter); + z9 =(1/2[x7,x11],0); + z10r=(1/2[x9,x11],underouter); + z11 =(x4,nuruuright); + penpos7(thin,-180); + penpos8(gedesouter-gedesinner,-270); + penpos9(1/2thin, 0); + penpos10(gedesouter-gedesinner,-90); + penpos11(thin,180); + + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + penstroke (z4e{up}..z5e..{down}z6e) ifrotated; + penstroke (z7e{down}..z8e..{up}z9e) ifrotated; + penstroke (z9e{down}..z10e..z11e{up}) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9,10,11); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligka = + nuruu(secAwidth,0); + nuruu(bawidth,bawidth-bearing); + shud_atom(secAwidth,bearing); + z1l=(bawidth-gedeswidth+5thin,shudheight-thin); + z2r=(bawidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(secAwidth,nuruuright); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e) ifrotated; + + z7=(1/2[secAwidth,bearing],shudheight); + z8=(secAwidth,nuruuleft); + z9=(x8,nuruuright); + unfill (z7--z8--z9--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligki = + nuruu(shilbewidth-thin,0); + nuruu(biwidth,biwidth-bearing); + z1l=(biwidth-gedeswidth+5thin,shudheight-thin); + z2r=(biwidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(shilbewidth,nuruuright); + z7l=(3thin,shilbeheight); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penpos7(4thin,-120); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e.. + tension infinity..z7e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def ligku = + nuruu(numtaigedeswidth,0); + nuruu(bawidth,bawidth-bearing); + z1r=(bawidth-4thin,shudheight+thin); + z2r=(bawidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(1/2bearing,nuruuright); + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(thin,-180); + + penstroke (z1e..z2e...z4e{down}..z5e..{up}z6e) ifrotated; + + z11r=(numtaigedeswidth,nuruuleft); + z12r=(1/2[x11,x13],gedesouter); + z13r=(1/2bearing,nuruuleft); + penpos11(thin,0); + penpos12(gedesouter-gedesinner,90); + penpos13(thin,180); + penstroke (z11e{up}..z12e..{down}z13e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def Exclam (expr vpos) = + "Exclamation mark"; + z6=(numberwidth-3thin,vpos); + penpos6(3.5thin,90); + z7=(3/4gedeswidth,vpos); + penpos7(2thin,90); + pickup pencircle scaled 3.5 thin; + drawdot (z6) ifrotated; + pickup pencircle scaled 2 thin; + drawdot (z7) ifrotated; + z8=(thick,vpos); + pickup pencircle scaled 3.5 thin; + drawdot (z8) ifrotated; + penstroke (z6e..z7e) ifrotated; + penlabels(6,7,8); +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def Quest (expr vpos) = % Our Question Mark + numeric x[]; numeric y[]; + radius:=1.15thick; + z1=(numberwidth-radius-2thin,vpos+1.25thick); + penpos1(2.5thin,90); + z2=(numberwidth-2thin,vpos); + penpos2(2thin,0); + z3=(x1,vpos-radius); + penpos3(2.5thin,-90); + z4=(6/8gedeswidth,vpos); + penpos4(2.25thin,-90); + z5=(thick,vpos); + + pickup pencircle scaled 2.5thin; + drawdot (z1) ifrotated; + pickup pencircle scaled 2.0thin; + drawdot (z4) ifrotated; + pickup pencircle scaled 3.5thin; + drawdot (z5) ifrotated; + penstroke (z1e{right}..z2e{down}..z3e{left}..z4e{left}) ifrotated; + penlabels(1,2,3,4,5); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def SpezRahmen = % Useful for all these special characters +pickup pencircle scaled thin; + draw ((1thin,orxicouter+thin)-- + (2gedeswidth-1thin,orxicouter+thin)-- + (2gedeswidth-1thin,suulouter-thin)-- + (1thin,suulouter-thin)--cycle) + ifrotated; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def F (expr startp, width) = + numeric x[]; numeric y[]; + z1=(latinbottomline,startp); + z2=(latintopline,y1); + z3=(x2,width); + z4=(3/5[latinbottomline,latintopline],y1); + z5=(x4,3/4[startp,width]); + pickup pencircle scaled 1.5thin; + draw (z1--z2--z3) ifrotated; + draw (z4--z5) ifrotated; + penlabels (1,2,3,4,5); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def M (expr startp, width) = + numeric x[]; numeric y[]; + z1=(latinbottomline,startp); + z2=(latintopline,y1); + z3=(1/3[latinbottomline,latintopline],1/2[startp,width]); + z4=(x2,width); + z5=(x1,y4); + pickup pencircle scaled 1.5thin; + draw (z1--z2--z3--z4--z5) ifrotated; + penlabels (1,2,3,4,5); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def P (expr startp, width) = + numeric x[]; numeric y[]; + z1=(latinbottomline,startp); + z2=(latintopline,y1); + z3=(1/2[x2,x4],width); + z4=(3/5[latinbottomline,latintopline],y1); + pickup pencircle scaled 1.5thin; + draw (z1--z2) ifrotated; + draw (z2{down}..z3..{up}z4) ifrotated; + penlabels (1,2,3,4); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def S (expr startp, width) = + numeric x[]; numeric y[]; + z1=(latintopline-thin,5/6[startp,width]); + z2=(latintopline,1/2[startp,width]); + z3=(3/4[latinbottomline,latintopline],startp); + z4=(1/2[latintopline,latinbottomline],y2); + z5=(1/4[latinbottomline,latintopline],width); + z6=(latinbottomline,y2); + z7=(latinbottomline+thin,1/6[startp,width]); + pickup pencircle scaled 1.5thin; + draw (z1..{up}z2..z3..z4..z5..{up}z6..z7) ifrotated; + penlabels (1,2,3,4,5,6,7); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def V (expr startp, width) = + numeric x[]; numeric y[]; + z1=(latintopline,startp); + z2=(latinbottomline,1/2[startp,width]); + z3=(x1,width); + pickup pencircle scaled 1.5thin; + draw (z1--z2--z3) ifrotated; + penlabels (1,2,3,4,5); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def eins (expr startp, width) = + numeric x[]; numeric y[]; + z1=(latintopline-2thin,startp); + z2=(latintopline,2/3[startp,width]); + z3=(latinbottomline,y2); + pickup pencircle scaled 1.5thin; + draw (z1--z2--z3) ifrotated; + penlabels (1,2,3,4,5); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +def zwei (expr startp, width) = + numeric x[]; numeric y[]; + z1=(latintopline-2thin,startp); + z2=(latintopline,1/2[startp,width]); + z3=(1/2[latintopline,latinbottomline],y2); + z4=(latinbottomline,startp); + z5=(x4,width); + pickup pencircle scaled 1.5thin; + draw (z1..{down}z2..z3..{left}z4--z5) ifrotated; + penlabels (1,2,3,4,5); + numeric x[]; numeric y[]; +enddef; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/obsolete/language/manju/manjutex/mfinput/mbcodes.mf b/obsolete/language/manju/manjutex/mfinput/mbcodes.mf new file mode 100644 index 0000000000..d1c392741c --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mbcodes.mf @@ -0,0 +1,139 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mbcodes.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script in Ligature Mode (LM[LA]) +% Common Code Slots +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Specials +% +MONG_BNDRY := 255; % For detecting finals +% MONG_SPACE := 37; % For building suffix morphemes +% MONG_VOWSEP := 38; % For building floating vowels +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Digits +% +MONG_ZERO := 48; % "0" +MONG_ONE := 49; % "1" +MONG_TWO := 50; % "2" +MONG_THREE := 51; % "3" +MONG_FOUR := 52; % "4" +MONG_FIVE := 53; % "5" +MONG_SIX := 54; % "6" +MONG_SEVEN := 55; % "7" +MONG_EIGHT := 56; % "8" +MONG_NINE := 57; % "9" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Punctuation +% +MONG_LT := 60; % "<" +MONG_GT := 62; % ">" +MONG_LGU := 171; % "<<" +MONG_RGU := 187; % ">>" +MONG_DORWOLJIN := 59; % ";" +MONG_OPAREN := 40; % "(" +MONG_CPAREN := 41; % ")" +MONG_MSP := 32; % " " +MONG_EXCLAMATION := 33; % "!" +MONG_QUESTION := 63; % "?" +MONG_QUESTEXCLAM := 35; % "?!" +MONG_EXCLAMQUEST := 36; % "!?" +MONG_NIRUGU := 124; % "|" +MONG_FVS1 := 39; % "'" +MONG_FVS2 := 34; % '"' +MONG_ENV := 42; % "*" +MONG_TASLAL := 44; % "," +MONG_MVS := 43; % "+" +MONG_FULLSTOP := 46; % "." +MONG_COLON := 58; % ":" +MONG_ELLIPSIS := 47; % "...." +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Atoms +% +MONG_TITEMSTROKE := 64; % "@" +MONG_TITEM := 69; % "E" +MONG_SHUD := 97; % "a" +MONG_GEDES := 117; % "u" +MONG_SHILBE := 105; % "i" +MONG_CEGTEISHUD := 110; % "n" +MONG_LEWER := 108; % "l" +MONG_MEWER := 109; % "m" +MONG_DUNDG := 103; % "g" +MONG_DUNDX := 120; % "x" +MONG_NUMTAIGEDES := 98; % "b" +MONG_BURUUXARSANGEDES := 116; % "t" +MONG_GEDESTEISHILBE := 100; % "d" +MONG_ERWEELJINSHILBE := 114; % "r" +MONG_BOSOOSHILBE := 122; % "z" +MONG_ETGERSHILBE := 121; % "y" +MONG_ZAWJ := 115; % "s" +MONG_SEREEEWER := 99; % "c" +MONG_MATGARSHILBE := 118; % "v" +MONG_QAGT := 75; % "K, or kh: Kapital" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Atomic Dots and Tails +% +MONG_NCEG := 45; % "-" +MONG_GCEG := 61; % "=" +MONG_SUUL := 128; % "e, n" +MONG_ORXIC := 129; % "E" +MONG_BIODOISUUL := 130; % "Y" +MONG_BAGODOISUUL := 131; % "G" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Allographs und Composites +% +MONG_EXENL := 76; % " l-" +MONG_EXENM := 77; % " m-" +MONG_EXENN := 78; % " n-" +MONG_EXENS := 83; % " s-" +MONG_XEWTEEQIX := 88; % " x-" +% +MONG_BAGANUM := 132; % "k before consonants" +MONG_DUNDD := 133; % "d[C]" +MONG_DUNDNG := 134; % "ng" +% +MONG_ADAGU := 135; % "final o, u" +MONG_ADAGI := 136; % "final i, y" +MONG_ADAGB := 137; % "b" +MONG_ADAGS := 138; % "s" +MONG_ADAGD := 139; % "d" +MONG_ADAGX := 140; % "x" +MONG_ADAGK := 141; % "k" +MONG_ADAGNG := 142; % "ng" +MONG_SUULIINLEWER := 143; % "final l" +MONG_TERTIARYLEWER := 144; % "l after rounded" +MONG_HIGHLEWER := 145; % "l after rounded, farther away" +MONG_SUULIINMEWER := 146; % "final m" +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Mongolian Graphical Ligatures +% +MONG_LIGLL := 147; % "ll" +MONG_LIGML := 148; % "ml" +% +MONG_LIGBA := 200; % "ba" +MONG_LIGBI := 202; % "bi" +MONG_LIGBU := 204; % "bu" +MONG_LIGBN := 206; % "bn" +MONG_LIGBL := 207; % "bl" +% +MONG_LIGKA := 224; % "ka" +MONG_LIGKI := 226; % "ki" +MONG_LIGKU := 228; % "ku" +% +MONG_LIGKHA := 232; % "ka" +MONG_LIGKHU := 236; % "ku" +% +% +% End of mbcodes.mf +% diff --git a/obsolete/language/manju/manjutex/mfinput/mbglyphs.mf b/obsolete/language/manju/manjutex/mfinput/mbglyphs.mf new file mode 100644 index 0000000000..ea183cdfc9 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mbglyphs.mf @@ -0,0 +1,672 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mbglyphs.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMS) +% Mongol Bicig Modyn Bar Glyph Definition +% +% Common Glyphs for Mongol and Manju +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_TITEMSTROKE,numtaigedeswidth#,height#,depth#); + "The titem"; + titem_stroke(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_TITEM,numtaigedeswidth#,height#,depth#); + "The titem"; + if style=steel: + titem; + fi; + if style=wood: + titem_stroke(shudwidth); + shud(0) + fi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SHUD,shudwidth#,height#,depth#); + "The shud"; + shud(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SHILBE,shilbewidth#,height#,depth#); + "Shilbe"; + shilbe(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_GEDES,gedeswidth#,height#,depth#); + "gedes"; + gedes(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGU,eswidth#,height#,depth#); + "Letter final o, u"; + adagu; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_CEGTEISHUD,shudwidth#,height#,depth#); + "dusaltai shud"; + shud(0); + dusal (1/2shudwidth,yashilbeheight,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +if style=wood: exennwidth#:=numtaigedeswidth#+shudwidth# fi; +if style=steel: exennwidth#:=shudwidth# fi; + +beginchar(MONG_EXENN,exennwidth#,height#,depth#); + "Initial titemtei, cegtei shud"; + if style=wood: + titem_stroke(shudwidth); + cegteishud(0) + fi; + if style=steel: + cegteititem; + fi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LEWER,shudwidth#,height#,depth#); + "The glyph l in non-final position"; + shud(0); + l_ewer(1/2shudwidth); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +if style=wood: exenlwidth#:=numtaigedeswidth#+shudwidth# fi; +if style=steel: exenlwidth#:=shudwidth# fi; + +beginchar(MONG_EXENL,exenlwidth#,height#,depth#); + "Initial l"; + if style=wood: + titem_stroke(shudwidth); + shud(0); + l_ewer(1/2shudwidth); + fi; + if style=steel: + titem; + l_ewer(1/2shudwidth); + fi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SUULIINLEWER,eswidth#,height#,depth#); + "The glyph L in final position"; + z1=(shudwidth+6.00thin,nuruuleft); + z2=(shudwidth-bearing,y1); + z3=(1/2shudwidth,gedesouter); + z4=(bearing,nuruuleft); + %z5=(,underinner); + z5=(7/16shudwidth-2.25thin,underinner+thin); + z6=(7/16shudwidth+thin,underouter); + z7=(shudwidth+1/2gedeswidth,underinner); + z8=(7/16shudwidth+thin,underinner); + z9=(7/16shudwidth,underinner+thin); + x10=(9/16shudwidth); + z10-z11=whatever*(z2-z3); + z11=(3/4shudwidth,nuruuright); + z12=(x1,nuruuright); + % pickup pencircle scaled .25 thin; + fill (z1--z2--z3--z5{down}..{right}z6---z7& + z7---z8{left}..{up}z9---z10--z11--z12--cycle) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_TERTIARYLEWER,numtaigedeswidth#,height#,depth#); + "The glyph L in blam-a"; + nuruu(secAwidth,0); + shud_atom(secAwidth,bearing); + %penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z5r=(numtaigedeswidth,underouter); + z6l=(secAwidth,nuruuright); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penstroke (z5e{left}..{up}z6e) ifrotated; + + z7=(1/2[secAwidth,bearing],shudheight); + z8=(secAwidth,nuruuleft); + z9=(x8,nuruuright); + unfill (z7--z8--z9--cycle) ifrotated; + + z11r=(1/3shudwidth,nuruuright); + z12r=(1/3shudwidth,-0.8thick+underouter+1.5thin); + z13r=(x11+1.5thin,-0.8thick+underouter); + z14r=(2/3shudwidth+gedeswidth,-0.8thick+underouter); + penpos11(thin,0); + penpos12(2.25thin,0); + penpos13(underinner-underouter,+90); + penpos14(epsilon,+90); + penstroke (z11e---z12e{down}..{right}z13e---z14e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_HIGHLEWER,shudwidth#,height#,depth#); + "The glyph l in non-final position, raised for 'b's friends"; + shud(0); + z1r=(1/2shudwidth,nuruuright); + z2r=(1/2shudwidth,underouter+0.5thin); + z3r=(x1+1.5thin,underouter-thin); + z4r=(shudwidth+shudwidth,underouter-thin); +% z4r=(shudwidth+gedeswidth,underouter-thin); + penpos1(1.75thin,0); + penpos2(2.25thin,0); + penpos3(underinner-underouter,+90); + penpos4(epsilon,+90); + penstroke (z1e---z2e{down}..{right}z3e---z4e) ifrotated; + penlabels(1,2,3,4); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_MEWER,shudwidth#,height#,depth#); + "The glyph m in non-final position"; + shud(0); + m_ewer(1/2shudwidth); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +if style=wood: exenmwidth#:=numtaigedeswidth#+shudwidth# fi; +if style=steel: exenmwidth#:=shudwidth# fi; + +beginchar(MONG_EXENM,exenmwidth#,height#,depth#); + "Initial m"; + if style=wood: + titem_stroke(shudwidth); + shud(0); + m_ewer(2/12shudwidth); + fi; + if style=steel: + titem; + m_ewer(2/12shudwidth); + fi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SUULIINMEWER,eswidth#,height#,depth#); + "The glyph m in final position"; + nuruu(eswidth,23/24gedeswidth); + z1r=(gedeswidth-5thin,gedesouter); + z2 =(x1-thin,Centerline); + z3 =(0,underouter); + penpos1(thick,15); + penpos2(2/3thick,0); + penpos3(1/2thin,0); + penstroke (z1e..z2e..z3e) ifrotated; + penlabels(1,2,3); + + z4r=(x1r,gedesouter); + z5 =(eswidth-2thin,Centerline); + z6r=(14/16shudwidth,underouter); + z7 =(7/16shudwidth,underinner+thin); + penpos4(1/2thin,30); + penpos5(1.25thin,0); + penpos6(underouter-underinner, 90); + penpos7(epsilon, 135); + penstroke (z4e{dir -45}..tension 1.25..z5e + ..tension 1.25..z6e..tension 1.25..z7e) ifrotated; + penlabels(4,5,6,7); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGLL,2shudwidth#,height#,depth#); + "A Ligature: ll"; + shud(0); + shud(shudwidth); + + z1r=(3/2shudwidth,nuruuright); + z2r=(3/2shudwidth,underinner+1.5thin); + z3r=(x1+1.5thin,underinner); + z4r=(2shudwidth+gedeswidth,underinner); + penpos1(1.75thin,0); + penpos2(2.25thin,0); + penpos3(underinner-underouter,+90); + penpos4(epsilon,+90); + penstroke (z1e---z2e{down}..{right}z3e---z4e) ifrotated; + penlabels(1,2,3,4); + + z11r=(1/2shudwidth,nuruuright); + z12r=(1/2shudwidth,underouter+0.5thin); + z13r=(x11+1.5thin,underouter-thin); + z14r=(shudwidth+gedeswidth,underouter-thin); + penpos11(1.75thin,0); + penpos12(2.25thin,0); + penpos13(underinner-underouter,+90); + penpos14(epsilon,+90); + penstroke (z11e---z12e{down}..{right}z13e---z14e) ifrotated; + penlabels(11,12,13,14); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGML,2shudwidth#,height#,depth#); + "A Ligature: ml"; + shud(0); + shud(shudwidth); + + z1=(10/16shudwidth+shudwidth,Centerline); + z2r=(6/16shudwidth+shudwidth,underinner+1.5thin); + z3 =(6/16shudwidth,y2); + + penpos1(0.8thick,+95); + penpos2(0.8thick,+95); + penpos3(0.8thick,+75); + + penstroke (z1e--z2e--z3e) ifrotated; + penlabels(1,2,3); + + z11l=(x3l,y3l); + z12r=(x11r,underouter+0.5thin); + z13r=(x11+1.5thin,underouter-1.5thin); + z14r=(shudwidth+gedeswidth,y13r); + penpos11(1.75thin,0); + penpos12(2.25thin,0); + penpos13(underinner-underouter,+90); + penpos14(epsilon,+90); + penstroke (z11e---z12e{down}..{right}z13e---z14e) ifrotated; + penlabels(11,12,13,14); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_XEWTEEQIX,tewidth#,height#,depth#); + "The letter initial x"; + xewteeqix; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_DUNDG,2shudwidth#,height#,depth#); + "Medial g"; + cegteishud(0); + cegteishud(shudwidth); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_DUNDX,2shudwidth#,height#,depth#); + "Medial x"; + shud(0); + shud(shudwidth); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGX,2shudwidth#,height#,depth#); + "Final g"; + shud(shudwidth); + bagaodoisuul; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_DUNDNG,shudwidth#+numtaigedeswidth#,height#,depth#); + "Medial ng"; + shud(numtaigedeswidth); + baganum; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGNG,shudwidth#+shilbewidth#+orxicwidth#,height#,depth#); + "Final ng"; + shud(orxicwidth+shilbewidth); + shilbe(orxicwidth); + orxic(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKA,bawidth#,height#,depth#); + "A Ligature: KA"; + ligka; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKI,biwidth#,height#,depth#); + "A Ligature: KI"; + ligki; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKU,bawidth#,height#,depth#); + "A Ligature: KU"; + ligku; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGI,gedeswidth#,height#,depth#); + "Vowel I in final position"; + nuruu(gedeswidth,gedeswidth-bearing); + z1l=(1/3gedeswidth,shudheight); + z2r=(gedeswidth-1/2bearing,nuruuleft); + penpos1(4thin,60); + penpos2(2thin,0); + + z4 =(x2,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(0,nuruuright); % nuruuright was Centerline + penpos4(2thin,0); + penpos5(underinner-underouter,-90); + penpos6(epsilon,-180); + + penstroke (z1e...z2e...z4e{down}..z5e..{up}z6e) ifrotated; + penlabels(1,2,3,4,5,6); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_QAGT,gedeswidth#,height#,depth#); + "Letter kh"; + qagt; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_NUMTDELBENQIX,eswidth#,height#,depth#); + "Letter p"; + nuruu(eswidth,eswidth-numtaigedeswidth); + + z1r=(eswidth-1/2bearing,gedesouter+thin); + z2r=(1/3[x1,x4],gedesouter); + z3r=(7/12[x1,x4],gedesouter); + z4r=(eswidth-numtaigedeswidth,nuruuleft); + penpos1(thin,180); + penpos2(gedesouter-gedesinner,90); + penpos3(gedesouter-gedesinner,90); + penpos4(thin,180); + penstroke (z1e..z2e..z3e..{down}z4e) ifrotated; + + z5r=(x1,nuruuright); + z6r=(1/2[x5,x7],underouter); + z7r=(0,Centerline); + penpos5(thin,0); + penpos6(underinner-underouter,-90); + penpos7(1/4thin,-180); + penstroke (z5e{down}..z6e..{up}z7e) ifrotated; + penlabels(1,2,3,4,5,6,7); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_BAGANUM,numtaigedeswidth#,height#,depth#); + "Smaller version of female g"; + baganum; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGK,shilbewidth#+orxicwidth#,height#,depth#); + "Final k"; + shilbe(orxicwidth); + orxic(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_NUMTAIGEDES,eswidth#,height#,depth#); + "Letter b, or final u"; + nuruu(eswidth,eswidth-numtaigedeswidth); + + z1r=(eswidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(eswidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6r=(0,Centerline); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(1/4thin,-180); + penstroke (z4e{down}..z5e..{up}z6e) ifrotated; + penlabels(1,2,3,4,5,6); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGB,gedeswidth#+orxicwidth#,height#,depth#); + "Final b"; + if style=wood: + gedes(orxicwidth); + orxic(0); + fi; + if style=steel: + nuruu(numtaigedeswidth+numtaigedeswidth,numtaigedeswidth); + z1r=(2numtaigedeswidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(x3r+thin,underouter); + z6r=(0,nuruuright); + z7r=(5/24gedeswidth,orxicouter); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(epsilon,-180); + penpos7(2/3thick,120); + penstroke + (z4e{down}..{left}z5e{left}..tension 2.5..{right}z7e) + ifrotated; + penlabels(1,2,3,4,5); + fi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +if style=steel: buruuxarsangedeswidth#:=cewidth# fi; +if style=wood: buruuxarsangedeswidth#:=tewidth# fi; + +beginchar(MONG_BURUUXARSANGEDES,buruuxarsangedeswidth#,height#,depth#); + "Letter t"; + if style=steel: + deribun_ta; + fi; + if style=wood: + nuruu(tewidth,0); + shud_atom(1/2gedeswidth,bearing); + z1r=(tewidth,nuruuright); + z2r=(1/3tewidth,underouter); + z3r=(bearing,nuruuright); + penpos1(thin,0); + penpos2(underinner-underouter,-90); + penpos3(2thin,-180); + penstroke (z1e..tension 2..z2e..{up}z3e) ifrotated; + penlabels(1,2,3); + fi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_GEDESTEISHILBE,eswidth#,height#,depth#); + "Letter d"; + if style=steel: + roundgedestshilbe; + fi; + if style=wood: + modgedestshilbe; + fi; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_DUNDD,gedeswidth#+shudwidth#,height#,depth#); + "Medial d before consonants"; + shud(0); + gedes(shudwidth); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGD,gedeswidth#+shudwidth#,height#,depth#); + "Final d"; + suul; + gedes(shudwidth); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ERWEELJINSHILBE,gedeswidth#,height#,depth#); + "Letter 'r' in first and medial position"; + nuruu(gedeswidth,0); + z1=(gedeswidth-1/2bearing,nuruuleft); + z2=(gedeswidth-5thin,shilbeheight); + z3=(0,shilbeheight-thin); + z4=(x2-0.5thin,shilbeheight-5thin); + z5=(gedeswidth-3thin,nuruuleft); + fill (z1{dir 100}..z2 & z2{dir 225}..{dir 105}z3 & + z3{down}..{dir 45}z4 & z4..{dir -80}z5&z5--cycle) ifrotated; + penlabels(1,2,3,4,5); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_BOSOOSHILBE,eswidth#,height#,depth#); + "Letter z"; + bosoo_shilbe; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_EXENS,tewidth#,height#,depth#); + "Letter `s' in initial position"; + exenzawj; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ZAWJ,tewidth#,height#,depth#); + "Letter `s' in medial position"; + zawj; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ADAGS,tewidth#,height#,depth#); + "Letter `s' in final position "; + suulzawj; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SEREEEWER,eswidth#,height#,depth#); + "Letter c"; + seree_ewer; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ETGERSHILBE,shudwidth#+thin#,height#,depth#); + "Letter ya"; + nuruu(shudwidth+thin,0); + z1r=(shudwidth+thin-1/4bearing,nuruuleft); + z2 =(1/8shudwidth+thin,gedesouter); + z3 =(5/8shudwidth+thin,yashilbeheight); + penpos1(thin,0); + penpos2(3.5thin,+15); + penpos3(epsilon,15); + penstroke (z1e..tension 2.5..z2e..tension 1.25..z3e) ifrotated; + penlabels(1,2,3); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_MATGARSHILBE,gedeswidth#,height#,depth#); + "Letter va"; + nuruu(gedeswidth,0); + z1r=(gedeswidth-1/4bearing,nuruuleft); + z2r=(3/8gedeswidth,yashilbeheight); + z3 =(1/8gedeswidth,gedesinner); + penpos1(thin,0); + penpos2(3.75thin,+90); + penpos3(epsilon,+135); + penstroke (z1e{dir 105}..tension 3.5..z2e..tension 2.50..z3e) ifrotated; + penlabels(1,2,3); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SUUL,shudwidth#,height#,depth#); + "The suul"; + suul; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ORXIC,orxicwidth#,height#,depth#); + "The orxic"; + orxic(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_BAGODOISUUL,shudwidth#,height#,depth#); + "The gamma suul"; + bagaodoisuul; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_BIODOISUUL,shudwidth#,height#,depth#); + "Little tail following certain letters"; + z1=(shudwidth,Centerline); + z2=(1/2shudwidth,Centerline); + z3=(0,nuruuleft+thin); + penpos1(nuruuwidth,90); + penpos2(14/16nuruuwidth,80); + penpos3(epsilon,45); + penstroke (z1e---z2e..z3e) ifrotated; + penlabels(1,2,3); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_NCEG,secAwidth#,height#,depth#); + "The n= dot"; + dusal(1/2secAwidth,gedesouter,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_GCEG,shudwidth#,height#,depth#); + "The g= dots"; + dusal(9/12shudwidth,gedesouter,3thin,2thick); + dusal(3/12shudwidth,gedesouter,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Some commonly used graphical ligatures without added semantic value +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGBA,bawidth#,height#,depth#); + "A Ligature: BA"; + ligba; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGBI,biwidth#,height#,depth#); + "A Ligature: BI"; + nuruu(shilbewidth-thin,0); + nuruu(biwidth,biwidth-numtaigedeswidth); + + z1r=(biwidth-1/2bearing,nuruuleft); + z2r=(1/2[x1,x3],gedesouter); + z3r=(biwidth-numtaigedeswidth,nuruuleft); + penpos1(thin,0); + penpos2(gedesouter-gedesinner,90); + penpos3(thin,180); + penstroke (z1e{up}..z2e..{down}z3e) ifrotated; + + z4 =(x1,nuruuright); + z5r=(1/2[x4,x6],underouter); + z6l=(shilbewidth,nuruuright); + z7l=(3thin,shilbeheight); + penpos4(thin,0); + penpos5(underinner-underouter,-90); + penpos6(2thin,-180); + penpos7(4thin,-120); + penstroke (z4e{down}..z5e..{up}z6e..tension infinity..z7e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGBU,2numtaigedeswidth#,height#,depth#); + "A Ligature: BU"; + ligbu(0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGBN,bawidth#,height#,depth#); + "A Ligature: BN"; + ligba; + dusal (x7,yashilbeheight,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGBL,bawidth#,height#,depth#); + "A Ligature: BL"; + ligba; + high_l_ewer(2.5thin); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGPA,bawidth#,height#,depth#); + "A Ligature, PA"; + ligmongpa; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGPI,biwidth#,height#,depth#); + "A Ligature: PI"; + nuruu(shilbewidth-thin,0); + nuruu(biwidth,biwidth-numtaigedeswidth); + +% z1r=(biwidth-1/2bearing,nuruuleft); + z1r=(biwidth-1/2bearing,gedesouter+thin); + z2r=(1/3[x1,x4],gedesouter); + z3r=(7/12[x1,x4],gedesouter); + z4r=(biwidth-numtaigedeswidth,nuruuleft); + penpos1(thin,180); + penpos2(gedesouter-gedesinner,90); + penpos3(gedesouter-gedesinner,90); + penpos4(thin,180); + penstroke (z1e..z2e..z3e..{down}z4e) ifrotated; + + z5r=(x1,nuruuright); + z6r=(1/2[x5,x7],underouter); + z7l=(shilbewidth,nuruuright); + z8l=(3thin,shilbeheight); + penpos5(thin,0); + penpos6(underinner-underouter,-90); + penpos7(2thin,-180); + penpos8(4thin,-120); + penstroke (z5e{down}..z6e..{up}z7e..tension infinity..z8e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9,10); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGPU,2numtaigedeswidth#,height#,depth#); + "A Ligature: PU"; + ligmongpu; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKHA,bawidth#,height#,depth#); + "A Ligature: KHA"; + ligkha; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LIGKHU,bawidth#,height#,depth#); + "A Ligature: KHU"; + ligkhu; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/obsolete/language/manju/manjutex/mfinput/mbnums.mf b/obsolete/language/manju/manjutex/mfinput/mbnums.mf new file mode 100644 index 0000000000..acb1b44839 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mbnums.mf @@ -0,0 +1,371 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mbglyphs.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMS) +% Mongol Bicig Modyn Bar Glyph Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ZERO,numberwidth#+bearing#,height#,depth#); + "The Number 0"; + pair dz[]; + numberpath; + z11r= point 0.20 of trial; + dz11= direction 0.20 of trial; + penpos11(2thin,angle dz11+90); + + z12r= point 0.75 of trial; + dz12= direction 0.75 of trial; + penpos12(thin,angle dz12+90); + + z13r= point 2.20 of trial; + dz13= direction 2.20 of trial; + penpos13(2thin,angle dz13+90); + + z14r= point 2.8 of trial; + dz14= direction 2.8 of trial; + penpos14(1thin, angle dz14+90); + + penstroke (z11e{dz11}..{dz12}z12e.. + z13e{dz13}..z14e{dz14}..cycle) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ONE,numberwidth#+bearing#,height#,depth#); + "The Number 1"; + pair dz[]; + numberpath; + + z11r= point 0.20 of trial; + dz11= direction 0.20 of trial; + penpos11(4thin,angle dz11+90); + + z12r= point 0.75 of trial; + penpos12(thin,0); + + z13r= point 2.00 of trial; + dz13= direction 2.00 of trial; + penpos13(2thin,angle dz13+90); + + z14r= point 2.8 of trial; + dz14= direction 2.8 of trial; + penpos14(2thin, angle dz14+90); + + z15r= point 4.00 of trial; + dz15= direction 4.00 of trial; + penpos15(1/2thin, angle dz15+90); + + pickup pencircle scaled 4 thin; + drawdot (z11) ifrotated; + + penstroke (z11e{dz11}..z12e{down}..{dz13}z13e + ..{dz14}z14e..{dz15}z15e) ifrotated; + + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_TWO,numberwidth#+bearing#,height#,depth#); + "The Number 2"; + pair dz[]; + numberpath; + z11=(bearing,gedesinner); + penpos11(3thin,+90); + + z12r= point 0.75 of trial; + dz12= direction 0.75 of trial; + penpos12(1thin,angle dz12+90); + + z13r= point 1.80 of trial; + dz13= direction 1.80 of trial; + penpos13(2thin,angle dz13+90); + + z14r= (bearing,Centerline); + dz14= direction 0.75 of trial; + penpos14(2thin, -90); + + z15l= (0,Centerline+4thin); + dz15= direction 0.75 of trial; + penpos15(1/2thin, -180); + + z16l= (bearing,Centerline+2thin); + dz16= direction 0.75 of trial; + penpos16(2thin, -180); + + z17l= (bearing,underinner+thin); + penpos17(2thin, 180); + + z18l= (bearing+1/12bawidth,underinner); + penpos18(1/2thin,180); + + pickup pencircle scaled 3thin; + drawdot (z11) ifrotated; + penstroke (z11e{right}..z12e{dz12}..z13e{dz13}.. + tension 1.2..z14e) ifrotated; + penstroke (z15e--z16e--z17e--z18e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_THREE,numberwidth#+bearing#,height#,depth#); + "The Number 3"; + pair dz[]; + numberpath; + + z9 =(thin+bearing,gedesinner); + dz9= direction -0.10 of trial; + penpos9(0.75thin,angle dz9+90); + + z10r=(numberwidth-bearing,Centerline-thin); + dz10= direction 0.90 of trial; + penpos10(3thin,angle dz10+90); + + z11=(1/3numberwidth,nuruuleft+thin); + dz11= direction 2.40 of trial; + penpos11(1/2thin, angle dz11+90); + + z12r= (5/6numberwidth,nuruuright+thin); + %dz12= direction 0.75 of trial; + penpos12(2thin,30); + + z13r= point 1.60 of trial; + dz13= direction 1.60 of trial; + penpos13(3thin,angle dz13+90); + + z14r= (2thin+bearing,Centerline); + dz14= direction 0.75 of trial; + penpos14(2thin, -90); + + z15l= (bearing,Centerline+4thin); + dz15= direction 0.75 of trial; + penpos15(1/2thin, 0); + + z16l= (bearing,Centerline+2thin); + dz16= direction 0.75 of trial; + penpos16(2thin, 0); + + z17l= (bearing,underinner+thin); + penpos17(2thin, 0); + + z18l= (bearing+1/12numberwidth,underinner); + penpos18(1/2thin,0); + + penstroke (z9e{dz9}..tension 1.4..z10e..tension 1.2..{dz11}z11e) + ifrotated; + penstroke (z12e..z13e{dz13}..tension 1.2..z14e) ifrotated; + penstroke (z15e--z16e--z17e--z18e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_FOUR,numberwidth#+bearing#,height#,depth#); + "The Number 4"; + pair dz[]; + numberpath; + z11=(bawidth,underinner); + penpos11(3thin,-90); + + z12r= point 2.80 of trial; + dz12= direction 2.80 of trial; + penpos12(2thin,angle dz12+90); + + z13r= point 0.10 of trial; + dz13= direction 0.10 of trial; + penpos13(1thin,angle dz13+90); + + z14r= point 0.75 of trial; + dz14= direction 0.75 of trial; + penpos14(1thin, angle dz14+90); + + pickup pencircle scaled 3thin; + drawdot (z11) ifrotated; + penstroke (z11e{left}..z12e{dz12}..z13e{dz13}..z14e{dz14}) ifrotated; + pickup pencircle scaled thin; + drawdot (z14) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_FIVE,numberwidth#+bearing#,height#,depth#); + "The Number 5"; + pair dz[]; + numberpath; + + z11= point -0.10 of trial; + dz11=direction -0.10 of trial; + penpos11(3thin,angle dz11+90); + pickup pencircle scaled 2.5thin; + drawdot (z11) ifrotated; + + z12= point 2.9 of trial; + dz12=direction 2.8 of trial; + penpos12(2thin,angle dz12+90); + + z13= point 0.8 of trial; + penpos13(thin,-90); + + z14r= z13; + penpos14(3thin,90); + z15r= (thick,Centerline); + penpos15(3thin,90); + + z16r= (0,nuruuright); + penpos16(thin,90); + + penstroke (z11e..tension 1.5..z12e{down}.. + tension 3..z13e{dir -30}) ifrotated; + penstroke (z14e---z15e..z16e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SIX,numberwidth#+bearing#,height#,depth#); + "The Number 6"; + numberpath; + pair dz[]; + % pickup pencircle scaled .25thin; + % draw trial; + + z11r=point 2.40 of trial; + dz11=direction 2.40 of trial; + penpos11(2thin,angle dz11+90); + + z12r=point 2.90 of trial; + dz12=direction 2.90 of trial; + penpos12(2thin,angle dz12+90); + + z13 =point 0.23 of trial; + dz13=direction 0.23 of trial; + penpos13(2thin,angle dz13+90); + % pickup pencircle scaled 5thin; drawdot z13; + + z14r=point 0.85 of trial; + dz14=direction 0.85 of trial; + penpos14(3thin,angle dz14+90); + pickup pencircle scaled 3thin; drawdot (z14) ifrotated; + + z15=(z11..z13) intersectionpoint (z12..z14); + penpos15(thin,angle dz11-90); + + z16=(3/4[x12,x14],nuruuright); + penpos16(3thin,90); + z17= z15; + penpos17(thin,60); + + penstroke (z15e{dz13}..z11e{dz11}..z12e{dz12} + ..z13e{dz13}..z14e{dz14}) ifrotated; + penstroke (z16e{left}..z17e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_SEVEN,numberwidth#+bearing#,height#,depth#); + "The Number 7"; + pair dz[]; + path findcenter; + numberpath; + % pickup pencircle scaled 0.25thin; + % draw trial; + + z11l=point -0.6 of trial; + dz11= direction -0.6 of trial; + penpos11(3thin,angle dz11-90); + + z12l= point 0.45 of trial; + dz12= direction 0.45 of trial; + penpos12(1.5thin,angle dz12-90); + + z13 = (w/2,.5[h,-d]); % "Centerpoint" + + z14r= point 2.5 of trial; + dz14=-direction 2.5 of trial; + penpos14(2thin,angle dz14-90); + + z15r= point 2.1 of trial; + dz15=-direction 2.1 of trial; + penpos15(2.25thin,angle dz15-90); + + z16r= point 0.8 of trial; + dz16=-direction 0.8 of trial; + penpos16(1.5thin,angle dz16-90); + + findcenter = z11{dz11}..z12{dz12}..tension 1.1..z13.. + {dz14}z14..{dz15}z15..{dz16}z16; + dz13=-direction 3 of findcenter; + penpos13(2thin,angle dz13-90); + + pickup pencircle scaled 3thin; drawdot (z11) ifrotated; + pickup pencircle scaled 1.5thin; drawdot (z16) ifrotated; + + penstroke (z11e{dz11}..z12e{dz12}..tension 1.1..z13e{dz13}.. + {dz14}z14e..{dz15}z15e..{dz16}z16e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_EIGHT,numberwidth#+bearing#,height#,depth#); + "The Number 8"; + pair dz[]; + numberpath; + pickup pencircle scaled 1/2thin; + + z13 = point 0.8 of trial; + penpos13(3thin,90); + + z14 = (bearing,gedesinner-thin); + penpos14(thin,75); + + z15 = (bearing,gedesinner); + dz15= direction 0.75 of trial; + penpos15(1/2thin, -180); + + z16 = (bearing,gedesinner-2thin); + dz16= direction 0.75 of trial; + penpos16(2thin, -180); + + z17 = (bearing,underinner+thin); + penpos17(2thin, 180); + + z18 = (bearing+1/12bawidth,underinner); + penpos18(1/2thin,180); + + pickup pencircle scaled 3thin; + drawdot (z13) ifrotated; + penstroke (z13e{dir 165}..z14e) ifrotated; + penstroke (z15e--z16e--z17e--z18e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_NINE,numberwidth#+bearing#,height#,depth#); + "The Number 9"; + numberpath; + pair dz[]; + + z11r=point 2.40 of trial; + dz11=direction 2.40 of trial; + penpos11(1/2thin,angle dz11+90); + + z12r=point 2.85 of trial; + dz12=direction 2.85 of trial; + penpos12(2thin,angle dz12+90); + + z13 =point 0.23 of trial; + dz13=direction 0.23 of trial; + penpos13(2thin,angle dz13+90); + + z14r=point 0.9 of trial; + dz14=direction 0.9 of trial; + penpos14(3thin,angle dz14+90); + + z15=(z11..z13) intersectionpoint (z12..z14); + penpos15(1/2thin,angle dz12+90); + + z16=point 2.2 of trial; + dz16=direction 2.2 of trial; + penpos16(2thin,angle dz16); + z17= z15; + penpos17(epsilon,30); + + penstroke (z11e{dz11}..z12e{dz12} + ..z13e{dz13}..z14e{dz14}..tension 1.5..z15e) ifrotated; + penstroke (z16e{up}..z17e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/obsolete/language/manju/manjutex/mfinput/mbparmb.mf b/obsolete/language/manju/manjutex/mfinput/mbparmb.mf new file mode 100644 index 0000000000..7e127f2e40 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mbparmb.mf @@ -0,0 +1,100 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mbparmb.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMS) +% Mongol Bicig Modyn Bar Bold Font Parameter Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +mode_setup; + mg:=1; + width#:=mg*8pt#; + height#:=mg*12pt#; + depth#:=mg*7.2pt#; + + % Some 'standard' character sizes ... + % From small to big ... + secAwidth#:=3/8width#; + shudwidth#:=4/8width#; + shilbewidth#:=4.5/8width#; + numtaigedeswidth#:=5/8width#; + gedeswidth#:=6/8width#; orxicwidth#:=6/8width#; + eswidth#:=7/8width#; + tewidth#:=8/8width#; + cewidth#:=9/8width#; + bawidth#:=numtaigedeswidth#+shudwidth#+1/16width#; + biwidth#:=eswidth#+shilbewidth#; + numberwidth#:=12/8width#; + + % character features; ... see description in the Black Book + Centerline#:=1/2(height#-depth#); + u#:=1pt#; + ispace#:=5pt#; + bearing#:=mg*0.75pt#; + thin#:=mg*0.50pt#; + medium#:=mg*1pt#; + thick#:=mg*2pt#; + nuruuwidth#:=mg*2.0pt#; + nuruuleft#:=Centerline#+1/2nuruuwidth#; + nuruuright#:=Centerline#-1/2nuruuwidth#; + orxicouter#:=nuruuleft#+mg*8.00pt#; + yashilbeheight#:=nuruuleft#+mg*7.00pt#; + shilbeheight#:=nuruuleft#+mg*6pt#; + gedesouter#:=nuruuleft#+mg*5.00pt#; + shudheight#:=nuruuleft#+mg*4.00pt#; + gedesinner#:=nuruuleft#+mg*3.00pt#; + underinner#:=nuruuright#-mg*3.00pt#; + sdepth#:=nuruuright#-mg*4.00pt#; + underouter#:=nuruuright#-mg*5.00pt#; + suulouter#:=nuruuright#-mg*8.00pt#; + latintopline#:=2gedeswidth#-4thin#; + latinbottomline#:=4thin#; + + define_pixels(u,bearing, + width,height,depth, + thin, medium, thick, + shudheight, + yashilbeheight, + shilbeheight, + sdepth, + secAwidth, + shudwidth, + numtaigedeswidth, + gedeswidth, + shilbewidth, + orxicwidth, + eswidth, + tewidth, + cewidth, + bawidth, + biwidth, + numberwidth, + nuruuwidth, + nuruuleft, + nuruuright, + Centerline, + gedesinner,gedesouter, + underinner,underouter, + orxicouter,suulouter, + latintopline,latinbottomline); + + define_blacker_pixels(thin,medium,thick); + + + font_size 12pt#; + + font_normal_space gedeswidth#; + font_x_height gedesouter#; + font_quad gedeswidth#; + font_extra_space gedeswidth#; + font_normal_stretch 1.5gedeswidth#; + font_normal_shrink 1thin#; + + boundarychar := 255; + + screen_rows := 500; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File mbparmb.mf ends here. diff --git a/obsolete/language/manju/manjutex/mfinput/mbparmm.mf b/obsolete/language/manju/manjutex/mfinput/mbparmm.mf new file mode 100644 index 0000000000..0d05166d58 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mbparmm.mf @@ -0,0 +1,100 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mbparmm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMS) +% Mongol Bicig Modyn Bar Medium Font Parameter Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +mode_setup; + mg:=1; + width#:=mg*8pt#; + height#:=mg*12pt#; + depth#:=mg*8.4pt#; + + % Some 'standard' character sizes ... + % From small to big ... + secAwidth#:=3/8width#; + shudwidth#:=4/8width#; + shilbewidth#:=4.5/8width#; + numtaigedeswidth#:=5/8width#; + gedeswidth#:=6/8width#; orxicwidth#:=4/8width#; + eswidth#:=7/8width#; + tewidth#:=8/8width#; + cewidth#:=9/8width#; + bawidth#:=numtaigedeswidth#+shudwidth#+1/16width#; + biwidth#:=eswidth#+shilbewidth#; + numberwidth#:=12/8width#; + + % character features; ... see description in the Black Book + Centerline#:=1/2(height#-depth#); + u#:=1pt#; + ispace#:=mg*5pt#; + bearing#:=mg*0.75pt#; + thin#:=mg*0.50pt#; + medium#:=mg*1pt#; + thick#:=mg*2pt#; + nuruuwidth#:=mg*1.500pt#; + nuruuleft#:=Centerline#+1/2nuruuwidth#; + nuruuright#:=Centerline#-1/2nuruuwidth#; + orxicouter#:=nuruuleft#+mg*8.00pt#; + yashilbeheight#:=nuruuleft#+mg*7.00pt#; + shilbeheight#:=nuruuleft#+mg*6pt#; + gedesouter#:=nuruuleft#+mg*5.00pt#; + shudheight#:=nuruuleft#+mg*4.00pt#; + gedesinner#:=nuruuleft#+mg*3.00pt#; + underinner#:=nuruuright#-mg*3.00pt#; + sdepth#:=nuruuright#-mg*4.00pt#; + underouter#:=nuruuright#-mg*5.00pt#; + suulouter#:=nuruuright#-mg*8.00pt#; + latintopline#:=2gedeswidth#-4thin#; + latinbottomline#:=4thin#; + + define_pixels(u,bearing, + width,height,depth, + thin, medium, thick, + shudheight, + yashilbeheight, + shilbeheight, + sdepth, + secAwidth, + shudwidth, + numtaigedeswidth, + gedeswidth, + shilbewidth, + orxicwidth, + eswidth, + tewidth, + cewidth, + bawidth, + biwidth, + numberwidth, + nuruuwidth, + nuruuleft, + nuruuright, + Centerline, + gedesinner,gedesouter, + underinner,underouter, + orxicouter,suulouter, + exennwidth, + latintopline,latinbottomline); + + define_blacker_pixels(thin,medium,thick); + + font_size 12pt#; + + font_normal_space gedeswidth#; + font_x_height gedesouter#; + font_quad gedeswidth#; + font_extra_space gedeswidth#; + font_normal_stretch 1.5gedeswidth#; + font_normal_shrink 1thin#; + + boundarychar := 255; + + screen_rows := 500; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File mbparmm.mf ends here. diff --git a/obsolete/language/manju/manjutex/mfinput/mbparms.mf b/obsolete/language/manju/manjutex/mfinput/mbparms.mf new file mode 100644 index 0000000000..0d05166d58 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mbparms.mf @@ -0,0 +1,100 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mbparmm.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMS) +% Mongol Bicig Modyn Bar Medium Font Parameter Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +mode_setup; + mg:=1; + width#:=mg*8pt#; + height#:=mg*12pt#; + depth#:=mg*8.4pt#; + + % Some 'standard' character sizes ... + % From small to big ... + secAwidth#:=3/8width#; + shudwidth#:=4/8width#; + shilbewidth#:=4.5/8width#; + numtaigedeswidth#:=5/8width#; + gedeswidth#:=6/8width#; orxicwidth#:=4/8width#; + eswidth#:=7/8width#; + tewidth#:=8/8width#; + cewidth#:=9/8width#; + bawidth#:=numtaigedeswidth#+shudwidth#+1/16width#; + biwidth#:=eswidth#+shilbewidth#; + numberwidth#:=12/8width#; + + % character features; ... see description in the Black Book + Centerline#:=1/2(height#-depth#); + u#:=1pt#; + ispace#:=mg*5pt#; + bearing#:=mg*0.75pt#; + thin#:=mg*0.50pt#; + medium#:=mg*1pt#; + thick#:=mg*2pt#; + nuruuwidth#:=mg*1.500pt#; + nuruuleft#:=Centerline#+1/2nuruuwidth#; + nuruuright#:=Centerline#-1/2nuruuwidth#; + orxicouter#:=nuruuleft#+mg*8.00pt#; + yashilbeheight#:=nuruuleft#+mg*7.00pt#; + shilbeheight#:=nuruuleft#+mg*6pt#; + gedesouter#:=nuruuleft#+mg*5.00pt#; + shudheight#:=nuruuleft#+mg*4.00pt#; + gedesinner#:=nuruuleft#+mg*3.00pt#; + underinner#:=nuruuright#-mg*3.00pt#; + sdepth#:=nuruuright#-mg*4.00pt#; + underouter#:=nuruuright#-mg*5.00pt#; + suulouter#:=nuruuright#-mg*8.00pt#; + latintopline#:=2gedeswidth#-4thin#; + latinbottomline#:=4thin#; + + define_pixels(u,bearing, + width,height,depth, + thin, medium, thick, + shudheight, + yashilbeheight, + shilbeheight, + sdepth, + secAwidth, + shudwidth, + numtaigedeswidth, + gedeswidth, + shilbewidth, + orxicwidth, + eswidth, + tewidth, + cewidth, + bawidth, + biwidth, + numberwidth, + nuruuwidth, + nuruuleft, + nuruuright, + Centerline, + gedesinner,gedesouter, + underinner,underouter, + orxicouter,suulouter, + exennwidth, + latintopline,latinbottomline); + + define_blacker_pixels(thin,medium,thick); + + font_size 12pt#; + + font_normal_space gedeswidth#; + font_x_height gedesouter#; + font_quad gedeswidth#; + font_extra_space gedeswidth#; + font_normal_stretch 1.5gedeswidth#; + font_normal_shrink 1thin#; + + boundarychar := 255; + + screen_rows := 500; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File mbparmm.mf ends here. diff --git a/obsolete/language/manju/manjutex/mfinput/mbpunc.mf b/obsolete/language/manju/manjutex/mfinput/mbpunc.mf new file mode 100644 index 0000000000..36c635f819 --- /dev/null +++ b/obsolete/language/manju/manjutex/mfinput/mbpunc.mf @@ -0,0 +1,227 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: mbgpunc.mf +% Author: Oliver Corff and Dorjpalam Dorj +% Date: April 1st, 2001 +% Version: 0.8 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMS) +% Mongol Bicig Modyn Bar Punctuation Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_BNDRY,0,0,0); + "Mongolian Boundary"; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_MSP,2gedeswidth#,height#,depth#); + "Mongolian Space Symbol"; + M (shilbeheight+0.5thin,gedesinner-thin); + S (nuruuleft+2thin,nuruuright-2thin); + P (underinner+0.5thin,underouter-2thin); + SpezRahmen; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_EXCLAMATION,2tewidth#,height#,depth#); + "Exclamation Mark"; + Exclam(Centerline); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_QUESTEXCLAM,2tewidth#,height#,depth#); + "Question - Exclamation Mark"; + Quest (nuruuleft+1/2thick); + Exclam (nuruuright-1.25thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_EXCLAMQUEST,2tewidth#,height#,depth#); + "Exclamation - Question Ligature"; + Exclam (nuruuleft+1.0thick); + Quest (nuruuright-0.75thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_FVS1,2gedeswidth#,height#,depth#); + "Form Variant Selector 1"; + F(shilbeheight,gedesinner+thin); + V(nuruuleft+4thin,nuruuright+2thin); + S(nuruuright+0thin,underinner-thin); + eins(underinner-2thin,underouter-3thin); + SpezRahmen; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_FVS2,2gedeswidth#,height#,depth#); + "Form Variant Selector 2"; + F(shilbeheight,gedesinner+thin); + V(nuruuleft+4.5thin,nuruuright+3thin); + S(nuruuright+1thin,underinner+thin); + zwei(underinner-1thin,underouter-3thin); + SpezRahmen; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_OPAREN,gedeswidth#,height#,depth#); + "Mongolian Opening Parenthesis"; + z1l=(bearing,orxicouter); + z2r=(gedeswidth-bearing,Centerline); + z3 =(x1,suulouter); + penpos1(thin,0); + penpos2(2.5thin,0); + penpos3(thin,0); + penstroke (z1e..z2e..z3e) ifrotated; + penlabels(1,2,3); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_CPAREN,gedeswidth#,height#,depth#); + "Mongolian Closing Parenthesis"; + z1r=(gedeswidth-bearing,orxicouter); + z2l=(bearing,Centerline); + z3 =(x1,suulouter); + penpos1(thin,0); + penpos2(2.5thin,0); + penpos3(thin,0); + penstroke (z1e..z2e..z3e) ifrotated; + penlabels(1,2,3); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ENV,2gedeswidth#,height#,depth#); + "Mongolian Environment Marker"; + z1 =(1.5thick,Centerline); + z2 =(w/2,.5[h,-d]); % "Centerpoint" + z3 =(2gedeswidth-1.5thick,y1); + + penpos1(3.0thin,90); + penpos2(0.5thin,90); + penpos3(3.0thin,90); + + pickup pencircle scaled 3.0 thin; + roffset:=0; + % roffset:=30; + % for r = 0,45,90,135: % This list for 8-pointed stars + for r = 0,60,120: % This list for 6-pointed stars + penstroke (z1e--z2e--z3e) rotatedabout (z2,r+roffset); + drawdot (z1) rotatedabout (z2,r+roffset); + drawdot (z3) rotatedabout (z2,r+roffset); + endfor; + penlabels(1,2,3); + SpezRahmen; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_MVS,2gedeswidth#,height#,depth#); + "Mongolian Vowel Separator"; + M (shilbeheight,gedesinner-thin); + V (nuruuleft+2thin,nuruuright-2thin); + S (underinner+1thin,underouter-2thin); + SpezRahmen; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_TASLAL,tewidth#,height#,depth#); + "Taslal temdeg"; + dusal(2/4tewidth,Centerline,5thin,3thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_FULLSTOP,bawidth#,height#,depth#); + "Mongolian Full Stop"; + dusal(1/4bawidth,Centerline,5thin,3thick); + dusal(3/4bawidth,Centerline,5thin,3thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_ELLIPSIS,2gedeswidth#,height#,depth#); + "Ellipsis"; + + dusal(1/5*2gedeswidth,Centerline,3thin,2thick); + dusal(2/5*2gedeswidth,Centerline,3thin,2thick); + dusal(3/5*2gedeswidth,Centerline,3thin,2thick); + dusal(4/5*2gedeswidth,Centerline,3thin,2thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_COLON,tewidth#,height#,depth#); + "Mongolian Colon"; + pickup pencircle scaled 3.5 thin; + drawdot (1/2tewidth,nuruuleft+thick) ifrotated; + drawdot (1/2tewidth,nuruuright-thick) ifrotated; +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_DORWOLJIN,bawidth#,height#,depth#); + "Dorwoljin"; + dusal(1/2bawidth,gedesinner,5thin,3thick); + dusal(1/4bawidth,Centerline,5thin,3thick); + dusal(3/4bawidth,Centerline,5thin,3thick); + dusal(1/2bawidth,underinner,5thin,3thick); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LT,gedeswidth#,height#,depth#); + "Mongolian Less Than"; + pair dz[]; + z1l=(bearing,gedesouter); + z2r=(gedeswidth-bearing,Centerline); + z3 =(x1,underouter); + penpos1(thin,0); + penpos2(3.0thin,0); + penpos3(thin,0); + z4 =(x2,y3); + dz1=(z4-z1); + z5 =(x2,y1); + dz3=(z3-z5); + penstroke (z1e{dz1}..z2e&z2e..{dz3}z3e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_GT,gedeswidth#,height#,depth#); + "Mongolian Greater Than"; + pair dz[]; + z1r=(gedeswidth-bearing,gedesouter); + z2l=(bearing,Centerline); + z3 =(x1,underouter); + penpos1(thin,0); + penpos2(3.0thin,0); + penpos3(thin,0); + z4 =(x2,y3); + dz1=(z4-z1); + z5 =(x2,y1); + dz3=(z3-z5); + penstroke (z1e{dz1}..z2e&z2e..{dz3}z3e) ifrotated; + penlabels(1,2,3,4,5); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_QUESTION,2tewidth#,height#,depth#); + "Question Mark"; + Quest(Centerline); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_NIRUGU,shudwidth#,height#,depth#); + "Mongolian NIRUGU"; + nuruu(shudwidth,0); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_LGU,tewidth#,height#,depth#); + pair dz[]; + z1l=(tewidth-gedeswidth+bearing,gedesouter); penpos1(thin,30); + z2r=(tewidth-bearing,Centerline); penpos2(3.0thin,0); + z3 =(x1,underouter); penpos3(thin,-30); + z4 =(x2,y3); dz1=(z4-z1); + z5 =(x2,y1); dz3=(z3-z5); + z6l=(bearing,y1-thin); penpos6(thin,+30); + z7r=(x6+5/8gedeswidth,y2); penpos7(3.0thin,0); + z8 =(x6,y3+thin); penpos8(thin,-30); + + penstroke (z1e{dz1}..tension 1.2..z2e& + z2e..tension 1.2..{dz3}z3e) ifrotated; + penstroke (z6e{dz1}..tension 1.2..z7e& + z7e..tension 1.2..{dz3}z8e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +beginchar(MONG_RGU,tewidth#,height#,depth#); + pair dz[]; + z1r=(gedeswidth-bearing,gedesouter); penpos1(thin,-30); + z2l=(bearing,Centerline); penpos2(3.0thin,0); + z3 =(x1,underouter); penpos3(thin,30); + z4 =(x2,y3); dz1=(z4-z1); + z5 =(x2,y1); dz3=(z3-z5); + z6r=(tewidth-bearing,y1-thin); penpos6(thin,-30); + z7l=(x6-5/8gedeswidth,y2); penpos7(3.0thin,0); + z8 =(x6,y3+thin); penpos8(thin,30); + penstroke (z1e{dz1}..tension 1.2..z2e& + z2e..tension 1.2..{dz3}z3e) ifrotated; + penstroke (z6e{dz1}..tension 1.2..z7e& + z7e..tension 1.2..{dz3}z8e) ifrotated; + penlabels(1,2,3,4,5,6,7,8,9,10); +endchar; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/obsolete/language/manju/manjutex/texinput/lmabthh.fd b/obsolete/language/manju/manjutex/texinput/lmabthh.fd new file mode 100644 index 0000000000..58243fd7cf --- /dev/null +++ b/obsolete/language/manju/manjutex/texinput/lmabthh.fd @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: lmabthlh.fd +% Author: Oliver Corff +% Date: April 1st, 2001 +% Version: 0.2 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMA) +% Manju Bithe Horizontal Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- identification ------------------- +\ProvidesFile{lmabthh.fd} + [2001/04/01 v0.2 Bithe Horizontal font definitions] + +\DeclareFontFamily{LMA}{bthh}{% + %\def\v##1{\expandafter\ifx\csname #1\endcsname\s s'\else\orgv#1 \fi} + %\def\=#1{\expandafter\ifx\csname ##1\endcsname\u v\else\orgd##1 \fi} + \hyphenchar\font-1 } + +\DeclareFontShape{LMA}{bthh}{m}{n}% Medium Weight + { <-> bthhsm }{} + +\DeclareFontShape{LMA}{bthh}{b}{n}% Bold Weight + { <-> bthhb }{} + +\DeclareFontShape{LMA}{bthh}{bx}{n}% Bold Extended + { <-> sub*bthh/b/n }{} + +\endinput +%% +%% End of file `lmabthh.fd'. diff --git a/obsolete/language/manju/manjutex/texinput/lmabthv.fd b/obsolete/language/manju/manjutex/texinput/lmabthv.fd new file mode 100644 index 0000000000..c327108e95 --- /dev/null +++ b/obsolete/language/manju/manjutex/texinput/lmabthv.fd @@ -0,0 +1,32 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: lmabthlv.fd +% Author: Oliver Corff +% Date: April 1st, 2001 +% Version: 0.2 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Mongolian Script (LMA) +% Manju Bithe Vertical Font Definition +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- identification ------------------- +\ProvidesFile{lmabthv.fd} + [2001/04/01 v0.2 Bithe Vertical font definitions] + +\DeclareFontFamily{LMA}{bthv}{% + \def\v#1{\expandafter\ifx\csname #1\endcsname\s s'\else\orgv#1 \fi} + \def\=#1{\expandafter\ifx\csname #1\endcsname\u v\else\orgd#1 \fi} + \hyphenchar\font-1 } + +\DeclareFontShape{LMA}{bthv}{m}{n}% Medium Weight + { <-> bthvm }{} + +\DeclareFontShape{LMA}{bthlv}{b}{n}% Bold Weight + { <-> bthvb }{} + +\DeclareFontShape{LMA}{bthlv}{bx}{n}% Bold Extended + { <-> sub*bthv/b/n }{} + +\endinput +%% +%% End of file `lmabthv.fd'. diff --git a/obsolete/language/manju/manjutex/texinput/lmaenc.def b/obsolete/language/manju/manjutex/texinput/lmaenc.def new file mode 100644 index 0000000000..872c18ef71 --- /dev/null +++ b/obsolete/language/manju/manjutex/texinput/lmaenc.def @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: lmaenc.def +% Author: Oliver Corff +% Date: April 1st, 2001 +% Version: 0.2 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: Local Manju Bithe Encoding Definition +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- identification ------------------- +% +\ProvidesFile{lmaenc.def} + [2001/04/01 v0.2 Manju Language Support LigBithe Encoding] +% +% + +\DeclareFontEncoding{LMA}{}{} + +\DeclareErrorFont{LMA}{\ifRtoL bthv\else bthh\fi}{m}{n}{10} +\DeclareFontSubstitution{LMA}{\ifRtoL bthv\else bthh\fi}{m}{n} +% +\endinput diff --git a/obsolete/language/manju/manjutex/texinput/manju.sty b/obsolete/language/manju/manjutex/texinput/manju.sty new file mode 100644 index 0000000000..496a310d3c --- /dev/null +++ b/obsolete/language/manju/manjutex/texinput/manju.sty @@ -0,0 +1,153 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: manju.sty +% Author: Oliver Corff +% Date: April 1st, 2001 +% Version: 0.2 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: The manju style file providing access to all +% commands necessary for writing Manju. +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- identification ------------------- +% +\ifx\VersionDate\undefined + \newcommand{\VersionDate}{2001/04/01} +\fi +% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{manju}[\VersionDate\ Manju for LaTeX2e] +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- initial code ------------------- +% +\let\orgv\v +\let\orgd\= +% +{\gdef\@sv#1{\expandafter\ifx\csname #1\endcsname\s s'\else\orgv#1 \fi}} +{\gdef\@sd#1{\expandafter\ifx\csname #1\endcsname\u v\else\orgd#1 \fi}} +% +% +% One variable needed later: +% +\newif\ifRtoL +% +\ifx\SetDocumentEncodingNeutral\undefined + \newcommand{\SetDocumentEncodingNeutral}{% + \renewcommand{\encodingdefault}{T1} + \fontencoding{T1}\selectfont + % \DeclareErrorFont{T1}{cmr}{m}{n}{10} + } +\fi +% +\newcommand{\SetDocumentEncodingLigBithe}{% + \renewcommand{\encodingdefault}{LMA} + \fontencoding{LMA} + \fontfamily{\ifRtoL bthv\else bthh\fi}\selectfont + %\DeclareErrorFont{LMA}{bthhsm}{m}{n}{10} + } +% +% +% Finally we define the captions: +% +%\input bithe.def % Future provision! +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- declaration of options ------------------- +% +\DeclareOption{english}{\captionsenglish\language0 } + %\renewcommand{\today}{\EnglishToday}} +\DeclareOption{bithe}{%\SetBithe + %\captionsbithe + %\renewcommand{\today}{\BitheToday} + } +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- execution of options ------------------- +% +\ProcessOptions +% +\RequirePackage[LMA,T1]{fontenc} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- package loading ------------------- +% +\RequirePackage{diagnose} +% +\ifx\c@PostScriptAvailable\undefined + \PackageDiagnostics{rotating.sty} + {PostScriptAvailable} + {PostScript Support Available!} + {No Vertical Text without PostScript Support!} +\fi +% +\ifnum\thePostScriptAvailable=1 + \RequirePackage{rotating} +\fi +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ------------------- main code ------------------- +% +% \ManjuTeX creates the ManjuTeX logo +% +\newcommand{\ManjuTeX}{Manju\TeX} +% +% +% Language switching commands; influence both +% document conventions and document encoding +% +\renewcommand{\selectlanguage}[1]{% + \ifthenelse{\equal{#1}{bithe}}{% + \SetDocumentEncodingBithe + \captionsbithe}{} + \ifthenelse{\equal{#1}{english}}{% + \SetDocumentEncodingNeutral + \language0 + \captionsenglish}{} +} +% +\newcommand{\bthh}{ + \fontencoding{LMA}\fontfamily{bthh}\selectfont + } +\newcommand{\bthv}{ + \fontencoding{LMA}\fontfamily{bthv}\selectfont + } +% +\newcommand{\bth}{% + \let\v\@sv \let\=\@sd + \ifRtoL \bthv \else \bthh \fi } +% +% +% Some definitions for writing transliterated +% texts, useful mainly in Latin enviroments: +% +\DeclareTextCommand{\UU}{T1}{\={U}} +\DeclareTextCommand{\uu}{T1}{\={u}} +\DeclareTextCommand{\sh}{T1}{\char"0B2 } +\DeclareTextCommand{\Sh}{T1}{\char"092 } +% +% +% PostScript detection; necessary for user-friendly +% execution of vertical capsules +% +% \c@PostScriptAvailable=0 % Package testing +\ifx\bosoo\undefined +\ifthenelse{\value{PostScriptAvailable}=1}{% + \newcommand{\bosoo}[1]{% + \raisebox{2.25ex}{% + \begin{turn}{270}% + #1% + \end{turn}}}} + {\newcommand{\bosoo}[1]{#1}} +\fi +% +\newcommand{\mabosoo}[1]{\bosoo{{\bth #1}}} +% +% In any case, start with a clean document environment! +% +\SetDocumentEncodingNeutral +% \setlanguage=255 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% The \packagename\ package ends here. diff --git a/obsolete/language/manju/manjutex/texinput/manju.tex b/obsolete/language/manju/manjutex/texinput/manju.tex new file mode 100644 index 0000000000..0ea76c5ff5 --- /dev/null +++ b/obsolete/language/manju/manjutex/texinput/manju.tex @@ -0,0 +1,52 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File: manju.tex +% Author: Oliver Corff +% Date: April 1st, 2001 +% Version: 0.2 +% Copyright: Ulaanbaatar, Beijing, Berlin +% +% Description: The manju.tex file providing access to the basic +% commands necessary for using Manju writing. +% +% +% ------------------- initial code ------------------- +% +\font\manjuzero=bthhsm scaled\magstep0 +\font\tenrmzero=cmr10 scaled\magstep0 + +\font\manjuone=bthhsm scaled\magstep1 +\font\tenrmone=cmr10 scaled\magstep1 + +\font\manjutwo=bthhsm scaled\magstep2 +\font\tenrmtwo=cmr10 scaled\magstep2 + +\def\msize{% + \def\manju{\manjuzero}% + \def\tenrm{\tenrmzero}} + +\def\msizei{% + \def\manju{\manjuone}% + \def\tenrm{\tenrmone}} + +\def\msizeii{% + \def\manju{\manjutwo}% + \def\tenrm{\tenrmtwo}} + +\def\bth{\manju} + +\let\orgv\v +\let\orgd\= +% +{\gdef\@sv#1{\expandafter\ifx\csname #1\endcsname\s s'\else\orgv#1 \fi}} +{\gdef\@sd#1{\expandafter\ifx\csname #1\endcsname\u v\else\orgd#1 \fi}} +% +\def\ManjuTeX{Manju\TeX} +% +% +\def\UU{\={U}} +\def\uu{\={u}} +\def\sh{\v{s}} +\def\Sh{\v{S}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ManjuTeX's manju.tex ends here. + diff --git a/obsolete/language/manju/manjutex/tfm/bthhsb.tfm b/obsolete/language/manju/manjutex/tfm/bthhsb.tfm Binary files differnew file mode 100644 index 0000000000..2e8589c90f --- /dev/null +++ b/obsolete/language/manju/manjutex/tfm/bthhsb.tfm diff --git a/obsolete/language/manju/manjutex/tfm/bthhsm.tfm b/obsolete/language/manju/manjutex/tfm/bthhsm.tfm Binary files differnew file mode 100644 index 0000000000..87579645f9 --- /dev/null +++ b/obsolete/language/manju/manjutex/tfm/bthhsm.tfm diff --git a/obsolete/language/manju/manjutex/tfm/bthhwb.tfm b/obsolete/language/manju/manjutex/tfm/bthhwb.tfm Binary files differnew file mode 100644 index 0000000000..45f029d01f --- /dev/null +++ b/obsolete/language/manju/manjutex/tfm/bthhwb.tfm diff --git a/obsolete/language/manju/manjutex/tfm/bthhwm.tfm b/obsolete/language/manju/manjutex/tfm/bthhwm.tfm Binary files differnew file mode 100644 index 0000000000..180654a99a --- /dev/null +++ b/obsolete/language/manju/manjutex/tfm/bthhwm.tfm diff --git a/obsolete/language/manju/manjutex/tfm/bthvsb.tfm b/obsolete/language/manju/manjutex/tfm/bthvsb.tfm Binary files differnew file mode 100644 index 0000000000..2e8589c90f --- /dev/null +++ b/obsolete/language/manju/manjutex/tfm/bthvsb.tfm diff --git a/obsolete/language/manju/manjutex/tfm/bthvsm.tfm b/obsolete/language/manju/manjutex/tfm/bthvsm.tfm Binary files differnew file mode 100644 index 0000000000..87579645f9 --- /dev/null +++ b/obsolete/language/manju/manjutex/tfm/bthvsm.tfm diff --git a/obsolete/language/manju/manjutex/tfm/bthvwb.tfm b/obsolete/language/manju/manjutex/tfm/bthvwb.tfm Binary files differnew file mode 100644 index 0000000000..45f029d01f --- /dev/null +++ b/obsolete/language/manju/manjutex/tfm/bthvwb.tfm diff --git a/obsolete/language/manju/manjutex/tfm/bthvwm.tfm b/obsolete/language/manju/manjutex/tfm/bthvwm.tfm Binary files differnew file mode 100644 index 0000000000..180654a99a --- /dev/null +++ b/obsolete/language/manju/manjutex/tfm/bthvwm.tfm |