diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/vntex')
35 files changed, 4152 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/vntex/GPL.txt b/Master/texmf-dist/doc/generic/vntex/GPL.txt new file mode 100644 index 00000000000..5b6e7c66c27 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/GPL.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 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 + + 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) <year> <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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 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) year 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/Master/texmf-dist/doc/generic/vntex/INSTALL b/Master/texmf-dist/doc/generic/vntex/INSTALL new file mode 100644 index 00000000000..756591a67d2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/INSTALL @@ -0,0 +1,257 @@ +vntex-3.02 + +This file is part of VnTeX. License: LPPL, version 1.3 or newer, +see: http://www.latex-project.org/lppl.txt +Author: Reinhard Kotucha <reinhard.kotucha@web.de> + + +See Appendix A where to get help. + + +When do I need vntex-3.02-TDS-1.0.zip? +=========================================== +VnTeX complies with version 1.1 of the TDS (TeX Directory Structure). + +To find out whether your system supports version 1.1, look whether +there is a directory fonts/map in at least one texmf tree. If this is +*not* the case, you need vntex-3.02-TDS-1.0.zip. + + +Installation +============ + +UNIX, Linux, MacOS/X, TeXLive (UNIX or Windows) +----------------------------------------------- +To install VnTeX on a web2c system you have to unpack vntex-3.02.zip +or vntex-3.02-TDS-1.0.zip inside of a texmf tree. It is recommended +to create an own directory tree for vntex so that you can remove it easily +when you update your TeX system. + +This directory tree should be the first item of TeX's search path, +otherwise you have to remove old versions of VnTeX or vncmr completely. + +On UNIX systems this is something like /usr/local/share/texmf-vntex +for a system-wide installation or $HOME/texmf-vntex if you do not have +access to this directory. On Windows c:\texmf-vntex is a good place. + +* Unpack the .zip file in this directory. + +* Create a local copy of the system texmf.cnf file. + +* Edit this copy: + + -- Add texmf-vntex with its complete path to the variable TEXMF. It + should appear before TEXMFDIST and TEXMFMAIN. + + -- Set font_mem_size to a value of at least 1100000 if you want to + compile the font samples in texmf-vntex/doc/generic/vntex/tests. + (This is not required, see README in the tests directory). + Add C:/WINDOWS/FONTS to TTFONTS if you're under Windows. + +* Set the environment variable TEXMFCNF to the directory in which + your local copy of texmf.cnf resides. See Appendix B for details. + +* Run texhash. + +* Now you have to update the map files. + + System-wide installation + ~~~~~~~~~~~~~~~~~~~~~~~~ + If there is a program updmap-sys on your system, run + + updmap-sys --nohash --nomkmap --disable vnr.map + updmap-sys --nohash --nomkmap --enable MixedMap vnrtext.map + updmap-sys --nohash --nomkmap --enable MixedMap vnrother.map + updmap-sys --nohash --nomkmap --enable Map urwvn.map + updmap-sys --nohash --nomkmap --enable Map chartervn.map + updmap-sys --nohash --nomkmap --enable Map mscorevn.map + updmap-sys + + Otherwise, run + + updmap --nohash --nomkmap --disable vnr.map + updmap --nohash --nomkmap --enable MixedMap vnrtext.map + updmap --nohash --nomkmap --enable MixedMap vnrother.map + updmap --nohash --nomkmap --enable Map urwvn.map + updmap --nohash --nomkmap --enable Map chartervn.map + updmap --nohash --nomkmap --enable Map mscorevn.map + updmap + + from your command line. But don't use updmap if updmap-sys is + available. + + Personal installation + ~~~~~~~~~~~~~~~~~~~~~ + If you don't have access to the system directories, you have unpacked + your files in $HOME/texmf-vntex or c:\texmf-vntex. + + If there is a program updmap-sys on your system, run + + updmap --nohash --nomkmap --disable vnr.map + updmap --nohash --nomkmap --enable MixedMap vnrtext.map + updmap --nohash --nomkmap --enable MixedMap vnrother.map + updmap --nohash --nomkmap --enable Map urwvn.map + updmap --nohash --nomkmap --enable Map mscorevn.map + updmap + + from the command line. If not, ask your system administrator to + install VnTeX. + + +MikTeX +------ +* Remove (if any) previous version of VnTeX by running + [Programs]-->[MikTeX]-->[MikTeX Options], then select + [Packages]-->[Language]-->[Vietnamese]-->[vntex]. + +* Unpack vntex .zip file to some location, e.g., c:\texmf-vntex if you + have installed MikTeX to c:\texmf. If you have installed MikTeX to + e.g c:\miktex\texmf, then it is recommended to unpack it in + c:\miktex\texmf-vntex. + +* Run [Programs]-->[MikTeX]-->[MikTeX Options], then select + [Roots]-->[Add] and add c:\texmf-vntex (or c:\miktex\texmf-vntex). + +* Refresh the file name database. + +* If you want to use the T1 fonts that come with VnTeX, you also + need to make dvips and pdftex aware of those fonts: + + Add the following lines to updmap.cfg: + + MixedMap vnrtext.map + MixedMap vnrother.map + Map urwvn.map + Map chartervn.map + Map mscorevn.map + + If there is an entry `MixedMap vnr.map', remove it. + +* Run "initexmf -mkmaps". + +* Edit the file MIKTEX.INI + + -- Add c:\windows\fonts to TTFPath. + + -- Set font_mem_size to a value of at least 1100000 if you want to + compile the font samples in texmf-vntex/doc/generic/vntex/tests. + + +Tex4ht (all systems) +-------------------- +The Vietnamese fonts for tex4ht are now part of the tex4ht distribution. +In order to use tex4ht you have to install the files needed by VnTeX. + +Make sure your tex4ht distribution is not too old. + + +plnfss (all systems) +-------------------- +The plain TeX font selection macros are now a separate package. +You don't neeed it if you are using LaTeX. + +* Download from: + + http://vntex.org/download/vntex-support + +* Unpack the archive in the same texmf tree as VnTeX. + +* Refresh the file database. + +_______________________________________________________________________ +_______________________________________________________________________ + +Appendix A: Getting Help +========================= +If you have any problems, don't hesitate to ask. There is a mailing +list (very low traffic) for questions about VnTeX and typesetting +Vietnamese. To subscribe to the list, visit + + http://lists.sourceforge.net/lists/listinfo/vntex-users + +The primary site of VnTeX is: + + http://vntex.org + +The current maintainers are: + + Han The Thanh <HanTheThanh@gmx.net> + Werner Lemberg <WL@gnu.org> + Reinhard Kotucha <Reinhard.Kotucha@web.de> + + + +Appendix B: Setting Environment Variables +========================================== +(This is not needed for MikTeX) + +UNIX +~~~~ + + Personal installation + --------------------- + Put + + TEXMFCNF=<path_to_texmf.cnf> + + into the file ~/.profile . + + TEXMFCNF must be an absolute path (beginning with /) to the + directory in which the file texmf.cnf resides. + + Run "source ~/.profile" to execute this file in the current shell. + Next time you log in this file will be evaluated automatically. + + System wide installation + ------------------------ + Put the variable into /etc/profile. If there is a directory + /etc/profile.d, add a file "vntex.sh" to this directory which + contains the variable. + + The variable is evaluated when a user logs in. + + +Windows (TeXLive) ^1 +~~~~~~~~~~~~~~~~~~~~ + -- Windows 95/98 + + Edit your autoexec.bat. Add the line: + + set TEXINPUTS=c:\texmf-vntex//: + + and reboot your system. + + -- Windows ME + + You need to run the special program c:\windows\system\msconfig.exe + to be able to change any environment variable. From this program, + select the `Environment' tab, and then add or modify the variable + you want. You will be asked to reboot the machine upon any + change. + + -- Windows NT/2K/XP + + Click left on "Start-->Settings-->Control Panel-->Environment variables". + Now the window with the control panel icons opens. Double click + on System. The System Properties window opens. Click on the tab + Environment or look for a button named Environment Variables among + the dialog boxes. Now you can change the environment variables + for your user account. + + Note: + There are also displayed the environment settings for the + system. Normally, you can't change the system variables unless + you have administrator rights on your machine. If you want to + change the PATH for all users, you will have to contact your system + administrator or be the system administrator yourself -- in the + latter case you should know what you are doing. + +######################################################################## + Don't forget to remove TEXMFCNF (and your copy of the file texmf.cnf) + if you install a new TeX system which already provides VnTeX-3.0! +######################################################################## + +________________ + +^1 See: http://tug.org/texlive/doc/texlive-en/live.html + diff --git a/Master/texmf-dist/doc/generic/vntex/LPPL.txt b/Master/texmf-dist/doc/generic/vntex/LPPL.txt new file mode 100644 index 00000000000..bfe13a27b8b --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/LPPL.txt @@ -0,0 +1,405 @@ +The LaTeX Project Public License +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3a 2004-10-01 + +Copyright 1999 2002-04 LaTeX3 Project + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + +PREAMBLE +======== + +The LaTeX Project Public License (LPPL) is the primary license under +which the the LaTeX kernel and the base LaTeX packages are distributed. + +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +you may use it with small modifications even if your work is unrelated +to TeX. + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. + + +DEFINITIONS +=========== + +In this license document the following terms are used: + + `Work' + Any work being distributed under this License. + + `Derived Work' + Any work that under any applicable law is derived from the Work. + + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + "LaTeX-Format". + + + +CONDITIONS ON DISTRIBUTION AND MODIFICATION +=========================================== + +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + d. You distribute at least one of the following with the Derived Work: + + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + 2. Information that is sufficient to obtain a complete, unmodified + copy of the Work. + +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +8. The conditions above are not intended to prohibit, and hence do +not apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + b. If a Derived Work is distributed under this license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +NO WARRANTY +=========== + +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `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 Work is with you. Should the Work prove defective, you +assume the cost of all necessary servicing, repair, or correction. + +In no event unless required by applicable law or agreed to in writing +will The Copyright Holder, or any author named in the components of +the Work, or any other party who may distribute and/or modify the Work +as permitted above, be liable to you for damages, including any +general, special, incidental or consequential damages arising out of +any use of the Work or out of inability to use the Work (including, +but not limited to, loss of data, data being rendered inaccurate, or +losses sustained by anyone as a result of any failure of the Work to +operate with any other programs), even if the Copyright Holder or said +author or said other party has been advised of the possibility of such +damages. + + +MAINTENANCE OF THE WORK +======================= + +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that is `author-maintained'. + +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + 2. If this search is successful, then enquire whether the Work + is still maintained. + + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + + +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +====================================================== + +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +Choosing This License or Another License +---------------------------------------- + +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. + +A Recommendation on Modification Without Distribution +----------------------------------------------------- + +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. + +How to Use This License +----------------------- + +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. + +Here is an example of such a notice and statement: + + %% pig.dtx + %% Copyright 2003 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2003/12/01 or later. + % + % This work has the LPPL maintenance status "maintained". + % + % This Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any "LaTeX-Format", and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. + +If you do not want the Maintenance section of LPPL to apply to your +Work, change "maintained" above into "author-maintained". +However, we recommend that you use "maintained" as the Maintenance +section was added in order to ensure that your Work remains useful to +the community even when you can no longer maintain and support it +yourself. + + +Important Recommendations +------------------------- + + Defining What Constitutes the Work + + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + % This work consists of all files listed in manifest.txt. + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + diff --git a/Master/texmf-dist/doc/generic/vntex/NEWS b/Master/texmf-dist/doc/generic/vntex/NEWS new file mode 100644 index 00000000000..8d108d76edd --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/NEWS @@ -0,0 +1,66 @@ +vntex-3.02 + +Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +This file is part of vntex. License: LPPL, version 1.3 or newer, +according to http://www.latex-project.org/lppl.txt + + +Changes from version 2.0 (released 2003/03/03 at vntex.sf.net): +=============================================================== + + * New test files with (hopefully) more meaningful names and also some + explanation in doc/generic/vntex/tests/README. + + * Changed locations of enc/map files to conform to TDS 1.1: they now + belong to fonts/{enc,map}/{dvips,pdftex}/vntex. This + may break a few things, but it must be done now, as TDS 1.1 is used + by all recent TeX distributions + + * Added some font samples to doc/generic/vntex/tests (see README + for more details). + + * added support for tex4ht. (Now part of the tex4ht distribution) + + * a few files had been removed: + + - dvips/vntex/config.vnr: inconsistency with urwvn, where no + config.urwvn was available. + + - special.map: the line for vnr fonts has been added to the + official version of special.map distributed by tetex and + texlive. + + - tcx files: they are part of the standard TeX distributions now. + + * dblaccnt.sty and dblaccnt.tex are no longer used; they are + retained for backwards compatibility only -- dblaccnt.sty now + works with LaTeX 2003/12/01. + + * vntex now supports utf8 (native LaTeX) as well as utf8x (ucs.sty). + Support for ucs.sty is a separate package now. + + * Added support for mscore fonts (tfm/vf/fd/map/enc); this requires + a very recent version of pdftex (1.21a). + + * All human readable files contain copyright notes now. + + * Vietnamese fonts for tex4ht are now part of the tex4ht distribution + + * plainenc.tex removed from VnTeX + + * plnfss removed from VnTeX + + * ucs removed from VnTeX + + * The primary site of vntex is now http://vntex.org . The former URL + http://vntex.sourceforge.net or http://vntex.sf.net is still usable. + + * The urwvn fonts had been significantly improved. The faked small caps + in URW Palatino had been replaced by real small caps designed by Ralf + Stubner. Vietnamese accents had been provided by Han The Thanh. + Oldstyle numbers are not supported yet. + + * Vietnamese characters had been added to Bitsream Charter fonts. + + * VnURWChanceryL-MediItal added. + diff --git a/Master/texmf-dist/doc/generic/vntex/README b/Master/texmf-dist/doc/generic/vntex/README new file mode 100644 index 00000000000..8080c592418 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/README @@ -0,0 +1,68 @@ +vntex-3.02 + +Copyright 2005 Reinhard Kotucha <Reinhard.Kotucha@web.de>. +This file is part of vntex. License: LPPL, version 1.3 or newer, +according to http://www.latex-project.org/lppl.txt + + +Description +=========== +VnTeX is a package which supports typesetting Vietnamese. It provides +macro packages for LaTeX and plain TeX as well as fonts. Support is +also provided for tex4ht. + + +--------------------------------------------------------- +The primary site of VnTeX is + + http://vntex.org +--------------------------------------------------------- + + +Author +====== +The author of VnTeX is Han The Thanh <HanTheThanh@gmx.net>. + + +Contributors +============= +LaTeX support (input encoding files, font encoding file, babel support +and vietnam.sty) is provided by Werner Lemberg. + +tex4ht support is provided by Han The Thanh and Eitan Gurari. The fonts +are now part of the tex4ht distribution and maintained by Eitan Gurari. + +plnfss has been removed from VnTeX because it supports many other +languages as well. You can download it from + + http://vntex.org/download/vntex-support + + +License +======= +The URW and Bitstream Type1 fonts are copyrighted under the GNU GPL, +.map files are public domain, all other files are under LPPL, +version 1.3 or newer. + +See + http://www.gnu.org/licenses/gpl.txt +and + http://www.latex-project.org/lppl.txt + + +Support +======= +The current maintainers are: + + Han The Thanh <HanTheThanh@gmx.net> + Werner Lemberg <WL@gnu.org> + Reinhard Kotucha <Reinhard.Kotucha@web.de> + +The Vietnamese fonts for tex4ht are now part of tex4ht and maintained by +Eitan Gurari <Gurari@cse.ohio-state.edu>. + +There is also a mailing list (very low traffic) for questions about +VnTeX and typesetting Vietnamese. To subscribe to the list, visit + + http://lists.sourceforge.net/lists/listinfo/vntex-users + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/Makefile b/Master/texmf-dist/doc/generic/vntex/tests/Makefile new file mode 100644 index 00000000000..bff74420fcf --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/Makefile @@ -0,0 +1,213 @@ +# vntex-3.02 +# +# Author: Han The Thanh <hanthethanh@gmx.net>. +# This file is part of vntex. Public domain. + +# The primary site of vntex is: +# +# http://vntex.org + +# This file has been tested with GNU make and Linux only. + +# Usage: +# First edit the variables below according to what you have installed. +# +# Run `make' to produce all files. +# +# Instead, you can +# run `make testpdf' to produce all PDF files, +# run `make testps' to produce all PS files, +# run `make samples' to produce all samples (as PDF), +# run `make testht' to produce the HTML files. +# +# To view the the output files, +# run `make viewpdf' to view all PDF files, +# run `make viewps' to view all PS files, +# run `make viewhtml' to view all HTML files. +# run `make viewsamples' to view all *-sample.pdf files. +# run `make viewfonts' to view all *-test.pdf files. +# +# Finally, to remove generated files, +# run `make clean' to remove all temporary files, +# run `make distclean' to remove everything except the source files. + +# Select a viewer of your choice. You can add commandline arguments. +VIEWER_PDF = xpdf +VIEWER_PS = gv -antialias +VIEWER_HTML = mozilla + +# Set this variable to `false' if you don't have tex4ht installed +# on your system (look whether the program `htlatex' exists). +TEX4HT = true + +# Comment out the next two lines if you don't have a recent version +# of the Antykwa Torunska font family (antt) with T5 support (look +# whether you have `t5-antt.enc' in your TEXMF tree). +ANTT_TEST = t5antt-test +ANTT_SAMPLE = t5antt-sample + +# Comment out the next two lines if you don't have a recent version +# of Latin Modern (look whether you have `t5-lmr10.tfm' in your TEXMF +# tree. +T5LM_TEST = t5lm-test +T5LM_SAMPLE = t5lm-sample + +# Comment out the next two lines if you don't have a recent version +# of the Iwona font family (look whether you have `iwona.map' +# in your TEXMF tree). +IWONA_TEST = t5iwona-test +IWONA_SAMPLE = t5iwona-sample + +# Comment out the next two lines if you don't have a recent version +# of the Kurier font family (look whether you have `kurier.map' +# in your TEXMF tree). +KURIER_TEST = t5kurier-test +KURIER_SAMPLE = t5kurier-sample + +# Comment out the next two lines if you don't have the MS core font +# files like `arial.ttf' or `tahomabd.ttf' installed in your TEXMF +# tree. +MSCORE_TEST = mscore-test +MSCORE_SAMPLE = mscore-sample + +# Comment out the next line if you don't have plnfss installed on your +# system (look whether `plnfss.tex' and `t5cmr.pfd' exists. +TEST_PLAIN = test-plain test-plain-tcx + + +#====================================================# +# There is no need to edit anything below this line. # +#====================================================# + + +TEXOPTS = -parse-first-line -recorder +TEX4HTOPTS = "html,uni-html4,charset=utf8" " -cunihtf -utf8" +FONTMEM = env font_mem_size=1200000 + +PDFLATEX = pdflatex $(TEXOPTS) +LATEX = latex $(TEXOPTS) +PDFTEX = pdftex $(TEXOPTS) +TEX = tex $(TEXOPTS) +DVIPS = dvips + + +TEST_LATEX = test-vietnam test-babel + +TEST_LATEX_ALL = $(TEST_LATEX) test-vietnam-tcx + +REFERENCES = vnr-test urwvn-test chartervn-test \ + $(ANTT_TEST) $(T5LM_TEST) \ + $(IWONA_TEST) $(KURIER_TEST) $(MSCORE_TEST) + +SAMPLES = vnr-sample urwvn-sample chartervn-sample \ + $(ANTT_SAMPLE) $(T5LM_SAMPLE) \ + $(IWONA_SAMPLE) $(KURIER_SAMPLE) \ + $(MSCORE_SAMPLE) + + +default: testpdf testps samples testht + + +vntovn: test-tcvn.tex test-utf8.tex + + +test-tcvn.tex: test-viscii.tex + vntovn viscii tcvn $< > $@ + + +test-utf8.tex: test-viscii.tex + vntovn viscii utf8 $< > $@ + + +testpdf: + for f in $(TEST_LATEX_ALL); do \ + test -f $$f.aux || $(PDFLATEX) $$f.tex; \ + $(PDFLATEX) $$f.tex; \ + done + for f in $(TEST_PLAIN); do \ + $(PDFTEX) $$f.tex; \ + done + + +testps: + for f in $(TEST_LATEX_ALL); do \ + test -f $$f.aux || $(LATEX) $$f.tex; \ + $(LATEX) $$f.tex ; $(DVIPS) $$f.dvi -o; \ + done + for f in $(TEST_PLAIN); do \ + $(TEX) $$f.tex ; $(DVIPS) $$f.dvi -o; \ + done + + +testht: + for f in $(TEST_LATEX) $(REFERENCES); do \ + htlatex $$f.tex $(TEX4HTOPTS); \ + done + + +samples: + for f in $(SAMPLES) ; do \ + test -f $$f.aux || \ + $(FONTMEM) $(PDFLATEX) $$f.tex; \ + done + for f in $(REFERENCES) $(SAMPLES) ; do \ + $(FONTMEM) $(PDFLATEX) $$f.tex; \ + done + + +refs: + for f in $(REFERENCES) ; do \ + $(FONTMEM) $(PDFLATEX) $$f.tex; \ + done + + + +viewpdf: + for f in $(TEST_LATEX_ALL) $(TEST_PLAIN); do \ + (test ! -f $$f.pdf && \ + echo "WARNING: File \"$$f.pdf\" not found.") \ + || $(VIEWER_PDF) $$f.pdf; \ + done + + +viewps: + for f in $(TEST_LATEX_ALL) $(TEST_PLAIN); do \ + (test ! -f $$f.ps && \ + echo "WARNING: File \"$$f.ps\" not found.") \ + || $(VIEWER_PS) $$f.ps; \ + done + + +viewhtml: + for f in $(TEST_LATEX) $(REFERENCES); do \ + (test ! -f $$f.html && \ + echo "WARNING: File \"$$f.html\" not found.") \ + || $(VIEWER_HTML) file://`pwd`/$$f.html; \ + done + + +viewsamples: + for f in $(SAMPLES); do \ + (test ! -f $$f.pdf && \ + echo "WARNING: File \"$$f.pdf\" not found.") \ + || $(VIEWER_PDF) $$f.pdf; \ + done + + +viewfonts: + for f in $(REFERENCES); do \ + (test ! -f $$f.pdf && \ + echo "WARNING: File \"$$f.pdf\" not found.") \ + || $(VIEWER_PDF) $$f.pdf; \ + done + + + +clean: + rm -f *.dvi *.out *.toc *.aux *.log *.4ct *.4tc *.idv *.lg \ + *.tmp *.xref *.fls *.lof + + +distclean: clean + rm -f *.pdf *.ps *.css *.html nocompress + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/README b/Master/texmf-dist/doc/generic/vntex/tests/README new file mode 100644 index 00000000000..e65fb09a733 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/README @@ -0,0 +1,167 @@ +vntex-3.02 + +Copyright 2003-2005 Han The Thanh <HanTheThanh@gmx.net> + and Reinhard Kotucha <Reinhard.Kotucha@web.de>. +This file is part of vntex. License: LPPL, version 1.3 or newer, +according to http://www.latex-project.org/lppl.txt + +For installation instructions see http://vntex.org/ + +This directory contains some TeX files to test the functionality +of vntex, as well as to create vietnamese font samples. + + +Makefile +======== +There is a Makefile which can be used to compile the test files and +font samples. Usage information is provided in the Makefile +itself. You have to edit the top of the file for customization. +If it doesn't work for you, instructions are given below how you can +compile the test files manually. + + +Test Files +========== +test-vietnam.tex: test of Vietnamese support in LaTeX using + vietnam.sty and inputenc + +test-vietnam-tcx.tex: test of Vietnamese support in LaTeX using + vietnam.sty and TCX + +test-babel.tex: test of Vietnamese support in LaTeX using + babel and inputenc + +test-plain.tex: test of Vietnamese in plain using plainenc + +test-plain-tcx.tex: test of Vietnamese in plain using TCX + + +What is tcx? +------------ + TCX is an extension that allows translation of input encoding. The + advantage over using inputenc is that it allows vietnamese text in + logging messages instead of TeX's hexadecimal representation (^^ab). + + The disadvantage is that it is not portable (TCX is web2c-specific), + it allows only one input encoding in a single document and utf8 is + not supported. If you don't mind those carets in logging messages, + simply use inputenc. + + It is impossible to use utf8 with plain; to do so an extension + called enctex by Petr Olsak is required. However so far nobody + ever asked for plain TeX support. + +------------------------------------------------------------- +If tcx is not supported by your system, just ignore the files + test-vietnam-tcx.tex +and + test-plain-tcx.tex +------------------------------------------------------------- + +There are also some other files that are included by the +above test files: + +test-accents.tex: test of accent commands +test-captions.tex: test of Vietnamese captions +test-tcvn.tex: test of TCVN input encoding +test-viscii.tex: test of VISCII input encoding +test-utf8.tex: test of UTF8 input encoding + + +To compile the test files, run: + +pdflatex test-vietnam +pdflatex -parse-first-line test-vietnam-tcx +pdflatex test-babel +pdftex test-plain +pdftex -parse-first-line test-plain-tcx + +(or use tex/latex instead of pdftex/pdflatex) + +Run latex/pdflatex twice to get a table of cotents. + + +Font samples +============ +All font sample files require vnsample.sty. + +vnr-test.tex: quick test of vnr fonts +vnr-sample.tex: sample of vnr fonts + +t5lm-test.tex: quick test of lmodern fonts +t5lm-sample.tex: sample of lmodern fonts + +urwvn-test.tex: quick test of urwvn fonts +urwvn-sample.tex: sample of urwvn fonts + +chartervn-test.tex quick test of charter fonts +chartervn-sample.tex sample of charter fonts + +t5antt-test.tex: quick test of antt fonts +t5antt-sample.tex: sample of antt fonts + +t5iwona-test.tex quick test of iwona fonts +t5iwona-sample.tex sample of iwona fonts + +t5kurier-test.tex quick test of kurier fonts +t5kurier-sample.tex sample of kurier fonts + +mscore-test.tex: quick test of mscore fonts +mscore-sample.tex: sample of mscore fonts + + +These sample files use LaTeX, and require certain packages +to compile. To compile these font samples, of course, the +corresponding font package must be installed as well. + +If you do not have all the required files installed, you can +download the samples as PDF files from + + http://vntex.org/fontsamples + +Run pdflatex twice to get bookmarks. Some of the sample files +are very large and bookmarks will be helpful. + +Some of the sample files require a vast amount of memory. +If you have a web2c based system (look whether you have +a file `texmf.cnf' somewhere), you have to set the environment +variable + + font_mem_size=1200000 + +Linux, UNIX, Mac OS X: +---------------------- + Either set it in the current shell: + + font_mem_size=1200000; export font_mem_size + pdflatex vnrsample.tex + + or for a single process: + + env font_mem_size=1200000 pdflatex vnrsample.tex + +Windows: +-------- + set font_mem_size=1200000 + pdflatex vnrsample.tex + +MikTeX: +------- + Edit the file MIKTEX.INI. Look for a line beginning with + "font_mem_size=" and set the value to at least 1200000. + +Systems not based on web2c: +--------------------------- + Read the manual of your TeX system to find out how to + increase font_mem_size. If it is not explained in the + manual, maybe memory is allocated dynamically and you + don't have to do anything. In this case, just try + + pdflatex vnrsample.tex + +---------------------------------------------------------- +Please note that you do not have to increase font_mem_size +to use vntex, the huge amount of memory is needed for the +font samples only. +---------------------------------------------------------- + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/chartervn-sample.tex b/Master/texmf-dist/doc/generic/vntex/tests/chartervn-sample.tex new file mode 100644 index 00000000000..4f8c3da8f5a --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/chartervn-sample.tex @@ -0,0 +1,41 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass{article} +\usepackage[ + a4paper, + nofoot, + left=1cm, + right=1cm, + top=2cm, + bottom=1cm]{geometry} +\usepackage{multicol} +\usepackage{fancyhdr} +\usepackage{vnsample} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=chartervn.map}}{}\fi + +\pagestyle{fancy} +\rhead{\thepage} +\lhead{\textrm{\rightmark}} +\cfoot{} +\lfoot{} +\rfoot{} + +\raggedright +\parindent0pt +\lineskiplimit -100pt + +\begin{document} +\section{VnCharterBT} +\showletters{T5}{bch}{m}{n} {bchr8v} {VnBitstreamCharter} +\showletters{T5}{bch}{m}{it} {bchri8v} {VnCharterBT-Italic} +\showletters{T5}{bch}{m}{sl} {bchro8v} {VnBitstreamCharter} +\showletters{T5}{bch}{b}{n} {bchb8v} {VnCharterBT-Bold} +\showletters{T5}{bch}{b}{it} {bchbi8v} {VnCharterBT-BoldItalic} +\showletters{T5}{bch}{b}{sl} {bchbo8v} {VnCharterBT-Bold} +\showletters{T5}{bch}{m}{sc} {bchrc8v} {N/A} +\showletters{T5}{bch}{b}{sc} {bchbc8v} {N/A} +\showtext {T5}{bch}{m}{n} {bchr8v} {VnBitstreamCharter} +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/chartervn-test.tex b/Master/texmf-dist/doc/generic/vntex/tests/chartervn-test.tex new file mode 100644 index 00000000000..bdac53f512f --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/chartervn-test.tex @@ -0,0 +1,41 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[11pt]{article} +\usepackage[ + a4paper, + landscape, + top=1cm, + bottom=1cm, + left=1cm, + right=1cm, + nofoot, + nohead] {geometry} +\usepackage[bookmarks=false]{hyperref} +\usepackage{array} +\usepackage{vnsample} + +\pagestyle{empty} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=chartervn.map}}{}\fi + +\testfilehook + +\begin{document} +\extrarowheight=5pt + +\begin{shortsample} + +\shorttext{T5}{bch}{m}{n} {bchr8v} {VnBitstreamCharter} +\shorttext{T5}{bch}{m}{it} {bchri8v} {VnCharterBT-Italic} +\shorttext{T5}{bch}{m}{sl} {bchro8v} {VnBitstreamCharter} +\shorttext{T5}{bch}{b}{n} {bchb8v} {VnCharterBT-Bold} +\shorttext{T5}{bch}{b}{it} {bchbi8v} {VnCharterBT-BoldItalic} +\shorttext{T5}{bch}{b}{sl} {bchbo8v} {VnCharterBT-Bold} +\shorttext{T5}{bch}{m}{sc} {bchrc8v} {N/A} +\shorttext{T5}{bch}{b}{sc} {bchbc8v} {N/A} + +\end{shortsample} +\end{document} + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/mscore-sample.tex b/Master/texmf-dist/doc/generic/vntex/tests/mscore-sample.tex new file mode 100644 index 00000000000..203ed4a6822 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/mscore-sample.tex @@ -0,0 +1,83 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass{article} +\usepackage[ + a4paper, + nofoot, + left=1cm, + right=1cm, + top=2cm, + bottom=1cm]{geometry} +\usepackage{multicol} +\usepackage{fancyhdr} +\usepackage{vnsample} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=mscore.map}}{}\fi + +\pagestyle{fancy} +\rhead{\thepage} +\lhead{\textrm{\rightmark}} +\cfoot{} +\lfoot{} +\rfoot{} + +\raggedright +\parindent0pt +\lineskiplimit -100pt + +\begin{document} +\section{ArialMT} +\showletters{T5}{ma1}{m}{n} {ma1r8v} {ArialMT} +\showletters{T5}{ma1}{b}{n} {ma1b8v} {Arial-BoldMT} +\showletters{T5}{ma1}{m}{it} {ma1ri8v} {Arial-ItalicMT} +\showletters{T5}{ma1}{b}{it} {ma1bi8v} {Arial-BoldItalicMT} +\showletters{T5}{ma1}{m}{sc} {ma1rc8v} {N/A} +\showletters{T5}{ma1}{b}{sc} {ma1bc8v} {N/A} +\showtext {T5}{ma1}{m}{n} {ma1r8v} {ArialMT} + +\section{CourierNewPSMT} +\showletters{T5}{mcr}{m}{n} {mcrr8v} {CourierNewPSMT} +\showletters{T5}{mcr}{b}{n} {mcrb8v} {CourierNewPS-BoldMT} +\showletters{T5}{mcr}{m}{it} {mcrri8v} {CourierNewPS-ItalicMT} +\showletters{T5}{mcr}{b}{it} {mcrbi8v} {CourierNewPS-BoldItalicMT} +\showletters{T5}{mcr}{m}{sc} {mcrrc8v} {N/A} +\showletters{T5}{mcr}{b}{sc} {mcrbc8v} {N/A} +\showtext {T5}{mcr}{m}{n} {mcrr8v} {CourierNewPSMT} + +\section{PalatinoLinotype} +\showletters{T5}{lpr}{m}{n} {lprr8v} {PalatinoLinotype-Roman} +\showletters{T5}{lpr}{b}{n} {lprb8v} {PalatinoLinotype-Bold} +\showletters{T5}{lpr}{m}{it} {lprri8v} {PalatinoLinotype-Italic} +\showletters{T5}{lpr}{b}{it} {lprbi8v} {PalatinoLinotype-BoldItalic} +\showletters{T5}{lpr}{m}{sc} {lprrc8v} {N/A} +\showletters{T5}{lpr}{b}{sc} {lprbc8v} {N/A} +\showtext {T5}{lpr}{m}{n} {lprr8v} {PalatinoLinotype-Roman} + +\section{TimesNewRomanPSMT} +\showletters{T5}{mns}{m}{n} {mnsr8v} {TimesNewRomanPSMT} +\showletters{T5}{mns}{b}{n} {mnsb8v} {TimesNewRomanPS-BoldMT} +\showletters{T5}{mns}{m}{it} {mnsri8v} {TimesNewRomanPS-ItalicMT} +\showletters{T5}{mns}{b}{it} {mnsbi8v} {TimesNewRomanPS-BoldItalicMT} +\showletters{T5}{mns}{m}{sc} {mnsrc8v} {N/A} +\showletters{T5}{mns}{b}{sc} {mnsbc8v} {N/A} +\showtext {T5}{mns}{m}{n} {mnsr8v} {TimesNewRomanPSMT} + +\section{Tahoma} +\showletters{T5}{jth}{m}{n} {jthr8v} {Tahoma} +\showletters{T5}{jth}{b}{n} {jthb8v} {Tahoma-Bold} +\showletters{T5}{jth}{m}{sc} {jthrc8v} {N/A} +\showletters{T5}{jth}{b}{sc} {jthbc8v} {N/A} +\showtext {T5}{jth}{m}{n} {jthr8v} {Tahoma} + +\section{Verdana} +\showletters{T5}{jvn}{m}{n} {jvnr8v} {Verdana} +\showletters{T5}{jvn}{b}{n} {jvnb8v} {Verdana-Bold} +\showletters{T5}{jvn}{m}{it} {jvnri8v} {Verdana-Italic} +\showletters{T5}{jvn}{b}{it} {jvnbi8v} {Verdana-BoldItalic} +\showletters{T5}{jvn}{m}{sc} {jvnrc8v} {N/A} +\showletters{T5}{jvn}{b}{sc} {jvnbc8v} {N/A} +\showtext {T5}{jvn}{m}{n} {jvnr8v} {Verdana} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/mscore-test.tex b/Master/texmf-dist/doc/generic/vntex/tests/mscore-test.tex new file mode 100644 index 00000000000..a4fec7e437d --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/mscore-test.tex @@ -0,0 +1,66 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[11pt]{article} +\usepackage[ + a4paper, + landscape, + top=1cm, + bottom=1cm, + left=1cm, + right=1cm, + nofoot, + nohead] {geometry} +\usepackage[bookmarks=false]{hyperref} +\usepackage{array} +\usepackage{vnsample} +\pagestyle{empty} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=mscore.map}}{}\fi +\testfilehook + +\begin{document} +\extrarowheight=5pt + +\begin{shortsample} +\shorttext{T5}{ma1}{m}{n} {ma1r8v} {ArialMT} +\shorttext{T5}{ma1}{b}{n} {ma1b8v} {Arial-BoldMT} +\shorttext{T5}{ma1}{m}{it} {ma1ri8v} {Arial-ItalicMT} +\shorttext{T5}{ma1}{b}{it} {ma1bi8v} {Arial-BoldItalicMT} +\shorttext{T5}{ma1}{m}{sc} {ma1rc8v} {N/A} +\shorttext{T5}{ma1}{b}{sc} {ma1bc8v} {N/A} +\shorttext{T5}{mcr}{m}{n} {mcrr8v} {CourierNewPSMT} +\shorttext{T5}{mcr}{b}{n} {mcrb8v} {CourierNewPS-BoldMT} +\shorttext{T5}{mcr}{m}{it} {mcrri8v} {CourierNewPS-ItalicMT} +\shorttext{T5}{mcr}{b}{it} {mcrbi8v} {CourierNewPS-BoldItalicMT} +\shorttext{T5}{mcr}{m}{sc} {mcrrc8v} {N/A} +\shorttext{T5}{mcr}{b}{sc} {mcrbc8v} {N/A} +\shorttext{T5}{lpr}{m}{n} {lprr8v} {PalatinoLinotype-Roman} +\shorttext{T5}{lpr}{b}{n} {lprb8v} {PalatinoLinotype-Bold} +\shorttext{T5}{lpr}{m}{it} {lprri8v} {PalatinoLinotype-Italic} +\shorttext{T5}{lpr}{b}{it} {lprbi8v} {PalatinoLinotype-BoldItalic} +\shorttext{T5}{lpr}{m}{sc} {lprrc8v} {N/A} +\shorttext{T5}{lpr}{b}{sc} {lprbc8v} {N/A} +\end{shortsample} +\clearpage +\begin{shortsample} +\shorttext{T5}{mns}{m}{n} {mnsr8v} {TimesNewRomanPSMT} +\shorttext{T5}{mns}{b}{n} {mnsb8v} {TimesNewRomanPS-BoldMT} +\shorttext{T5}{mns}{m}{it} {mnsri8v} {TimesNewRomanPS-ItalicMT} +\shorttext{T5}{mns}{b}{it} {mnsbi8v} {TimesNewRomanPS-BoldItalicMT} +\shorttext{T5}{mns}{m}{sc} {mnsrc8v} {N/A} +\shorttext{T5}{mns}{b}{sc} {mnsbc8v} {N/A} +\shorttext{T5}{jth}{m}{n} {jthr8v} {Tahoma} +\shorttext{T5}{jth}{b}{n} {jthb8v} {Tahoma-Bold} +\shorttext{T5}{jth}{m}{sc} {jthrc8v} {N/A} +\shorttext{T5}{jth}{b}{sc} {jthbc8v} {N/A} +\shorttext{T5}{jvn}{m}{n} {jvnr8v} {Verdana} +\shorttext{T5}{jvn}{b}{n} {jvnb8v} {Verdana-Bold} +\shorttext{T5}{jvn}{m}{it} {jvnri8v} {Verdana-Italic} +\shorttext{T5}{jvn}{b}{it} {jvnbi8v} {Verdana-BoldItalic} +\shorttext{T5}{jvn}{m}{sc} {jvnrc8v} {N/A} +\shorttext{T5}{jvn}{b}{sc} {jvnbc8v} {N/A} +\end{shortsample} +\end{document} + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5antt-sample.tex b/Master/texmf-dist/doc/generic/vntex/tests/t5antt-sample.tex new file mode 100644 index 00000000000..c0ba5454212 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/t5antt-sample.tex @@ -0,0 +1,81 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass{article} +\usepackage[ + a4paper, + nofoot, + left=1cm, + right=1cm, + top=2cm, + bottom=1cm]{geometry} +\usepackage{multicol} +\usepackage{fancyhdr} +\usepackage{vnsample} + +\pagestyle{fancy} +\rhead{\thepage} +\lhead{\textrm{\rightmark}} +\cfoot{} +\lfoot{} +\rfoot{} + +\raggedright +\parindent0pt +\lineskiplimit -100pt + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=t5-antt.map}}{}\fi + +\begin{document} +\section{AntykwaTorunskaLigh} +\showletters{T5}{antt}{l}{n} {t5-anttl} {AntykwaTorunskaLigh-Regular} +\showletters{T5}{antt}{l}{it} {t5-anttli} {AntykwaTorunskaLigh-Italic} +\showletters{T5}{antt}{l}{sc} {t5-anttlcap} {AntykwaTorunskaLigh-Regular} +\showletters{T5}{antt}{l}{scit} {t5-anttlicap} {AntykwaTorunskaLigh-Italic} +\showtext {T5}{antt}{l}{n} {t5-anttl} {AntykwaTorunskaLigh-Regular} + +\section{AntykwaTorunska} +\showletters{T5}{antt}{m}{n} {t5-anttr} {AntykwaTorunska-Regular} +\showletters{T5}{antt}{m}{it} {t5-anttri} {AntykwaTorunska-Italic} +\showletters{T5}{antt}{m}{sc} {t5-anttrcap} {AntykwaTorunska-Regular} +\showletters{T5}{antt}{m}{scit} {t5-anttricap} {AntykwaTorunska-Italic} +\showletters{T5}{antt}{b}{n} {t5-anttb} {AntykwaTorunska-Bold} +\showletters{T5}{antt}{b}{it} {t5-anttbi} {AntykwaTorunska-BoldItalic} +\showletters{T5}{antt}{b}{sc} {t5-anttbcap} {AntykwaTorunska-Bold} +\showletters{T5}{antt}{b}{scit} {t5-anttbicap} {AntykwaTorunska-BoldItalic} +\showtext {T5}{antt}{m}{n} {t5-anttr} {AntykwaTorunska-Regular} + +\section{AntykwaTorunskaMed} +\showletters{T5}{antt}{sb}{n} {t5-anttm} {AntykwaTorunskaMed-Regular} +\showletters{T5}{antt}{sb}{it} {t5-anttmi} {AntykwaTorunskaMed-Italic} +\showletters{T5}{antt}{sb}{sc} {t5-anttmcap} {AntykwaTorunskaMed-Regular} +\showletters{T5}{antt}{sb}{scit} {t5-anttmicap} {AntykwaTorunskaMed-Italic} +\showtext {T5}{antt}{sb}{n} {t5-anttm} {AntykwaTorunskaMed-Regular} + +\section{AntykwaTorunskaCondLigh} +\showletters{T5}{antt}{lc}{n} {t5-anttcl} {AntykwaTorunskaCondLigh-Regular} +\showletters{T5}{antt}{lc}{it} {t5-anttcli} {AntykwaTorunskaCondLigh-Italic} +\showletters{T5}{antt}{lc}{sc} {t5-anttclcap} {AntykwaTorunskaCondLigh-Regular} +\showletters{T5}{antt}{lc}{scit} {t5-anttclicap} {AntykwaTorunskaCondLigh-Italic} +\showtext {T5}{antt}{lc}{n} {t5-anttcl} {AntykwaTorunskaCondLigh-Regular} + +\section{AntykwaTorunskaCond} +\showletters{T5}{antt}{mc}{n} {t5-anttcr} {AntykwaTorunskaCond-Regular} +\showletters{T5}{antt}{mc}{it} {t5-anttcri} {AntykwaTorunskaCond-Italic} +\showletters{T5}{antt}{mc}{sc} {t5-anttcrcap} {AntykwaTorunskaCond-Regular} +\showletters{T5}{antt}{mc}{scit} {t5-anttcricap} {AntykwaTorunskaCond-Italic} +\showletters{T5}{antt}{bc}{n} {t5-anttcb} {AntykwaTorunskaCond-Bold} +\showletters{T5}{antt}{bc}{it} {t5-anttcbi} {AntykwaTorunskaCond-BoldItalic} +\showletters{T5}{antt}{bc}{sc} {t5-anttcbcap} {AntykwaTorunskaCond-Bold} +\showletters{T5}{antt}{bc}{scit} {t5-anttcbicap} {AntykwaTorunskaCond-BoldItalic} +\showtext {T5}{antt}{mc}{n} {t5-anttcr} {AntykwaTorunskaCond-Regular} + +\section{AntykwaTorunskaCondMed} +\showletters{T5}{antt}{sbc}{n} {t5-anttcm} {AntykwaTorunskaCondMed-Regular} +\showletters{T5}{antt}{sbc}{it} {t5-anttcmi} {AntykwaTorunskaCondMed-Italic} +\showletters{T5}{antt}{sbc}{sc} {t5-anttcmcap} {AntykwaTorunskaCondMed-Regular} +\showletters{T5}{antt}{sbc}{scit} {t5-anttcmicap} {AntykwaTorunskaCondMed-Italic} +\showtext {T5}{antt}{sbc}{n} {t5-anttcm} {AntykwaTorunskaCondMed-Regular} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5antt-test.tex b/Master/texmf-dist/doc/generic/vntex/tests/t5antt-test.tex new file mode 100644 index 00000000000..e40d10e69ed --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/t5antt-test.tex @@ -0,0 +1,66 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[11pt]{article} +\usepackage[ + a4paper, + landscape, + top=1cm, + bottom=1cm, + left=1cm, + right=1cm, + nofoot, + nohead] {geometry} +\usepackage[bookmarks=false]{hyperref} +\usepackage{array} +\usepackage{vnsample} +\pagestyle{empty} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=t5-antt.map}}{}\fi + +\testfilehook + +\begin{document} +\extrarowheight=10pt +\begin{shortsample} +\shorttext{T5}{antt}{l}{n} {t5-anttl} {AntykwaTorunskaLigh-Regular} +\shorttext{T5}{antt}{l}{it} {t5-anttli} {AntykwaTorunskaLigh-Italic} +\shorttext{T5}{antt}{l}{sc} {t5-anttlcap} {AntykwaTorunskaLigh-Regular} +\shorttext{T5}{antt}{l}{scit} {t5-anttlicap} {AntykwaTorunskaLigh-Italic} +\shorttext{T5}{antt}{m}{n} {t5-anttr} {AntykwaTorunska-Regular} +\shorttext{T5}{antt}{m}{it} {t5-anttri} {AntykwaTorunska-Italic} +\shorttext{T5}{antt}{m}{sc} {t5-anttrcap} {AntykwaTorunska-Regular} +\shorttext{T5}{antt}{m}{scit} {t5-anttricap} {AntykwaTorunska-Italic} +\shorttext{T5}{antt}{sb}{n} {t5-anttm} {AntykwaTorunskaMed-Regular} +\shorttext{T5}{antt}{sb}{it} {t5-anttmi} {AntykwaTorunskaMed-Italic} +\shorttext{T5}{antt}{sb}{sc} {t5-anttmcap} {AntykwaTorunskaMed-Regular} +\shorttext{T5}{antt}{sb}{scit} {t5-anttmicap} {AntykwaTorunskaMed-Italic} +\shorttext{T5}{antt}{b}{n} {t5-anttb} {AntykwaTorunska-Bold} +\shorttext{T5}{antt}{b}{it} {t5-anttbi} {AntykwaTorunska-BoldItalic} +\shorttext{T5}{antt}{b}{sc} {t5-anttbcap} {AntykwaTorunska-Bold} +\shorttext{T5}{antt}{b}{scit} {t5-anttbicap} {AntykwaTorunska-BoldItalic} + +\end{shortsample} +\clearpage +\begin{shortsample} + +\shorttext{T5}{antt}{lc}{n} {t5-anttcl} {AntykwaTorunskaCondLigh-Regular} +\shorttext{T5}{antt}{lc}{it} {t5-anttcli} {AntykwaTorunskaCondLigh-Italic} +\shorttext{T5}{antt}{lc}{sc} {t5-anttclcap} {AntykwaTorunskaCondLigh-Regular} +\shorttext{T5}{antt}{lc}{scit} {t5-anttclicap} {AntykwaTorunskaCondLigh-Italic} +\shorttext{T5}{antt}{mc}{n} {t5-anttcr} {AntykwaTorunskaCond-Regular} +\shorttext{T5}{antt}{mc}{it} {t5-anttcri} {AntykwaTorunskaCond-Italic} +\shorttext{T5}{antt}{mc}{sc} {t5-anttcrcap} {AntykwaTorunskaCond-Regular} +\shorttext{T5}{antt}{mc}{scit} {t5-anttcricap} {AntykwaTorunskaCond-Italic} +\shorttext{T5}{antt}{sbc}{n} {t5-anttcm} {AntykwaTorunskaCondMed-Regular} +\shorttext{T5}{antt}{sbc}{it} {t5-anttcmi} {AntykwaTorunskaCondMed-Italic} +\shorttext{T5}{antt}{sbc}{sc} {t5-anttcmcap} {AntykwaTorunskaCondMed-Regular} +\shorttext{T5}{antt}{sbc}{scit} {t5-anttcmicap} {AntykwaTorunskaCondMed-Italic} +\shorttext{T5}{antt}{bc}{n} {t5-anttcb} {AntykwaTorunskaCond-Bold} +\shorttext{T5}{antt}{bc}{it} {t5-anttcbi} {AntykwaTorunskaCond-BoldItalic} +\shorttext{T5}{antt}{bc}{sc} {t5-anttcbcap} {AntykwaTorunskaCond-Bold} +\shorttext{T5}{antt}{bc}{scit} {t5-anttcbicap} {AntykwaTorunskaCond-BoldItalic} +\end{shortsample} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-sample.tex b/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-sample.tex new file mode 100644 index 00000000000..6f824dcd23b --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-sample.tex @@ -0,0 +1,87 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass{article} +\usepackage[ + a4paper, + nofoot, + left=1cm, + right=1cm, + top=2cm, + bottom=1cm]{geometry} +\usepackage{multicol} +\usepackage{fancyhdr} +\usepackage{vnsample} + +\pagestyle{fancy} +\rhead{\thepage} +\lhead{\textrm{\rightmark}} +\cfoot{} +\lfoot{} +\rfoot{} + +\raggedright +\parindent0pt +\lineskiplimit -100pt + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=t5-iwona.map}}{}\fi + +\begin{document} +\section{IwonaLight-Regular} +\showletters{T5}{iwona}{l}{n} {t5-iwonal} {IwonaLight-Regular} +\showletters{T5}{iwona}{l}{it} {t5-iwonali} {IwonaLight-Italic} +\showletters{T5}{iwona}{l}{sc} {t5-iwonalcap} {IwonaLight-Regular} +\showletters{T5}{iwona}{l}{scit} {t5-iwonalicap} {IwonaLight-Italic} +\showtext {T5}{iwona}{l}{n} {t5-iwonal} {IwonaLight-Regular} + +\section{Iwona-Regular} +\showletters{T5}{iwona}{m}{n} {t5-iwonar} {Iwona-Regular} +\showletters{T5}{iwona}{m}{it} {t5-iwonari} {Iwona-Italic} +\showletters{T5}{iwona}{m}{sc} {t5-iwonarcap} {Iwona-Regular} +\showletters{T5}{iwona}{m}{scit} {t5-iwonaricap} {Iwona-Italic} +\showtext {T5}{iwona}{m}{n} {t5-iwonar} {Iwona-Regular} + +\section{IwonaMedium-Regular} +\showletters{T5}{iwona}{sb}{n} {t5-iwonam} {IwonaMedium-Regular} +\showletters{T5}{iwona}{sb}{it} {t5-iwonami} {IwonaMedium-Italic} +\showletters{T5}{iwona}{sb}{sc} {t5-iwonamcap} {IwonaMedium-Regular} +\showletters{T5}{iwona}{sb}{scit} {t5-iwonamicap} {IwonaMedium-Italic} +\showtext {T5}{iwona}{sb}{n} {t5-iwonam} {IwonaMedium-Regular} + +\section{Iwona-Bold} +\showletters{T5}{iwona}{b}{n} {t5-iwonab} {Iwona-Bold} +\showletters{T5}{iwona}{b}{it} {t5-iwonabi} {Iwona-BoldItalic} +\showletters{T5}{iwona}{b}{sc} {t5-iwonabcap} {Iwona-Bold} +\showletters{T5}{iwona}{b}{scit} {t5-iwonabicap} {Iwona-BoldItalic} +\showtext {T5}{iwona}{b}{n} {t5-iwonab} {Iwona-Bold} + +\section{IwonaCondLight-Regular} +\showletters{T5}{iwona}{lc}{n} {t5-iwonacl} {IwonaCondLight-Regular} +\showletters{T5}{iwona}{lc}{it} {t5-iwonacli} {IwonaCondLight-Italic} +\showletters{T5}{iwona}{lc}{sc} {t5-iwonaclcap} {IwonaCondLight-Regular} +\showletters{T5}{iwona}{lc}{scit} {t5-iwonaclicap} {IwonaCondLight-Italic} +\showtext {T5}{iwona}{lc}{n} {t5-iwonacl} {IwonaCondLight-Regular} + +\section{IwonaCond-Regular} +\showletters{T5}{iwona}{mc}{n} {t5-iwonacr} {IwonaCond-Regular} +\showletters{T5}{iwona}{mc}{it} {t5-iwonacri} {IwonaCond-Italic} +\showletters{T5}{iwona}{mc}{sc} {t5-iwonacrcap} {IwonaCond-Regular} +\showletters{T5}{iwona}{mc}{scit} {t5-iwonacricap} {IwonaCond-Italic} +\showtext {T5}{iwona}{mc}{n} {t5-iwonacr} {IwonaCond-Regular} + +\section{IwonaCondMedium-Regular} +\showletters{T5}{iwona}{sbc}{n} {t5-iwonacm} {IwonaCondMedium-Regular} +\showletters{T5}{iwona}{sbc}{it} {t5-iwonacmi} {IwonaCondMedium-Italic} +\showletters{T5}{iwona}{sbc}{sc} {t5-iwonacmcap} {IwonaCondMedium-Regular} +\showletters{T5}{iwona}{sbc}{scit} {t5-iwonacmicap} {IwonaCondMedium-Italic} +\showtext {T5}{iwona}{sbc}{n} {t5-iwonacm} {IwonaCondMedium-Regular} + +\section{IwonaCond-Bold} +\showletters{T5}{iwona}{bc}{n} {t5-iwonacb} {IwonaCond-Bold} +\showletters{T5}{iwona}{bc}{it} {t5-iwonacbi} {IwonaCond-BoldItalic} +\showletters{T5}{iwona}{bc}{sc} {t5-iwonacbcap} {IwonaCond-Bold} +\showletters{T5}{iwona}{bc}{scit} {t5-iwonacbicap} {IwonaCond-BoldItalic} +\showtext {T5}{iwona}{bc}{n} {t5-iwonacb} {IwonaCond-Bold} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-test.tex b/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-test.tex new file mode 100644 index 00000000000..5d2758b70e7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/t5iwona-test.tex @@ -0,0 +1,69 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[12pt]{article} +\usepackage[ + a4paper, + landscape, + top=1cm, + bottom=1cm, + left=1cm, + right=1cm, + nofoot, + nohead] {geometry} +\usepackage[bookmarks=false]{hyperref} +\usepackage{array} +\usepackage{vnsample} +\pagestyle{empty} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=t5-iwona.map}}{}\fi + +\testfilehook + +\begin{document} +\extrarowheight=10pt +\begin{shortsample} +\shorttext{T5}{iwona}{l}{n} {t5-iwonal} {IwonaLight-Regular} +\shorttext{T5}{iwona}{l}{it} {t5-iwonali} {IwonaLight-Italic} +\shorttext{T5}{iwona}{l}{sc} {t5-iwonalcap} {IwonaLight-Regular} +\shorttext{T5}{iwona}{l}{scit} {t5-iwonalicap} {IwonaLight-Italic} +\shorttext{T5}{iwona}{m}{n} {t5-iwonar} {Iwona-Regular} +\shorttext{T5}{iwona}{m}{it} {t5-iwonari} {Iwona-Italic} +\shorttext{T5}{iwona}{m}{sc} {t5-iwonarcap} {Iwona-Regular} +\shorttext{T5}{iwona}{m}{scit} {t5-iwonaricap} {Iwona-Italic} +\shorttext{T5}{iwona}{sb}{n} {t5-iwonam} {IwonaMedium-Regular} +\shorttext{T5}{iwona}{sb}{it} {t5-iwonami} {IwonaMedium-Italic} +\shorttext{T5}{iwona}{sb}{sc} {t5-iwonamcap} {IwonaMedium-Regular} +\shorttext{T5}{iwona}{sb}{scit} {t5-iwonamicap} {IwonaMedium-Italic} +\shorttext{T5}{iwona}{b}{n} {t5-iwonab} {Iwona-Bold} +\shorttext{T5}{iwona}{b}{it} {t5-iwonabi} {Iwona-BoldItalic} +\shorttext{T5}{iwona}{b}{sc} {t5-iwonabcap} {Iwona-Bold} +\shorttext{T5}{iwona}{b}{scit} {t5-iwonabicap} {Iwona-BoldItalic} + + +\end{shortsample} +\clearpage +\begin{shortsample} + +\shorttext{T5}{iwona}{lc}{n} {t5-iwonacl} {IwonaCondLight-Regular} +\shorttext{T5}{iwona}{lc}{it} {t5-iwonacli} {IwonaCondLight-Italic} +\shorttext{T5}{iwona}{lc}{sc} {t5-iwonaclcap} {IwonaCondLight-Regular} +\shorttext{T5}{iwona}{lc}{scit} {t5-iwonaclicap} {IwonaCondLight-Italic} +\shorttext{T5}{iwona}{mc}{n} {t5-iwonacr} {IwonaCond-Regular} +\shorttext{T5}{iwona}{mc}{it} {t5-iwonacri} {IwonaCond-Italic} +\shorttext{T5}{iwona}{mc}{sc} {t5-iwonacrcap} {IwonaCond-Regular} +\shorttext{T5}{iwona}{mc}{scit} {t5-iwonacricap} {IwonaCond-Italic} +\shorttext{T5}{iwona}{sbc}{n} {t5-iwonacm} {IwonaCondMedium-Regular} +\shorttext{T5}{iwona}{sbc}{it} {t5-iwonacmi} {IwonaCondMedium-Italic} +\shorttext{T5}{iwona}{sbc}{sc} {t5-iwonacmcap} {IwonaCondMedium-Regular} +\shorttext{T5}{iwona}{sbc}{scit} {t5-iwonacmicap} {IwonaCondMedium-Italic} +\shorttext{T5}{iwona}{bc}{n} {t5-iwonacb} {IwonaCond-Bold} +\shorttext{T5}{iwona}{bc}{it} {t5-iwonacbi} {IwonaCond-BoldItalic} +\shorttext{T5}{iwona}{bc}{sc} {t5-iwonacbcap} {IwonaCond-Bold} +\shorttext{T5}{iwona}{bc}{scit} {t5-iwonacbicap} {IwonaCond-BoldItalic} + + +\end{shortsample} +\end{document} + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-sample.tex b/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-sample.tex new file mode 100644 index 00000000000..36c58715658 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-sample.tex @@ -0,0 +1,88 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass{article} +\usepackage[ + a4paper, + nofoot, + left=1cm, + right=1cm, + top=2cm, + bottom=1cm]{geometry} +\usepackage{multicol} +\usepackage{fancyhdr} +\usepackage{vnsample} + +\pagestyle{fancy} +\rhead{\thepage} +\lhead{\textrm{\rightmark}} +\cfoot{} +\lfoot{} +\rfoot{} + +\raggedright +\parindent0pt +\lineskiplimit -100pt + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=t5-kurier.map}}{}\fi + +\begin{document} +\section{KurierLight-Regular} +\showletters{T5}{kurier}{l}{n} {t5-kurierl} {KurierLight-Regular} +\showletters{T5}{kurier}{l}{it} {t5-kurierli} {KurierLight-Italic} +\showletters{T5}{kurier}{l}{sc} {t5-kurierlcap} {KurierLight-Regular} +\showletters{T5}{kurier}{l}{scit} {t5-kurierlicap} {KurierLight-Italic} +\showtext {T5}{kurier}{l}{n} {t5-kurierl} {KurierLight-Regular} + +\section{Kurier-Regular} +\showletters{T5}{kurier}{m}{n} {t5-kurierr} {Kurier-Regular} +\showletters{T5}{kurier}{m}{it} {t5-kurierri} {Kurier-Italic} +\showletters{T5}{kurier}{m}{sc} {t5-kurierrcap} {Kurier-Regular} +\showletters{T5}{kurier}{m}{scit} {t5-kurierricap} {Kurier-Italic} +\showtext {T5}{kurier}{m}{n} {t5-kurierr} {Kurier-Regular} + +\section{KurierMedium-Regular} +\showletters{T5}{kurier}{sb}{n} {t5-kurierm} {KurierMedium-Regular} +\showletters{T5}{kurier}{sb}{it} {t5-kuriermi} {KurierMedium-Italic} +\showletters{T5}{kurier}{sb}{sc} {t5-kuriermcap} {KurierMedium-Regular} +\showletters{T5}{kurier}{sb}{scit} {t5-kuriermicap} {KurierMedium-Italic} +\showtext {T5}{kurier}{sb}{n} {t5-kurierm} {KurierMedium-Regular} + +\section{Kurier-Bold} +\showletters{T5}{kurier}{b}{n} {t5-kurierb} {Kurier-Bold} +\showletters{T5}{kurier}{b}{it} {t5-kurierbi} {Kurier-BoldItalic} +\showletters{T5}{kurier}{b}{sc} {t5-kurierbcap} {Kurier-Bold} +\showletters{T5}{kurier}{b}{scit} {t5-kurierbicap} {Kurier-BoldItalic} +\showtext {T5}{kurier}{b}{n} {t5-kurierb} {Kurier-Bold} + +\section{KurierCondLight-Regular} +\showletters{T5}{kurier}{lc}{n} {t5-kuriercl} {KurierCondLight-Regular} +\showletters{T5}{kurier}{lc}{it} {t5-kuriercli} {KurierCondLight-Italic} +\showletters{T5}{kurier}{lc}{sc} {t5-kurierclcap} {KurierCondLight-Regular} +\showletters{T5}{kurier}{lc}{scit} {t5-kurierclicap} {KurierCondLight-Italic} +\showtext {T5}{kurier}{lc}{n} {t5-kuriercl} {KurierCondLight-Regular} + +\section{KurierCond-Regular} +\showletters{T5}{kurier}{mc}{n} {t5-kuriercr} {KurierCond-Regular} +\showletters{T5}{kurier}{mc}{it} {t5-kuriercri} {KurierCond-Italic} +\showletters{T5}{kurier}{mc}{sc} {t5-kuriercrcap} {KurierCond-Regular} +\showletters{T5}{kurier}{mc}{scit} {t5-kuriercricap} {KurierCond-Italic} +\showtext {T5}{kurier}{mc}{n} {t5-kuriercr} {KurierCond-Regular} + +\section{KurierCondMedium-Regular} +\showletters{T5}{kurier}{sbc}{n} {t5-kuriercm} {KurierCondMedium-Regular} +\showletters{T5}{kurier}{sbc}{it} {t5-kuriercmi} {KurierCondMedium-Italic} +\showletters{T5}{kurier}{sbc}{sc} {t5-kuriercmcap} {KurierCondMedium-Regular} +\showletters{T5}{kurier}{sbc}{scit} {t5-kuriercmicap} {KurierCondMedium-Italic} +\showtext {T5}{kurier}{sbc}{n} {t5-kuriercm} {KurierCondMedium-Regular} + +\section{KurierCond-Bold} +\showletters{T5}{kurier}{bc}{n} {t5-kuriercb} {KurierCond-Bold} +\showletters{T5}{kurier}{bc}{it} {t5-kuriercbi} {KurierCond-BoldItalic} +\showletters{T5}{kurier}{bc}{sc} {t5-kuriercbcap} {KurierCond-Bold} +\showletters{T5}{kurier}{bc}{scit} {t5-kuriercbicap} {KurierCond-BoldItalic} +\showtext {T5}{kurier}{bc}{n} {t5-kuriercb} {KurierCond-Bold} + +\end{document} + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-test.tex b/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-test.tex new file mode 100644 index 00000000000..98d050e658f --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/t5kurier-test.tex @@ -0,0 +1,63 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[12pt]{article} +\usepackage[ + a4paper, + landscape, + top=1cm, + bottom=1cm, + left=1cm, + right=1cm, + nofoot, + nohead] {geometry} +\usepackage[bookmarks=false]{hyperref} +\usepackage{array} +\usepackage{vnsample} +\pagestyle{empty} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=t5-kurier.map}}{}\fi + +\testfilehook + +\begin{document} +\extrarowheight=10pt +\begin{shortsample} +\shorttext{T5}{kurier}{l}{n} {t5-kurierl} {KurierLight-Regular} +\shorttext{T5}{kurier}{l}{it} {t5-kurierli} {KurierLight-Italic} +\shorttext{T5}{kurier}{l}{sc} {t5-kurierlcap} {KurierLight-Regular} +\shorttext{T5}{kurier}{l}{scit} {t5-kurierlicap} {KurierLight-Italic} +\shorttext{T5}{kurier}{m}{n} {t5-kurierr} {Kurier-Regular} +\shorttext{T5}{kurier}{m}{it} {t5-kurierri} {Kurier-Italic} +\shorttext{T5}{kurier}{m}{sc} {t5-kurierrcap} {Kurier-Regular} +\shorttext{T5}{kurier}{m}{scit} {t5-kurierricap} {Kurier-Italic} +\shorttext{T5}{kurier}{sb}{n} {t5-kurierm} {KurierMedium-Regular} +\shorttext{T5}{kurier}{sb}{it} {t5-kuriermi} {KurierMedium-Italic} +\shorttext{T5}{kurier}{sb}{sc} {t5-kuriermcap} {KurierMedium-Regular} +\shorttext{T5}{kurier}{sb}{scit} {t5-kuriermicap} {KurierMedium-Italic} +\shorttext{T5}{kurier}{b}{n} {t5-kurierb} {Kurier-Bold} +\shorttext{T5}{kurier}{b}{it} {t5-kurierbi} {Kurier-BoldItalic} +\shorttext{T5}{kurier}{b}{sc} {t5-kurierbcap} {Kurier-Bold} +\shorttext{T5}{kurier}{b}{scit} {t5-kurierbicap} {Kurier-BoldItalic} +\end{shortsample} +\clearpage +\begin{shortsample} +\shorttext{T5}{kurier}{lc}{n} {t5-kuriercl} {KurierCondLight-Regular} +\shorttext{T5}{kurier}{lc}{it} {t5-kuriercli} {KurierCondLight-Italic} +\shorttext{T5}{kurier}{lc}{sc} {t5-kurierclcap} {KurierCondLight-Regular} +\shorttext{T5}{kurier}{lc}{scit} {t5-kurierclicap} {KurierCondLight-Italic} +\shorttext{T5}{kurier}{mc}{n} {t5-kuriercr} {KurierCond-Regular} +\shorttext{T5}{kurier}{mc}{it} {t5-kuriercri} {KurierCond-Italic} +\shorttext{T5}{kurier}{mc}{sc} {t5-kuriercrcap} {KurierCond-Regular} +\shorttext{T5}{kurier}{mc}{scit} {t5-kuriercricap} {KurierCond-Italic} +\shorttext{T5}{kurier}{sbc}{n} {t5-kuriercm} {KurierCondMedium-Regular} +\shorttext{T5}{kurier}{sbc}{it} {t5-kuriercmi} {KurierCondMedium-Italic} +\shorttext{T5}{kurier}{sbc}{sc} {t5-kuriercmcap} {KurierCondMedium-Regular} +\shorttext{T5}{kurier}{sbc}{scit} {t5-kuriercmicap} {KurierCondMedium-Italic} +\shorttext{T5}{kurier}{bc}{n} {t5-kuriercb} {KurierCond-Bold} +\shorttext{T5}{kurier}{bc}{it} {t5-kuriercbi} {KurierCond-BoldItalic} +\shorttext{T5}{kurier}{bc}{sc} {t5-kuriercbcap} {KurierCond-Bold} +\shorttext{T5}{kurier}{bc}{scit} {t5-kuriercbicap} {KurierCond-BoldItalic} +\end{shortsample} +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5lm-sample.tex b/Master/texmf-dist/doc/generic/vntex/tests/t5lm-sample.tex new file mode 100644 index 00000000000..867967507f2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/t5lm-sample.tex @@ -0,0 +1,130 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass{article} +\usepackage[ + a4paper, + nofoot, + left=1cm, + right=1cm, + top=2cm, + bottom=1cm]{geometry} +\usepackage{multicol} +\usepackage{fancyhdr} +\usepackage{vnsample} + +\def\HasDesignsize{true} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=lm.map}}{}\fi + +\pagestyle{fancy} +\rhead{\thepage} +\lhead{\textrm{\rightmark}} +\cfoot{} +\lfoot{} +\rfoot{} + +\raggedright +\parindent0pt +\lineskiplimit -100pt + +\begin{document} +\section{lmr} +\showCMfont{T5}{lmr}{m}{n} {t5-lmr5} {N/A} +\showCMfont{T5}{lmr}{m}{n} {t5-lmr6} {N/A} +\showCMfont{T5}{lmr}{m}{n} {t5-lmr7} {N/A} +\showCMfont{T5}{lmr}{m}{n} {t5-lmr8} {N/A} +\showCMfont{T5}{lmr}{m}{n} {t5-lmr9} {N/A} +\showCMfont{T5}{lmr}{m}{n} {t5-lmr10} {N/A} +\showCMfont{T5}{lmr}{m}{n} {t5-lmr12} {N/A} +\showCMfont{T5}{lmr}{m}{n} {t5-lmr17} {N/A} +\section{lmro} +\showCMfont{T5}{lmr}{m}{sl} {t5-lmro8} {N/A} +\showCMfont{T5}{lmr}{m}{sl} {t5-lmro9} {N/A} +\showCMfont{T5}{lmr}{m}{sl} {t5-lmro10} {N/A} +\showCMfont{T5}{lmr}{m}{sl} {t5-lmro12} {N/A} +%%% 0.99.1: +\showCMfont{T5}{lmr}{m}{sl} {t5-lmro17} {N/A} +\section{lmri} +\showCMfont{T5}{lmr}{m}{it} {t5-lmri7} {N/A} +\showCMfont{T5}{lmr}{m}{it} {t5-lmri8} {N/A} +\showCMfont{T5}{lmr}{m}{it} {t5-lmri9} {N/A} +\showCMfont{T5}{lmr}{m}{it} {t5-lmri10} {N/A} +\showCMfont{T5}{lmr}{m}{it} {t5-lmri12} {N/A} +\section{lmcsc} +\showCMfont{T5}{lmr}{m}{sc} {t5-lmcsc10} {N/A} +\section{lmcsco} +\showCMfont{T5}{lmr}{m}{scsl} {t5-lmcsco10} {N/A} +\section{lmb} +\showCMfont{T5}{lmr}{b}{n} {t5-lmb10} {N/A} +\section{lmbo} +\showCMfont{T5}{lmr}{b}{sl} {t5-lmbo10} {N/A} +\section{lmbx} +\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx5} {N/A} +\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx6} {N/A} +\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx7} {N/A} +\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx8} {N/A} +\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx9} {N/A} +\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx10} {N/A} +\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx12} {N/A} +\section{lmbxi} +\showCMfont{T5}{lmr}{bx}{it} {t5-lmbxi10} {N/A} +\section{lmbxo} +\showCMfont{T5}{lmr}{bx}{sl} {t5-lmbxo10} {N/A} +\section{lmss} +\showCMfont{T5}{lmss}{m}{n} {t5-lmss8} {N/A} +\showCMfont{T5}{lmss}{m}{n} {t5-lmss9} {N/A} +\showCMfont{T5}{lmss}{m}{n} {t5-lmss10} {N/A} +\showCMfont{T5}{lmss}{m}{n} {t5-lmss12} {N/A} +\showCMfont{T5}{lmss}{m}{n} {t5-lmss17} {N/A} +\section{lmsso} +\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso8} {N/A} +\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso9} {N/A} +\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso10} {N/A} +\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso12} {N/A} +\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso17} {N/A} +\section{lmssdc} +\showCMfont{T5}{lmss}{sbc}{n} {t5-lmssdc10} {N/A} +\section{lmssdo} +\showCMfont{T5}{lmss}{sbc}{sl} {t5-lmssdo10} {N/A} +\section{lmssbx} +\showCMfont{T5}{lmss}{bx}{n} {t5-lmssbx10} {N/A} +\section{lmssbo} +\showCMfont{T5}{lmss}{bx}{sl} {t5-lmssbo10} {N/A} +\section{lmssq} +\showCMfont{T5}{lmssq}{m}{n} {t5-lmssq8} {N/A} +\section{lmssqo} +\showCMfont{T5}{lmssq}{m}{sl} {t5-lmssqo8} {N/A} +\section{lmssqbx} +\showCMfont{T5}{lmssq}{bx}{n} {t5-lmssqbx8} {N/A} +\section{lmssqbo} +\showCMfont{T5}{lmssq}{bx}{sl} {t5-lmssqbo8} {N/A} +\section{lmtt} +\showCMfont{T5}{lmtt}{m}{n} {t5-lmtt8} {N/A} +\showCMfont{T5}{lmtt}{m}{n} {t5-lmtt9} {N/A} +\showCMfont{T5}{lmtt}{m}{n} {t5-lmtt10} {N/A} +\showCMfont{T5}{lmtt}{m}{n} {t5-lmtt12} {N/A} +\showCMfont{T5}{lmtt}{m}{it} {t5-lmtti10} {N/A} +\showCMfont{T5}{lmtt}{m}{sl} {t5-lmtto10} {N/A} +\showCMfont{T5}{lmtt}{m}{sc} {t5-lmtcsc10} {N/A} +%%% 0.99.1: +\showCMfont{T5}{lmtt}{m}{scsl} {t5-lmtcso10} {N/A} +%%%%%%%% light (lt) and dark (dk) variants: +\showCMfont{T5}{lmtt}{lt}{n} {t5-lmtl10} {N/A} +\showCMfont{T5}{lmtt}{lt}{sl} {t5-lmtlo10} {N/A} +\showCMfont{T5}{lmtt}{lc}{n} {t5-lmtlc10} {N/A} +\showCMfont{T5}{lmtt}{lc}{sl} {t5-lmtlco10} {N/A} +\showCMfont{T5}{lmtt}{dk}{n} {t5-lmtk10} {N/A} +\showCMfont{T5}{lmtt}{dk}{sl} {t5-lmtko10} {N/A} +% +\section{lmvtt} +\showCMfont{T5}{lmvtt}{m}{n} {t5-lmvtt10} {N/A} +\showCMfont{T5}{lmvtt}{m}{sl} {t5-lmvtto10} {N/A} +%%%%%%%% light (lt) and dark (dk) variants: +\showCMfont{T5}{lmvtt}{lt}{n} {t5-lmvtl10} {N/A} +\showCMfont{T5}{lmvtt}{lt}{sl} {t5-lmvtlo10} {N/A} +\showCMfont{T5}{lmvtt}{dk}{n} {t5-lmvtk10} {N/A} +\showCMfont{T5}{lmvtt}{dk}{sl} {t5-lmvtko10} {N/A} +% +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/t5lm-test.tex b/Master/texmf-dist/doc/generic/vntex/tests/t5lm-test.tex new file mode 100644 index 00000000000..6cab61cf465 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/t5lm-test.tex @@ -0,0 +1,69 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[11pt]{article} +\usepackage[ + a4paper, + landscape, + top=1cm, + bottom=1cm, + left=1cm, + right=1cm, + nofoot, + nohead] {geometry} +\usepackage[bookmarks=false]{hyperref} +\usepackage{array} +\usepackage{vnsample} +\pagestyle{empty} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=lm.map}}{}\fi + +\testfilehook + +\begin{document} +\extrarowheight=5pt +\begin{shortsample} +\shorttext{T5}{lmr}{m}{n} {t5-lmr\{5,6,7,8,9,10,12,17\}} {N/A} +\shorttext{T5}{lmr}{m}{sl} {t5-lmro\{8,9,10,12\}} {N/A} +\shorttext{T5}{lmr}{m}{it} {t5-lmri\{7,8,9,10,12\}} {N/A} +\shorttext{T5}{lmr}{m}{sc} {t5-lmcsc10} {N/A} +\shorttext{T5}{lmr}{m}{scsl} {t5-lmcsco10} {N/A} +\shorttext{T5}{lmr}{b}{n} {t5-lmb10} {N/A} +\shorttext{T5}{lmr}{b}{sl} {t5-lmbo10} {N/A} +\shorttext{T5}{lmr}{bx}{n} {t5-lmbx\{5,6,7,8,9,10,12\}} {N/A} +\shorttext{T5}{lmr}{bx}{it} {t5-lmbxi10} {N/A} +\shorttext{T5}{lmr}{bx}{sl} {t5-lmbxo10} {N/A} +\shorttext{T5}{lmss}{m}{n} {t5-lmss\{8,9,10,12,17\}} {N/A} +\shorttext{T5}{lmss}{m}{sl} {t5-lmsso\{8,9,10,12,17\}} {N/A} +\shorttext{T5}{lmss}{sbc}{n} {t5-lmssdc10} {N/A} +\shorttext{T5}{lmss}{sbc}{sl} {t5-lmssdo10} {N/A} +\shorttext{T5}{lmss}{bx}{n} {t5-lmssbx10} {N/A} +\shorttext{T5}{lmss}{bx}{sl} {t5-lmssbo10} {N/A} +\shorttext{T5}{lmssq}{m}{n} {t5-lmssq8} {N/A} +\shorttext{T5}{lmssq}{m}{sl} {t5-lmssqo8} {N/A} +\shorttext{T5}{lmssq}{bx}{n} {t5-lmssqbx8} {N/A} +\shorttext{T5}{lmssq}{bx}{sl} {t5-lmssqbo8} {N/A} +\end{shortsample} +\clearpage +\begin{shortsample} +\shorttext{T5}{lmtt}{lc}{n} {t5-lmtlc10} {N/A} +\shorttext{T5}{lmtt}{lc}{sl} {t5-lmtlco10} {N/A} +\shorttext{T5}{lmtt}{lt}{n} {t5-lmtl10} {N/A} +\shorttext{T5}{lmtt}{lt}{sl} {t5-lmtlo10} {N/A} +\shorttext{T5}{lmtt}{dk}{n} {t5-lmtk10} {N/A} +\shorttext{T5}{lmtt}{dk}{sl} {t5-lmtko10} {N/A} +\shorttext{T5}{lmtt}{m}{n} {t5-lmtt\{8,9,10,12\}} {N/A} +\shorttext{T5}{lmtt}{m}{it} {t5-lmtti10} {N/A} +\shorttext{T5}{lmtt}{m}{sl} {t5-lmtto10} {N/A} +\shorttext{T5}{lmtt}{m}{sc} {t5-lmtcsc10} {N/A} +\shorttext{T5}{lmtt}{m}{scsl} {t5-lmtcso10} {N/A} +\shorttext{T5}{lmvtt}{m}{n} {t5-lmvtt10} {N/A} +\shorttext{T5}{lmvtt}{m}{sl} {t5-lmvtto10} {N/A} +\shorttext{T5}{lmvtt}{lt}{n} {t5-lmvtl10} {N/A} +\shorttext{T5}{lmvtt}{lt}{sl} {t5-lmvtlo10} {N/A} +\shorttext{T5}{lmvtt}{dk}{n} {t5-lmvtk10} {N/A} +\shorttext{T5}{lmvtt}{dk}{sl} {t5-lmvtko10} {N/A} +\end{shortsample} +\end{document} + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-accents.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-accents.tex new file mode 100644 index 00000000000..c0c9a43aeb1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-accents.tex @@ -0,0 +1,185 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\large +\def\X#1{\hbox to 2em{\hss#1\hss}} +\begin{multicols}{2} +\noindent +\X{\ABREVE} \verb|\ABREVE| \\ +\X{\Abreve} \verb|\Abreve| \\ +\X{\ACIRCUMFLEX} \verb|\ACIRCUMFLEX| \\ +\X{\Acircumflex} \verb|\Acircumflex| \\ +\X{\ECIRCUMFLEX} \verb|\ECIRCUMFLEX| \\ +\X{\Ecircumflex} \verb|\Ecircumflex| \\ +\X{\Ocircumflex} \verb|\Ocircumflex| \\ +\X{\OCIRCUMFLEX} \verb|\OCIRCUMFLEX| \\ +\X{\OHORN} \verb|\OHORN| \\ +\X{\Ohorn} \verb|\Ohorn| \\ +\X{\UHORN} \verb|\UHORN| \\ +\X{\Uhorn} \verb|\Uhorn| \\ +\X{\abreve} \verb|\abreve| \\ +\X{\acircumflex} \verb|\acircumflex| \\ +\X{\dj} \verb|\dj| \\ +\X{\ecircumflex} \verb|\ecircumflex| \\ +\X{\i} \verb|\i| \\ +\X{\ocircumflex} \verb|\ocircumflex| \\ +\X{\ohorn} \verb|\ohorn| \\ +\X{\uhorn} \verb|\uhorn| \\ +\X{\'A} \verb|\'A| \\ +\X{\'E} \verb|\'E| \\ +\X{\'I} \verb|\'I| \\ +\X{\'O} \verb|\'O| \\ +\X{\'U} \verb|\'U| \\ +\X{\'Y} \verb|\'Y| \\ +\X{\'\ABREVE} \verb|\'\ABREVE| \\ +\X{\'\Abreve} \verb|\'\Abreve| \\ +\X{\'\ACIRCUMFLEX} \verb|\'\ACIRCUMFLEX| \\ +\X{\'\Acircumflex} \verb|\'\Acircumflex| \\ +\X{\'\ECIRCUMFLEX} \verb|\'\ECIRCUMFLEX| \\ +\X{\'\Ecircumflex} \verb|\'\Ecircumflex| \\ +\X{\'\OCIRCUMFLEX} \verb|\'\OCIRCUMFLEX| \\ +\X{\'\Ocircumflex} \verb|\'\Ocircumflex| \\ +\X{\'\OHORN} \verb|\'\OHORN| \\ +\X{\'\Ohorn} \verb|\'\Ohorn| \\ +\X{\'\UHORN} \verb|\'\UHORN| \\ +\X{\'\Uhorn} \verb|\'\Uhorn| \\ +\X{\'\abreve} \verb|\'\abreve| \\ +\X{\'\acircumflex} \verb|\'\acircumflex| \\ +\X{\'\ecircumflex} \verb|\'\ecircumflex| \\ +\X{\'\ocircumflex} \verb|\'\ocircumflex| \\ +\X{\'\ohorn} \verb|\'\ohorn| \\ +\X{\'\uhorn} \verb|\'\uhorn| \\ +\X{\'a} \verb|\'a| \\ +\X{\'e} \verb|\'e| \\ +\X{\'i} \verb|\'i| \\ +\X{\'o} \verb|\'o| \\ +\X{\'u} \verb|\'u| \\ +\X{\'y} \verb|\'y| \\ +\X{\^A} \verb|\^A| \\ +\X{\^E} \verb|\^E| \\ +\X{\^O} \verb|\^O| \\ +\X{\^a} \verb|\^a| \\ +\X{\^e} \verb|\^e| \\ +\X{\^o} \verb|\^o| \\ +\X{\`A} \verb|\`A| \\ +\X{\`E} \verb|\`E| \\ +\X{\`I} \verb|\`I| \\ +\X{\`O} \verb|\`O| \\ +\X{\`U} \verb|\`U| \\ +\X{\`Y} \verb|\`Y| \\ +\X{\`\ABREVE} \verb|\`\ABREVE| \\ +\X{\`\Abreve} \verb|\`\Abreve| \\ +\X{\`\ACIRCUMFLEX} \verb|\`\ACIRCUMFLEX| \\ +\X{\`\Acircumflex} \verb|\`\Acircumflex| \\ +\X{\`\ECIRCUMFLEX} \verb|\`\ECIRCUMFLEX| \\ +\X{\`\Ecircumflex} \verb|\`\Ecircumflex| \\ +\X{\`\OCIRCUMFLEX} \verb|\`\OCIRCUMFLEX| \\ +\X{\`\Ocircumflex} \verb|\`\Ocircumflex| \\ +\X{\`\OHORN} \verb|\`\OHORN| \\ +\X{\`\Ohorn} \verb|\`\Ohorn| \\ +\X{\`\UHORN} \verb|\`\UHORN| \\ +\X{\`\Uhorn} \verb|\`\Uhorn| \\ +\X{\`\abreve} \verb|\`\abreve| \\ +\X{\`\acircumflex} \verb|\`\acircumflex| \\ +\X{\`\ecircumflex} \verb|\`\ecircumflex| \\ +\X{\`\ocircumflex} \verb|\`\ocircumflex| \\ +\X{\`\ohorn} \verb|\`\ohorn| \\ +\X{\`\uhorn} \verb|\`\uhorn| \\ +\X{\`a} \verb|\`a| \\ +\X{\`e} \verb|\`e| \\ +\X{\`i} \verb|\`i| \\ +\X{\`o} \verb|\`o| \\ +\X{\`u} \verb|\`u| \\ +\X{\`y} \verb|\`y| \\ +\X{\d A} \verb|\d A| \\ +\X{\d E} \verb|\d E| \\ +\X{\d I} \verb|\d I| \\ +\X{\d O} \verb|\d O| \\ +\X{\d U} \verb|\d U| \\ +\X{\d Y} \verb|\d Y| \\ +\X{\d \ABREVE} \verb|\d \ABREVE| \\ +\X{\d \Abreve} \verb|\d \Abreve| \\ +\X{\d \ACIRCUMFLEX} \verb|\d \ACIRCUMFLEX| \\ +\X{\d \Acircumflex} \verb|\d \Acircumflex| \\ +\X{\d \ECIRCUMFLEX} \verb|\d \ECIRCUMFLEX| \\ +\X{\d \Ecircumflex} \verb|\d \Ecircumflex| \\ +\X{\d \OCIRCUMFLEX} \verb|\d \OCIRCUMFLEX| \\ +\X{\d \Ocircumflex} \verb|\d \Ocircumflex| \\ +\X{\d \OHORN} \verb|\d \OHORN| \\ +\X{\d \Ohorn} \verb|\d \Ohorn| \\ +\X{\d \UHORN} \verb|\d \UHORN| \\ +\X{\d \Uhorn} \verb|\d \Uhorn| \\ +\X{\d \abreve} \verb|\d \abreve| \\ +\X{\d \acircumflex} \verb|\d \acircumflex| \\ +\X{\d \ecircumflex} \verb|\d \ecircumflex| \\ +\X{\d \ocircumflex} \verb|\d \ocircumflex| \\ +\X{\d \ohorn} \verb|\d \ohorn| \\ +\X{\d \uhorn} \verb|\d \uhorn| \\ +\X{\d a} \verb|\d a| \\ +\X{\d e} \verb|\d e| \\ +\X{\d i} \verb|\d i| \\ +\X{\d o} \verb|\d o| \\ +\X{\d u} \verb|\d u| \\ +\X{\d y} \verb|\d y| \\ +\X{\h A} \verb|\h A| \\ +\X{\h E} \verb|\h E| \\ +\X{\h I} \verb|\h I| \\ +\X{\h O} \verb|\h O| \\ +\X{\h U} \verb|\h U| \\ +\X{\h Y} \verb|\h Y| \\ +\X{\h \ABREVE} \verb|\h \ABREVE| \\ +\X{\h \Abreve} \verb|\h \Abreve| \\ +\X{\h \ACIRCUMFLEX} \verb|\h \ACIRCUMFLEX| \\ +\X{\h \Acircumflex} \verb|\h \Acircumflex| \\ +\X{\h \ECIRCUMFLEX} \verb|\h \ECIRCUMFLEX| \\ +\X{\h \Ecircumflex} \verb|\h \Ecircumflex| \\ +\X{\h \OCIRCUMFLEX} \verb|\h \OCIRCUMFLEX| \\ +\X{\h \Ocircumflex} \verb|\h \Ocircumflex| \\ +\X{\h \OHORN} \verb|\h \OHORN| \\ +\X{\h \Ohorn} \verb|\h \Ohorn| \\ +\X{\h \UHORN} \verb|\h \UHORN| \\ +\X{\h \Uhorn} \verb|\h \Uhorn| \\ +\X{\h \abreve} \verb|\h \abreve| \\ +\X{\h \acircumflex} \verb|\h \acircumflex| \\ +\X{\h \ecircumflex} \verb|\h \ecircumflex| \\ +\X{\h \ocircumflex} \verb|\h \ocircumflex| \\ +\X{\h \ohorn} \verb|\h \ohorn| \\ +\X{\h \uhorn} \verb|\h \uhorn| \\ +\X{\h a} \verb|\h a| \\ +\X{\h e} \verb|\h e| \\ +\X{\h i} \verb|\h i| \\ +\X{\h o} \verb|\h o| \\ +\X{\h u} \verb|\h u| \\ +\X{\h y} \verb|\h y| \\ +\X{\~A} \verb|\~A| \\ +\X{\~E} \verb|\~E| \\ +\X{\~I} \verb|\~I| \\ +\X{\~O} \verb|\~O| \\ +\X{\~U} \verb|\~U| \\ +\X{\~Y} \verb|\~Y| \\ +\X{\~\ABREVE} \verb|\~\ABREVE| \\ +\X{\~\Abreve} \verb|\~\Abreve| \\ +\X{\~\ACIRCUMFLEX} \verb|\~\ACIRCUMFLEX| \\ +\X{\~\Acircumflex} \verb|\~\Acircumflex| \\ +\X{\~\ECIRCUMFLEX} \verb|\~\ECIRCUMFLEX| \\ +\X{\~\Ecircumflex} \verb|\~\Ecircumflex| \\ +\X{\~\OCIRCUMFLEX} \verb|\~\OCIRCUMFLEX| \\ +\X{\~\Ocircumflex} \verb|\~\Ocircumflex| \\ +\X{\~\OHORN} \verb|\~\OHORN| \\ +\X{\~\Ohorn} \verb|\~\Ohorn| \\ +\X{\~\UHORN} \verb|\~\UHORN| \\ +\X{\~\Uhorn} \verb|\~\Uhorn| \\ +\X{\~\abreve} \verb|\~\abreve| \\ +\X{\~\acircumflex} \verb|\~\acircumflex| \\ +\X{\~\ecircumflex} \verb|\~\ecircumflex| \\ +\X{\~\ocircumflex} \verb|\~\ocircumflex| \\ +\X{\~\ohorn} \verb|\~\ohorn| \\ +\X{\~\uhorn} \verb|\~\uhorn| \\ +\X{\~a} \verb|\~a| \\ +\X{\~e} \verb|\~e| \\ +\X{\~i} \verb|\~i| \\ +\X{\~o} \verb|\~o| \\ +\X{\~u} \verb|\~u| \\ +\X{\~y} \verb|\~y| \\ +\end{multicols} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-babel.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-babel.tex new file mode 100644 index 00000000000..fdf0d66e5f2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-babel.tex @@ -0,0 +1,59 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[openany]{book} +\IfFileExists{ucs.sty} +{\usepackage{ucs} % only needed when utf8x input encoding is being used + \usepackage[utf8x,utf8]{inputenc}} +{\usepackage[utf8]{inputenc}} + % inputenc must be loaded explicitly + % with options `utf8x' and `utf8' since + % we test both inputencodings + % simultaneously +\usepackage[vietnam,english]{babel} + +\usepackage{multicol} % needed for testing accent commands +\usepackage[colorlinks]{hyperref} % let's try vietnamese with hyperref +\input{pd1supp.def} % supplement for characters missing in PD1 encoding + % (used for PDF bookmarks) + +\begin{document} +\selectlanguage{vietnam} +\title{\bfseries Test of Vietnamese support for \LaTeX{} using \texttt{babel}} +\author{H\`an Th\'\ecircumflex{} Th\`anh} +\maketitle + +\tableofcontents +\listoffigures + +\chapter{Test input encodings} +\section{Test of VISCII encoding support} +\inputencoding{viscii} +\input{test-viscii} + +\section{Test of TCVN encoding support} +\inputencoding{tcvn} +\input{test-tcvn} + +\section{Test of UTF8 encoding support} +\inputencoding{utf8} +\input{test-utf8} + +\IfFileExists{ucs.sty}{% +\section[Test of UTF8x encoding support] + {Test of UTF8x encoding support (of the Unicode package)} +\inputencoding{utf8x} +\input{test-utf8} +}{\typeout{^^JWARNING: File ucs.sty not found, skipping test.^^J}} + +\clearpage +\appendix + +\chapter{Test of Vietnamese captions} +\input{test-captions} + +\chapter{Test of accent commands for T5 encoding} +\input{test-accents} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-captions.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-captions.tex new file mode 100644 index 00000000000..3c9b80abf5b --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-captions.tex @@ -0,0 +1,27 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\begin{tabular}{ll} +\verb|\prefacename| & \prefacename \\ +\verb|\refname| & \refname \\ +\verb|\abstractname| & \abstractname \\ +\verb|\bibname| & \bibname \\ +\verb|\chaptername| & \chaptername \\ +\verb|\appendixname| & \appendixname \\ +\verb|\contentsname| & \contentsname \\ +\verb|\listfigurename| & \listfigurename \\ +\verb|\listtablename| & \listtablename \\ +\verb|\indexname| & \indexname \\ +\verb|\figurename| & \figurename \\ +\verb|\tablename| & \tablename \\ +\verb|\partname| & \partname \\ +\verb|\enclname| & \enclname \\ +\verb|\ccname| & \ccname \\ +\verb|\headtoname| & \headtoname \\ +\verb|\pagename| & \pagename \\ +\verb|\headpagename| & \headpagename \\ +\verb|\prefacename| & \prefacename \\ +\verb|\seename| & \seename \\ +\verb|\alsoname| & \alsoname \\ +\end{tabular} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-plain-tcx.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-plain-tcx.tex new file mode 100644 index 00000000000..35274887a30 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-plain-tcx.tex @@ -0,0 +1,26 @@ +%& -translate-file=viscii-t5 + +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\input plnfss % load PLNFSS +\setfontencoding{T5} % default is OT1 by plnfss +\selectfont % active the font switch + +\input t5code.tex % to get \uppercase and \lowercase work properly + +% some definitions used in included test files +\def\subsection#1{% + \bigskip + \leftline{\bfseries #1} + \smallskip + \noindent\ignorespaces} +\let\subsubsection=\subsection +\def\\{\hfil\break} +\def\MakeUppercase#1{\edef\x{\uppercase{#1}}\x} +\def\MakeLowercase#1{\edef\x{\lowercase{#1}}\x} + + +\input test-viscii +\bye diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-plain.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-plain.tex new file mode 100644 index 00000000000..5afff7d444e --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-plain.tex @@ -0,0 +1,30 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\input plnfss % load PLNFSS; must be loaded before plainenc + +\setfontencoding{T5} % default is OT1 by plnfss +\selectfont % active the font switch + +\input plainenc % load support for inputenc mechanism +\fontencoding{T5} % load the T5 encoding definition file (t5enc.def) + +% some definitions used in included test files +\def\subsection#1{% + \bigskip + \leftline{\bfseries #1} + \smallskip + \noindent\ignorespaces} +\let\subsubsection=\subsection +\def\\{\hfil\break} +\def\MakeUppercase#1{\edef\x{\uppercase{#1}}\x} +\def\MakeLowercase#1{\edef\x{\lowercase{#1}}\x} + + +\inputencoding{viscii} +\input test-viscii + +\inputencoding{tcvn} +\input test-tcvn +\bye diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-tcvn.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-tcvn.tex new file mode 100644 index 00000000000..ba5b6b341d3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-tcvn.tex @@ -0,0 +1,67 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\subsection{Test of lowercase letters} + \\ + \\ + \\ + + +\subsection{Test of uppercase letters} + \\ + \\ + \\ + + +\subsection{Test whether \texttt{MakeLowercase} works correctly} +\MakeLowercase{% + \\ + \\ + \\ + } + +\subsection{Test whether \texttt{MakeUppercase} works correctly} +\MakeUppercase{% + \\ + \\ + \\ + } + +\subsection{Some text sample} + +\ifx\documentclass\undefined\else +\begin{figure}[htb] + \centering + \rule{4cm}{3cm} + \caption{m H Ni} +\end{figure} +\fi + +\ifx\documentclass\undefined + \def\fn{\footnote*{Th coi ch thch c chy khng h.}} +\else + \def\fn{\footnote{Th coi ch thch c chy khng h.}} +\fi + +Hn va i va chi\fn. Bao gi cng th, c ru xong l hn chi. Bt u +chi tri. C h g? Tri c ca ring nh no? Ri hn chi i. Th +cng chng sao: i l tt c nhng chng l ai. Tc mnh hn chi ngay tt +c lng V i. Nhng c lng V i ai cng nh, \textit{``Chc n tr +mnh ra!''} Khng ai ln ting c. Tc tht! ! Th ny th tc tht! Tc +cht i c mt! th, hn phi chi cha a no khng chi nhau vi +hn. Nhng cng khng ai ra iu. M kip! Th th c ph ru khng? Th +th c kh hn khng? Khng bit a cht m no ra thn hn cho hn kh +n nng ni ny? A ha! Phi y, hn c th m chi, hn chi a cht m +no ra thn hn, ra ci thng \textbf{Ch Pho}! Hn nghin rng vo +m chi ci a ra Ch Pho. Nhng m bit a no ra +Ch Pho? C tri m bit! Hn khng bit, c lng V i cng khng ai +bit. + +\subsection{Test of Vietnamese in sectioning commands} +\subsubsection{m qua tt nc u nh} +\subsubsection{B qun chic o trn cnh hoa sen} +\subsubsection{Em c th cho anh xin} +\subsubsection{Hay l em lm tin trong nh} + +\endinput diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-utf8.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-utf8.tex new file mode 100644 index 00000000000..7f8ec36b4d9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-utf8.tex @@ -0,0 +1,71 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\subsection{Test of lowercase letters} +á ạ à ả ã ă ắ ặ ằ ẳ ẵ â ấ ậ ầ ẩ ẫ đ \\ +é ẹ è ẻ ẽ ê ế ệ ề ể ễ í ị ì ỉ ĩ\\ +ó ọ ò ỏ õ ô ố ộ ồ ổ ỗ ơ ớ ợ ờ ở ỡ \\ +ú ụ ù ủ ũ ư ứ ự ừ ử ữ ý ỵ ỳ ỷ ỹ + +\subsection{Test of uppercase letters} +Á Ạ À Ả Ã Ă Ắ Ặ Ằ Ẳ Ẵ Â Ấ Ậ Ầ Ẩ Ẫ Đ \\ +É Ẹ È Ẻ Ẽ Ê Ế Ệ Ề Ể Ễ Í Ị Ì Ỉ Ĩ\\ +Ó Ọ Ò Ỏ Õ Ô Ố Ộ Ồ Ổ Ỗ Ơ Ớ Ợ Ờ Ở Ỡ \\ +Ú Ụ Ù Ủ Ũ Ư Ứ Ự Ừ Ử Ữ Ý Ỵ Ỳ Ỷ Ỹ + +\subsection{Test whether \texttt{MakeLowercase} works correctly} +\MakeLowercase{% +Á Ạ À Ả Ã Ă Ắ Ặ Ằ Ẳ Ẵ Â Ấ Ậ Ầ Ẩ Ẫ Đ \\ +É Ẹ È Ẻ Ẽ Ê Ế Ệ Ề Ể Ễ Í Ị Ì Ỉ Ĩ \\ +Ó Ọ Ò Ỏ Õ Ô Ố Ộ Ồ Ổ Ỗ Ơ Ớ Ợ Ờ Ở Ỡ \\ +Ú Ụ Ù Ủ Ũ Ư Ứ Ự Ừ Ử Ữ Ý Ỵ Ỳ Ỷ Ỹ } + +\subsection{Test whether \texttt{MakeUppercase} works correctly} +\MakeUppercase{% +á ạ à ả ã ă ắ ặ ằ ẳ ẵ â ấ ậ ầ ẩ ẫ đ \\ +é ẹ è ẻ ẽ ê ế ệ ề ể ễ í ị ì ỉ ĩ \\ +ó ọ ò ỏ õ ô ố ộ ồ ổ ỗ ơ ớ ợ ờ ở ỡ \\ +ú ụ ù ủ ũ ư ứ ự ừ ử ữ ý ỵ ỳ ỷ ỹ } + +\subsection{Some text sample} + +\ifx\documentclass\undefined\else +\begin{figure}[htb] + \centering + \rule{4cm}{3cm} + \caption{Đêm Hà Nội} +\end{figure} +\fi + +\ifx\documentclass\undefined + \def\fn{\footnote*{Thử coi chú thích có chạy không hè.}} +\else + \def\fn{\footnote{Thử coi chú thích có chạy không hè.}} +\fi + +Hắn vừa đi vừa chửi\fn. Bao giờ cũng thế, cứ rượu xong là hắn chửi. Bắt đầu +chửi trời. Có hề gì? Trời có của riêng nhà nào? Rồi hắn chửi đời. Thế +cũng chẳng sao: đời là tất cả nhưng chẳng là ai. Tức mình hắn chửi ngay tất +cả làng Vũ Đại. Nhưng cả làng Vũ Đại ai cũng nhủ, \textit{``Chắc nó trừ +mình ra!''} Không ai lên tiếng cả. Tức thật! Ồ! Thế này thì tức thật! Tức +chết đi được mất! Đã thế, hắn phải chửi cha đứa nào không chửi nhau với +hắn. Nhưng cũng không ai ra điều. Mẹ kiếp! Thế thì có phí rượu không? Thế +thì có khổ hắn không? Không biết đứa chết mẹ nào đẻ ra thân hắn cho hắn khổ +đến nông nỗi này? A ha! Phải đấy, hắn cứ thế mà chửi, hắn chửi đứa chết mẹ +nào đẻ ra thân hắn, đẻ ra cái thằng \textbf{Chí Phèo}! Hắn nghiến răng vào +mà chửi cái đứa đã đẻ ra Chí Phèo. Nhưng mà biết đứa nào đã đẻ ra +Chí Phèo? Có trời mà biết! Hắn không biết, cả làng Vũ Đại cũng không ai +biết. + +\subsection{Test of Vietnamese in sectioning commands} +\subsubsection{Đêm qua tát nước đầu đình} +\subsubsection{Bỏ quên chiếc áo trên cành hoa sen} +\subsubsection{Em được thì cho anh xin} +\subsubsection{Hay là em để làm tin trong nhà} + +\endinput + +% Local Variables: +% coding: utf-8 +% End:
\ No newline at end of file diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam-tcx.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam-tcx.tex new file mode 100644 index 00000000000..05a615ac1bb --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam-tcx.tex @@ -0,0 +1,45 @@ +%& -translate-file=viscii-t5 + +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + + +\documentclass[openany]{book} +\usepackage[noinputenc]{vietnam} % option `noinputenc' is required to use TCX + % pros: vietnamese text in logging messages + % cons: - utf8 is not supported; + % - web2c-specific + % - cannot support multiple input + % encodings in a single document + % - babel cannot be used + +\usepackage{multicol} % needed for testing accent commands +\usepackage[colorlinks]{hyperref} % let's try vietnamese with hyperref +\input{pd1supp.def} % supplement for characters missing in PD1 encoding + % (used for PDF bookmarks) + +\begin{document} + +\title{\bfseries Test of Vietnamese support for \LaTeX{} using + \texttt{vietnam.sty} and TCX} +\author{H\`an Th\'\ecircumflex{} Th\`anh} +\maketitle + +\tableofcontents +\listoffigures + +\chapter{Test input encodings} +\section{Test of VISCII encoding support} +\input{test-viscii} + +\clearpage +\appendix + +\chapter{Test of Vietnamese captions} +\input{test-captions} + +\chapter{Test of accent commands for T5 encoding} +\input{test-accents} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam.tex new file mode 100644 index 00000000000..0239df9f747 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-vietnam.tex @@ -0,0 +1,74 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt +% +% +% You need LaTeX 2003/12/01 (or newer) and ucs newer than August 2004! + +\documentclass[openany]{book} + +\IfFileExists{ucs.sty} +{\usepackage[utf8x,utf8]{vietnam}} +{\usepackage[utf8]{vietnam}} + % We must load both utf8x and utf8 (in + % this order) to make vietnam.sty load + % ucs.sty, and to tell ucs.sty that it + % should disable compatibility mode, + % allowing to test utf8 and utf8x input + % simultaneously. + % + % Supported input encoding: viscii, + % mviscii, tcvn, vps, utf8, utf8x + % + % Other options: + % noinputenc: don't use inputenc (for + % use with TCX) + % nocaptions: don't redefine captions + % to Vietnamese + + +\usepackage{multicol} % needed for testing accent commands +\usepackage[colorlinks]{hyperref} % let's try vietnamese with hyperref +\input{pd1supp.def} % supplement for characters missing in PD1 encoding + % (used for PDF bookmarks) + +\begin{document} + +\title{\bfseries Test of Vietnamese support for \LaTeX{} using \texttt{vietnam.sty}} +\author{H\`an Th\'\ecircumflex{} Th\`anh} +\maketitle + +\tableofcontents +\listoffigures + +\chapter{Test input encodings} +\section{Test of VISCII encoding support} +\inputencoding{viscii} +\input{test-viscii} + +\section{Test of TCVN encoding support} +\inputencoding{tcvn} +\input{test-tcvn} + +\section{Test of UTF8 encoding support} +\inputencoding{utf8} +\input{test-utf8} + +\IfFileExists{ucs.sty}{% +\section[Test of UTF8x encoding support] + {Test of UTF8x encoding support (from Unicode package)} +\inputencoding{utf8x} +\input{test-utf8} +}{\typeout{^^JWARNING: File ucs.sty not found, skipping test.^^J}} + +\clearpage + +\appendix + +\chapter{Test of Vietnamese captions} +\input{test-captions} + +\chapter{Test of accent commands for T5 encoding} +\input{test-accents} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/test-viscii.tex b/Master/texmf-dist/doc/generic/vntex/tests/test-viscii.tex new file mode 100644 index 00000000000..6b5b16beeff --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/test-viscii.tex @@ -0,0 +1,67 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\subsection{Test of lowercase letters} + \\ + \\ + \\ + + +\subsection{Test of uppercase letters} + \\ + \\ + \\ + + +\subsection{Test whether \texttt{MakeLowercase} works correctly} +\MakeLowercase{% + \\ + \\ + \\ + } + +\subsection{Test whether \texttt{MakeUppercase} works correctly} +\MakeUppercase{% + \\ + \\ + \\ + } + +\subsection{Some text sample} + +\ifx\documentclass\undefined\else +\begin{figure}[htb] + \centering + \rule{4cm}{3cm} + \caption{m H Ni} +\end{figure} +\fi + +\ifx\documentclass\undefined + \def\fn{\footnote*{Th coi ch thch c chy khng h.}} +\else + \def\fn{\footnote{Th coi ch thch c chy khng h.}} +\fi + +Hn va i va chi\fn. Bao gi cng th, c ru xong l hn chi. Bt u +chi tri. C h g? Tri c ca ring nh no? Ri hn chi i. Th +cng chng sao: i l tt c nhng chng l ai. Tc mnh hn chi ngay tt +c lng V i. Nhng c lng V i ai cng nh, \textit{``Chc n tr +mnh ra!''} Khng ai ln ting c. Tc tht! ! Th ny th tc tht! Tc +cht i c mt! th, hn phi chi cha a no khng chi nhau vi +hn. Nhng cng khng ai ra iu. M kip! Th th c ph ru khng? Th +th c kh hn khng? Khng bit a cht m no ra thn hn cho hn kh +n nng ni ny? A ha! Phi y, hn c th m chi, hn chi a cht m +no ra thn hn, ra ci thng \textbf{Ch Pho}! Hn nghin rng vo +m chi ci a ra Ch Pho. Nhng m bit a no ra +Ch Pho? C tri m bit! Hn khng bit, c lng V i cng khng ai +bit. + +\subsection{Test of Vietnamese in sectioning commands} +\subsubsection{m qua tt n߾c u nh} +\subsubsection{B qun chic o trn cnh hoa sen} +\subsubsection{Em c th cho anh xin} +\subsubsection{Hay l em lm tin trong nh} + +\endinput diff --git a/Master/texmf-dist/doc/generic/vntex/tests/urwvn-sample.tex b/Master/texmf-dist/doc/generic/vntex/tests/urwvn-sample.tex new file mode 100644 index 00000000000..317269b9dfe --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/urwvn-sample.tex @@ -0,0 +1,109 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass{article} +\usepackage[ + a4paper, + nofoot, + left=1cm, + right=1cm, + top=2cm, + bottom=1cm]{geometry} +\usepackage{multicol} +\usepackage{fancyhdr} +\usepackage{vnsample} + +\pagestyle{fancy} +\rhead{\thepage} +\lhead{\textrm{\rightmark}} +\cfoot{} +\lfoot{} +\rfoot{} + +\raggedright +\parindent0pt + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=urwvn.map}}{}\fi + +\lineskiplimit -100pt + +\begin{document} + +\section{VnURWGothicL} +\showletters{T5}{uag}{db}{n} {uagd8v} {VnURWGothicL-Demi} +\showletters{T5}{uag}{db}{sc} {uagdc8v} {N/A} +\showletters{T5}{uag}{db}{sl} {uagdo8v} {VnURWGothicL-DemiItalic} +\showletters{T5}{uag}{m}{n} {uagk8v} {VnURWGothicL} +\showletters{T5}{uag}{m}{sc} {uagkc8v} {N/A} +\showletters{T5}{uag}{m}{sl} {uagko8v} {VnURWGothicL-Italic} +\showtext {T5}{uag}{m}{n} {uagk8v} {VnURWGothicL} + +\section{VnURWBookmanL} +\showletters{T5}{ubk}{db}{n} {ubkd8v} {VnURWBookmanL-Bold} +\showletters{T5}{ubk}{db}{sc} {ubkdc8v} {N/A} +\showletters{T5}{ubk}{db}{it} {ubkdi8v} {VnURWBookmanL-BoldItalic} +\showletters{T5}{ubk}{db}{sl} {ubkdo8v} {N/A} +\showletters{T5}{ubk}{l}{n} {ubkl8v} {VnURWBookmanL} +\showletters{T5}{ubk}{l}{sc} {ubklc8v} {N/A} +\showletters{T5}{ubk}{l}{it} {ubkli8v} {VnURWBookmanL-Italic} +\showletters{T5}{ubk}{l}{sl} {ubklo8v} {N/A} +\showtext {T5}{ubk}{l}{n} {ubkl8v} {VnURWBookmanL} + +\section{VnNimbusMonL} +\showletters{T5}{ucr}{b}{n} {ucrb8v} {VnNimbusMonoL-Bold} +\showletters{T5}{ucr}{b}{sc} {ucrbc8v} {N/A} +\showletters{T5}{ucr}{b}{sl} {ucrbo8v} {VnNimbusMonoL-BoldItalic} +\showletters{T5}{ucr}{m}{n} {ucrr8v} {VnNimbusMonoL} +\showletters{T5}{ucr}{m}{sc} {ucrrc8v} {N/A} +\showletters{T5}{ucr}{m}{sl} {ucrro8v} {VnNimbusMonoL-Italic} +\showtext {T5}{ucr}{m}{n} {ucrr8v} {VnNimbusMonoL} + +\section{VnNimbusSanL} +\showletters{T5}{uhv}{b}{n} {uhvb8v} {VnNimbusSansL-Bold} +\showletters{T5}{uhv}{b}{sc} {uhvbc8v} {N/A} +\showletters{T5}{uhv}{b}{sl} {uhvbo8v} {VnNimbusSansL-BoldItalic} +\showletters{T5}{uhv}{m}{n} {uhvr8v} {VnNimbusSansL} +\showletters{T5}{uhv}{m}{sc} {uhvrc8v} {N/A} +\showletters{T5}{uhv}{m}{sl} {uhvro8v} {VnNimbusSansL-Italic} +\showtext {T5}{uhv}{m}{n} {uhvr8v} {VnNimbusSansL} + +\section{VnCenturySchoolbookL} +\showletters{T5}{unc}{b}{n} {uncb8v} {VnCenturySchoolbookL-Bold} +\showletters{T5}{unc}{b}{sc} {uncbc8v} {N/A} +\showletters{T5}{unc}{b}{it} {uncbi8v} {VnCenturySchoolbookL-BoldItalic} +\showletters{T5}{unc}{b}{sl} {uncbo8v} {N/A} +\showletters{T5}{unc}{m}{n} {uncr8v} {VnCenturySchoolbookL} +\showletters{T5}{unc}{m}{sc} {uncrc8v} {N/A} +\showletters{T5}{unc}{m}{it} {uncri8v} {VnCenturySchoolbookL-Italic} +\showletters{T5}{unc}{m}{sl} {uncro8v} {N/A} +\showtext {T5}{unc}{m}{n} {uncr8v} {VnCenturySchoolbookL} + +\section{VnURWPalladioL} +\showletters{T5}{upl}{b}{n} {uplb8v} {VnURWPalladioL-Bold} +\showletters{T5}{upl}{b}{sc} {uplbc8v} {N/A} +\showletters{T5}{upl}{b}{it} {uplbi8v} {VnURWPalladioL-BoldItalic} +\showletters{T5}{upl}{b}{sl} {uplbo8v} {N/A} +\showletters{T5}{upl}{m}{n} {uplr8v} {VnURWPalladioL} +\showletters{T5}{upl}{m}{sc} {uplrc8v} {N/A} +\showletters{T5}{fpl}{m}{sc} {fplrc8v} {VnTeXPalladioL-SC} +\showletters{T5}{upl}{m}{it} {uplri8v} {VnURWPalladioL-Italic} +\showletters{T5}{upl}{m}{sl} {uplro8v} {N/A} +\showtext {T5}{upl}{m}{n} {uplr8v} {VnURWPalladioL} + +\section{VnNimbusRomanNo9L} +\showletters{T5}{utm}{b}{n} {utmb8v} {VnNimbusRomanNo9L-Bold} +\showletters{T5}{utm}{b}{sc} {utmbc8v} {N/A} +\showletters{T5}{utm}{b}{it} {utmbi8v} {VnNimbusRomanNo9L-BoldItalic} +\showletters{T5}{utm}{b}{sl} {utmbo8v} {N/A} +\showletters{T5}{utm}{m}{n} {utmr8v} {VnNimbusRomanNo9L} +\showletters{T5}{utm}{m}{sc} {utmrc8v} {N/A} +\showletters{T5}{utm}{m}{it} {utmri8v} {VnNimbusRomanNo9L-Italic} +\showletters{T5}{utm}{m}{sl} {utmro8v} {N/A} +\showtext {T5}{utm}{m}{n} {utmr8v} {VnNimbusRomanNo9L} + +\section{VnURWChanceryL-MediItal} +\showletters{T5}{uzcm}{b}{n} {uzcmi8v} {VnURWChanceryL-MediItal} +\showtext {T5}{uzcm}{b}{n} {uzcmi8v} {VnURWChanceryL-MediItal} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/urwvn-test.tex b/Master/texmf-dist/doc/generic/vntex/tests/urwvn-test.tex new file mode 100644 index 00000000000..de8bd0dabc5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/urwvn-test.tex @@ -0,0 +1,167 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[11pt]{article} +\usepackage[ + a4paper, + landscape, + top=1cm, + bottom=1cm, + left=1cm, + right=1cm, + nofoot, + nohead] {geometry} +\usepackage[bookmarks=false]{hyperref} +\usepackage{array} +\usepackage{vnsample} + +\pagestyle{empty} + +\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=urwvn.map}}{}\fi + +\testfilehook + +\begin{document} +\extrarowheight=5pt + +\begin{shortsample} +\shorttext{T5}{uag}{db}{n} {uagd8v} {VnURWGothicL-Demi} +\shorttext{T5}{uag}{db}{sc} {uagdc8v} {N/A} +\shorttext{T5}{uag}{db}{sl} {uagdo8v} {VnURWGothicL-DemiItalic} +\shorttext{T5}{uag}{m}{n} {uagk8v} {VnURWGothicL} +\shorttext{T5}{uag}{m}{sc} {uagkc8v} {N/A} +\shorttext{T5}{uag}{m}{sl} {uagko8v} {VnURWGothicL-Italic} +% +\shorttext{T5}{ubk}{db}{n} {ubkd8v} {VnURWBookmanL-Bold} +\shorttext{T5}{ubk}{db}{sc} {ubkdc8v} {N/A} +\shorttext{T5}{ubk}{db}{it} {ubkdi8v} {VnURWBookmanL-BoldItalic} +\shorttext{T5}{ubk}{db}{sl} {ubkdo8v} {N/A} +\shorttext{T5}{ubk}{l}{n} {ubkl8v} {VnURWBookmanL} +\shorttext{T5}{ubk}{l}{sc} {ubklc8v} {N/A} +\shorttext{T5}{ubk}{l}{it} {ubkli8v} {VnURWBookmanL-Italic} +\shorttext{T5}{ubk}{l}{sl} {ubklo8v} {N/A} +% +\shorttext{T5}{ucr}{b}{n} {ucrb8v} {VnNimbusMonoL-Bold} +\shorttext{T5}{ucr}{b}{sc} {ucrbc8v} {N/A} +\shorttext{T5}{ucr}{b}{sl} {ucrbo8v} {VnNimbusMonoL-BoldItalic} +\shorttext{T5}{ucr}{m}{n} {ucrr8v} {VnNimbusMonoL} +\shorttext{T5}{ucr}{m}{sc} {ucrrc8v} {N/A} +\shorttext{T5}{ucr}{m}{sl} {ucrro8v} {VnNimbusMonoL-Italic} +% +\shorttext{T5}{uhv}{b}{n} {uhvb8v} {VnNimbusSansL-Bold} +\shorttext{T5}{uhv}{b}{sc} {uhvbc8v} {N/A} +\shorttext{T5}{uhv}{b}{sl} {uhvbo8v} {VnNimbusSansL-BoldItalic} +\shorttext{T5}{uhv}{m}{n} {uhvr8v} {VnNimbusSansL} +\shorttext{T5}{uhv}{m}{sc} {uhvrc8v} {N/A} +\shorttext{T5}{uhv}{m}{sl} {uhvro8v} {VnNimbusSansL-Italic} +\end{shortsample} + +\clearpage + +\begin{shortsample} +\shorttext{T5}{unc}{b}{n} {uncb8v} {VnCenturySchoolbookL-Bold} +\shorttext{T5}{unc}{b}{sc} {uncbc8v} {N/A} +\shorttext{T5}{unc}{b}{it} {uncbi8v} {VnCenturySchoolbookL-BoldItalic} +\shorttext{T5}{unc}{b}{sl} {uncbo8v} {N/A} +\shorttext{T5}{unc}{m}{n} {uncr8v} {VnCenturySchoolbookL} +\shorttext{T5}{unc}{m}{sc} {uncrc8v} {N/A} +\shorttext{T5}{unc}{m}{it} {uncri8v} {VnCenturySchoolbookL-Italic} +\shorttext{T5}{unc}{m}{sl} {uncro8v} {N/A} +% +\shorttext{T5}{upl}{b}{n} {uplb8v} {VnURWPalladioL-Bold} +\shorttext{T5}{upl}{b}{sc} {uplbc8v} {N/A} +\shorttext{T5}{upl}{b}{it} {uplbi8v} {VnURWPalladioL-BoldItalic} +\shorttext{T5}{upl}{b}{sl} {uplbo8v} {N/A} +\shorttext{T5}{upl}{m}{n} {uplr8v} {VnURWPalladioL} +%%%% +\shorttext{T5}{upl}{m}{sc} {uplrc8v} {N/A} +\shorttext{T5}{fpl}{m}{sc} {fplrc8v} {VnTeXPalladioL-SC} +%%%% +\shorttext{T5}{upl}{m}{it} {uplri8v} {VnURWPalladioL-Italic} +\shorttext{T5}{upl}{m}{sl} {uplro8v} {N/A} +% +\shorttext{T5}{utm}{b}{n} {utmb8v} {VnNimbusRomanNo9L-Bold} +\shorttext{T5}{utm}{b}{sc} {utmbc8v} {N/A} +\shorttext{T5}{utm}{b}{it} {utmbi8v} {VnNimbusRomanNo9L-BoldItalic} +\shorttext{T5}{utm}{b}{sl} {utmbo8v} {N/A} +\shorttext{T5}{utm}{m}{n} {utmr8v} {VnNimbusRomanNo9L} +\shorttext{T5}{utm}{m}{sc} {utmrc8v} {N/A} +\shorttext{T5}{utm}{m}{it} {utmri8v} {VnNimbusRomanNo9L-Italic} +\shorttext{T5}{utm}{m}{sl} {utmro8v} {N/A} +\end{shortsample} + +\clearpage + +\begin{shortsample} +\shorttext{T5}{pag}{db}{n} {uagd8v} {VnURWGothicL-Demi} +\shorttext{T5}{pag}{db}{sc} {uagdc8v} {N/A} +\shorttext{T5}{pag}{db}{sl} {uagdo8v} {VnURWGothicL-DemiItalic} +\shorttext{T5}{pag}{m}{n} {uagk8v} {VnURWGothicL} +\shorttext{T5}{pag}{m}{sc} {uagkc8v} {N/A} +\shorttext{T5}{pag}{m}{sl} {uagko8v} {VnURWGothicL-Italic} +% +\shorttext{T5}{pbk}{db}{n} {ubkd8v} {VnURWBookmanL-Bold} +\shorttext{T5}{pbk}{db}{sc} {ubkdc8v} {N/A} +\shorttext{T5}{pbk}{db}{it} {ubkdi8v} {VnURWBookmanL-BoldItalic} +\shorttext{T5}{pbk}{db}{sl} {ubkdo8v} {N/A} +\shorttext{T5}{pbk}{l}{n} {ubkl8v} {VnURWBookmanL} +\shorttext{T5}{pbk}{l}{sc} {ubklc8v} {N/A} +\shorttext{T5}{pbk}{l}{it} {ubkli8v} {VnURWBookmanL-Italic} +\shorttext{T5}{pbk}{l}{sl} {ubklo8v} {N/A} +% +\shorttext{T5}{pcr}{b}{n} {ucrb8v} {VnNimbusMonoL-Bold} +\shorttext{T5}{pcr}{b}{sc} {ucrbc8v} {N/A} +\shorttext{T5}{pcr}{b}{sl} {ucrbo8v} {VnNimbusMonoL-BoldItalic} +\shorttext{T5}{pcr}{m}{n} {ucrr8v} {VnNimbusMonoL} +\shorttext{T5}{pcr}{m}{sc} {ucrrc8v} {N/A} +\shorttext{T5}{pcr}{m}{sl} {ucrro8v} {VnNimbusMonoL-Italic} +% +\shorttext{T5}{phv}{b}{n} {uhvb8v} {VnNimbusSansL-Bold} +\shorttext{T5}{phv}{b}{sc} {uhvbc8v} {N/A} +\shorttext{T5}{phv}{b}{sl} {uhvbo8v} {VnNimbusSansL-BoldItalic} +\shorttext{T5}{phv}{m}{n} {uhvr8v} {VnNimbusSansL} +\shorttext{T5}{phv}{m}{sc} {uhvrc8v} {N/A} +\shorttext{T5}{phv}{m}{sl} {uhvro8v} {VnNimbusSansL-Italic} +\end{shortsample} + +\clearpage + +\begin{shortsample} +\shorttext{T5}{pnc}{b}{n} {uncb8v} {VnCenturySchoolbookL-Bold} +\shorttext{T5}{pnc}{b}{sc} {uncbc8v} {N/A} +\shorttext{T5}{pnc}{b}{it} {uncbi8v} {VnCenturySchoolbookL-BoldItalic} +\shorttext{T5}{pnc}{b}{sl} {uncbo8v} {N/A} +\shorttext{T5}{pnc}{m}{n} {uncr8v} {VnCenturySchoolbookL} +\shorttext{T5}{pnc}{m}{sc} {uncrc8v} {N/A} +\shorttext{T5}{pnc}{m}{it} {uncri8v} {VnCenturySchoolbookL-Italic} +\shorttext{T5}{pnc}{m}{sl} {uncro8v} {N/A} +% +\shorttext{T5}{ppl}{b}{n} {uplb8v} {VnURWPalladioL-Bold} +\shorttext{T5}{ppl}{b}{sc} {uplbc8v} {N/A} +\shorttext{T5}{ppl}{b}{it} {uplbi8v} {VnURWPalladioL-BoldItalic} +\shorttext{T5}{ppl}{b}{sl} {uplbo8v} {N/A} +\shorttext{T5}{ppl}{m}{n} {uplr8v} {VnURWPalladioL} +% +\shorttext{T5}{ppl}{m}{sc} {uplrc8v} {N/A} +\shorttext{T5}{fpl}{m}{sc} {fplrc8v} {VnTeXPalladioL-SC} +% +\shorttext{T5}{ppl}{m}{it} {uplri8v} {VnURWPalladioL-Italic} +\shorttext{T5}{ppl}{m}{sl} {uplro8v} {N/A} +% +\shorttext{T5}{ptm}{b}{n} {utmb8v} {VnNimbusRomanNo9L-Bold} +\shorttext{T5}{ptm}{b}{sc} {utmbc8v} {N/A} +\shorttext{T5}{ptm}{b}{it} {utmbi8v} {VnNimbusRomanNo9L-BoldItalic} +\shorttext{T5}{ptm}{b}{sl} {utmbo8v} {N/A} +\shorttext{T5}{ptm}{m}{n} {utmr8v} {VnNimbusRomanNo9L} +\shorttext{T5}{ptm}{m}{sc} {utmrc8v} {N/A} +\shorttext{T5}{ptm}{m}{it} {utmri8v} {VnNimbusRomanNo9L-Italic} +\shorttext{T5}{ptm}{m}{sl} {utmro8v} {N/A} +\shorttext{T5}{uzcm}{b}{n} {uzcmi8v} {VnURWChanceryL-MediItal} +\end{shortsample} + +%% \clearpage +%% \begin{shortsample} +%% \end{shortsample} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vnr-sample.tex b/Master/texmf-dist/doc/generic/vntex/tests/vnr-sample.tex new file mode 100644 index 00000000000..9e76a1001a2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/vnr-sample.tex @@ -0,0 +1,111 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass{article} +\usepackage[ + a4paper, + nofoot, + left=1cm, + right=1cm, + top=2cm, + bottom=1cm]{geometry} +\usepackage{multicol} +\usepackage{fancyhdr} +\usepackage{vnsample} + +\def\HasDesignsize{true} + +\pagestyle{fancy} +\rhead{\thepage} +\lhead{\textrm{\rightmark}} +\cfoot{} +\lfoot{} +\rfoot{} + +\raggedright +\parindent0pt +\lineskiplimit -100pt + +\begin{document} +\section{vnb} +\showCMfont{T5}{cmr}{b}{n} {vnb10} {N/A} +\section{vnbx} +\showCMfont{T5}{cmr}{bx}{n} {vnbx5} {N/A} +\showCMfont{T5}{cmr}{bx}{n} {vnbx6} {N/A} +\showCMfont{T5}{cmr}{bx}{n} {vnbx7} {N/A} +\showCMfont{T5}{cmr}{bx}{n} {vnbx8} {N/A} +\showCMfont{T5}{cmr}{bx}{n} {vnbx9} {N/A} +\showCMfont{T5}{cmr}{bx}{n} {vnbx10} {N/A} +\showCMfont{T5}{cmr}{bx}{n} {vnbx12} {N/A} +\section{vnbxsl} +\showCMfont{T5}{cmr}{bx}{sl} {vnbxsl10} {N/A} +\section{vnbxit} +\showCMfont{T5}{cmr}{bx}{it} {vnbxti10} {N/A} +\section{vncsc} +\showCMfont{T5}{cmr}{m}{sc} {vncsc10} {N/A} +\section{vndunh} +\showCMfont{T5}{cmdh}{m}{n} {vndunh10} {N/A} +\section{vnff} +\showCMfont{T5}{cmfr}{m}{n} {vnff10} {N/A} +\section{vnfi} +\showCMfont{T5}{cmfr}{m}{it} {vnfi10} {N/A} +\section{vnfib} +\showCMfont{T5}{cmfib}{bx}{n} {vnfib8} {N/A} +\section{vnitt} +\showCMfont{T5}{cmtt}{m}{it} {vnitt10} {N/A} +\section{vnr} +\showCMfont{T5}{cmr}{m}{n} {vnr5} {N/A} +\showCMfont{T5}{cmr}{m}{n} {vnr6} {N/A} +\showCMfont{T5}{cmr}{m}{n} {vnr7} {N/A} +\showCMfont{T5}{cmr}{m}{n} {vnr8} {N/A} +\showCMfont{T5}{cmr}{m}{n} {vnr9} {N/A} +\showCMfont{T5}{cmr}{m}{n} {vnr10} {N/A} +\showCMfont{T5}{cmr}{m}{n} {vnr12} {N/A} +\showCMfont{T5}{cmr}{m}{n} {vnr17} {N/A} +\section{vnsl} +\showCMfont{T5}{cmr}{m}{sl} {vnsl8} {N/A} +\showCMfont{T5}{cmr}{m}{sl} {vnsl9} {N/A} +\showCMfont{T5}{cmr}{m}{sl} {vnsl10} {N/A} +\showCMfont{T5}{cmr}{m}{sl} {vnsl12} {N/A} +\section{vnsltt} +\showCMfont{T5}{cmtt}{m}{sl} {vnsltt10} {N/A} +\section{vnss} +\showCMfont{T5}{cmss}{m}{n} {vnss8} {N/A} +\showCMfont{T5}{cmss}{m}{n} {vnss9} {N/A} +\showCMfont{T5}{cmss}{m}{n} {vnss10} {N/A} +\showCMfont{T5}{cmss}{m}{n} {vnss12} {N/A} +\showCMfont{T5}{cmss}{m}{n} {vnss17} {N/A} +\section{vnssbx} +\showCMfont{T5}{cmss}{bx}{n} {vnssbx10} {N/A} +\section{vnssdc} +\showCMfont{T5}{cmss}{dc}{n} {vnssdc10} {N/A} +\section{vnssi} +\showCMfont{T5}{cmss}{m}{it} {vnssi8} {N/A} +\showCMfont{T5}{cmss}{m}{it} {vnssi9} {N/A} +\showCMfont{T5}{cmss}{m}{it} {vnssi10} {N/A} +\showCMfont{T5}{cmss}{m}{it} {vnssi12} {N/A} +\showCMfont{T5}{cmss}{m}{it} {vnssi17} {N/A} +\section{vnssq} +\showCMfont{T5}{cmss}{q}{n} {vnssq8} {N/A} +\section{vnssqi} +\showCMfont{T5}{cmss}{q}{it} {vnssqi8} {N/A} +\section{vntcsc} +\showCMfont{T5}{cmtt}{m}{sc} {vntcsc10} {N/A} +\section{vnti} +\showCMfont{T5}{cmr}{m}{it} {vnti7} {N/A} +\showCMfont{T5}{cmr}{m}{it} {vnti8} {N/A} +\showCMfont{T5}{cmr}{m}{it} {vnti9} {N/A} +\showCMfont{T5}{cmr}{m}{it} {vnti10} {N/A} +\showCMfont{T5}{cmr}{m}{it} {vnti12} {N/A} +\section{vntt} +\showCMfont{T5}{cmtt}{m}{n} {vntt8} {N/A} +\showCMfont{T5}{cmtt}{m}{n} {vntt9} {N/A} +\showCMfont{T5}{cmtt}{m}{n} {vntt10} {N/A} +\showCMfont{T5}{cmtt}{m}{n} {vntt12} {N/A} +\section{vnu} +\showCMfont{T5}{cmr}{m}{u} {vnu10} {N/A} +\section{vnvtt} +\showCMfont{T5}{cmvtt}{m}{n} {vnvtt10} {N/A} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vnr-test.tex b/Master/texmf-dist/doc/generic/vntex/tests/vnr-test.tex new file mode 100644 index 00000000000..606557a749d --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/vnr-test.tex @@ -0,0 +1,52 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +\documentclass[11pt]{article} +\usepackage[ + a4paper, + landscape, + top=1cm, + bottom=1cm, + left=1cm, + right=1cm, + nofoot, + nohead] {geometry} +\usepackage[bookmarks=false]{hyperref} +\usepackage{array} +\usepackage{vnsample} +\pagestyle{empty} + +\testfilehook + +\begin{document} +\extrarowheight=5pt +\begin{shortsample} +\shorttext{T5}{cmdh}{m}{n} {vndunh10} {N/A} +\shorttext{T5}{cmfr}{m}{it} {vnfi10} {N/A} +\shorttext{T5}{cmfr}{m}{n} {vnff10} {N/A} +\shorttext{T5}{cmfib}{m}{n} {vnfib8} {N/A} +\shorttext{T5}{cmr}{b}{n} {vnb10} {N/A} +\shorttext{T5}{cmr}{bx}{it} {vnbxti10} {N/A} +\shorttext{T5}{cmr}{bx}{n} {vnbx\{5,6,7,8,9,10,12\}} {N/A} +\shorttext{T5}{cmr}{bx}{sl} {vnbxsl10} {N/A} +\shorttext{T5}{cmr}{m}{it} {vnti\{7,8,9,10,12\}} {N/A} +\shorttext{T5}{cmr}{m}{n} {vnr\{5,6,7,8,9,10,12,17\}} {N/A} +\shorttext{T5}{cmr}{m}{sc} {vncsc10} {N/A} +\shorttext{T5}{cmr}{m}{sl} {vnsl\{8,9,10,12\}} {N/A} +\shorttext{T5}{cmr}{m}{ui} {vnu10} {N/A} +\shorttext{T5}{cmss}{bx}{n} {vnssbx10} {N/A} +\shorttext{T5}{cmss}{sbc}{n} {vnssdc10} {N/A} +\shorttext{T5}{cmss}{m}{sl} {vnssi\{8,9,10,12,17\}} {N/A} +\shorttext{T5}{cmss}{m}{n} {vnss\{8,9,10,12,17\}} {N/A} +\shorttext{T5}{cmssq}{m}{sl} {vnssqi8} {N/A} +\shorttext{T5}{cmssq}{m}{n} {vnssq8} {N/A} +\shorttext{T5}{cmtt}{m}{it} {vnitt10} {N/A} +\shorttext{T5}{cmtt}{m}{n} {vntt\{8,9,10,12\}} {N/A} +\shorttext{T5}{cmtt}{m}{sc} {vntcsc10} {N/A} +\shorttext{T5}{cmtt}{m}{sl} {vnsltt10} {N/A} +\shorttext{T5}{cmvtt}{m}{n} {vnvtt10} {N/A} + +\end{shortsample} +\end{document} + diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vnsample.sty b/Master/texmf-dist/doc/generic/vntex/tests/vnsample.sty new file mode 100644 index 00000000000..94987047875 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/tests/vnsample.sty @@ -0,0 +1,334 @@ +% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>. +% This file is part of vntex. License: LPPL, version 1.3 or newer, +% according to http://www.latex-project.org/lppl.txt + +%\RequirePackage{ifthen} + +\RequirePackage{ifpdf} +\ifx\pdfminorversion\undefined\else + \pdfminorversion=2\relax\fi +\ifx\pdfoptionpdfminorversion\undefined\else + \pdfoptionpdfminorversion=2\relax +\fi +\IfFileExists{./nocompress}{\pdfcompresslevel0 }{\pdfcompresslevel9 } + +\ifpdf + \IfFileExists{cmap.sty}{\RequirePackage{cmap}}{} +\fi + +\RequirePackage[viscii]{vietnam} +\RequirePackage{hyperref} + +\newdimen\dimenA +\newbox\boxA +\newbox\boxB + +\def\vnchars{% +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +% \break +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\dochar +\par +} + +\def\dochar #1 {% + #1\kern.1em\penalty0% +} + +\def\SL{-Slant} +\def\EMPH#1{\textbf{\textit{#1}}} + +\long\def\vntext{% +\centerline{\textbf{Ch Pho}} +\vskip -.5\baselineskip +\rightline{\textsc{--- Nam Cao}} +Hn va i va chi. Bao gi cng th, c ru xong l hn chi. Bt u +chi tri. C h g? Tri c ca ring nh no? Ri hn chi i. Th +cng chng sao: i l tt c nhng chng l ai. Tc mnh hn chi ngay tt +c lng V i. Nhng c lng V i ai cng nh, \textit{``Chc n tr +mnh ra!''} Khng ai ln ting c. Tc tht! ! Th ny th tc tht! Tc +cht i c mt! th, hn phi chi cha a no khng chi nhau vi +hn. Nhng cng khng ai ra iu. M kip! Th th c ph ru khng? Th +th c kh hn khng? Khng bit a cht m no ra thn hn cho hn kh +n nng ni ny? A ha! Phi y, hn c th m chi, hn chi a cht m +no ra thn hn, ra ci thng \EMPH{Ch Pho}! Hn nghin rng vo +m chi ci a ra Ch Pho. Nhng m bit a no ra +Ch Pho? C tri m bit! Hn khng bit, c lng V i cng khng ai +bit. + +Mt anh i th ng l߽n, mt bui sng tinh s߽ng thy hn +trn trung v xm ngt trong mt vy p bn mt l gch b +khng, anh ta r߾c ly v em v cho mt ng߶i n b ga m. +Ng߶i n b ga m ny bn hn cho mt bc ph ci khng con, v +khi bc ph ci ny cht th hn b v, ht i cho nh ny li i + cho nh n. Nm hai m߽i tui, hn lm canh in cho ng l Kin, +by gi c b Kin, n tin ch lng. Hnh nh c my ln b ba nh +ng l, cn tr lm m li hay m lng, bt hn bp chn, hay xoa +bng, m lng g y. Ng߶i ta bo ng l ra nh th hch dch, +c lng phi s, m v nh th li s ci b ba cn tr ny. Ng߶i +b y php php, m b y hy hy, m ng l th hay au lng lm; +nhng ng߶i c bnh au lng hay s v m cha i l kho ghen. +C ng߶i bo ng l ghen vi anh canh in kho mnh m s b ba +khng dm ni. C ng߶i th bo anh canh in y c b ba quyn +thu quyn b trong nh tin cn nn ly trm tin trm thc nhiu. +Mi ng߶i ni mt cch. Chng bit u m ln. Ch bit mt hm +Ch b ng߶i ta gii huyn ri bit tm n by, tm nm ri mt +hm, hn li l l u ln v. Hn v lp ny trng khc +hn, mi u chng ai bit hn l ai. Trng c nh thng sng +c! Ci u th trc lc, ci rng co trng hn, ci mt th en +m rt cng cng, hai mt g߶m g߶m trng gm cht! Hn mc qun +o ni en vi o Ty vng. Ci ngc phanh, y nhng nt chm tr +rng, phng vi mt ng thy t߾ng cm chu, c hai cnh tay cng +th. Trng gm cht! +} + +\def\mksample#1{% + \leftline{\normalsize\bf\fbox{line spacing #1}\hrulefill} + \vskip 5pt + \ifnum\pdftexversion<130\relax + \dimenA=\pdffontsize\font pt\relax + \else + \dimenA=\pdffontsize\font + \fi + \setbox\boxA=\vbox{% + \baselineskip=#1\dimenA + \parskip=.5\baselineskip + \noindent\vntext\par}% + \setbox\boxB=\vsplit\boxA to 3in + \nobreak + \box\boxB + \vskip 10pt +} + +\def\showfontsize#1#2#3{{% + \leftline{\large\bf\fbox{#2}\hrulefill} + \nobreak + \font\f=#1 at #2\f + \baselineskip=#3 + \noindent + \vnchars\par + \vskip .5\baselineskip +}} + +\def\mkfontname#1#2#3{\hbox{% + \hbox to .25\textwidth{NFSS:\kern1em \texttt{#1}\hss}% + \hbox to .25\textwidth{TFM:\kern1em \texttt{#2}\hss}% + PostScript:\kern1em \texttt{#3}}} + + +\def\getdesignsize#1{\def\designsize{}% + \expandafter\@tfor\expandafter\x\expandafter:\expandafter=#1 + \do{\ifcat\x0\edef\designsize{\designsize\x}\fi% + \if\x-\def\designsize{}\fi}} + + +\def\showletters#1#2#3#4#5#6{\getdesignsize{#5}% + \ifx\HasDesignsize\undefined + \subsection{#2-#3-#4}{#5}% + \else + \subsection{#2-#3-#4 (\designsize pt)}{#5}% + \fi + \markright{\mkfontname{#1/#2/#3/#4}{#5}{#6}} + \showfontsize{#5}{18pt}{27pt} + \showfontsize{#5}{36pt}{54pt} + \showfontsize{#5}{72pt}{108pt} + \clearpage +} + +\def\showCMfont#1#2#3#4#5#6{ + \showletters{#1}{#2}{#3}{#4}{#5}{#6} + \clearpage + \markright{#5} + \subsection{Text}{#5-text}% + \showtextsize{% + \font\f=#5\f + \let\EMPH=\relax + \let\textit=\relax + \let\textsc=\relax} +} + +\def\showtextsize#1{ + \columnsep=20pt + \columnseprule=.4pt + \begin{multicols}{2} + #1 + \mksample{1} + \mksample{1.2} + \mksample{1.4} + \mksample{1.1} + \mksample{1.3} + \mksample{1.5} + \end{multicols} + \clearpage +} + +\def\showtext#1#2#3#4#5#6{\subsection{Text}{#5-text}% + \markright{#6 at 8pt}\showtextsize{\fontsize{8pt}{8pt}\usefont{#1}{#2}{#3}{#4}} + \markright{#6 at 10pt}\showtextsize{\fontsize{10pt}{10pt}\usefont{#1}{#2}{#3}{#4}} + \markright{#6 at 12pt}\showtextsize{\fontsize{12pt}{12pt}\usefont{#1}{#2}{#3}{#4}} + \clearpage +} + +\def\samplesentence{% + Hn nghin rng vo m chi ci a ra Ch Pho lng V i} + +\newenvironment{shortsample} + {\normalfont\fontencoding{OT1}\ttfamily \selectfont + \begin{tabular*}{\textwidth}{llll<{\samplesentence}} + NFSS&TFM&PostScript&\multicolumn{1}{l}{Sample}\\ \hline + } + {\end{tabular*}} + +\def\shorttext#1#2#3#4#5#6{% + \small #1/#2/#3/#4 & \small #5 & \small #6 & \usefont{#1}{#2}{#3}{#4}\\} + + +\def\section#1{\gdef\currsec{#1}\hypertarget{#1}{}\pdfbookmark[0]{#1}{#1}} + +%\subsection{<Text>}{<label>} +\def\subsection#1#2{\def\target{\currsec-#2}% + \hypertarget{\target}{}\pdfbookmark[1]{#1}{\target}} + +\def\testfilehook{% + \advance\oddsidemargin -7mm \evensidemargin=\oddsidemargin + \hbadness=10000\relax\hfuzz=\maxdimen + \IfFileExists{./nocompress} + {\pdfcompresslevel0 }{\pdfcompresslevel9 }% +} + +\endinput + +% Local Variables: +% coding: viscii +% End: diff --git a/Master/texmf-dist/doc/generic/vntex/vntex.txt b/Master/texmf-dist/doc/generic/vntex/vntex.txt new file mode 100644 index 00000000000..1487773d132 --- /dev/null +++ b/Master/texmf-dist/doc/generic/vntex/vntex.txt @@ -0,0 +1,328 @@ +vntex-3.02 + +This file is part of VnTeX. License: LPPL, version 1.3 or newer, +see: http://www.latex-project.org/lppl.txt + +Authors: Han The Thanh <HanTheThanh@gmx.net> and + Reinhard Kotucha <Reinhard.Kotucha@web.de> + +The primary site of VnTeX is + + http://vntex.org + +There is a mailing list (very low traffic) for questions about +VnTeX and typesetting Vietnamese. To subscribe to the list, visit + + http://lists.sourceforge.net/lists/listinfo/vntex-users + + +I. Typesetting Vietnamese +************************* + +Editor +====== +In order to typeset Vietnamese you need an editor in which you can +write Vietnamese. This is highly system-dependent. The good news +is that VnTeX supports most popular encodings used for Vietnamese +like VISCII, TCVN or UTF8. VNI is however not supported (and will +not be). In most cases, you can use your favourite editor or TeX shell +(like WinEDT, Texniccenter, Emacs, VIM, ...) with a Vietnamese font. + + +Typesetting with LaTeX +====================== +Some examples and hints for a quick start: + + +* The simplest case: + ________________________________________________________ + \documentclass{report} + \usepackage[viscii]{vietnam} % use VISCII input encoding + + \begin{document} + <...text in VISCII encoding...> + \end{document} + ________________________________________________________ + + vietnam.sty has the following options: + + viscii use VISCII input encoding + mviscii use MVISCII input encoding + tcvn use TCVN input encoding + vps use VPS input encoding + utf8 use UTF8 input encoding (LaTeX) + utf8x use UTF8 input encoding (ucs package) + noinputenc do not load the inputenc package (use of TCX is assumed) + nocaptions do not define Vietnamese captions + + +* Use babel instead of vietnam package: + ________________________________________________________ + \documentclass{report} + \usepackage[utf8]{inputenc} % other encoding as `viscii' + % or `tcvn' can be used + % instead of utf8 + \usepackage[vietnam]{babel} + + \begin{document} + <...text in utf8 encoding...> + \end{document} + ________________________________________________________ + + +* TCX is useful if you want to able to read Vietnamese characters in + messages about overfull/underfull boxes and the like. VnTeX comes + with two TCX tables: viscii-t5 and tcvn-t5. This implies that you + can use TCX only with VISCII or TCVN input encoding. Using TCX + excludes using inputenc: + + ________________________________________________________ + %& -translate-file=viscii-t5 + \documentclass{report} + \usepackage[noinputenc]{vietnam} + + \begin{document} + <...text in VISCII encoding...> + \end{document} + ________________________________________________________ + + The very first line says that the option `-translate-file=viscii-t5' + is passed to TeX when compiling the document. It has the same effect + as you run: + + latex -translate-file=viscii-t5 foo.tex + + Using TCVN is similar. + + +Typesetting with plain TeX +========================== +UTF8 input encoding is not supported by plain TeX. Otherwise it is +quite similar to LaTeX: + +* Use with plainenc and plnfss packages: + ________________________________________________________ + \input t5code + \input plnfss + \input plainenc + + \fontencoding{T5} + \inputencoding{viscii} % or any other encoding except utf8 + \setfontencoding{T5} + \selectfont + + <...text in VISCII encoding...> + \bye + ________________________________________________________ + + +* Use with TCX: + ________________________________________________________ + %& -translate-file=viscii-t5 + \input t5code + \input plnfss + + \setfontencoding{T5} + \selectfont + + <...text in VISCII encoding...> + \bye + ________________________________________________________ + + +Use with texinfo +================ +TCX is required: + ________________________________________________________ + %& -translate-file=viscii-t5 + \def\fontprefix{vn} + \input t5code.tex + \input texinfo + + <...text in VISCII encoding...> + ________________________________________________________ + +plainenc and plnfss are not part of the VnTeX distribution any more but +it is very likely that they are part of the TeX system you are using. + +If you have a plnfss which does not support Vietnamese, please install + + http://vntex.org/download/vntex-support/plnfss.zip + + +Use with tex4ht +=============== +In order to create HTML documents from LaTeX sources, run + + tex4ht "html,uni-html4,charset=utf8" yourfile.tex + +You cannot use TCX with tex4ht. + + +There are some test files for VnTeX in the tests subdirectory. +Please read the file README in this directory. + + +II. Vietnamese Fonts +******************** + +VnTeX provides a lot of Vietnamese fonts. If you do not specify any +font (as in the examples above) you get Vietnamese Computer Modern. +This is an extension to Donald Knuth's Computern Modern Fonts designed +by Han The Thanh. + +VnTeX provides Vietnamese characters for some free fonts donated by +URW and Bitstream as well as the Microsoft core fonts. + +To get an overview, look at: + + http://vntex.org/fontsamples + +There are many fonts, but most of them do not provide support for +mathematics. If you have to typeset math formulas, you are restricted +to Computer Modern, Latin Modern, Times and Palatino. + +Latin Modern (Boguslaw Jackowski and Janusz M. Nowacki) is an +extension to Computer Modern which supports (almost) all latin +languages. It provides even different accents for Vietnamese +uppercase and lowercase letters. + + +We describe how to use fonts with LaTeX first. A description of +plnfss (plain TeX) is given below. + +To use Latin Modern instead of VNR, simply + + \usepackage{lmodern} + \usepackage[viscii]{vietnam} + +For Antikwa Torunska, do + + \usepackage{anttor} + \usepackage[viscii]{vietnam} + +... or use inputenc and babel instead of vietnam. + +It is recommended to specify a roman font, a sans serif font and a +typewriter font separately. You do not have to specify all of them. +It makes sense, for instance, not to specify a typewriter font -- you +get Computer Modern Typewriter then, which is by far the best +typewriter font you can get today. + +\renewcommand\sfdefault{uag} VnURWGothicL (AvantGarde) +\renewcommand\rmdefault{ubk} VnURWBookmanL (Bookman) +\renewcommand\ttdefault{ucr} VnNimbusMonL (Courier) +\renewcommand\sfdefault{uhv} VnNimbusSanL (Helvetica) +\renewcommand\rmdefault{unc} VnCenturySchL (New Century Schoolbok) +\usepackage{mathpazo} VnURWPalladioL (Palatino) +\usepackage{mathptm} VnNimbusRomNo9L (Times) + +There is also a real small caps font for VnURWPalladioL, made by Ralf Stubner +and extended by Han The Thanh. There are still some support files missing. + +By default, you get the faked small caps but you can use real small caps with +some restrictions. To make use of it, put the following macro definition +into the preamble of your document: + +\newcommand{\textfplsc}[1]{\bgroup\usefont{T5}{fpl}{m}{sc}#1\egroup} + +You can use it like this: + + some text \textfplsc{some text in small caps} some text + +The macro argument should not contain any numbers because they will appear +as oldstyle numbers, but you cannot use oldstyle numbers with other font +shapes in T5 encoding (Vietnamese) yet. This problem will be fixed in a +future release. + + +If you have to typeset mathematics, there are very few fonts available: + + * Computer Modern: do nothing + * Latin Modern: \usepackage{lmodern} + * Palatino: \usepackage{mathpazo} + * Times: \usepackage{mathptm} + +The other fonts do not support mathematics. + +If you are using Windows, you also can use the fonts provided by +Microsoft: + +\renewcommand\sfdefault{ma1} ArialMT (Arial) +\renewcommand\ttdefault{mcr} CourierNewPSMT (Courier) +\renewcommand\rmdefault{lpr} PalatinoLinotype (Palatino) +\renewcommand\rmdefault{mns} TimesNewRomanPSMT (Times New Roman) +\renewcommand\sfdefault{jth} Tahoma (Tahoma) +\renewcommand\sfdefault{jvn} Verdana (Verdana) + +None of the Microsoft fonts supports mathematics. Though the quality of +the fonts is quite high, not much care had been taken in the design of +Vietnamese accents. See: + + http://vntex.org/fontsamples + +Unless someone insists that you use these fonts, you can use + + * VnNimbusMonL instead of CourierNewPSMT (Courier) + * VnNimbusSanL instead of ArialMT (Helvetica/Arial) + * VnNimbusRomNo9L instead of TimesNewRomanPSMT (Times/Times New Roman) + * VnURWPalladioL instead of PalatinoLinotype (Palatino) + + +If you are using plain TeX, you can use plnfss.tex to select fonts. + +Instead of + + \renewcommand\rmdefault{...} + \renewcommand\sfdefault{...} + \renewcommand\ttdefault{...} + +you have to select fonts like this: + + \setrmdefault{...} + \setsfdefault{...} + \setttdefault{...} + +See the plnfss documentation for more details. + + +III. Known Problems +******************* + +* To use amsart.cls (and other AMS LaTeX document classes) with Unicode you + must add the following lines right before `\begin{document}': + + \def\firstofone#1{#1} + \let\uppercase\firstofone + \let\MakeUppercase\firstofone + + This completely disables LaTeX's uppercasing commands which might cause + bad secondary effects. Note that this problem is not specific to + Vietnamese but affects any multibyte encoding. + +* In order to use VnTeX with Prosper, you have to install + + http://vntex.org/download/vntex-support/prosper-vn.zip + +* In order to use VnTeX with Foiltex, you have to install + + http://vntex.org/download/vntex-support/foiltex-vn.zip + +* If have an old version of LaTeX which does not support utf8, you have to + use ucs.sty. If ucs.sty is not present on your system you can install + + http://vntex.org/download/vntex-support/ucs-vn.zip + + We keep this file as long as ucs is unmaintained. If a maintainer is + found you better download a fresh ucs distribution from the original site. + + This is a small subset of the ucs package which supports Vietnamese only. + You can invoke it with \usepackage[utf8x]{inputenc}. + + Instead of installing ucs we recommend to update LaTeX. The latest version + can be downloaded from + + ftp://dante.ctan.org/tex-archive/macros/latex/base.zip (Germany) + ftp://cam.ctan.org/tex-archive/macros/latex/base.zip (United Kingdom) + ftp://tug.ctan.org/tex-archive/macros/latex/base.zip (USA) + |