summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-07-18 23:07:01 +0000
committerKarl Berry <karl@freefriends.org>2006-07-18 23:07:01 +0000
commitba7584d6d2ed8906566564146cfdd12ab94f4108 (patch)
tree479ff6baca3bb7fee33cd3fcb81f344a777324e2 /Master
parent89128513e8c72c5c04c3284a7758fc333a761aec (diff)
new package tengwarscript (6mar06)
git-svn-id: svn://tug.org/texlive/trunk@1880 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/COPYING405
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/README58
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/quetta.eps133
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/quetta.pdfbin0 -> 10475 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/tengfonts.pdfbin0 -> 344554 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/tengfonts.tex161
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/tengtest.pdfbin0 -> 153907 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/tengtest.tex705
-rw-r--r--Master/texmf-dist/doc/latex/tengwarscript/tengwarscript.pdfbin0 -> 153369 bytes
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwaralt.enc275
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarcap.enc125
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc201
-rw-r--r--Master/texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map27
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/Elfica3001.tfmbin0 -> 1712 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite.tfmbin0 -> 1476 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_alt.tfmbin0 -> 540 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_full.tfmbin0 -> 1496 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal12.tfmbin0 -> 1532 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormalA12.tfmbin0 -> 544 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal_full.tfmbin0 -> 1548 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor.tfmbin0 -> 1452 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorAlt.tfmbin0 -> 604 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals1.tfmbin0 -> 1124 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals2.tfmbin0 -> 1152 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor_full.tfmbin0 -> 1456 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya.tfmbin0 -> 1476 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaAlt.tfmbin0 -> 620 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals1.tfmbin0 -> 1148 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals2.tfmbin0 -> 1156 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya_full.tfmbin0 -> 1480 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin.tfmbin0 -> 1456 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinAlt.tfmbin0 -> 620 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals1.tfmbin0 -> 1128 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals2.tfmbin0 -> 1128 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin_full.tfmbin0 -> 1468 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarTelerin.tfmbin0 -> 1692 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/UnicodeParmaite.tfmbin0 -> 796 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tngan.tfmbin0 -> 1708 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tngan_full.tfmbin0 -> 1756 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tngana.tfmbin0 -> 856 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganab.tfmbin0 -> 864 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganabi.tfmbin0 -> 928 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganai.tfmbin0 -> 928 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganb.tfmbin0 -> 1720 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganb_full.tfmbin0 -> 1772 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganbi.tfmbin0 -> 1672 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganbi_full.tfmbin0 -> 1772 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tngani.tfmbin0 -> 1656 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/tengwarscript/tngani_full.tfmbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/Parmaite_full.vfbin0 -> 1192 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarFormal_full.vfbin0 -> 1140 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarNoldor_full.vfbin0 -> 1184 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarQuenya_full.vfbin0 -> 1184 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarSindarin_full.vfbin0 -> 1188 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/tngan_full.vfbin0 -> 1312 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/tnganb_full.vfbin0 -> 1316 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/tnganbi_full.vfbin0 -> 1316 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/tengwarscript/tngani_full.vfbin0 -> 1316 bytes
-rw-r--r--Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx4239
-rw-r--r--Master/texmf-dist/source/latex/tengwarscript/tengwarscript.ins41
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/annatar.cfg134
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/annatarbold.cfg134
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg134
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/annataritalic.cfg134
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/elfica.cfg138
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/formal.cfg131
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/noldor.cfg134
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg126
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg126
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/parmaite.cfg134
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/quenya.cfg134
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg126
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg126
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/sindarin.cfg134
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg126
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg126
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/teleri.cfg128
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/tengwarscript.sty366
-rw-r--r--Master/texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg128
-rw-r--r--Master/texmf-dist/tpm/tengwarscript.tpm103
-rw-r--r--Master/texmf/lists/tengwarscript82
-rw-r--r--Master/texmf/tpm/collection-fontsextra.tpm1
82 files changed, 9275 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/tengwarscript/COPYING b/Master/texmf-dist/doc/latex/tengwarscript/COPYING
new file mode 100644
index 00000000000..bfe13a27b8b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/COPYING
@@ -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/latex/tengwarscript/README b/Master/texmf-dist/doc/latex/tengwarscript/README
new file mode 100644
index 00000000000..12eeb95cb3b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/README
@@ -0,0 +1,58 @@
+TengwarScript package for LaTeX
+version 1.1, December 2005
+Author: Ignacio Fernández Galván (Jellby): jellby@yahoo.com
+Homepage: http://djelibeibi.unex.es/tengwar
+
+
+INTRODUCTION
+
+The TengwarScript package aim is to provide a mid-level access to
+tengwar fonts while still generating good output by default. Each
+tengwar sign has an individual command, wich should place the sign
+nicely with relation to the preceding signs. So, to write the word
+"quetta" in Quenya mode one would write:
+
+ \Tquesse\TTacute\Ttinco\TTdoubler\TTthreedots
+
+For long texts, all this typing would be too cumbersome, so it is
+advised to use an automatic transcriber. The recommended one is "ptt"
+(Perl tengwar transcriber), which can be found in the above homepage.
+
+Note: This package needs a tengwar font to work properly. Which fonts
+are supported and how to install them can be found in the documentation.
+ENC, VF, TFM and MAP files are included in the package.
+
+
+QUICK INSTALATION
+
+(These steps work in tetex 3.0, [TEXMF] is preferably the local or
+user texmf tree)
+
+1. "latex tengwarscript.dtx" to get the documentation.
+
+2. "latex tengwarscript.ins" to get the package files.
+
+3. a) Move *.sty and *.cfg into [TEXMF]/tex/latex/tengwarscript/.
+ b) Move *.tfm into [TEXMF]/fonts/tfm/tengwarscript/.
+ c) Move *.enc into [TEXMF]/fonts/enc/tengwarscript/.
+ d) Move *.vf into [TEXMF]/fonts/vf/tengwarscript/.
+ e) Move tengwarscript.map into [TEXMF]/fonts/map/dvips/.
+
+4. Download the tengwar fonts (see documentation). You may need to
+rename some files to match the names in the .map file.
+
+5. Move *.ttf into [TEXMF]/fonts/truetype/tengwarscript/ or *.pfb
+ into [TEXMF]/fonts/type1/tengwarscript/.
+
+6. Add "Map tengwarscript.map" to updmap.cfg.
+
+7. "texhash" to refresh the database.
+
+8. "updmap" or "updmap-sys" to update the configuration.
+
+
+LICENSE
+
+This package is distributed under the LaTeX Proyect Public License
+(LPPL), see http://www.latex-project.org/lppl.txt for the details or the
+included file COPYING.
diff --git a/Master/texmf-dist/doc/latex/tengwarscript/quetta.eps b/Master/texmf-dist/doc/latex/tengwarscript/quetta.eps
new file mode 100644
index 00000000000..54a4e1e0ba5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/quetta.eps
@@ -0,0 +1,133 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 0 0 14 16
+%%HiResBoundingBox: 0.900000 0.400000 13.753125 15.799609
+%.............................................
+%%Creator: ESP Ghostscript 81501 (epswrite)
+%%CreationDate: 2006/03/05 15:52:02
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+% This copyright applies to everything between here and the %%EndProlog:
+% Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved.
+%%BeginResource: procset GS_epswrite_2_0_1001
+/GS_epswrite_2_0_1001 80 dict dup begin
+/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
+4 index eq and{ pop pop pop}{ PageSize dup 1
+5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
+{ pop/setpagedevice where
+{ pop 1 dict dup /PageSize PageSize put setpagedevice}
+{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
+setpage}if}ifelse}ifelse}ifelse} bind def
+/!{bind def}bind def/#{load def}!/N/counttomark #
+/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
+/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
+/w/setlinewidth #/J/setlinecap #
+/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
+/m/moveto #/l/lineto #/c/rcurveto #
+/p{N 2 idiv{N -2 roll rlineto}repeat}!
+/P{N 0 gt{N -2 roll moveto p}if}!
+/h{p closepath}!/H{P closepath}!
+/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
+/re{4 -2 roll m exch dup lx exch ly neg lx h}!
+/^{3 index neg 3 index neg}!
+/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
+/q/gsave #/Q/grestore #/rf{re fill}!
+/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
+/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
+/|{exch string readstring |=}!
+/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
+/@/currentfile #/${+ @ |}!
+/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
+3 1 roll}repeat pop pop true}!
+/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
+/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
+/Ic{exch Ix false 3 colorimage}!
+/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
+/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
+/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
+/@F{@ &2<<F}!/@C{@X &2 FX}!
+/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
+/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
+/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
+currentdict end image}!
+/~{@ read {pop} if}!
+end def
+%%EndResource
+/pagesave null def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+GS_epswrite_2_0_1001 begin
+/pagesave save store 197 dict begin
+0.1 0.1 scale
+%%EndPageSetup
+gsave mark
+Q q
+0 0 140 0 0 160 ^ Y
+0.2 i
+K
+65.05 99.04 m
+3.3 6.43 5.57 10.99 6.79 14.04 c
+-49.96 0 p
+-3.55 0 -7.79 -5.71 -12.87 -16.96 c
+1.7 0.64 4.91 0.96 9.65 0.96 c
+-6.43 -8.53 -9.65 -15.71 -9.65 -21.88 c
+0 -9.35 9.41 -18.2 18.81 -18.2 c
+8.39 0 16.46 3.95 24.18 12 c
+0 -51.39 p
+0 -4.6 1.38 -9.19 4.14 -13.61 c
+10.86 12.68 p
+-1.94 2.37 -3 5.58 -3 9.3 c
+0 52.26 p
+0 9.98 0.35 16.91 1.05 20.8 c
+h
+52 97.98 0 -20.98 P
+-5.19 -4.67 -10.04 -7 -14.39 -7 c
+-4.35 0 -8.2 2.12 -11.55 6.2 c
+-3.01 3.91 -4.52 7.99 -4.52 12.4 c
+0 4.57 1.51 7.5 4.52 8.48 c
+h
+f
+55.39 152.35 -3.05 4.23 -25.23 -37.94 H
+f
+90 99 m
+-1.04 6.82 -2.95 11.54 -6.07 13.99 c
+-4.68 -5.59 -8.32 -9.81 -10.93 -12.69 c
+3.39 -2.37 5 -5.58 5 -9.3 c
+0 -52.52 p
+0 -11.72 -1.45 -23.28 -4.15 -34.49 c
+5.38 1.36 9.03 2.88 11.46 4.75 c
+3.13 2.38 4.69 6.11 4.69 10.68 c
+0 71.57 p
+5.38 5.11 10.25 7.83 14.45 7.83 c
+4.37 0 8.23 -2.2 11.42 -6.61 c
+3.02 -3.89 4.54 -8.3 4.54 -12.87 c
+0 -6.1 -2.18 -9.14 -6.71 -9.14 c
+-2.52 0 -5.37 1.21 -8.57 3.79 c
+-8.06 -10.4 p
+2.52 -4.46 5.04 -6.6 7.39 -6.6 c
+5.88 0 12.09 4.55 18.81 13.5 c
+6.38 8.61 9.75 15.86 9.75 22.1 c
+0 9.28 -9.58 18.4 -18.81 18.4 c
+-5.21 0 -9.57 -1.03 -13.44 -3.09 c
+-3.19 -1.71 -6.72 -4.8 -10.75 -8.91 c
+h
+f
+137.53 52 m
+-4.57 -2.62 -8.8 -4 -12.7 -4 c
+-4.06 0 -14.05 4 -18.29 4 c
+-7.29 0 -14.06 -5.21 -20.32 -15.79 c
+3.22 3.31 6.43 4.79 9.99 4.79 c
+4.06 0 16.43 -5 21.51 -5 c
+6.44 0 13.04 5.33 19.82 16 c
+h
+f
+106.03 149.09 6.43 -6.39 8.81 8.74 -6.44 6.56 H
+115.85 134.8 6.61 -6.81 8.81 9.25 -6.44 6.64 H
+93.33 134.56 6.61 -6.56 8.8 8.98 -6.61 6.74 H
+f
+cleartomark end end pagesave restore showpage
+%%PageTrailer
+%%Trailer
+%%Pages: 1
diff --git a/Master/texmf-dist/doc/latex/tengwarscript/quetta.pdf b/Master/texmf-dist/doc/latex/tengwarscript/quetta.pdf
new file mode 100644
index 00000000000..27c7207972e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/quetta.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.pdf b/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.pdf
new file mode 100644
index 00000000000..5c2ebffdeb8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.tex b/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.tex
new file mode 100644
index 00000000000..f31bf9a7ff2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.tex
@@ -0,0 +1,161 @@
+%%
+%% This is file `tengfonts.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tengwarscript.dtx (with options: `tengfonts.tex,package')
+%% Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved.
+%% If you modify this file, you must change its name first.
+%% You are NOT ALLOWED to distribute this file alone. You are NOT
+%% ALLOWED to take money for the distribution or use of either this
+%% file or a changed version, except for a nominal charge for copying
+%% etc.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\documentclass[12pt]{article}
+
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage[a4paper,margin={2cm}]{geometry}
+\usepackage{newcent}
+\usepackage[all]{tengwarscript}
+
+\newcommand{\test}[1][]{%
+ {#1\Ttelco}\TTacute\Tlambe\Ts
+ {#1\Tampa}\TTacute\Tlambe\TTrightcurl\Tthuule\Ts
+ {#1\Tmalta}\TTleftcurl\Toore\Tthuule\TTtwodotsbelow\TTdoubleacute\Tlambe\TTthreedots\Tungwe\TTrightcurl\Ts
+ {#1\Thyarmen}\TTdot\Tando\TTnasalizer\TTdoubleleftcurl\Ts
+ {#1\Tquesse}\TTrightcurl\Tmalta\Taara\TTdot\Ttelco\TTthreedots\Ts
+ {#1\Tformen}\TTacute\Tlambe\TTdot\Tthuule\Ts
+ {#1\Tquesse}\TTthreedots\Toore\Tando\TTdot\Talda\TTrightcurl\Ts
+ {#1\Ttelco}\TTcaron\Ts
+ {#1\Tquesse}\TTdot\Tvala\TTdot\Ts\Tcolon\Ts
+ {#1\Tlambe}\TTthreedots\Ts
+ {#1\Tthuule}\TTdot\Tungwe\TTlefttilde\TTacute\Tnoldo\TTthreedots\Ts
+ {#1\Ttelco}\TTacute\Tnuumen\Thwesta\TTrightcurl\Tanca\TTthreedots\Tando\TTthreedots\Ts
+ {#1\Tando}\TTacute\Tlambe\Ts
+ {#1\Tformen}\Tuure\TTthreedots\Tsilme\Ttinco\TTrightcurl\Ts
+ {#1\Troomen}\Tyanta\TTacute\Ts
+ {#1\Tcalma}\TTdot\Tnuumen\TTrightcurl\Ts
+ {#1\Ttinco}\TTrightcurl\Tquesse\TTthreedots\Tumbar\TTthreedots\Ts
+ {#1\Ttelco}\TTacute\Tlambe\Ts
+ {#1\Tsilmenuquerna}\TTthreedots\Tquesse\Tlefthook\TTrightcurl\Tformen\TTdoublerightcurl\Tnuumen\Ts
+ {#1\Tando}\TTacute\Ts
+ {#1\Thyarmen}\TTtwodotsbelow\TTacute\Tarda\TTrightcurl\Ts
+ {#1\Tando}\TTacute\Ttinco\Troomen\Taara\TTthreedots\Trighthook\Ts
+ {#1\Tando}\TTacute\Tlambe\Ts
+ {#1\Tparma}\TTthreedots\Tlambe\TTacute\Tquesse\TTnasalizer\TTacute\Ts\Tcolon\Tcenteredlongtilde
+}
+
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{6pt}
+
+\begin{document}
+
+\pagestyle{empty}
+\raggedright\raggedbottom
+
+\subsection*{Tengwar Quenya (+ Capitals 1, + Capitals 2)}
+\verb|\tengwarquenya|\\*
+\tengwarquenya\test\par
+\verb|\tengwarquenyacapI|\\*
+\test[\tengwarquenyacapI]\par
+\verb|\tengwarquenyacapII|\\*
+\test[\tengwarquenyacapII]\par
+
+\subsection*{Tengwar Sindarin (+ Capitals 1, + Capitals 2)}
+\verb|\tengwarsindarin|\\*
+\tengwarsindarin\test\par
+\verb|\tengwarsindarincapI|\\*
+\test[\tengwarsindarincapI]\par
+\verb|\tengwarsindarincapII|\\*
+\test[\tengwarsindarincapII]\par
+
+\subsection*{Tengwar Noldor (+ Capitals 1, + Capitals 2)}
+\verb|\tengwarnoldor|\\*
+\tengwarnoldor\test\par
+\verb|\tengwarnoldorcapI|\\*
+\test[\tengwarnoldorcapI]\par
+\verb|\tengwarnoldorcapII|\\*
+\test[\tengwarnoldorcapII]\par
+
+\subsection*{Tengwar Formal}
+\verb|\tengwarformal|\\*
+\tengwarformal\test\par
+
+\subsection*{Tengwar Annatar (+ Bold)}
+\verb|\tengwarannatar|\\*
+\tengwarannatar\test\par
+\verb|\tengwarannatarbold|\\*
+\tengwarannatarbold\test\par
+
+\subsection*{Tengwar Annatar Italic (+ Bold)}
+\verb|\tengwarannataritalic|\\*
+\tengwarannataritalic\test\par
+\verb|\tengwarannatarbolditalic|\\*
+\tengwarannatarbolditalic\test\par
+
+\subsection*{Tengwar Elfica}
+\verb|\tengwarelfica|\\*
+\tengwarelfica\test\par
+
+\subsection*{Tengar Parmaite}
+\verb|\tengwarparmaite|\\*
+\tengwarparmaite\test\par
+
+\subsection*{Unicode Tengar Parmaite}
+\verb|\tengwarunicodeparmaite|\\*
+\tengwarunicodeparmaite\test\par
+
+\subsection*{Tengwar Teleri (scaled $\times$2)}
+\verb|\tengwarteleri|\\*
+\tengwarteleri[2]\test\par
+
+\clearpage
+
+\subsection*{The One Ring (Tengwar Annatar Italic)}
+
+\begin{center}
+\tengwarannataritalic[2.5]
+\tengwa{254}
+\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tando\Toore\TTrightcurl\Tumbar\Ttinco\TTthreedots\Tlambealt\TTrightcurl\Tquesse\TTdoublerightcurl
+\Tromanperiod\Ts
+\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tungwe\Tumbar\TTnasalizer\TTdot\Ttinco\TTthreedots\Tlambe\TTrightcurl
+\tengwa{255}\\
+\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tthuule\Troomen\Tquesse\TTthreedots\Ttinco\TTthreedots\Tlambealt\TTrightcurl\Tquesse\TTdoublerightcurl
+\Tromanperiod\Ts
+\Textendedungwe\TTthreedots\Tumbar\Toore\TTrightcurl\Tesse\Tkern{-0.2}\Tmalta\TTrightcurl\Textendedcalma\TTdot\Ttelco\TTdot\Tquesse\Troomen\Tparma\TTnasalizer\TTdot\Ttinco\TTthreedots\Tlambe\TTrightcurl
+\end{center}
+
+\bigskip
+
+\subsection*{The West Gate of Moria (Tengwar Formal)}
+
+\begin{center}
+\tengwarformal[2.0]
+\Tyanta\Tnuumen\Tsilmenuquernaalt\Toore\Ts\Tando\Tuure\Troomen\Ttelco\Toore\Ts\Tosse\Troomen\Tosse\Toore\Ts\Tvala\Tanna\Troomen\Ttelco\TTdot\Tosse
+\Ts\Tcentereddot\Ts
+\Tparma\Tyanta\Tando\Tanna\Ts\Tvala\Tyanta\Tlambe\Tlambe\Tanna\Toore\Ts\Tosse\Ts\Tvala\Ttelco\TTdot\Tnuumen\Tanna\\
+\tengmag{0.8}
+\Ttelco\Tvala\Ts\Toore\Tosse\Troomen\Tampa\Ttelco\Ts\Thyarmen\Tosse\TTtwodots\Toore\Ts\Tyanta\Taha\Tosse\Ttinco\TTnasalizer\Tcolon\Ts
+\Tcalma\Tyanta\Tlambe\Tyanta\Tumbar\Troomen\Ttelco\TTdot\Tumbar\TTnasalizer\Tanna\Troomen\Ts\Tanna\Ts\Tyanta\Troomen\Tyanta\Tanga\Ttelco\TTdot\Tanna\Toore\Ts\Ttinco\Tyanta\TTtwodots\Tthuule\Tosse\Ttinco\TTnasalizer\Ts\Ttelco\TTdot\Ts\Tthuule\Ttelco\TTdot\Tvilya\Ts\Thyarmen\Ttelco\TTdot\Toore\Tcolon
+\end{center}
+
+\end{document}
+\endinput
+%%
+%% End of file `tengfonts.tex'.
diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengtest.pdf b/Master/texmf-dist/doc/latex/tengwarscript/tengtest.pdf
new file mode 100644
index 00000000000..ae64e19fcf5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/tengtest.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengtest.tex b/Master/texmf-dist/doc/latex/tengwarscript/tengtest.tex
new file mode 100644
index 00000000000..277a414f7e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/tengtest.tex
@@ -0,0 +1,705 @@
+%%
+%% This is file `tengtest.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tengwarscript.dtx (with options: `tengtest.tex,package')
+%% Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved.
+%% If you modify this file, you must change its name first.
+%% You are NOT ALLOWED to distribute this file alone. You are NOT
+%% ALLOWED to take money for the distribution or use of either this
+%% file or a changed version, except for a nominal charge for copying
+%% etc.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\documentclass[12pt]{article}
+
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage[spanish]{babel}
+\usepackage[a4paper,margin={1.5cm,1.2cm}]{geometry}
+\usepackage{mathpazo,courier,xcolor,tabularx,booktabs}
+\usepackage[parmaite]{tengwarscript}
+
+\colorlet{Blue}{blue!30}
+\colorlet{Red}{red!50!black}
+\newcommand{\fade}[1]{\textcolor{Blue}{#1}}
+\newcommand{\tehtarfont}{}
+\newcommand{\testtehtar}[1]{%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdot}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTacute}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTthreedots}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTrightcurl}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTleftcurl}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTcaron}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleacute}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoublerightcurl}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleleftcurl}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTtwodots}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTtilde}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTnasalizer}\\%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubler}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdotbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTtwodotsbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTthreedotsbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleacutebelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTrightcurlbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTleftcurlbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTverticalbarbelow}\par%
+}
+\newcolumntype{s}{>{\bgroup\footnotesize}l<{\egroup}}
+\newcolumntype{L}{>{\bgroup\color{Red}}l<{\egroup}}
+
+\setlength{\parindent}{0pt}
+
+\begin{document}
+
+\pagestyle{empty}
+\raggedright
+
+\tengmag{1.7}
+
+\section*{TengwarScript commands}
+
+\begin{tabular}[t]{sL}
+\verb|\Tinco| & \Ttinco \\
+\verb|\Tparma| & \Tparma \\
+\verb|\Tcalma| & \Tcalma \\
+\verb|\Tquesse| & \Tquesse \\
+\verb|\Tando| & \Tando \\
+\verb|\Tumbar| & \Tumbar \\
+\verb|\Tanga| & \Tanga \\
+\verb|\Tungwe| & \Tungwe \\
+\verb|\Tthuule| & \Tthuule \\
+\verb|\Tformen| & \Tformen \\
+\verb|\Taha| & \Taha \\
+\verb|\Thwesta| & \Thwesta \\
+\verb|\Tanto| & \Tanto \\
+\verb|\Tampa| & \Tampa \\
+\verb|\Tanca| & \Tanca \\
+\verb|\Tunque| & \Tunque \\
+\verb|\Tnuumen| & \Tnuumen \\
+\verb|\Tmalta| & \Tmalta \\
+\verb|\Tnoldo| & \Tnoldo \\
+\verb|\Tnwalme| & \Tnwalme \\
+\verb|\Toore| & \Toore \\
+\verb|\Tvala| & \Tvala \\
+\verb|\Tanna| & \Tanna \\
+\verb|\Tvilya| & \Tvilya \\
+\verb|\Textendedtinco| & \Textendedtinco \\
+\verb|\Textendedparma| & \Textendedparma \\
+\verb|\Textendedcalma| & \Textendedcalma \\
+\verb|\Textendedquesse| & \Textendedquesse \\
+\verb|\Textendedando| & \Textendedando \\
+\verb|\Textendedumbar| & \Textendedumbar \\
+\verb|\Textendedanga| & \Textendedanga \\
+\verb|\Textendedungwe| & \Textendedungwe \\
+\end{tabular}
+\begin{tabular}[t]{sL}
+\verb|\Troomen| & \Troomen \\
+\verb|\Tarda| & \Tarda \\
+\verb|\Tlambe| & \Tlambe \\
+\verb|\Talda| & \Talda \\
+\verb|\Troomenalt| & \Troomenalt \\
+\verb|\Tardaalt| & \Tardaalt \\
+\verb|\Tlambealt| & \Tlambealt \\
+\verb|\Tsilme| & \Tsilme \\
+\verb|\Tsilmenuquerna| & \Tsilmenuquerna \\
+\verb|\Tesse| & \Tesse \\
+\verb|\Tessenuquerna| & \Tessenuquerna \\
+\verb|\Tsilmealt| & \Tsilmealt \\
+\verb|\Tsilmenuquernaalt| & \Tsilmenuquernaalt \\
+\verb|\Tessealt| & \Tessealt \\
+\verb|\Tessenuquernaalt| & \Tessenuquernaalt \\
+\verb|\Thyarmen| & \Thyarmen \\
+\verb|\Thalla| & \Thalla \\
+\verb|\Thwestasindarinwa| & \Thwestasindarinwa \\
+\verb|\Tyanta| & \Tyanta \\
+\verb|\Tuure| & \Tuure \\
+\verb|\Tosse| & \Tosse \\
+\verb|\Ttelco| & \Ttelco \\
+\verb|\Taara| & \Taara \\
+\end{tabular}
+\begin{tabular}[t]{sL}
+\verb|\Tzero| & \Tzero \\
+\verb|\Tone| & \Tone \\
+\verb|\Ttwo| & \Ttwo \\
+\verb|\Tthree| & \Tthree \\
+\verb|\Tfour| & \Tfour \\
+\verb|\Tfive| & \Tfive \\
+\verb|\Tsix| & \Tsix \\
+\verb|\Tseven| & \Tseven \\
+\verb|\Teight| & \Teight \\
+\verb|\Tnine| & \Tnine \\
+\verb|\Tten| & \Tten \\
+\verb|\Televen| & \Televen \\
+\addlinespace
+\verb|\Tcentereddot| & \Tcentereddot \\
+\verb|\Tcolon| & \Tcolon \\
+\verb|\Tthreeverticaldots| & \Tthreeverticaldots \\
+\verb|\Tcenteredtilde| & \Tcenteredtilde \\
+\verb|\Tcenteredlongtilde| & \Tcenteredlongtilde \\
+\verb|\Texclamation| & \Texclamation \\
+\verb|\Tquestion| & \Tquestion \\
+\verb|\Tparenthesis| & \Tparenthesis \\
+\addlinespace
+\verb|\Tromanquestion| & \Tromanquestion \\
+\verb|\Tromanexclamation| & \Tromanexclamation \\
+\verb|\Tromanperiod| & \Tromanperiod \\
+\verb|\Tromancomma| & \Tromancomma \\
+\verb|\Tromansemicolon| & \Tromansemicolon \\
+\verb|\Tromanquoteleft| & \Tromanquoteleft \\
+\verb|\Tromanquoteright| & \Tromanquoteright \\
+\verb|\Tromandblquoteleft| & \Tromandblquoteleft \\
+\verb|\Tromandblquoteright| & \Tromandblquoteright \\
+\verb|\Tromanparenleft| & \Tromanparenleft \\
+\verb|\Tromanparenright| & \Tromanparenright \\
+\end{tabular}
+
+\clearpage
+\section*{TengwarScript commands (other)}
+
+Signs in \fade{faded colour} are shown just for reference.
+\bigskip
+
+\begin{tabular}[t]{sL}
+\verb|\TTdot| & \fade{\Toore}\TTdot \\
+\verb|\TTacute| & \fade{\Toore}\TTacute \\
+\verb|\TTthreedots| & \fade{\Toore}\TTthreedots \\
+\verb|\TTrightcurl| & \fade{\Toore}\TTrightcurl \\
+\verb|\TTleftcurl| & \fade{\Toore}\TTleftcurl \\
+\verb|\TTcaron| & \fade{\Toore}\TTcaron \\
+\verb|\TTdoubleacute| & \fade{\Toore}\TTdoubleacute \\
+\verb|\TTdoublerightcurl| & \fade{\Toore}\TTdoublerightcurl \\
+\verb|\TTdoubleleftcurl| & \fade{\Toore}\TTdoubleleftcurl \\
+\verb|\TTtwodots| & \fade{\Toore}\TTtwodots \\
+\verb|\TTtilde| & \fade{\Toore}\TTtilde \\
+\verb|\TTlefttilde| & \fade{\Tnuumen}\TTlefttilde \\
+\verb|\TTnasalizer| & \fade{\Toore}\TTnasalizer \\
+\end{tabular}
+\begin{tabular}[t]{sL}
+\verb|\TTdoubler| & \fade{\Toore}\TTdoubler \\
+\addlinespace
+\verb|\TTdotbelow| & \fade{\Toore}\TTdotbelow \\
+\addlinespace
+\verb|\TTtwodotsbelow| & \fade{\Toore}\TTtwodotsbelow \\
+\addlinespace
+\verb|\TTthreedotsbelow| & \fade{\Toore}\TTthreedotsbelow \\
+\addlinespace
+\verb|\TTdoubleacutebelow| & \fade{\Toore}\TTdoubleacutebelow \\
+\addlinespace
+\verb|\TTrightcurlbelow| & \fade{\Toore}\TTrightcurlbelow \\
+\addlinespace
+\verb|\TTleftcurlbelow| & \fade{\Toore}\TTleftcurlbelow \\
+\addlinespace
+\verb|\TTverticalbarbelow| & \fade{\Toore}\TTverticalbarbelow \\
+\end{tabular}
+\begin{tabular}[t]{sL}
+\verb|\TTdecimal| & \fade{\Tone}\TTdecimal \\
+\verb|\TTduodecimal| & \fade{\Tone}\TTduodecimal \\
+\verb|\TTleastsignificant| & \fade{\Tone}\TTleastsignificant \\
+\addlinespace
+\verb|\Tlefthook| & \fade{\Tanna}\Tlefthook \\
+\verb|\Trighthook| & \fade{\Toore}\Trighthook\fade{\Tvilya}\Trighthook \\
+\verb|\Tcurlyhook| & \fade{\Toore}\Tcurlyhook \\
+\verb|\Tuphook| & \fade{\Toore}\Tuphook\fade{\Tvilya}\Tuphook \\
+\addlinespace
+\verb|\Tempty| & \fade{\Ttelco}\Tempty\fade{\Ttelco} \\
+\verb|\Ts| & \fade{\Ttelco}\Ts\fade{\Ttelco} \\
+\verb|\Tkern{0.2}| & \fade{\Ttelco}\Tkern{0.2}\Ttelco\fade{\Ttelco} \\
+\verb|\Tbox{0.2}{x}| & \fade{\Ttelco}\Tbox{0.2}{\Ttelco}\fade{\Ttelco} \\
+\verb|\Tbox[0.2]{0}{x}| & \fade{\Ttelco}\Tbox[0.2]{0}{\Ttelco}\fade{\Ttelco} \\
+\end{tabular}
+
+\clearpage
+\section*{Text tests}
+\tengmag{1}
+
+\subsection*{Spanish}
+
+El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeńa
+enjoyada del fausto rey chino tocaba el saxofón de hierro detrás del
+palenque.\\
+\begin{tengwar}
+\Ttelco\TTacute\Tlambe\Ts\Tampa\TTacute\Tlambe\TTrightcurl\Tthuule\Ts
+\Tmalta\TTleftcurl\Toore\Tthuule\TTtwodotsbelow\TTdoubleacute\Tlambe\TTthreedots\Tungwe\TTrightcurl\Ts
+\Thyarmen\TTdot\Tando\TTnasalizer\TTdoubleleftcurl\Ts
+\Tquesse\TTrightcurl\Tmalta\Taara\TTdot\Ttelco\TTthreedots\Ts
+\Tformen\TTacute\Tlambe\TTdot\Tthuule\Ts
+\Tquesse\TTthreedots\Toore\Tando\TTdot\Talda\TTrightcurl\Ts
+\Ttelco\TTcaron\Ts\Tquesse\TTdot\Tvala\TTdot\Ts\Tcolon\Ts
+\Tlambe\TTthreedots\Ts
+\Tthuule\TTdot\Tungwe\TTlefttilde\TTacute\Tnoldo\TTthreedots\Ts
+\Ttelco\TTacute\Tnuumen\Thwesta\TTrightcurl\Tanca\TTthreedots\Tando\TTthreedots\Ts
+\Tando\TTacute\Tlambe\Ts
+\Tformen\Tuure\TTthreedots\Tsilme\Ttinco\TTrightcurl\Ts
+\Troomen\Tyanta\TTacute\Ts\Tcalma\TTdot\Tnuumen\TTrightcurl\Ts
+\Ttinco\TTrightcurl\Tquesse\TTthreedots\Tumbar\TTthreedots\Ts
+\Ttelco\TTacute\Tlambe\Ts
+\Tsilmenuquerna\TTthreedots\Tquesse\Tlefthook\TTrightcurl\Tformen\TTdoublerightcurl\Tnuumen\Ts
+\Tando\TTacute\Ts\Thyarmen\TTtwodotsbelow\TTacute\Tarda\TTrightcurl\Ts
+\Tando\TTacute\Ttinco\Troomen\Taara\TTthreedots\Trighthook\Ts
+\Tando\TTacute\Tlambe\Ts
+\Tparma\TTthreedots\Tlambe\TTacute\Tquesse\TTnasalizer\TTacute\Ts\Tcolon\Tcenteredlongtilde
+\end{tengwar}\\
+\begin{tengwar}
+\Tyanta\Tlambe\Ts\Tampa\Tyanta\Tlambe\Tanna\Tthuule\Ts
+\Tmalta\Tvala\Toore\Tthuule\TTtwodots\Tyanta\TTdoubler\Tlambe\Tvilya\Tungwe\Tanna\Ts
+\Thyarmen\Ttelco\Tando\TTnasalizer\Tvala\TTdoubler\Ts
+\Tquesse\Tanna\Tmalta\Ttelco\TTdoubler\Tvilya\Ts
+\Tformen\Tyanta\Tlambe\Ttelco\Tthuule\Ts
+\Tquesse\Tvilya\Toore\Tando\Ttelco\Talda\Tanna\Ts\Taara\Ts
+\Tquesse\Ttelco\Tuure\Ttelco\Ts\Tcolon\Ts
+\Tlambe\Tvilya\Ts\Tthuule\Ttelco\Tungwe\TTtilde\Tyanta\Tnoldo\Tvilya\Ts
+\Tyanta\Tnuumen\Thwesta\Tanna\Tanca\Tvilya\Tando\Tvilya\Ts
+\Tando\Tyanta\Tlambe\Ts\Tformen\Tvilya\TTtilde\Tsilme\Ttinco\Tanna\Ts
+\Troomen\Tyanta\TTtwodots\Ts\Tcalma\Ttelco\Tnuumen\Tanna\Ts
+\Ttinco\Tanna\Tquesse\Tvilya\Tumbar\Tvilya\Ts\Tyanta\Tlambe\Ts
+\Tsilme\Tvilya\Tquesse\Tlefthook\Tanna\Tformen\Tanna\TTdoubler\Tnuumen\Ts
+\Tando\Tyanta\Ts\Thyarmen\TTtwodots\Tyanta\Tarda\Tanna\Ts
+\Tando\Tyanta\Ttinco\Troomen\Tvilya\TTdoubler\Trighthook\Ts
+\Tando\Tyanta\Tlambe\Ts
+\Tparma\Tvilya\Tlambe\Tyanta\Tquesse\TTnasalizer\Tyanta\Ts\Tcolon\Tcenteredlongtilde
+\end{tengwar}
+
+\vspace{8mm}
+
+Es extrańo mojar queso en la cerveza o probar whisky de garrafa.\\
+\begin{tengwar}
+\Ttelco\TTacute\Trighthook\Ts
+\Ttelco\TTacute\Tquesse\Tlefthook\Ttinco\Troomen\TTthreedots\Tnoldo\TTrightcurl\Ts
+\Tmalta\TTrightcurl\Thwesta\TTthreedots\Toore\Ts
+\Tquesse\TTacute\Tsilmenuquerna\TTrightcurl\Ts\Ttelco\TTacute\Tnuumen\Ts
+\Tlambe\TTthreedots\Ts
+\Tthuule\TTacute\Toore\Tampa\TTacute\Tthuule\TTthreedots\Ts
+\Ttelco\TTrightcurl\Ts
+\Tparma\Troomen\TTrightcurl\Tumbar\TTthreedots\Toore\Ts
+\Tvala\Thyarmen\TTdot\Tsilme\Tquesse\TTcaron\Ts\Tando\TTacute\Ts
+\Tungwe\TTthreedots\Tarda\TTthreedots\Tformen\TTthreedots\Ts\Tcolon\Tcenteredlongtilde
+\end{tengwar}\\
+\begin{tengwar}
+\Tyanta\Trighthook\Ts
+\Tyanta\Tquesse\Tlefthook\Ttinco\Troomen\Tvilya\Tnoldo\Tanna\Ts
+\Tmalta\Tanna\Thwesta\Tvilya\Toore\Ts\Tquesse\Tyanta\Tsilme\Tanna\Ts
+\Tyanta\Tnuumen\Ts\Tlambe\Tvilya\Ts
+\Tthuule\Tyanta\Toore\Tampa\Tyanta\Tthuule\Tvilya\Ts\Tanna\Ts
+\Tparma\Troomen\Tanna\Tumbar\Tvilya\Toore\Ts
+\Tuure\Thyarmen\Ttelco\Tsilme\Tquesse\Taara\Ts\Tando\Tyanta\Ts
+\Tungwe\Tvilya\Tarda\Tvilya\Tformen\Tvilya\Ts\Tcolon\Tcenteredlongtilde
+\end{tengwar}
+
+\subsection*{Numbers}
+
+0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
+20, 21, 22, 23\\
+\begin{tengwar}
+\Tzero\TTdecimal\Ts\Tcentereddot\Ts\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTdecimal\Ts\Tcentereddot\Ts\Tthree\TTdecimal\Ts\Tcentereddot\Ts
+\Tfour\TTdecimal\Ts\Tcentereddot\Ts\Tfive\TTdecimal\Ts\Tcentereddot\Ts
+\Tsix\TTdecimal\Ts\Tcentereddot\Ts\Tseven\TTdecimal\Ts\Tcentereddot\Ts
+\Teight\TTdecimal\Ts\Tcentereddot\Ts\Tnine\TTdecimal\Ts\Tcentereddot\Ts
+\Tzero\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tone\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tthree\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tfour\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tfive\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tsix\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tseven\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Teight\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tnine\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tzero\TTdecimal\Ttwo\TTdecimal\Ts\Tcentereddot\Ts
+\Tone\TTdecimal\Ttwo\TTdecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTdecimal\Ttwo\TTdecimal\Ts\Tcentereddot\Ts
+\Tthree\TTdecimal\Ttwo\TTdecimal
+\end{tengwar}\\
+\begin{tengwar}
+\Tzero\TTduodecimal\Ts\Tcentereddot\Ts\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTduodecimal\Ts\Tcentereddot\Ts\Tthree\TTduodecimal\Ts\Tcentereddot\Ts
+\Tfour\TTduodecimal\Ts\Tcentereddot\Ts\Tfive\TTduodecimal\Ts\Tcentereddot\Ts
+\Tsix\TTduodecimal\Ts\Tcentereddot\Ts\Tseven\TTduodecimal\Ts\Tcentereddot\Ts
+\Teight\TTduodecimal\Ts\Tcentereddot\Ts\Tnine\TTduodecimal\Ts\Tcentereddot\Ts
+\Tten\TTduodecimal\Ts\Tcentereddot\Ts\Televen\TTduodecimal\Ts\Tcentereddot\Ts
+\Tzero\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tone\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tthree\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tfour\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tfive\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tsix\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tseven\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Teight\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tnine\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tten\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Televen\TTleastsignificant\Tone\TTduodecimal
+\end{tengwar}
+
+\clearpage
+\tengmag{2.3}
+
+\section*{Tehtar tests}
+
+\testtehtar{\Ttinco}
+\testtehtar{\Tparma}
+\testtehtar{\Tcalma}
+\testtehtar{\Tquesse}
+
+\vspace{8mm}
+
+\testtehtar{\Tando}
+\testtehtar{\Tumbar}
+\testtehtar{\Tanga}
+\testtehtar{\Tungwe}
+
+\clearpage
+
+\testtehtar{\Tthuule}
+\testtehtar{\Tformen}
+\testtehtar{\Taha}
+\testtehtar{\Thwesta}
+
+\vspace{8mm}
+
+\testtehtar{\Tanto}
+\testtehtar{\Tampa}
+\testtehtar{\Tanca}
+\testtehtar{\Tunque}
+
+\clearpage
+
+\testtehtar{\Toore}
+\testtehtar{\Tvala}
+\testtehtar{\Tanna}
+\testtehtar{\Tvilya}
+
+\vspace{8mm}
+
+\testtehtar{\Tnuumen}
+\testtehtar{\Tmalta}
+\testtehtar{\Tnoldo}
+\testtehtar{\Tnwalme}
+
+\clearpage
+
+\testtehtar{\Textendedtinco}
+\testtehtar{\Textendedparma}
+\testtehtar{\Textendedcalma}
+\testtehtar{\Textendedquesse}
+
+\vspace{8mm}
+
+\testtehtar{\Textendedando}
+\testtehtar{\Textendedumbar}
+\testtehtar{\Textendedanga}
+\testtehtar{\Textendedungwe}
+
+\clearpage
+
+\testtehtar{\Troomen}
+\testtehtar{\Tarda}
+\testtehtar{\Tlambe}
+\testtehtar{\Talda}
+\testtehtar{\Troomenalt}
+\testtehtar{\Tardaalt}
+\testtehtar{\Tlambealt}
+
+\clearpage
+
+\testtehtar{\Tsilme}
+\testtehtar{\Tsilmenuquerna}
+\testtehtar{\Tesse}
+\testtehtar{\Tessenuquerna}
+
+\vspace{8mm}
+
+\testtehtar{\Tsilmealt}
+\testtehtar{\Tsilmenuquernaalt}
+\testtehtar{\Tessealt}
+\testtehtar{\Tessenuquernaalt}
+
+\clearpage
+
+\testtehtar{\Thyarmen}
+\testtehtar{\Tempty\Thalla}
+\testtehtar{\Ts\Thwestasindarinwa}
+
+\vspace{8mm}
+
+\testtehtar{\Tyanta}
+\testtehtar{\Tuure}
+\testtehtar{\Tosse}
+\testtehtar{\Tempty\Ttelco}
+\testtehtar{\Tempty\Taara}
+
+\clearpage
+
+\Tzero\textcolor{Red}{\TTdecimal}
+\Tone\textcolor{Red}{\TTdecimal}
+\Ttwo\textcolor{Red}{\TTdecimal}
+\Tthree\textcolor{Red}{\TTdecimal}
+\Tfour\textcolor{Red}{\TTdecimal}
+\Tfive\textcolor{Red}{\TTdecimal}
+\Tsix\textcolor{Red}{\TTdecimal}
+\Tseven\textcolor{Red}{\TTdecimal}
+\Teight\textcolor{Red}{\TTdecimal}
+\Tnine\textcolor{Red}{\TTdecimal}
+\Tten\textcolor{Red}{\TTdecimal}
+\Televen\textcolor{Red}{\TTdecimal}\par
+\Tzero\textcolor{Red}{\TTduodecimal}
+\Tone\textcolor{Red}{\TTduodecimal}
+\Ttwo\textcolor{Red}{\TTduodecimal}
+\Tthree\textcolor{Red}{\TTduodecimal}
+\Tfour\textcolor{Red}{\TTduodecimal}
+\Tfive\textcolor{Red}{\TTduodecimal}
+\Tsix\textcolor{Red}{\TTduodecimal}
+\Tseven\textcolor{Red}{\TTduodecimal}
+\Teight\textcolor{Red}{\TTduodecimal}
+\Tnine\textcolor{Red}{\TTduodecimal}
+\Tten\textcolor{Red}{\TTduodecimal}
+\Televen\textcolor{Red}{\TTduodecimal}\par
+\Tzero\textcolor{Red}{\TTleastsignificant}
+\Tone\textcolor{Red}{\TTleastsignificant}
+\Ttwo\textcolor{Red}{\TTleastsignificant}
+\Tthree\textcolor{Red}{\TTleastsignificant}
+\Tfour\textcolor{Red}{\TTleastsignificant}
+\Tfive\textcolor{Red}{\TTleastsignificant}
+\Tsix\textcolor{Red}{\TTleastsignificant}
+\Tseven\textcolor{Red}{\TTleastsignificant}
+\Teight\textcolor{Red}{\TTleastsignificant}
+\Tnine\textcolor{Red}{\TTleastsignificant}
+\Tten\textcolor{Red}{\TTleastsignificant}
+\Televen\textcolor{Red}{\TTleastsignificant}\par
+
+\vspace{8mm}
+
+\Ttelco\textcolor{Red}{\TTdecimal}%
+\Ttelco\textcolor{Red}{\TTduodecimal}%
+\Ttelco\textcolor{Red}{\TTleastsignificant}%
+\Toore\Tempty\textcolor{Red}{\TTthreedots}%
+\Toore\Tempty\textcolor{Red}{\TTthreedotsbelow}\Toore%
+\Toore\textcolor{Red}{\TTnasalizer\TTthreedots}%
+\Toore\textcolor{Red}{\TTtilde\TTthreedots}%
+\Toore\textcolor{Red}{\TTdoubler\TTthreedotsbelow}%
+\Tnuumen\textcolor{Red}{\TTlefttilde\TTthreedots}
+
+\vspace{12mm}
+
+\Ttinco\textcolor{Red}{\Tlefthook}
+\Tparma\textcolor{Red}{\Tlefthook}
+\Tcalma\textcolor{Red}{\Tlefthook}
+\Tquesse\textcolor{Red}{\Tlefthook}
+\Ttinco\textcolor{Red}{\Trighthook}
+\Tparma\textcolor{Red}{\Trighthook}
+\Tcalma\textcolor{Red}{\Trighthook}
+\Tquesse\textcolor{Red}{\Trighthook}\par
+\Tando\textcolor{Red}{\Tlefthook}
+\Tumbar\textcolor{Red}{\Tlefthook}
+\Tanga\textcolor{Red}{\Tlefthook}
+\Tungwe\textcolor{Red}{\Tlefthook}
+\Tando\textcolor{Red}{\Trighthook}
+\Tumbar\textcolor{Red}{\Trighthook}
+\Tanga\textcolor{Red}{\Trighthook}
+\Tungwe\textcolor{Red}{\Trighthook}\par
+\Tthuule\textcolor{Red}{\Tlefthook}
+\Tformen\textcolor{Red}{\Tlefthook}
+\Taha\textcolor{Red}{\Tlefthook}
+\Thwesta\textcolor{Red}{\Tlefthook}
+\Tthuule\textcolor{Red}{\Trighthook}
+\Tformen\textcolor{Red}{\Trighthook}
+\Taha\textcolor{Red}{\Trighthook}
+\Thwesta\textcolor{Red}{\Trighthook}\par
+\Tanto\textcolor{Red}{\Tlefthook}
+\Tampa\textcolor{Red}{\Tlefthook}
+\Tanca\textcolor{Red}{\Tlefthook}
+\Tunque\textcolor{Red}{\Tlefthook}
+\Tanto\textcolor{Red}{\Trighthook}
+\Tampa\textcolor{Red}{\Trighthook}
+\Tanca\textcolor{Red}{\Trighthook}
+\Tunque\textcolor{Red}{\Trighthook}\par
+\Toore\textcolor{Red}{\Tlefthook}
+\Tvala\textcolor{Red}{\Tlefthook}
+\Tanna\textcolor{Red}{\Tlefthook}
+\Tvilya\textcolor{Red}{\Tlefthook}
+\Toore\textcolor{Red}{\Trighthook}
+\Tvala\textcolor{Red}{\Trighthook}
+\Tanna\textcolor{Red}{\Trighthook}
+\Tvilya\textcolor{Red}{\Trighthook}\par
+\Tnuumen\textcolor{Red}{\Tlefthook}
+\Tmalta\textcolor{Red}{\Tlefthook}
+\Tnoldo\textcolor{Red}{\Tlefthook}
+\Tnwalme\textcolor{Red}{\Tlefthook}
+\Tnuumen\textcolor{Red}{\Trighthook}
+\Tmalta\textcolor{Red}{\Trighthook}
+\Tnoldo\textcolor{Red}{\Trighthook}
+\Tnwalme\textcolor{Red}{\Trighthook}\par
+\Textendedtinco\textcolor{Red}{\Tlefthook}
+\Textendedparma\textcolor{Red}{\Tlefthook}
+\Textendedcalma\textcolor{Red}{\Tlefthook}
+\Textendedquesse\textcolor{Red}{\Tlefthook}
+\Textendedtinco\textcolor{Red}{\Trighthook}
+\Textendedparma\textcolor{Red}{\Trighthook}
+\Textendedcalma\textcolor{Red}{\Trighthook}
+\Textendedquesse\textcolor{Red}{\Trighthook}\par
+\Textendedando\textcolor{Red}{\Tlefthook}
+\Textendedumbar\textcolor{Red}{\Tlefthook}
+\Textendedanga\textcolor{Red}{\Tlefthook}
+\Textendedungwe\textcolor{Red}{\Tlefthook}
+\Textendedando\textcolor{Red}{\Trighthook}
+\Textendedumbar\textcolor{Red}{\Trighthook}
+\Textendedanga\textcolor{Red}{\Trighthook}
+\Textendedungwe\textcolor{Red}{\Trighthook}\par
+\Troomen\textcolor{Red}{\Tlefthook}
+\Tarda\textcolor{Red}{\Tlefthook}
+\Tlambe\textcolor{Red}{\Tlefthook}
+\Talda\textcolor{Red}{\Tlefthook}
+\Troomenalt\textcolor{Red}{\Tlefthook}
+\Tardaalt\textcolor{Red}{\Tlefthook}
+\Tlambealt\textcolor{Red}{\Tlefthook}
+\Troomen\textcolor{Red}{\Trighthook}
+\Tarda\textcolor{Red}{\Trighthook}
+\Tlambe\textcolor{Red}{\Trighthook}
+\Talda\textcolor{Red}{\Trighthook}
+\Troomenalt\textcolor{Red}{\Trighthook}
+\Tardaalt\textcolor{Red}{\Trighthook}
+\Tlambealt\textcolor{Red}{\Trighthook}\par
+\Tsilme\textcolor{Red}{\Tlefthook}
+\Tsilmenuquerna\textcolor{Red}{\Tlefthook}
+\Tesse\textcolor{Red}{\Tlefthook}
+\Tessenuquerna\textcolor{Red}{\Tlefthook}
+\Tsilmealt\textcolor{Red}{\Tlefthook}
+\Tsilmenuquernaalt\textcolor{Red}{\Tlefthook}
+\Tessealt\textcolor{Red}{\Tlefthook}
+\Tessenuquernaalt\textcolor{Red}{\Tlefthook}
+\Tsilme\textcolor{Red}{\Trighthook}
+\Tsilmenuquerna\textcolor{Red}{\Trighthook}
+\Tesse\textcolor{Red}{\Trighthook}
+\Tessenuquerna\textcolor{Red}{\Trighthook}
+\Tsilmealt\textcolor{Red}{\Trighthook}
+\Tsilmenuquernaalt\textcolor{Red}{\Trighthook}
+\Tessealt\textcolor{Red}{\Trighthook}
+\Tessenuquernaalt\textcolor{Red}{\Trighthook}\par
+\Thyarmen\textcolor{Red}{\Tlefthook}
+\Thalla\textcolor{Red}{\Tlefthook}
+\Thwestasindarinwa\textcolor{Red}{\Tlefthook}\Ts
+\Thyarmen\textcolor{Red}{\Trighthook}
+\Thalla\textcolor{Red}{\Trighthook}
+\Thwestasindarinwa\textcolor{Red}{\Trighthook}\par
+\Tyanta\textcolor{Red}{\Tlefthook}
+\Tuure\textcolor{Red}{\Tlefthook}
+\Tosse\textcolor{Red}{\Tlefthook}
+\Ttelco\textcolor{Red}{\Tlefthook}
+\Taara\textcolor{Red}{\Tlefthook}
+\Tyanta\textcolor{Red}{\Trighthook}
+\Tuure\textcolor{Red}{\Trighthook}
+\Tosse\textcolor{Red}{\Trighthook}
+\Ttelco\textcolor{Red}{\Trighthook}
+\Taara\textcolor{Red}{\Trighthook}\par
+
+\clearpage
+\testtehtar{\Textendedcalma\TTthreedots\TTthreedotsbelow\Trighthook}
+\testtehtar{\Tlambe\TTthreedots\TTthreedotsbelow\Trighthook}
+\testtehtar{\Textendedquesse\TTthreedots\TTthreedotsbelow\Trighthook}
+\testtehtar{\Ttinco\TTthreedots\TTthreedotsbelow\Tcurlyhook}
+\testtehtar{\Tlambe\TTthreedots\TTthreedotsbelow\Tcurlyhook}
+\testtehtar{\Textendedcalma\TTthreedots\TTthreedotsbelow\Tuphook}
+\testtehtar{\Textendedquesse\TTthreedots\TTthreedotsbelow\Tuphook}
+
+\clearpage
+\tengmag{1.5}
+
+\section*{Full character table}
+
+\begin{tabular}{|ll|ll|ll|ll|}
+000 & \tengwa{000} & 001 & \tengwa{001} & 002 & \tengwa{002} & 003 & \tengwa{003}\\
+004 & \tengwa{004} & 005 & \tengwa{005} & 006 & \tengwa{006} & 007 & \tengwa{007}\\
+008 & \tengwa{008} & 009 & \tengwa{009} & 010 & \tengwa{010} & 011 & \tengwa{011}\\
+012 & \tengwa{012} & 013 & \tengwa{013} & 014 & \tengwa{014} & 015 & \tengwa{015}\\
+016 & \tengwa{016} & 017 & \tengwa{017} & 018 & \tengwa{018} & 019 & \tengwa{019}\\
+020 & \tengwa{020} & 021 & \tengwa{021} & 022 & \tengwa{022} & 023 & \tengwa{023}\\
+024 & \tengwa{024} & 025 & \tengwa{025} & 026 & \tengwa{026} & 027 & \tengwa{027}\\
+028 & \tengwa{028} & 029 & \tengwa{029} & 030 & \tengwa{030} & 031 & \tengwa{031}\\
+032 & \tengwa{032} & 033 & \tengwa{033} & 034 & \tengwa{034} & 035 & \tengwa{035}\\
+036 & \tengwa{036} & 037 & \tengwa{037} & 038 & \tengwa{038} & 039 & \tengwa{039}\\
+040 & \tengwa{040} & 041 & \tengwa{041} & 042 & \tengwa{042} & 043 & \tengwa{043}\\
+044 & \tengwa{044} & 045 & \tengwa{045} & 046 & \tengwa{046} & 047 & \tengwa{047}\\
+048 & \tengwa{048} & 049 & \tengwa{049} & 050 & \tengwa{050} & 051 & \tengwa{051}\\
+052 & \tengwa{052} & 053 & \tengwa{053} & 054 & \tengwa{054} & 055 & \tengwa{055}\\
+056 & \tengwa{056} & 057 & \tengwa{057} & 058 & \tengwa{058} & 059 & \tengwa{059}\\
+060 & \tengwa{060} & 061 & \tengwa{061} & 062 & \tengwa{062} & 063 & \tengwa{063}\\
+\end{tabular}
+\nolinebreak\hfill
+\begin{tabular}{|ll|ll|ll|ll|}
+064 & \tengwa{064} & 065 & \tengwa{065} & 066 & \tengwa{066} & 067 & \tengwa{067}\\
+068 & \tengwa{068} & 069 & \tengwa{069} & 070 & \tengwa{070} & 071 & \tengwa{071}\\
+072 & \tengwa{072} & 073 & \tengwa{073} & 074 & \tengwa{074} & 075 & \tengwa{075}\\
+076 & \tengwa{076} & 077 & \tengwa{077} & 078 & \tengwa{078} & 079 & \tengwa{079}\\
+080 & \tengwa{080} & 081 & \tengwa{081} & 082 & \tengwa{082} & 083 & \tengwa{083}\\
+084 & \tengwa{084} & 085 & \tengwa{085} & 086 & \tengwa{086} & 087 & \tengwa{087}\\
+088 & \tengwa{088} & 089 & \tengwa{089} & 090 & \tengwa{090} & 091 & \tengwa{091}\\
+092 & \tengwa{092} & 093 & \tengwa{093} & 094 & \tengwa{094} & 095 & \tengwa{095}\\
+096 & \tengwa{096} & 097 & \tengwa{097} & 098 & \tengwa{098} & 099 & \tengwa{099}\\
+100 & \tengwa{100} & 101 & \tengwa{101} & 102 & \tengwa{102} & 103 & \tengwa{103}\\
+104 & \tengwa{104} & 105 & \tengwa{105} & 106 & \tengwa{106} & 107 & \tengwa{107}\\
+108 & \tengwa{108} & 109 & \tengwa{109} & 110 & \tengwa{110} & 111 & \tengwa{111}\\
+112 & \tengwa{112} & 113 & \tengwa{113} & 114 & \tengwa{114} & 115 & \tengwa{115}\\
+116 & \tengwa{116} & 117 & \tengwa{117} & 118 & \tengwa{118} & 119 & \tengwa{119}\\
+120 & \tengwa{120} & 121 & \tengwa{121} & 122 & \tengwa{122} & 123 & \tengwa{123}\\
+124 & \tengwa{124} & 125 & \tengwa{125} & 126 & \tengwa{126} & 127 & \tengwa{127}\\
+\end{tabular}
+\clearpage
+\begin{tabular}{|ll|ll|ll|ll|}
+128 & \tengwa{128} & 129 & \tengwa{129} & 130 & \tengwa{130} & 131 & \tengwa{131}\\
+132 & \tengwa{132} & 133 & \tengwa{133} & 134 & \tengwa{134} & 135 & \tengwa{135}\\
+136 & \tengwa{136} & 137 & \tengwa{137} & 138 & \tengwa{138} & 139 & \tengwa{139}\\
+140 & \tengwa{140} & 141 & \tengwa{141} & 142 & \tengwa{142} & 143 & \tengwa{143}\\
+144 & \tengwa{144} & 145 & \tengwa{145} & 146 & \tengwa{146} & 147 & \tengwa{147}\\
+148 & \tengwa{148} & 149 & \tengwa{149} & 150 & \tengwa{150} & 151 & \tengwa{151}\\
+152 & \tengwa{152} & 153 & \tengwa{153} & 154 & \tengwa{154} & 155 & \tengwa{155}\\
+156 & \tengwa{156} & 157 & \tengwa{157} & 158 & \tengwa{158} & 159 & \tengwa{159}\\
+160 & \tengwa{160} & 161 & \tengwa{161} & 162 & \tengwa{162} & 163 & \tengwa{163}\\
+164 & \tengwa{164} & 165 & \tengwa{165} & 166 & \tengwa{166} & 167 & \tengwa{167}\\
+168 & \tengwa{168} & 169 & \tengwa{169} & 170 & \tengwa{170} & 171 & \tengwa{171}\\
+172 & \tengwa{172} & 173 & \tengwa{173} & 174 & \tengwa{174} & 175 & \tengwa{175}\\
+176 & \tengwa{176} & 177 & \tengwa{177} & 178 & \tengwa{178} & 179 & \tengwa{179}\\
+180 & \tengwa{180} & 181 & \tengwa{181} & 182 & \tengwa{182} & 183 & \tengwa{183}\\
+184 & \tengwa{184} & 185 & \tengwa{185} & 186 & \tengwa{186} & 187 & \tengwa{187}\\
+188 & \tengwa{188} & 189 & \tengwa{189} & 190 & \tengwa{190} & 191 & \tengwa{191}\\
+\end{tabular}
+\nolinebreak\hfill
+\begin{tabular}{|ll|ll|ll|ll|}
+192 & \tengwa{192} & 193 & \tengwa{193} & 194 & \tengwa{194} & 195 & \tengwa{195}\\
+196 & \tengwa{196} & 197 & \tengwa{197} & 198 & \tengwa{198} & 199 & \tengwa{199}\\
+200 & \tengwa{200} & 201 & \tengwa{201} & 202 & \tengwa{202} & 203 & \tengwa{203}\\
+204 & \tengwa{204} & 205 & \tengwa{205} & 206 & \tengwa{206} & 207 & \tengwa{207}\\
+208 & \tengwa{208} & 209 & \tengwa{209} & 210 & \tengwa{210} & 211 & \tengwa{211}\\
+212 & \tengwa{212} & 213 & \tengwa{213} & 214 & \tengwa{214} & 215 & \tengwa{215}\\
+216 & \tengwa{216} & 217 & \tengwa{217} & 218 & \tengwa{218} & 219 & \tengwa{219}\\
+220 & \tengwa{220} & 221 & \tengwa{221} & 222 & \tengwa{222} & 223 & \tengwa{223}\\
+224 & \tengwa{224} & 225 & \tengwa{225} & 226 & \tengwa{226} & 227 & \tengwa{227}\\
+228 & \tengwa{228} & 229 & \tengwa{229} & 230 & \tengwa{230} & 231 & \tengwa{231}\\
+232 & \tengwa{232} & 233 & \tengwa{233} & 234 & \tengwa{234} & 235 & \tengwa{235}\\
+236 & \tengwa{236} & 237 & \tengwa{237} & 238 & \tengwa{238} & 239 & \tengwa{239}\\
+240 & \tengwa{240} & 241 & \tengwa{241} & 242 & \tengwa{242} & 243 & \tengwa{243}\\
+244 & \tengwa{244} & 245 & \tengwa{245} & 246 & \tengwa{246} & 247 & \tengwa{247}\\
+248 & \tengwa{248} & 249 & \tengwa{249} & 250 & \tengwa{250} & 251 & \tengwa{251}\\
+252 & \tengwa{252} & 253 & \tengwa{253} & 254 & \tengwa{254} & 255 & \tengwa{255}\\
+\end{tabular}
+
+\end{document}
+\endinput
+%%
+%% End of file `tengtest.tex'.
diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf b/Master/texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf
new file mode 100644
index 00000000000..e3c0c33883b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf
Binary files differ
diff --git a/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwaralt.enc b/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwaralt.enc
new file mode 100644
index 00000000000..5b6105434bc
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwaralt.enc
@@ -0,0 +1,275 @@
+/TengwarAltEncoding [
+/exclam
+/Q
+/A
+/Z
+
+/at
+/W
+/S
+/X
+
+/numbersign
+/E
+/D
+/C
+
+/dollar
+/R
+/F
+/V
+
+/percent
+/T
+/G
+/B
+
+/asciicircum
+/Y
+/H
+/N
+
+/ampersand
+/U
+/J
+/M
+
+/questiondown
+/scaron
+/Adieresis
+/Atilde
+/OE
+/oe
+/registered
+/Ccedilla
+
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+
+/egrave
+/ecircumflex
+/eacute
+/edieresis
+
+/agrave
+/aacute
+/acircumflex
+/atilde
+
+/a
+/s
+/three
+/f
+/g
+/y
+/h
+/n
+/seven
+/u
+/l
+/period
+/zero
+/p
+/less
+/asciitilde
+
+/grave
+/braceright
+/guillemotleft
+/guillemotright
+
+/perthousand
+/Scaron
+/guilsinglleft
+/Ydieresis
+
+/florin
+/quotedblbase
+/ellipsis
+/dagger
+
+/cent
+/AE
+/.notdef
+/.notdef
+
+/bullet
+/j
+/nine
+/one
+/two
+/four
+/five
+/six
+/q
+/w
+/e
+/r
+/t
+/z
+/x
+/b
+
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarcap.enc b/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarcap.enc
new file mode 100644
index 00000000000..8f79841803e
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarcap.enc
@@ -0,0 +1,125 @@
+/TengwarCapEncoding [
+/one % tinco
+/q % parma
+/a % calma
+/z % quesse
+/two % ando
+/w % umbar
+/s % anga
+/x % ungwe
+/three % thuule
+/e % formen
+/d % aha
+/c % hwesta
+/four % anto
+/r % ampa
+/f % anca
+/v % unque
+/five % nuumen
+/t % malta
+/g % noldo
+/b % nwalme
+/six % oore
+/y % vala
+/h % anna
+/n % vilya
+/seven % roomen
+/u % arda
+/j % lambe
+/m % alda
+/eight % silme
+/i % silme nuquerna
+/k % esse
+/comma % esse nuquerna
+/nine % hyarmen
+/o % hwesta sindarinwa
+/l % yanta
+/period % uure
+/onehalf % halla
+/grave % telco
+/asciitilde % aara
+/.notdef % ?
+/exclam % extended tinco
+/Q % extended parma
+/A % extended calma
+/Z % extended quesse
+/at % extended ando
+/W % extended umbar
+/S % extended anga
+/X % extended ungwe
+/eth % zero
+/.notdef % ?
+/bracketright % osse
+/ntilde % one
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+
+/.notdef /.notdef /.notdef /.notdef % ---
+/asterisk % alt silme
+/I % alt silme nuquerna
+/K % alt esse
+/Zcaron % alt esse nuquerna
+/bullet % HW
+/endash % SC
+/emdash % &
+/daggerdbl % alt A
+/questiondown % alt HW
+/onequarter % alt schwa
+/threesuperior % alt HW
+/threequarters % alt HW
+
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/Adieresis % alt quesse
+/less % alt hwesta
+/mu1 % alt calma
+/cedilla % alt anga
+/Ydieresis % alt telco
+/ordfeminine % alt aara
+/.notdef /.notdef /.notdef % ---
+/Aring % alt yanta
+/florin % anna curl
+/dagger % noldo curl
+/.notdef /.notdef /.notdef /.notdef % ---
+
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc b/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc
new file mode 100644
index 00000000000..08dc41f4b5e
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc
@@ -0,0 +1,201 @@
+/TengwarEncoding [
+/one % tinco
+/q % parma
+/a % calma
+/z % quesse
+/two % ando
+/w % umbar
+/s % anga
+/x % ungwe
+/three % thuule
+/e % formen
+/d % aha
+/c % hwesta
+/four % anto
+/r % ampa
+/f % anca
+/v % unque
+/five % nuumen
+/t % malta
+/g % noldo
+/b % nwalme
+/six % oore
+/y % vala
+/h % anna
+/n % vilya
+/seven % roomen
+/u % arda
+/j % lambe
+/m % alda
+/eight % silme
+/i % silme nuquerna
+/k % esse
+/comma % esse nuquerna
+/nine % hyarmen
+/o % hwesta sindarinwa
+/l % yanta
+/period % uure
+/onehalf % halla
+/grave % telco
+/asciitilde % aara
+/.notdef % ?
+/exclam % extended tinco
+/Q % extended parma
+/A % extended calma
+/Z % extended quesse
+/at % extended ando
+/W % extended umbar
+/S % extended anga
+/X % extended ungwe
+/eth % zero
+/.notdef % ?
+/bracketright % osse
+/ntilde % one
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+
+/E % threedots /numbersign /D /C
+/Ntilde % threedotsbelow /Eth /Ograve /Oacute /greater
+/Otilde % twodots /Ocircumflex /Odieresis /multiply
+/Iacute % twodotsbelow /Igrave /Icircumflex /Idieresis /acute
+/T % dot /percent /G /B
+/Eacute % dotbelow /Egrave /Ecircumflex /Edieresis /parenleft /O /L
+/R % acute /dollar /F /V
+/.notdef % doubleacute
+/Y % rightcurl /asciicircum /H /N
+/ccaron % doublerightcurl /Ccaron /Dcaron /dcaron
+/U % leftcurl /ampersand /J /M
+/.notdef % doubleleftcurl
+/p % nasalizer /zero /P /parenright /lacute
+/semicolon % doubler /slash /colon /question /zcaron /degree
+/ecircumflex % tilde /egrave /eacute /edieresis
+/Ugrave % caron /Oslash /Uacute /Ucircumflex
+/equal % centered dot
+/hyphen % colon
+/Aacute % exclamation
+/Agrave % question
+/backslash % centered tilde
+/Acircumflex % centered long tilde
+/yacute % verticalbar /udieresis /thorn /ydieresis
+/quotedblbase % doubleacutebelow /florin /ellipsis /dagger /quotesinglbase
+/aring % rightcurlbelow /adieresis /ae /ccedilla
+/.notdef % ---
+/quoteright % leftcurlbelow /quoteleft /quotedblleft /quotedblright
+/.notdef % ---
+/plus % righthook
+/bar % lefthook
+/.notdef /.notdef % ---
+/.notdef /.notdef % ---
+/ograve % two
+/oacute % three
+/ocircumflex % four
+/otilde % five
+/odieresis % six
+/divide % seven
+/oslash % eight
+/ugrave % nine
+/uacute % ten
+/ucircumflex % eleven
+/.notdef % decimal
+/.notdef % duodecimal
+/trademark % leastsignificant /tilde /dieresis /copyright
+/.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+
+/circumflex % three vertical dots
+/guilsinglright % parenthesis
+/logicalnot % double centered tilde
+/.notdef % ---
+/asterisk % alt silme
+/I % alt silme nuquerna
+/K % alt esse
+/Zcaron % alt esse nuquerna
+/bullet % HW
+/endash % SC
+/emdash % &
+/daggerdbl % alt A
+/questiondown % alt HW
+/onequarter % alt schwa
+/threesuperior % alt HW
+/threequarters % alt HW
+/brokenbar % back-HT
+/section % front-HT
+/hcircumflex % ?
+/Hbar % ?
+/hbar % ?
+/itilde % ?
+/Itilde % ?
+/.notdef % ---
+/underscore % alt right hook
+/Gbreve % alt right hook
+/exclamdown % alt right hook
+/Aring % alt right hook
+/cent % alt right hook
+/gcircumflex % alt right hook
+/AE % alt right hook
+/sterling % alt right hook
+/yen % alt right hook
+/Gcircumflex % alt right hook
+/braceright % alt left hook
+/.notdef % ---
+/bracketleft % overbar /icircumflex /braceleft /igrave /Imacron /imacron
+/quotesingle % underbar /idieresis /quotedbl /iacute /Ibreve /ibreve /cedilla
+/Scaron % acutebelow /perthousand /guilsinglleft /Ydieresis
+/Yacute % circumflex /Udieresis /Thorn /germandbls
+/aacute % leftbackcurl /agrave /acircumflex /atilde
+/eogonek % doublerightcurllong /Eogonek /Ecaron /ecaron
+/aogonek % threedots2 /Aogonek /Cacute /cacute
+/amacron % threedotsbelow2 /Amacron /Abreve /abreve
+/ordfeminine % threedotsinverted /minus /macron /mu1
+/ccircumflex % threedotsinverted2 /Ccircumflex
+/emacron % grave /Emacron
+/Ebreve % rightcurllong /ebreve
+/Adieresis % alt quesse
+/less % alt hwesta
+/Iogonek % short tinco
+/iogonek % short ando
+/dotlessi % short anto
+/IJ % short nuumen
+/ij % short oore
+/Jcircumflex % short extended tinco
+/jcircumflex % short extended ando
+/Hcircumflex % short yanta
+/kgreenlandic % noldo curl
+/Lacute % anna curl
+/scaron % malta hook
+/gbreve % lambe hook
+/.notdef /.notdef % ---
+
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/.notdef /.notdef /.notdef /.notdef % ---
+/registered % modern question
+/Ccedilla % modern exclamation
+/ordmasculine % modern period
+/onesuperior % modern comma
+/Atilde % modern semicolon
+/plusminus % modern quote left
+/twosuperior % modern quote right
+/guillemotleft % modern double quote left
+/guillemotright % modern double quote right
+/OE % modern parenthesis left
+/oe % modern parenthesis right
+/periodcentered
+/middot
+/currency
+/paragraph
+/.notdef % ---
+] def
diff --git a/Master/texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map b/Master/texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map
new file mode 100644
index 00000000000..192a2d88f24
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map
@@ -0,0 +1,27 @@
+Elfica3001 TengwarElfica " TengwarEncoding ReEncodeFont" <tengwarscript.enc <Elfica3001.ttf
+Parmaite TengwarParmaite " TengwarEncoding ReEncodeFont" <tengwarscript.enc <Parmaite.ttf
+Parmaite_alt TengwarParmaiteAlt " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <Parmaite_alt.ttf
+TengwarFormal12 TengwarFormal12 " TengwarEncoding ReEncodeFont" <tengwarscript.enc <TengwarFormal12.ttf
+TengwarFormalA12 TengwarFormalA12 " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <TengwarFormalA12.ttf
+TengwarNoldor TengwarNoldor " TengwarEncoding ReEncodeFont" <tengwarscript.enc <TengwarNoldor.ttf
+TengwarNoldorAlt TengwarNoldorA " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <TengwarNoldorAlt.ttf
+TengwarNoldorCapitals1 TengwarNoldor1 " TengwarCapEncoding ReEncodeFont" <tengwarcap.enc <TengwarNoldorCapitals1.ttf
+TengwarNoldorCapitals2 TengwarNoldor2 " TengwarCapEncoding ReEncodeFont" <tengwarcap.enc <TengwarNoldorCapitals2.ttf
+TengwarQuenya TengwarQuenya " TengwarEncoding ReEncodeFont" <tengwarscript.enc <TengwarQuenya.ttf
+TengwarQuenyaAlt TengwarQuenyaA " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <TengwarQuenyaAlt.ttf
+TengwarQuenyaCapitals1 TengwarQuenya1 " TengwarCapEncoding ReEncodeFont" <tengwarcap.enc <TengwarQuenyaCapitals1.ttf
+TengwarQuenyaCapitals2 TengwarQuenya2 " TengwarCapEncoding ReEncodeFont" <tengwarcap.enc <TengwarQuenyaCapitals2.ttf
+TengwarSindarin TengwarSindarin " TengwarEncoding ReEncodeFont" <tengwarscript.enc <TengwarSindarin.ttf
+TengwarSindarinAlt TengwarSindarinA " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <TengwarSindarinAlt.ttf
+TengwarSindarinCapitals1 TengwarSindarin1 " TengwarCapEncoding ReEncodeFont" <tengwarcap.enc <TengwarSindarinCapitals1.ttf
+TengwarSindarinCapitals2 TengwarSindarin2 " TengwarCapEncoding ReEncodeFont" <tengwarcap.enc <TengwarSindarinCapitals2.ttf
+TengwarTelerin Tengwar-Teleri " TengwarEncoding ReEncodeFont" <tengwarscript.enc <TengwarTelerin.ttf
+tngan TengwarAnnatar " TengwarEncoding ReEncodeFont" <tengwarscript.enc <tngan.ttf
+tngana TengwarAnnatarAlt " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <tngana.ttf
+tnganb TengwarAnnatar-Bold " TengwarEncoding ReEncodeFont" <tengwarscript.enc <tnganb.ttf
+tnganab TengwarAnnatarAlt-Bold " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <tnganab.ttf
+tngani TengwarAnnatar-Italic " TengwarEncoding ReEncodeFont" <tengwarscript.enc <tngani.ttf
+tnganai TengwarAnnatarAlt-Italic " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <tnganai.ttf
+tnganbi TengwarAnnatar-BoldItalic " TengwarEncoding ReEncodeFont" <tengwarscript.enc <tnganbi.ttf
+tnganabi TengwarAnnatarAlt-BoldItalic " TengwarAltEncoding ReEncodeFont" <tengwaralt.enc <tnganabi.ttf
+UnicodeParmaite TengwarParmaite <UnicodeParmaite.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/Elfica3001.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/Elfica3001.tfm
new file mode 100644
index 00000000000..581a5391fa4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/Elfica3001.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite.tfm
new file mode 100644
index 00000000000..757f02e180e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_alt.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_alt.tfm
new file mode 100644
index 00000000000..a7d3257d7d6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_alt.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_full.tfm
new file mode 100644
index 00000000000..2deac17cf3d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal12.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal12.tfm
new file mode 100644
index 00000000000..7565a76b5cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal12.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormalA12.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormalA12.tfm
new file mode 100644
index 00000000000..0b29d74be2f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormalA12.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal_full.tfm
new file mode 100644
index 00000000000..a8117b3fe5d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor.tfm
new file mode 100644
index 00000000000..6d34fae7118
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorAlt.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorAlt.tfm
new file mode 100644
index 00000000000..013c75a4bb3
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorAlt.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals1.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals1.tfm
new file mode 100644
index 00000000000..f7aab97d22e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals2.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals2.tfm
new file mode 100644
index 00000000000..609f10b7824
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor_full.tfm
new file mode 100644
index 00000000000..46e6e48736d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya.tfm
new file mode 100644
index 00000000000..e80c8c38456
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaAlt.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaAlt.tfm
new file mode 100644
index 00000000000..21118faa479
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaAlt.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals1.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals1.tfm
new file mode 100644
index 00000000000..49c0cc2522c
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals2.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals2.tfm
new file mode 100644
index 00000000000..54f95047634
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya_full.tfm
new file mode 100644
index 00000000000..d2b398ecc82
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin.tfm
new file mode 100644
index 00000000000..45d98ee70be
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinAlt.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinAlt.tfm
new file mode 100644
index 00000000000..b5f64ca383f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinAlt.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals1.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals1.tfm
new file mode 100644
index 00000000000..e7ee5947f57
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals2.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals2.tfm
new file mode 100644
index 00000000000..a2af2700469
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals2.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin_full.tfm
new file mode 100644
index 00000000000..d4982726a45
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarTelerin.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarTelerin.tfm
new file mode 100644
index 00000000000..937c1d127f5
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarTelerin.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/UnicodeParmaite.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/UnicodeParmaite.tfm
new file mode 100644
index 00000000000..04c81deea39
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/UnicodeParmaite.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngan.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngan.tfm
new file mode 100644
index 00000000000..461eaedf26e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngan.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngan_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngan_full.tfm
new file mode 100644
index 00000000000..f5212ac1db7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngan_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngana.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngana.tfm
new file mode 100644
index 00000000000..cc5ddec5364
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngana.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganab.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganab.tfm
new file mode 100644
index 00000000000..7e750253e01
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganab.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganabi.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganabi.tfm
new file mode 100644
index 00000000000..d1931323934
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganabi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganai.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganai.tfm
new file mode 100644
index 00000000000..8935d1d4b64
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganai.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganb.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganb.tfm
new file mode 100644
index 00000000000..06966bbab52
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganb.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganb_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganb_full.tfm
new file mode 100644
index 00000000000..186e04608eb
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganb_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganbi.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganbi.tfm
new file mode 100644
index 00000000000..ef5872e6977
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganbi.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganbi_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganbi_full.tfm
new file mode 100644
index 00000000000..01df12f6992
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tnganbi_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngani.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngani.tfm
new file mode 100644
index 00000000000..77d217d8d52
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngani.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngani_full.tfm b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngani_full.tfm
new file mode 100644
index 00000000000..403f66a92bd
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/tengwarscript/tngani_full.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/Parmaite_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/Parmaite_full.vf
new file mode 100644
index 00000000000..f057f8268e0
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/Parmaite_full.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarFormal_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarFormal_full.vf
new file mode 100644
index 00000000000..ebe65b3f03d
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarFormal_full.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarNoldor_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarNoldor_full.vf
new file mode 100644
index 00000000000..088112825a1
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarNoldor_full.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarQuenya_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarQuenya_full.vf
new file mode 100644
index 00000000000..21c97ff4989
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarQuenya_full.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarSindarin_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarSindarin_full.vf
new file mode 100644
index 00000000000..1c8a55bd6de
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/TengwarSindarin_full.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/tngan_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/tngan_full.vf
new file mode 100644
index 00000000000..d7362b49e7b
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/tngan_full.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/tnganb_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/tnganb_full.vf
new file mode 100644
index 00000000000..eaecc031840
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/tnganb_full.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/tnganbi_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/tnganbi_full.vf
new file mode 100644
index 00000000000..174d60ba3f8
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/tnganbi_full.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/tengwarscript/tngani_full.vf b/Master/texmf-dist/fonts/vf/public/tengwarscript/tngani_full.vf
new file mode 100644
index 00000000000..ea2e04302b7
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/tengwarscript/tngani_full.vf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx b/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx
new file mode 100644
index 00000000000..f2e89afc18c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx
@@ -0,0 +1,4239 @@
+%\iffalse
+% tengwarscript.dtx generated using makedtx.pl version 0.9b (c) Nicola Talbot
+% Command line args:
+% -setambles "(.*)\.cfg=>\nopreamble\nopostamble"
+% -src "(.*)\.sty=>\1.sty"
+% -src "(.*)\.cfg=>\1.cfg"
+% -src "tengtest\.tex=>tengtest.tex"
+% -src "tengfonts\.tex=>tengfonts.tex"
+% -author "Ignacio Fernández Galván"
+% -doc "tengwarscript.tex"
+% tengwarscript
+% Created on 2006/3/5 15:52
+%\fi
+%\iffalse
+%<*package>
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%</package>
+%\fi
+% \iffalse
+% Doc-Source file to use with LaTeX2e
+% Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved.
+% \fi
+% \iffalse
+%<*driver>
+\documentclass[a4paper]{ltxdoc}
+
+\usepackage{graphics}
+\usepackage[bookmarks=false,colorlinks]{hyperref}
+
+\newlength{\datelength}
+\newcommand{\name}[1]{\textsf{#1}}
+% this is to fix colour of broken links bleeding into marginpars
+\newcommand*{\falsepar}{\vskip-\baselineskip\vskip-\parskip}
+\setcounter{secnumdepth}{2}
+\setcounter{tocdepth}{2}
+\sloppy
+
+\title{\name{TengwarScript} 1.2\\
+ A package for writing \emph{tengwar} with \LaTeX}
+\author{Ignacio Fern\'andez Galv\'an}
+\date{5th March 2006}
+
+\begin{document}
+\DocInput{tengwarscript.dtx}
+\end{document}
+%</driver>
+%\fi
+%
+%\maketitle
+%
+%\tableofcontents
+%
+%\section{Introduction}
+%
+%The \emph{tengwar} script is a writing system invented by
+%J.~R.~R.~Tolkien for his fantasy world, it's not only a very beautiful
+%script but can also be used for writing all kinds of real and invented
+%languages. For more info about the \emph{tengwar}, visit the excellent
+%site Amanye Tenceli (\url{http://at.mansbjorkman.net}).
+%
+%\name{TengwarScript} is a \LaTeX\ package whose aim is to provide a
+%mid-level access to \emph{tengwar} fonts while still generating good
+%output by default. Each \emph{tengwar} sign has an individual command,
+%which should place the sign nicely with relation to the preceding signs.
+%So, to typeset the word \emph{quetta} (which means \emph{word}) in
+%Quenya mode one would just write:
+%|\Tquesse\TTacute\Ttinco\TTdoubler\TTthreedots|, resulting (with the
+%\name{Tengwar Parmaite} font) in:
+%\raisebox{-1.4ex}{\smash{\includegraphics{quetta}}}
+%
+%For long texts, all this typing would be too cumbersome, so it is
+%advised to use an automatic transcriber. The recommended one is
+%\name{ptt} (Perl tengwar transcriber), which can be found in the
+%author's homepage at the moment
+%(\url{http://djelibeibi.unex.es/tengwar}).
+%
+%\section{Instalation and requirements}
+%\label{install}
+%
+%The main package file |tengwarscript.sty| and the |*.cfg| files should
+%be placed where \LaTeX\ can find them (usually in
+%|[TEXMF]/tex/latex/tengwarscript|), preferably in the local or user
+%tree. Also included in the package are the |.tfm|, |.vf|, |.enc|, and
+%|.map| files needed for using the supported \emph{tengwar} fonts, these
+%should be probably be placed somewhere in |[TEXMF]/fonts|. Don't forget
+%to refresh the configuration and database (using |updmap| and |texhash|
+%with \name{tetex}, for example). For more precise information refer to
+%your \TeX\ distribution documentation.
+%
+%Note that the \name{TengwarScript} package needs some \emph{tengwar}
+%font installed to work properly. See the section \ref{fonts} section
+%below.
+%
+%If you have an old version of \name{TengwarScript} installed (v. 1.1),
+%note that the default names for the font files have changed, and there
+%are new virtual fonts provided. I recommend to delete the old |.tfm|
+%and |.pfb| files and use the new ones instead.
+%
+%\section{Usage}
+%
+%To load the package just use
+%|\usepackage[|\emph{options}|]{tengwarscript}| in your preamble, where
+%\emph{options} are the \emph{tengwar} fonts you intend to use in the
+%document (see section \ref{fonts} below). You should set at least one
+%\emph{tengwar} font here, otherwise the package will use the current
+%text font and output the \emph{tengwar} names instead of the
+%\emph{tengwar} themselves, i.e., you'll get ``[tinco]'' instead of the
+%\emph{tengwa} called \emph{tinco}.
+%
+%\subsection{\emph{Tengwar} and \emph{tehtar} commands}
+%
+%Once the package is loaded, you have access to all the \emph{tengwar}
+%signs through individual commands. The commands are named |\T| followed
+%by the name of the \emph{tengwa} or sign, or |\TT| plus the name for
+%\emph{tehtar} signs, which are placed above or below the preceding
+%\emph{tengwa}. Note that in some \emph{tengwar} modes (Sindarin and
+%English, for instance) the \emph{tehtar} are placed over the
+%\emph{tengwa} representing the following consonant, while
+%\name{TengwarScript} always places \emph{tehtar} over the preceding
+%\emph{tengwa}; this means that you may have to change the phonetical
+%order of the commands.
+%
+%You can see all supported signs and their commands in the included file
+%\name{tengtest.pdf}.
+%
+%\begin{flushleft}
+%\subsubsection{\emph{Tengwar}}
+%
+%|\Ttinco|, |\Tparma|, |\Tcalma|, |\Tquesse|, |\Tando|, |\Tumbar|,
+%|\Tanga|, |\Tungwe|, |\Tthuule|, |\Tformen|, |\Taha|, |\Thwesta|,
+%|\Tanto|, |\Tampa|, |\Tanca|, |\Tunque|, |\Tnuumen|, |\Tmalta|,
+%|\Tnoldo|, |\Tnwalme|, |\Toore|, |\Tvala|, |\Tanna|, |\Tvilya|,
+%|\Textendedtinco|, |\Textendedparma|, |\Textendedcalma|,
+%|\Textendedquesse|, |\Textendedando|, |\Textendedumbar|,
+%|\Textendedanga|, |\Textendedungwe|, |\Troomen|, |\Tarda|, |\Tlambe|,
+%|\Talda|, |\Troomenalt|, |\Tardaalt|, |\Tlambealt|, |\Tsilme|,
+%|\Tsilmenuquerna|, |\Tesse|, |\Tessenuquerna|, |\Tsilmealt|,
+%|\Tsilmenuquernaalt|, |\Tessealt|, |\Tessenuquernaalt|, |\Thyarmen|,
+%|\Thalla|, |\Thwestasindarinwa|, |\Tyanta|, |\Tuure|, |\Tosse|,
+%|\Ttelco|, |\Taara|
+%
+%\subsubsection{\emph{Tehtar} and modifiers}
+%
+%|\Tlefthook|, |\Trighthook|, |\Tcurlyhook|, |\Tuphook|, |\TTdot|,
+%|\TTacute|, |\TTthreedots|, |\TTrightcurl|, |\TTleftcurl|, |\TTcaron|,
+%|\TTdoubleacute|, |\TTdoublerightcurl|, |\TTdoubleleftcurl|,
+%|\TTtwodots|, |\TTtilde|, |\TTlefttilde|, |\TTnasalizer|, |\TTdoubler|,
+%|\TTdotbelow|, |\TTtwodotsbelow|, |\TTthreedotsbelow|,
+%|\TTdoubleacutebelow|, |\TTrightcurlbelow|, |\TTleftcurlbelow|,
+%|\TTverticalbarbelow|
+%
+%\subsubsection{Numerals}
+%
+%|\Tzero|, |\Tone|, |\Ttwo|, |\Tthree|, |\Tfour|, |\Tfive|, |\Tsix|,
+%|\Tseven|, |\Teight|, |\Tnine|, |\Tten|, |\Televen|, |\TTdecimal|,
+%|\TTduodecimal|, |\TTleastsignificant|
+%
+%\subsubsection{Punctuation}
+%
+%|\Tcentereddot|, |\Tcolon|, |\Tthreeverticaldots|, |\Tcenteredtilde|,
+%|\Tcenteredlongtilde|, |\Texclamation|, |\Tquestion|, |\Tparenthesis|,
+%|\Tromanquestion|, |\Tromanexclamation|, |\Tromanperiod|,
+%|\Tromancomma|, |\Tromansemicolon|, |\Tromanquoteleft|,
+%|\Tromanquoteright|, |\Tromandblquoteleft|, |\Tromandblquoteright|,
+%|\Tromanparenleft|, |\Tromanparenright|
+%
+%\end{flushleft}
+%
+%\subsubsection{Notes}
+%
+%\paragraph{S-hooks:}
+%
+%The s-hook signs |\Tlefthook|, |\Trighthook|, |\Tcurlyhook|, and
+%|\Tuphook| are a bit tricky. There is some code which tries to use the
+%best glyph and location for attaching a hook to each \emph{tengwa}, but
+%some combinations look weird and others are not supported; particularly,
+%|\Tlefthook| is only intended to work with |\Tquesse| and similar
+%shapes.
+%
+%\paragraph{Alternate glyphs:}
+%
+%Some fonts have alternate glyphs for some \emph{tengwar}, sometimes they
+%are just different shapes, sometimes they allow a better positioning of
+%\emph{tehtar} or s-hooks. \name{TengwarScript} supports some of these
+%alternate signs, with |alt| added to the |\T|\emph{tengwa} command
+%(|\Tsilmealt|, for example), but the particular results depend on the
+%font used. When a font doesn't include an alternate glyph, the |alt|
+%command gives the same standard \emph{tengwa}.
+%
+%\subsection{Other commands}
+%
+%Some other commands and environments are provided, these are:
+%
+%\medskip
+%\DescribeMacro{\tengmag}
+%Sets a magnification factor for the \emph{tengwar} font (compulsory
+%argument). The default facter (when no |\tengmag| is used) is 1.0, which
+%should be fine for 12pt text. The magnification factor can be changed
+%anywhere in the document and its effect is confined inside the group
+%where it's been changed. However, this has no effect inside a |tengwar|
+%environment (see below), because the \emph{tengwar} font has been
+%already selected then. Note that the factor specified with |\tengmag|
+%multiplies that of font selection commands like |\tengwarparmaite|, but
+%overwrites that of previous |\tengmag| instances.
+%
+%\medskip
+%\DescribeEnv{tengwar}
+%Everything inside this environment is typeset with the \emph{tengwar}
+%font, but you still should use the commands above if you want to know
+%what you're typing. The benefits against using the bare commands are
+%that there is only one font change (which can be quicker for long texts)
+%and that font-specific lengths like 1ex and 1em are defined in terms of
+%the \emph{tengwar} font. The downside is that font changing commands
+%like |\tengwarparmaite| and |\tengmag| don't work in the |tengwar|
+%environment.
+%
+%\medskip
+%\DescribeMacro{\Tempty}
+%Produces a blank of the width of the tenwa \emph{\'ore}, useful for
+%typesetting isolated \emph{tehtar} as in |\Tempty\TTthreedots|.
+%
+%\medskip
+%\DescribeMacro{\Ts}
+%Outputs a space in the \emph{tengwar} font. You don't usually want to
+%use ``normal'' spaces, because they are typeset in the text font, which
+%can have a very different size (unless it is done in a |tengwar|
+%environment, but still using |\Ts| is recommended).
+%
+%\medskip
+%\DescribeMacro{\Tkern}
+%Adjusts the kerning between two characters, it has one compulsory
+%argument, which is the with (in ex units of the \emph{tengwar} font, but
+%don't write the |ex|) of the kerning.
+%
+%\medskip
+%\DescribeMacro{\Tbox}
+%Typesets a text displaced horizontally and vertically. The syntax for
+%using this command is |\Tbox[y]{x}{text}|, which typesets |text| in the
+%\emph{tengwar} font displaced a distance |x| to the right and raised by
+%|y|. |x| and |y| are just numbers, given in ex units of the
+%\emph{tengwar} font (again, no explicit |ex| is needed), |y| is
+%optional. This is useful for manually placing a \emph{tehta} or an
+%s-hook.
+%
+%\medskip
+%\DescribeMacro{\tengwa}
+%Outputs one character in the \emph{tengwar} font, it takes a number
+%between 0 and 255 as an argument, which is the position of the character
+%in the font. You'll rarely want to use this command, use the
+%|\T|\emph{whatever} commands instead.
+%
+%\section{Tengwar fonts}
+%\label{fonts}
+%
+%For every supported font there is an option to the package (shown as
+%|[option]| in section~\ref{supported} below) and a command named
+%|\tengwar|\emph{option} (so, for example, the command for |[parmaite]|
+%is |\tengwarparmaite|). The commands themselves take an optional
+%argument which works as a magnification factor for the font, default is
+%1.0. This magnification factor works \textsl{in addition}, i.e., it's
+%multiplied, to the one specified by |\tengmag|.
+%
+%Only the fonts given as options to the package are loaded, so you have
+%to specify here all the \emph{tengwar} fonts you want to use in the
+%document (or |[all]| if you want all the fonts). The default selected
+%font is the last option passed to the package. Use the
+%|\tengwar|\emph{option} commands to select a different font.
+%
+%A sample of all supported fonts is shown in the file
+%\name{tengfonts.pdf}.
+%
+%\subsection{Font installation}
+%
+%Most \emph{tengwar} fonts are available in TrueType format, you can
+%download the |.ttf| files from their homepages and install them normally
+%in your operating system. To make these files available to \TeX\ you'll
+%probably have to copy them somewhere in its tree too, for example, in
+%\name{tetex}, you'd copy them in |[TEXMF]/fonts/truetype/tengwarscript|.
+%The |.map|, |.enc|, |.tfm|, and |.vf| files are also needed, see
+%section~\ref{install}.
+%
+%If you prefer using the fonts in PostScript Type~1 format (for example,
+%if you're not using pdf\LaTeX), some of the fonts are also available in
+%that format. If they are not, you can easily convert the TrueType fonts
+%with |ttf2pt1| (use |ttf2pt1 -a -b fontfile.ttf|) or with
+%\name{fontforge} (\url{http://fontforge.sourceforge.net/}). Place the
+%resulting |.pfb| files in |[TEXMF]/fonts/type1/tengwarscript| and edit
+%the |tengwarscript.map| file replacing the |.ttf| extensions with
+%|.pfb|. Note that when converting from TrueType to Type~1, whatever
+%hinting originally existed is usually lost, but on the other hand, if
+%the TrueType has no or bad hinting, the converter can add automatic
+%hinting, which is better than none.
+%
+%\subsection{Supported fonts}
+%\label{supported}\indent
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[parmaite]}\falsepar
+%\name{Tengwar Parmaite 2}, designed by M\r{a}ns Bj\"orkman
+%(\url{http://at.mansbjorkman.net/parmaite.htm}). A virtual font named
+%|Parmaite_full| combines glyphs from |Parmaite| and |Parmaite_alt|.
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[unicodeparmaite]}\falsepar
+%\name{Unicode Tengwar Parmaite}, a conversion to Unicode encoding of
+%\name{Tengwar Parmaite} made by Conrado Badenas
+%(\url{http://www.uv.es/~conrad/tolkien.html}). This font is available
+%only in Type~1 format, to avoid conflicts rename the file to
+%|UnicodeParmaite.pfb|. It's based on an older version of \name{Tengwar
+%Parmaite} and many glyphs are missing, use \name{Tengwar Parmaite 2} if
+%possible.
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[elfica]}\falsepar
+%\name{Tengwar Elfica 3.001}, designed by Enrique Mombello
+%(\url{http://www.geocities.com/enrombell/Archivos.htm}). If you have a
+%different version, you may have to modify the |tengwarscript.map| file
+%and/or rename the |.tfm| or |.ttf| file (it should work fine if the font
+%file is called |Elfica3001|).
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[formal]}\falsepar
+%\name{Tengwar Formal}, designed by Michal Nowakowski
+%(\url{http://tengwarformal.limes.com.pl/}). The virtual font
+%|TengwarFormal_full| combines glyphs from |TengwarFormal12| and
+%|TengwarFormalA12|.
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[annatar]}
+%\DescribeMacro{[annatarbold]}
+%\DescribeMacro{[annataritalic]}
+%\DescribeMacro{[annatarbolditalic]}\falsepar
+%\name{Tengwar Annatar} family, designed by Johan Winge
+%(\url{http://home.student.uu.se/j/jowi4905/fonts/annatar.html}). There
+%are four styles: regular, bold, italic and bold italic (the italic
+%versions are based on the famous \emph{One Ring inscription}).
+%Unfortunately, it's not possible to use the \LaTeX\ font selection
+%commands (|\textbf| and friends) to get the different styles, use the
+%|\tengwarannatar|\emph{style} commands instead. The virtual font
+%|tngan_full| combines glyphs from |tngan| and |tngana|, and similarly
+%for |tnganb_full| (|tnganb| and |tnganab|), |tngani_full| (|tngani| and
+%|tnganai|), and |tnganbi_full| (|tnganbi| and |tnganabi|).
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[quenya]}
+%\DescribeMacro{[quenyacapI]}
+%\DescribeMacro{[quenyacapII]}\falsepar
+%\name{Tengwar Quenya}, designed by Dan Smith
+%(\url{http://www.geocities.com/fontwizard/font_tengwar/index.html}). The
+%virtual font |TengwarQuenya_full| combines glyphs from |TengwarQuenya|
+%and |TengwarQuenyaAlt|. Two aditional fonts, |TengwarQuenyaCapitals1|
+%and |TengwarQuenyaCapitals2| provide bigger \emph{tehtar} suitable for
+%being used as capital letters, but lack \emph{tehtar}, numerals and
+%punctuation.
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[sindarin]}
+%\DescribeMacro{[sindarincapI]}
+%\DescribeMacro{[sindarincapII]}\falsepar
+%\name{Tengwar Sindarin}, designed by Dan Smith
+%(\url{http://www.geocities.com/fontwizard/font_tengwar/index.html}). The
+%virtual font |TengwarSindarin_full| combines glyphs from
+%|TengwarSindarin| and |TengwarSindarinAlt|. Two aditional fonts,
+%|TengwarSindarinCapitals1| and |TengwarSindarinCapitals2| provide bigger
+%\emph{tehtar} suitable for being used as capital letters, but lack
+%\emph{tehtar}, numerals and punctuation.
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[noldor]}
+%\DescribeMacro{[noldorcapI]}
+%\DescribeMacro{[noldorcapII]}\falsepar
+%\name{Tengwar Noldor}, designed by Dan Smith
+%(\url{http://www.geocities.com/fontwizard/font_tengwar/index.html}). The
+%virtual font |TengwarNoldor_full| combines glyphs from |TengwarNoldor|
+%and |TengwarNoldorAlt|. Two aditional fonts, |TengwarNoldorCapitals1|
+%and |TengwarNoldorCapitals2| provide bigger \emph{tehtar} suitable for
+%being used as capital letters, but lack \emph{tehtar}, numerals and
+%punctuation.
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[teleri]}\falsepar
+%\name{Tengwar Teleri}, designed by Josh Griffing
+%(\url{http://www.dafont.com/en/font.php?file=tengwar_teleri}). The
+%characters in this font look like swans and feathers, a nice font for
+%capital letters. The filename is |TengwarTelerin|.
+%
+%\medskip\pagebreak[1]
+%\DescribeMacro{[all]}\falsepar
+%Load all supported font definitions. The default selected font is
+%\name{Tengwar Parmaite 2}, but you can select a different font, as
+%usual, with the |\tengwar|\emph{option} command. Obviously, there is no
+%|\tengwarall| command.
+%
+%\section{Test files}
+%
+%A test file is provided. Source code is |tengtest.tex|, \name{pdf}
+%output is |tengtest.pdf|. This file includes a table with all supported
+%commands, some running text tests (a couple of pangrams in Spanish), a
+%complete for \emph{tehtar} placement, and a character table for the
+%\emph{tengwar} font. To generate the test for a different font, just
+%change the option in the |\usepackage[...]{tengwarscript}| command.
+%
+%There's another file named |tengfonts.pdf| (and its source,
+%|tengfonts.tex|), which shows all supported fonts. Of course, you need
+%to have them installed if you want to compile the source.
+%
+%\section{Bugs, limitations, problems\dots}
+%
+%Probably many. This was just a ``quick'n'dirty'' job and I don't have
+%much experience writing \LaTeX\ packages\dots\ The output has only been
+%really tested for the signs used in the Spanish transcription mode.
+%
+%One of the problems of the approach taken is that possible kerning
+%between \emph{tengwar} is just discarded, but I'm not sure if it would
+%work with the \emph{tehtar} in-between, anyway. For ``perfect'' results,
+%manual positioning can be applied when needed with the |\Tkern| and
+%|\Tbox| commands.
+%
+%\section{Changelog}
+%
+%\begin{flushleft}
+%\settowidth{\datelength}{|dd/mm/yyyy:| }
+%\setlength{\parindent}{-\datelength}
+%\leavevmode\indent
+%
+%|05/03/2006:| New version 1.2.
+%
+%|19/02/2006:| Added alternate \emph{tengwar} when available:
+%|\Tsilmealt|, |\Tsilmenuquernaalt|, |\Tessealt|, |\Tessenuquernaalt|,
+%|\Troomenalt|, |\Tardaalt|, |\Tlambealt|.
+%
+%|18/02/2006:| Added roman punctuation.
+%
+%| " | Added two additional s-hooks, |\Tcurlyhook| and
+%|\Tuphook|, and added some code to select the most appropriate s-hook
+%glyph for each \emph{tengwa}.
+%
+%|11/02/2006:| New re-encodings and virtual fonts allow the use of
+%``alt'' variants and provide a similar mapping for all fonts.
+%
+%| " | Added support for |.ttf| fonts. No conversion needed.
+%
+%\medskip
+%
+%|03/01/2006:| First \name{CTAN} release 1.1.
+%
+%| " | Added support for \name{Tengwar Formal}.
+%
+%|29/10/2005:| Added support for \name{Tengwar Teleri}.
+%
+%|26/12/2005:| Load only the |.cfg| files specified in the options.
+%
+%|18/12/2005:| Added support for \name{Tengwar Annatar}.
+%
+%| " | Added support for \name{Tengwar Elfica}.
+%
+%| " | Made |\Ts| font-dependent.
+%
+%|03/12/2005:| Changed name to \name{TengwarScript} to avoid conflicts.
+%
+%|30/11/2005:| Moved setup commands to |.cfg| files.
+%
+%| " | Added support for Dan Smith's fonts.
+%
+%|27/11/2005:| Provide commands for changing the \emph{tengwar} font
+%
+%|26/11/2005:| Added |\Tthreeverticaldots| and |\Tparenthesis|.
+%
+%| " | Changed lower \emph{tehtar} placement for \emph{lambe}.
+%
+%| " | Added support for \name{Tengwar Parmaite 2}.
+%
+%|25/11/2005:| Simplify the |tengwar| environment (redefine
+%|\teng@type|).
+%
+%| " | Actually use the current font when no \emph{tengwar} font
+%is loaded.
+%
+%|24/11/2005:| Output \emph{tengwar} names when no \emph{tengwar} font is
+%loaded.
+%
+%| " | Set font-dependent default magnification. Now 1.0 should
+%be fine.
+%
+%\medskip
+%
+%|19/11/2005:| First release 1.0.
+%\end{flushleft}
+%
+%\section{License}
+%
+%\name{TengwarScript} is copyright 2006 Ignacio Fern\'andez Galv\'an.
+%
+%This work may be distributed and/or modified under the conditions of the
+%\LaTeX\ Project Public License, either version 1.3a of this license or
+%(at your option) any later version. The latest version of this license
+%is in \url{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. A copy of LPPL version 1.3a can be found in the file |COPYING|.
+%
+%This work has the LPPL maintenance status ``maintained''. The Current
+%Maintainer of this work is: Ignacio Fern\'andez Galv\'an
+%(|jellby@yahoo.com|).
+%
+%This work consists of the files: |tengwarscript.dtx| and
+%|tengwarscript.ins|.
+%
+%
+%
+%\StopEventually{}
+%\section{The Code}
+% \begin{macrocode}
+%<*tengwarscript.sty>
+% \end{macrocode}
+% Declare the package
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tengwarscript}[2006/01/03 v1.2 TengwarScript for LaTeX]
+
+\RequirePackage{fp-basic}
+\RequirePackage{fp-snap}
+\FPmessagesfalse
+% \end{macrocode}
+
+% Declare options
+% \begin{macrocode}
+\DeclareOption{parmaite}{\input{parmaite.cfg}\tengwarparmaite}
+\DeclareOption{unicodeparmaite}{\input{unicodeparmaite.cfg}\tengwarunicodeparmaite}
+\DeclareOption{elfica}{\input{elfica.cfg}\tengwarelfica}
+\DeclareOption{formal}{\input{formal.cfg}\tengwarformal}
+\DeclareOption{annatar}{\input{annatar.cfg}\tengwarannatar}
+\DeclareOption{annatarbold}{\input{annatarbold.cfg}\tengwarannatarbold}
+\DeclareOption{annataritalic}{\input{annataritalic.cfg}\tengwarannataritalic}
+\DeclareOption{annatarbolditalic}{\input{annatarbolditalic.cfg}\tengwarannatarbolditalic}
+\DeclareOption{quenya}{\input{quenya.cfg}\tengwarquenya}
+\DeclareOption{quenyacapI}{\input{quenyacapI.cfg}\tengwarquenyacapI}
+\DeclareOption{quenyacapII}{\input{quenyacapII.cfg}\tengwarquenyacapII}
+\DeclareOption{sindarin}{\input{sindarin.cfg}\tengwarsindarin}
+\DeclareOption{sindarincapI}{\input{sindarincapI.cfg}\tengwarsindarincapI}
+\DeclareOption{sindarincapII}{\input{sindarincapII.cfg}\tengwarsindarincapII}
+\DeclareOption{noldor}{\input{noldor.cfg}\tengwarnoldor}
+\DeclareOption{noldorcapI}{\input{noldorcapI.cfg}\tengwarnoldorcapI}
+\DeclareOption{noldorcapII}{\input{noldorcapII.cfg}\tengwarnoldorcapII}
+\DeclareOption{teleri}{\input{teleri.cfg}\tengwarteleri}
+\DeclareOption{all}{\ExecuteOptions{%
+ unicodeparmaite,elfica,formal,%
+ annatar,annatarbold,annataritalic,annatarbolditalic,%
+ quenya,quenyacapI,quenyacapII,%
+ sindarin,sindarincapI,sindarincapII,%
+ noldor,noldorcapI,noldorcapII,%
+ teleri,parmaite%
+}}
+\DeclareOption*{\PackageError{tengwar}{Unknown option `\CurrentOption'}}
+% \end{macrocode}
+
+% Set the tengwar font with the right magnification
+% \begin{macrocode}
+\def\teng@mag{1.0}
+\def\teng@setfont{%
+ \if\teng@usefont0%
+ \font \teng@font=\fontname\font%
+ \else%
+ \def\teng@scaled{ scaled }%
+ \FPmul{\teng@usemag}{\teng@mag}{\teng@defaultmag}%
+ \FPround{\teng@usemag}{\teng@usemag}{0}%
+ \font \teng@font=\teng@usefont\teng@scaled\teng@usemag%
+ \fi%
+}
+% \end{macrocode}
+
+% Commands for setting all the kerning lengths after each tengwa
+% \begin{macrocode}
+\newcommand{\teng@setkern}[7]{%
+ \FPset{\@kernt}{#1}\global\edef\teng@kernt{\@kernt}% kern for upper tehtar
+ \FPset{\@kernb}{#2}\global\edef\teng@kernb{\@kernb}% kern for lower tehtar
+ \FPset{\@lower}{#3}\global\edef\teng@lower{\@lower}% amount to raise upper tehtar
+ \FPset{\@raise}{#4}\global\edef\teng@raise{\@raise}% amount to lower lower tehtar
+ \FPset{\@kernhook}{#5}\global\edef\teng@kernhook{\@kernhook}% kern for righthook
+ \FPset{\@raisehook}{#6}\global\edef\teng@raisehook{\@raisehook}% amount to raise right hook
+ \global\edef\teng@hookselect{#7}% hook type selector
+}
+\newcommand{\teng@addkern}[6]{%
+ \FPadd{\@kernt}{\teng@kernt}{#1}\global\edef\teng@kernt{\@kernt}%
+ \FPadd{\@kernb}{\teng@kernb}{#2}\global\edef\teng@kernb{\@kernb}%
+ \FPadd{\@lower}{\teng@lower}{#3}\global\edef\teng@lower{\@lower}%
+ \FPadd{\@raise}{\teng@raise}{#4}\global\edef\teng@raise{\@raise}%
+ \FPadd{\@kernhook}{\teng@kernhook}{#5}\global\edef\teng@kernhook{\@kernhook}%
+ \FPadd{\@raisehook}{\teng@raisehook}{#6}\global\edef\teng@raisehook{\@raisehook}%
+}
+% \end{macrocode}
+
+% Macros for placing tehtar above and below tengwar
+% \begin{macrocode}
+\def\teng@place@tehta #1{\kern-\teng@kernt ex\makebox[0pt]{\raisebox{\teng@raise ex}{#1}}\kern\teng@kernt ex}
+\def\teng@place@tehtabelow #1{\kern-\teng@kernb ex\makebox[0pt]{\raisebox{-\teng@lower ex}{#1}}\kern\teng@kernb ex}
+
+% Whole strut and witdh
+% \begin{macrocode}
+\def\teng@strutwidth{0.0pt}
+\def\teng@strut{\teng@strutt\teng@strutb}
+% \end{macrocode}
+
+% Writing in the tengwar font
+% \begin{macrocode}
+\newcommand{\teng@type}[1]{\bgroup\teng@font#1\egroup}
+% \end{macrocode}
+
+% User command for setting the tengwar font magnification
+% \begin{macrocode}
+\newcommand{\tengmag}[1]{%
+ \def\teng@mag{#1}%
+ \teng@setfont%
+}
+% \end{macrocode}
+
+% User command for writing a single unmodified character in the tengwar font
+% \begin{macrocode}
+\newcommand{\tengwa}[1]{\bgroup\teng@font\teng@strut\char#1\egroup}
+% \end{macrocode}
+
+% User commands for all the characters, with appropriate positioning
+ % tengwar
+% \begin{macrocode}
+\newcommand{\Tempty} {\teng@type{\teng@empty}}
+\newcommand{\Ttinco} {\teng@type{\teng@tinco}}
+\newcommand{\Tparma} {\teng@type{\teng@parma}}
+\newcommand{\Tcalma} {\teng@type{\teng@calma}}
+\newcommand{\Tquesse} {\teng@type{\teng@quesse}}
+\newcommand{\Tando} {\teng@type{\teng@ando}}
+\newcommand{\Tumbar} {\teng@type{\teng@umbar}}
+\newcommand{\Tanga} {\teng@type{\teng@anga}}
+\newcommand{\Tungwe} {\teng@type{\teng@ungwe}}
+\newcommand{\Tthuule} {\teng@type{\teng@thuule}}
+\newcommand{\Tformen} {\teng@type{\teng@formen}}
+\newcommand{\Taha} {\teng@type{\teng@aha}}
+\newcommand{\Thwesta} {\teng@type{\teng@hwesta}}
+\newcommand{\Tanto} {\teng@type{\teng@anto}}
+\newcommand{\Tampa} {\teng@type{\teng@ampa}}
+\newcommand{\Tanca} {\teng@type{\teng@anca}}
+\newcommand{\Tunque} {\teng@type{\teng@unque}}
+\newcommand{\Tnuumen} {\teng@type{\teng@nuumen}}
+\newcommand{\Tmalta} {\teng@type{\teng@malta}}
+\newcommand{\Tnoldo} {\teng@type{\teng@noldo}}
+\newcommand{\Tnwalme} {\teng@type{\teng@nwalme}}
+\newcommand{\Toore} {\teng@type{\teng@oore}}
+\newcommand{\Tvala} {\teng@type{\teng@vala}}
+\newcommand{\Tanna} {\teng@type{\teng@anna}}
+\newcommand{\Tvilya} {\teng@type{\teng@vilya}}
+\newcommand{\Textendedtinco} {\teng@type{\teng@extendedtinco}}
+\newcommand{\Textendedparma} {\teng@type{\teng@extendedparma}}
+\newcommand{\Textendedcalma} {\teng@type{\teng@extendedcalma}}
+\newcommand{\Textendedquesse} {\teng@type{\teng@extendedquesse}}
+\newcommand{\Textendedando} {\teng@type{\teng@extendedando}}
+\newcommand{\Textendedumbar} {\teng@type{\teng@extendedumbar}}
+\newcommand{\Textendedanga} {\teng@type{\teng@extendedanga}}
+\newcommand{\Textendedungwe} {\teng@type{\teng@extendedungwe}}
+\newcommand{\Troomen} {\teng@type{\teng@roomen}}
+\newcommand{\Tarda} {\teng@type{\teng@arda}}
+\newcommand{\Tlambe} {\teng@type{\teng@lambe}}
+\newcommand{\Talda} {\teng@type{\teng@alda}}
+\newcommand{\Troomenalt} {\teng@type{\teng@roomenalt}}
+\newcommand{\Tardaalt} {\teng@type{\teng@ardaalt}}
+\newcommand{\Tlambealt} {\teng@type{\teng@lambealt}}
+\newcommand{\Tsilme} {\teng@type{\teng@silme}}
+\newcommand{\Tsilmenuquerna} {\teng@type{\teng@silmenuquerna}}
+\newcommand{\Tesse} {\teng@type{\teng@esse}}
+\newcommand{\Tessenuquerna} {\teng@type{\teng@essenuquerna}}
+\newcommand{\Tsilmealt} {\teng@type{\teng@silmealt}}
+\newcommand{\Tsilmenuquernaalt} {\teng@type{\teng@silmenuquernaalt}}
+\newcommand{\Tessealt} {\teng@type{\teng@essealt}}
+\newcommand{\Tessenuquernaalt} {\teng@type{\teng@essenuquernaalt}}
+\newcommand{\Thyarmen} {\teng@type{\teng@hyarmen}}
+\newcommand{\Thalla} {\teng@type{\teng@halla}}
+\newcommand{\Thwestasindarinwa} {\teng@type{\teng@hwestasindarinwa}}
+\newcommand{\Tyanta} {\teng@type{\teng@yanta}}
+\newcommand{\Tuure} {\teng@type{\teng@uure}}
+\newcommand{\Tosse} {\teng@type{\teng@osse}}
+\newcommand{\Ttelco} {\teng@type{\teng@telco}}
+\newcommand{\Taara} {\teng@type{\teng@aara}}
+\newcommand{\Tlefthook} {\teng@type{\teng@lefthook}}
+\newcommand{\Trighthook} {\teng@type{\csname teng@righthook\@Roman{\teng@hookselect}\endcsname}}%
+\newcommand{\Tcurlyhook} {\teng@type{\csname teng@curlyhook\@Roman{\teng@hookselect}\endcsname}}%
+\newcommand{\Tuphook} {\teng@type{\csname teng@uphook\@Roman{\teng@hookselect}\endcsname}}%
+% \end{macrocode}
+ % tehtar
+% \begin{macrocode}
+\newcommand{\TTdot} {\teng@type{\teng@tehta@dot}}
+\newcommand{\TTacute} {\teng@type{\teng@tehta@acute}}
+\newcommand{\TTthreedots} {\teng@type{\teng@tehta@threedots}}
+\newcommand{\TTrightcurl} {\teng@type{\teng@tehta@rightcurl}}
+\newcommand{\TTleftcurl} {\teng@type{\teng@tehta@leftcurl}}
+\newcommand{\TTcaron} {\teng@type{\teng@tehta@caron}}
+\newcommand{\TTdoubleacute} {\teng@type{\teng@tehta@doubleacute}}
+\newcommand{\TTdoublerightcurl} {\teng@type{\teng@tehta@doublerightcurl}}
+\newcommand{\TTdoubleleftcurl} {\teng@type{\teng@tehta@doubleleftcurl}}
+\newcommand{\TTtwodots} {\teng@type{\teng@tehta@twodots}}
+\newcommand{\TTtilde} {\teng@type{\teng@tehta@tilde}}
+\newcommand{\TTlefttilde} {\teng@type{\teng@tehta@lefttilde}}
+\newcommand{\TTnasalizer} {\teng@type{\teng@tehta@nasalizer}}
+\newcommand{\TTdoubler} {\teng@type{\teng@tehta@doubler}}
+\newcommand{\TTdotbelow} {\teng@type{\teng@tehta@dotbelow}}
+\newcommand{\TTtwodotsbelow} {\teng@type{\teng@tehta@twodotsbelow}}
+\newcommand{\TTthreedotsbelow} {\teng@type{\teng@tehta@threedotsbelow}}
+\newcommand{\TTdoubleacutebelow} {\teng@type{\teng@tehta@doubleacutebelow}}
+\newcommand{\TTrightcurlbelow} {\teng@type{\teng@tehta@rightcurlbelow}}
+\newcommand{\TTleftcurlbelow} {\teng@type{\teng@tehta@leftcurlbelow}}
+\newcommand{\TTverticalbarbelow} {\teng@type{\teng@tehta@verticalbarbelow}}
+% \end{macrocode}
+ % numbers
+% \begin{macrocode}
+\newcommand{\Tzero} {\teng@type{\teng@zero}}
+\newcommand{\Tone} {\teng@type{\teng@one}}
+\newcommand{\Ttwo} {\teng@type{\teng@two}}
+\newcommand{\Tthree} {\teng@type{\teng@three}}
+\newcommand{\Tfour} {\teng@type{\teng@four}}
+\newcommand{\Tfive} {\teng@type{\teng@five}}
+\newcommand{\Tsix} {\teng@type{\teng@six}}
+\newcommand{\Tseven} {\teng@type{\teng@seven}}
+\newcommand{\Teight} {\teng@type{\teng@eight}}
+\newcommand{\Tnine} {\teng@type{\teng@nine}}
+\newcommand{\Tten} {\teng@type{\teng@ten}}
+\newcommand{\Televen} {\teng@type{\teng@eleven}}
+\newcommand{\TTdecimal} {\teng@type{\teng@tehta@decimal}}
+\newcommand{\TTduodecimal} {\teng@type{\teng@tehta@duodecimal}}
+\newcommand{\TTleastsignificant} {\teng@type{\teng@tehta@leastsignificant}}
+% \end{macrocode}
+ % punctuation
+% \begin{macrocode}
+\newcommand{\Tcentereddot} {\teng@type{\teng@centereddot}}
+\newcommand{\Tcolon} {\teng@type{\teng@colon}}
+\newcommand{\Tthreeverticaldots} {\teng@type{\teng@threeverticaldots}}
+\newcommand{\Tcenteredtilde} {\teng@type{\teng@centeredtilde}}
+\newcommand{\Tcenteredlongtilde} {\teng@type{\teng@centeredlongtilde}}
+\newcommand{\Texclamation} {\teng@type{\teng@exclamation}}
+\newcommand{\Tquestion} {\teng@type{\teng@question}}
+\newcommand{\Tparenthesis} {\teng@type{\teng@parenthesis}}
+\newcommand{\Tromanquestion} {\teng@type{\teng@romanquestion}}
+\newcommand{\Tromanexclamation} {\teng@type{\teng@romanexclamation}}
+\newcommand{\Tromanperiod} {\teng@type{\teng@romanperiod}}
+\newcommand{\Tromancomma} {\teng@type{\teng@romancomma}}
+\newcommand{\Tromansemicolon} {\teng@type{\teng@romansemicolon}}
+\newcommand{\Tromanquoteleft} {\teng@type{\teng@romanquoteleft}}
+\newcommand{\Tromanquoteright} {\teng@type{\teng@romanquoteright}}
+\newcommand{\Tromandblquoteleft} {\teng@type{\teng@romandblquoteleft}}
+\newcommand{\Tromandblquoteright}{\teng@type{\teng@romandblquoteright}}
+\newcommand{\Tromanparenleft} {\teng@type{\teng@romanparenleft}}
+\newcommand{\Tromanparenright} {\teng@type{\teng@romanparenright}}
+
+% \end{macrocode}
+ % additional
+% \begin{macrocode}
+\newcommand{\Ts} {\teng@type{\hspace{\teng@space ex}}}
+\newcommand{\Tkern}[1] {\teng@type{\kern#1ex}}
+\newcommand{\Tbox}[3][0] {\teng@type{\raisebox{#1ex}{\kern#2ex#3\kern-#2ex}}}
+% \end{macrocode}
+
+% User environment for writing in the tengwar font
+% \begin{macrocode}
+\newenvironment{tengwar}
+{\teng@font%
+ \hyphenchar\teng@font=-1\emergencystretch=2em
+ \renewcommand{\teng@type}[1]{##1}%
+}
+{}
+% \end{macrocode}
+
+% Set defaults
+% \begin{macrocode}
+\def\teng@usefont{0}
+\FPset{\teng@defaultmag}{1000}%
+\def\teng@strutn{}
+\def\teng@strutt{}
+\def\teng@strutb{}
+\def\teng@empty{[~]}
+\def\teng@tinco{[tinco]}
+\def\teng@parma{[parma]}
+\def\teng@calma{[calma]}
+\def\teng@quesse{[quesse]}
+\def\teng@ando{[ando]}
+\def\teng@umbar{[umbar]}
+\def\teng@anga{[anga]}
+\def\teng@ungwe{[ungwe]}
+\def\teng@thuule{[th\'ule]}
+\def\teng@formen{[formen]}
+\def\teng@aha{[aha]}
+\def\teng@hwesta{[hwesta]}
+\def\teng@anto{[anto]}
+\def\teng@ampa{[ampa]}
+\def\teng@anca{[anca]}
+\def\teng@unque{[unque]}
+\def\teng@nuumen{[n\'umen]}
+\def\teng@malta{[malta]}
+\def\teng@noldo{[noldo]}
+\def\teng@nwalme{[nwalme]}
+\def\teng@oore{[\'ore]}
+\def\teng@vala{[vala]}
+\def\teng@anna{[anna]}
+\def\teng@vilya{[vilya]}
+\def\teng@extendedtinco{[extended~tinco]}
+\def\teng@extendedparma{[extended~parma]}
+\def\teng@extendedcalma{[extended~calma]}
+\def\teng@extendedquesse{[extended~quesse]}
+\def\teng@extendedando{[extended~ando]}
+\def\teng@extendedumbar{[extended~umbar]}
+\def\teng@extendedanga{[extended~anga]}
+\def\teng@extendedungwe{[extended~ungwe]}
+\def\teng@roomen{[r\'omen]}
+\def\teng@arda{[arda]}
+\def\teng@lambe{[lambe]}
+\def\teng@alda{[alda]}
+\def\teng@roomenalt{[alt.~r\'omen]}
+\def\teng@ardaalt{[alt.~arda]}
+\def\teng@lambealt{[alt.~lambe]}
+\def\teng@silme{[silme]}
+\def\teng@silmenuquerna{[silme~nuquerna]}
+\def\teng@esse{[esse]}
+\def\teng@essenuquerna{[esse~nuquerna]}
+\def\teng@silmealt{[alt.~silme]}
+\def\teng@silmenuquernaalt{[alt.~silme~nuquerna]}
+\def\teng@essealt{[alt.~esse]}
+\def\teng@essenuquernaalt{[alt.~esse~nuquerna]}
+\def\teng@hyarmen{[hyarmen]}
+\def\teng@halla{[halla]}
+\def\teng@hwestasindarinwa{[hwesta~sindarinwa]}
+\def\teng@yanta{[yanta]}
+\def\teng@uure{[\'ure]}
+\def\teng@osse{[osse]}
+\def\teng@telco{[telco]}
+\def\teng@aara{[\'ara]}
+\def\teng@lefthook{[left~hook]}
+\def\teng@righthook{[right~hook]}
+\def\teng@curlyhook{[curly~hook]}
+\def\teng@uphook{[up~hook]}
+\def\teng@tehta@dot{[dot]}
+\def\teng@tehta@acute{[acute]}
+\def\teng@tehta@threedots{[three~dots]}
+\def\teng@tehta@rightcurl{[right~curl]}
+\def\teng@tehta@leftcurl{[left~curl]}
+\def\teng@tehta@caron{[caron]}
+\def\teng@tehta@doubleacute{[double~acute]}
+\def\teng@tehta@doublerightcurl{[double~right~curl]}
+\def\teng@tehta@doubleleftcurl{[double~left~curl]}
+\def\teng@tehta@twodots{[two~dots]}
+\def\teng@tehta@tilde{[tilde]}
+\def\teng@tehta@lefttilde{[left~tilde]}
+\def\teng@tehta@nasalizer{[nasalizer]}
+\def\teng@tehta@doubler{[doubler]}
+\def\teng@tehta@dotbelow{[dot~below]}
+\def\teng@tehta@twodotsbelow{[two~dots~below]}
+\def\teng@tehta@threedotsbelow{[three~dots~below]}
+\def\teng@tehta@doubleacutebelow{[double~acute~below]}
+\def\teng@tehta@rightcurlbelow{[right~curl~below]}
+\def\teng@tehta@leftcurlbelow{[left~curl~below]}
+\def\teng@tehta@verticalbarbelow{[vertical~bar~below]}
+\def\teng@zero{[zero]}
+\def\teng@one{[one]}
+\def\teng@two{[two]}
+\def\teng@three{[three]}
+\def\teng@four{[four]}
+\def\teng@five{[five]}
+\def\teng@six{[six]}
+\def\teng@seven{[seven]}
+\def\teng@eight{[eight]}
+\def\teng@nine{[nine]}
+\def\teng@ten{[ten]}
+\def\teng@eleven{[eleven]}
+\def\teng@tehta@decimal{[decimal]}
+\def\teng@tehta@duodecimal{[duodecimal]}
+\def\teng@tehta@leastsignificant{[least~significant]}
+\def\teng@centereddot{[centered~dot]}
+\def\teng@colon{[colon]}
+\def\teng@threeverticaldots{[three~vertical~dots]}
+\def\teng@centeredtilde{[centered~tilde]}
+\def\teng@centeredlongtilde{[centered~long~tilde]}
+\def\teng@exclamation{[exclamation]}
+\def\teng@question{[question]}
+\def\teng@parenthesis{[parenthesis]}
+\def\teng@romanquestion{[roman~question]}
+\def\teng@romanexclamation{[roman~exclamation]}
+\def\teng@romanperiod{[roman~period]}
+\def\teng@romancomma{[roman~comma]}
+\def\teng@romansemicolon{[roman~semicolon]}
+\def\teng@romanquoteleft{[roman~left~quote]}
+\def\teng@romanquoteright{[roman~right~quote]}
+\def\teng@romandblquoteleft{[roman~left~double~quote]}
+\def\teng@romandblquoteright{[roman~right~double~quote]}
+\def\teng@romanparenleft{[roman~left~parenthesis]}
+\def\teng@romanparenright{[roman~right~parenthesis]}
+\ProcessOptions*\relax
+\teng@setkern{0}{0}{0}{0}{0}{0}{0}
+\tengmag{1.0}
+% \end{macrocode}
+% \begin{macrocode}
+%</tengwarscript.sty>
+% \end{macrocode}
+% \begin{macrocode}
+%<*annatar.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarannatar}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{tngan_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.30ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.25ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.25ex]{\teng@strutwidth}{2.50ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.3}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.75}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.6}{0.6}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.85}{0.95}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.75}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.3}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.15}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.6}{0.55}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.85}{0.95}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.8}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.7}{-0.9}{0}{0}{-0.3}{2}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0}{0.4}{-0.15}{0}{0}{-0.05}{2}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@strutb\char180\teng@setkern{0.55}{0.8}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.4}{0}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.85}{-0.3}{0}{-0.3}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.4}{1.0}{-0.15}{-0.1}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.3}{0.6}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0}{0.45}{0}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.25}{0.65}{-0.2}{0}{-0.4}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.05}{0.45}{0}{-0.15}{-0.1}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.25}{0.85}{-0.3}{1.05}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.45}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.2}{0}{0}{1.15}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.8}{0.6}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.4}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.15}{0.3}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.05}{1.3}{0}{-0.35}{0}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.2}{0.35}{0.9}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.4}{0.5}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.1}{0.2}{0.9}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0.1}{0.3}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{-0.1}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.05}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.1}{0.2}{-0.7}{0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.35ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.70ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.80ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.70ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.70ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.70ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.60ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.60ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.70ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.30ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.2}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.50ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.80ex\raisebox{ 0.15ex}{\char076}}\teng@addkern{0}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{-0.10ex}{\char077}}\teng@addkern{0}{0.1}{0.4}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.90ex\raisebox{ 0.20ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.00ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.5}{0.75}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.85}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.75}{1.5}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.8}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.8}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.7ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern1.0ex\raisebox{0.1ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.7ex\raisebox{0.0ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</annatar.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*annatarbold.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarannatarbold}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{tnganb_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.30ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.25ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.25ex]{\teng@strutwidth}{2.50ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.3}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.75}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.6}{0.6}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.85}{0.95}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.75}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.3}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.15}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.6}{0.55}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.85}{0.95}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.8}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.7}{-0.9}{0}{0}{-0.3}{2}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0}{0.4}{-0.15}{0}{0}{-0.05}{2}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@strutb\char180\teng@setkern{0.55}{0.8}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.4}{0}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.85}{-0.3}{0}{-0.3}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.4}{1.0}{-0.2}{-0.1}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.3}{0.6}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0}{0.45}{0}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.25}{0.65}{-0.2}{0}{-0.4}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.05}{0.45}{0}{-0.15}{-0.1}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.25}{0.85}{-0.3}{1.05}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.45}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.2}{0}{0}{1.15}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.8}{0.6}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.4}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.15}{0.3}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.05}{1.3}{0}{-0.35}{0}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.2}{0.35}{0.9}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.4}{0.5}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.1}{0.2}{0.9}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0.1}{0.3}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{-0.1}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.05}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.1}{0.2}{-0.7}{0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.35ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.70ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.80ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.70ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.70ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.70ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.60ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.60ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.70ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.30ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.2}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.50ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.80ex\raisebox{ 0.15ex}{\char076}}\teng@addkern{0}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{-0.10ex}{\char077}}\teng@addkern{0}{0.1}{0.4}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.90ex\raisebox{ 0.20ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.00ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.5}{0.75}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.85}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.75}{1.5}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.8}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.8}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.7ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern1.0ex\raisebox{0.1ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.7ex\raisebox{0.0ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</annatarbold.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*annatarbolditalic.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarannatarbolditalic}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{tnganbi_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.20ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{3.20ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-2.85ex]{\teng@strutwidth}{4.00ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{1.0}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.6}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.2}{0.3}{0}{0}{0}{0.05}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.7}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.35}{0.7}{0}{0}{0}{0.02}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.8}{0}{0}{0}{0.04}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.7}{0.85}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.7}{0.85}{0}{0}{0}{0.02}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.05}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.05}{0.35}{0}{0}{0}{0.05}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.5}{0.4}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.5}{0.4}{0}{0}{0}{0.02}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.6}{0.8}{0}{0}{0}{0.04}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.8}{0.85}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.7}{0.85}{0}{0}{0}{0.02}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.8}{0}{0}{0}{0.05}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.7}{0.85}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.7}{0.85}{0}{0}{0}{0.02}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.2}{0.35}{0}{0}{0}{0.05}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.4}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.35}{0.4}{0}{0}{0}{0.02}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.05}{0.3}{0}{0}{0.1}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.05}{0.3}{0}{0}{0}{0.05}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.5}{0.7}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.5}{0.7}{0}{0}{0}{0.02}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.6}{0.8}{0}{0}{0}{0.05}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.8}{0.85}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.7}{0.85}{0}{0}{0}{0.02}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.75}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.95}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.8}{0.5}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.65}{0.2}{0}{0.25}{-0.2}{2}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0.35}{0.75}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@strutb\char180\teng@setkern{0.8}{0.5}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.15}{0.3}{0}{-0.15}{-0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.2}{0.65}{0}{0.1}{-0.4}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.15}{0.7}{1.1}{-0.15}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.2}{0.5}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{-0.5}{0.1}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0}{0.6}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.4}{0}{0}{0.1}{-0.3}{-0.05}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{-0.2}{0.8}{0}{1.0}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{-0.15}{0.3}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-1.3}{0}{0}{2}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.85}{0.7}{0}{0}{-0.4}{-0.05}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.2}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.15}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0}{0}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.95}{0.5}{0}{-0.3}{0}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.5}{0.5}{0.8}{-0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.4}{0.4}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.5}{0.5}{0.8}{-0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0}{0}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{-0.2}{0}{-0.7}{0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.3ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.5ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.6ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.8ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 1.0ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.4ex\raisebox{-0.15ex}{\char079}}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.4ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 1.0ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 1.0ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.1ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.6}{0}{0}{0.4}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.8ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.6ex\raisebox{ 0.15ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{0.00ex}{\char077}}\teng@addkern{0}{0.1}{0.2}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern1.20ex\raisebox{0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.80ex\raisebox{0.00ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.15}{0.1}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.9}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{-0.1}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.55}{0.6}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.75}{1.25}{0.6}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.85}{0.6}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.7}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.7}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.50ex\raisebox{-0.15ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.60ex\raisebox{ 0.25ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</annatarbolditalic.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*annataritalic.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarannataritalic}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{tngani_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.20ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{3.20ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-2.85ex]{\teng@strutwidth}{4.00ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{1.0}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.6}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.2}{0.3}{0}{0}{0}{0.02}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.7}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.35}{0.7}{0}{0}{0}{0.05}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.8}{0}{0}{0}{0.02}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.7}{0.85}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.7}{0.85}{0}{0}{0}{0.05}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.1}{0.35}{0}{0}{0}{0.02}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.5}{0.4}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.5}{0.4}{0}{0}{0}{0.05}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.6}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.8}{0.85}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.7}{0.85}{0}{0}{0}{0.05}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.8}{0}{0}{0}{0.02}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.7}{0.85}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.7}{0.85}{0}{0}{0}{0.05}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.2}{0.35}{0}{0}{0}{0.02}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.4}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.35}{0.4}{0}{0}{0}{0.05}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.1}{0.3}{0}{0}{0.1}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.1}{0.3}{0}{0}{0}{0.02}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.5}{0.7}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.5}{0.7}{0}{0}{0}{0.05}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.6}{0.8}{0}{0}{0}{0.02}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.8}{0.85}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.7}{0.85}{0}{0}{0}{0.05}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.75}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.95}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.8}{0.5}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.65}{0.2}{0}{0.25}{-0.2}{2}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0.35}{0.75}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@strutb\char180\teng@setkern{0.8}{0.5}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.15}{0.3}{0}{-0.15}{-0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.2}{0.65}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.15}{0.7}{1.1}{-0.15}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.2}{0.5}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{-0.5}{0.1}{0}{0}{-0.3}{-0.05}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0}{0.6}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.4}{0}{0}{0.1}{-0.3}{-0.1}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{-0.2}{0.8}{0}{1.0}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{-0.15}{0.3}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-1.3}{0}{0}{2}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.85}{0.7}{0}{0}{-0.4}{-0.05}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.2}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.15}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0}{0}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.95}{0.5}{0}{-0.3}{0}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.5}{0.5}{0.8}{-0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.4}{0.4}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.5}{0.5}{0.8}{-0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0}{0}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{-0.2}{0}{-0.7}{0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.3ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.5ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.6ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.8ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 1.0ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.4ex\raisebox{-0.15ex}{\char079}}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.4ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 1.0ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 1.0ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.1ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.6}{0}{0}{0.4}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.8ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.6ex\raisebox{ 0.15ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{0.00ex}{\char077}}\teng@addkern{0}{0.1}{0.2}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern1.20ex\raisebox{0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.80ex\raisebox{0.00ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.15}{0.1}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.9}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{-0.1}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.55}{0.6}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.75}{1.25}{0.6}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.85}{0.6}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.7}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.7}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.50ex\raisebox{-0.15ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.60ex\raisebox{ 0.25ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</annataritalic.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*elfica.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarelfica}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{Elfica3001 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.10ex]{\teng@strutwidth}{1.35ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.10ex]{\teng@strutwidth}{2.30ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.35ex]{\teng@strutwidth}{2.60ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.8}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.2}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.3}{0.3}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.55}{0}{0}{-0.03}{-0.02}{2}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.35}{0.55}{0}{0}{0}{0}{2}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.6}{0.7}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.7}{0.8}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.8}{0.95}{0}{0}{-0.03}{-0.02}{2}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.3}{0.45}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{2}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.7}{0.8}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.6}{0.7}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.7}{0.8}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.8}{0.95}{0}{0}{0.04}{-0.02}{2}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.3}{0.45}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.6}{0}{0}{0.04}{-0.02}{2}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.35}{0.6}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.2}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.3}{0.3}{0}{0}{-0.1}{0}{1}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.7}{0.8}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0.1}{0}{0.1}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0.1}{0}{0.1}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.6}{-0.6}{0}{0}{0}{1}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.6}{-0.2}{0}{0}{-0.2}{1}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ %\def\teng@lambealt {\teng@strutb\char189\teng@setkern{1.15}{1.2}{-0.65}{0}{0}{0}{1}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.35}{0.3}{0}{-0.25}{-0.1}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.75}{-0.4}{0}{-0.25}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.35}{0.3}{0.85}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.4}{0.65}{0.1}{0}{-0.25}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.2}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.45}{0.7}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.1}{0.4}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strutb\char135\teng@setkern{0.25}{0.75}{0.4}{0}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.45}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.15}{-0.05}{0.2}{0.9}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.75}{0.7}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.45}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.25}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.15}{0.25}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.2}{0}{-0.05}{-0.15}{3}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.05}{1.3}{0}{0}{-0.15}{3}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{-0.3}{0}{0.5}{-0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{-0.1}{0}{0.5}{-0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.05}{0}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookIII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\raisebox{0.1ex}{\char152}}\teng@setkern{-0.1}{0}{0.5}{-0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-0.05ex\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.15}{0.35}{-0.25}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0.05}{0.15}{0.45}{-0.45}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookII {\teng@righthookII}%
+ \def\teng@curlyhookIII {\teng@righthookIII}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0}{0.1}{0}{-0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-0.1ex\teng@uphook}%
+ \def\teng@uphookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{-0.1}{-0.1}{-0.5}{0.3}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookIII {\teng@uphookII}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.90ex\raisebox{-0.10ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 1.00ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 1.10ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 1.10ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 1.00ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.90ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 1.00ex\char070\kern0.35ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 1.10ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 1.00ex\char074\kern0.35ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 1.00ex\raisebox{-0.10ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.30ex\raisebox{-0.30ex}{\char078}}\teng@addkern{0}{0}{0}{0.45}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.50ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.90ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{0}{0}{0}{0.4}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{-0.10ex}{\char077}}\teng@addkern{0}{0.1}{0.4}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.20ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.20ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.05ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.50ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern1.15ex\raisebox{ 0.10ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.55}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.9}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.15}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.4}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.7}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.4}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.7}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.7}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.7}{0.2}{0.2}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.90ex\raisebox{-0.1ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.2ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.70ex\raisebox{ 0.2ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</elfica.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*formal.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarformal}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarFormal_full }%
+ \FPmul{\teng@defaultmag}{1500}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.10ex]{\teng@strutwidth}{0.95ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.10ex]{\teng@strutwidth}{1.75ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-0.95ex]{\teng@strutwidth}{1.80ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.6}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.45}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.15}{0}{0}{0.2}{-0.03}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.2}{0.15}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.3}{0.4}{0}{0}{-0.05}{-0.02}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.3}{0.4}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.45}{0.5}{0}{0}{0.15}{-0.03}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.45}{0.5}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.6}{0.7}{0}{0}{-0.05}{-0.02}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.6}{0.7}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.25}{0}{0}{0.2}{-0.03}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.25}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.45}{0.4}{0}{0}{-0.2}{-0.07}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.45}{0.4}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.45}{0.5}{0}{0}{0.15}{-0.03}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.45}{0.5}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.65}{0.7}{0}{0}{-0.2}{-0.07}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.65}{0.7}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.45}{0.5}{0}{0}{0.15}{-0.03}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.45}{0.5}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.6}{0.65}{0}{0}{-0.05}{-0.02}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.6}{0.65}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.25}{0}{0}{0.2}{-0.03}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.2}{0.25}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.3}{0.4}{0}{0}{-0.05}{-0.02}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.3}{0.4}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.15}{0}{0}{0.2}{-0.03}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.15}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.45}{0.4}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.45}{0.4}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.45}{0.5}{0}{0}{0.15}{-0.03}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.45}{0.5}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.65}{0.7}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.65}{0.7}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.1}{0.05}{0}{0.2}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.1}{0.05}{0}{0.2}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.55}{-0.3}{0}{-0.1}{-0.2}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.55}{-0.1}{0}{0.05}{0.05}{0}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0.35}{0.15}{0}{0}{0.15}{0}{0}}%
+ \def\teng@ardaalt {\teng@strutb\char191\teng@setkern{0.35}{0.15}{0}{0}{0.15}{0}{0}}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{0}{0.4}{0}{-0.25}{0.35}{-0.05}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.5}{-0.2}{0}{-0.1}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{0}{0.35}{0.7}{-0.25}{0.2}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.35}{0.4}{-0.05}{0}{-0.05}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.25}{0.35}{0}{-0.4}{0.3}{-0.05}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.3}{0.4}{-0.2}{0}{-0.15}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.25}{0.35}{0}{-0.25}{0.3}{-0.05}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.3}{0.5}{-0.2}{0.6}{-0.1}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.05}{0.3}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0}{0.8}{-0.1}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.45}{0.4}{0}{0}{-0.45}{-0.25}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.3}{0.3}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.3}{0.3}{0}{0}{0.25}{-0.03}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.3}{0.3}{0}{0}{0.25}{-0.03}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{0}{0}{1}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{0.8}{0}{0}{0}{1}}%
+ \def\teng@lefthook {\Tbox{0.85}{\char093}}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.1}{0.1}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.1}{0.1}{-0.2}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.15}{0.3}{-0.3}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@uphook {\kern-0.05ex\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.1}{0.1}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.05}{0.05}{-0.4}{0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.80ex\raisebox{-0.10ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.75ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.70ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.80ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.80ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.75ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.90ex\char070\kern0.20ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.90ex\char072\kern0.20ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.90ex\char074\kern0.25ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.70ex\raisebox{-0.10ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.50ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.10ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.28}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.70ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.55ex\raisebox{0.00ex}{\char077}}\teng@addkern{0}{0.1}{0.3}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{0.20ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{0.20ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{0.15ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{0.15ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{0.15ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.85ex\raisebox{0.15ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.35}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.35}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.55}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.8}{0.9}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.3}{0.32}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.4}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.7}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.45}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.25}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.55}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.65}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.7}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.80ex\raisebox{-0.10ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.05ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</formal.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*noldor.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarnoldor}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarNoldor_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.35ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.35ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.30ex]{\teng@strutwidth}{2.60ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.45}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.65}{0.55}{0}{0}{0}{0.2}{2}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.7}{0.6}{0}{0}{0.1}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.9}{0.95}{0}{0}{0}{0.2}{2}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.95}{1.0}{0}{0}{0.1}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.65}{0.6}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.7}{0.65}{0}{0}{0.1}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.95}{1.00}{0}{0}{0.1}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.4}{-0.85}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.55}{-0.55}{0}{0}{0}{2}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.5}{0}{-0.2}{0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.45}{1.0}{-0.3}{0}{0}{0.05}{2}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.4}{0.5}{-0.25}{0}{0}{2}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.45}{0.8}{0.1}{0}{0}{0.15}{2}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.3}{0.5}{0}{0}{0.2}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.45}{0.7}{-0.1}{0}{-0.1}{0}{2}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.2}{0.5}{0}{0.2}{0.25}{-0.05}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{-0.1}{0.45}{0}{0}{-0.5}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0}{0.9}{-0.15}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.65}{0.55}{0}{0}{-0.5}{-0.3}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.45}{0}{0}{-0.5}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.3}{0.45}{0}{0}{0.2}{-0.05}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.25}{0.35}{0}{0}{0.1}{-0.05}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{0}{0.1}{2}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.0}{0}{0}{0}{2}}%
+ \def\teng@lefthook {\kern0.1ex\raisebox{0.1ex}{\char093}}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.3}{0.4}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.2}{0.2}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.3}{0.4}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0.1}{0.2}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0.1}{0.2}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.1}{0.2}{0}{-0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.1}{0.2}{-0.6}{0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.35ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.75ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.75ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.80ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.75ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.75ex\char070\kern0.35ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.80ex\char072\kern0.35ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.70ex\char074\kern0.30ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.75ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.40ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.30ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.85ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.70ex\raisebox{-0.05ex}{\char077}}\teng@addkern{0}{0.05}{0.35}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.50ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.65ex\raisebox{ 0.10ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.45}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{1.05}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.5}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.9}{0.9}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.4}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.45}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.45}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.75ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutn\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</noldor.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*noldorcapI.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarnoldorcapI}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarNoldorCapitals1 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.35ex]{\teng@strutwidth}{3.20ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.55}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.55}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.45}{-0.9}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.55}{-1.4}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.15}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.15}{-0.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.55}{0.75}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.65}{1.0}{0.2}{0.5}{0}{0}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.4}{0.55}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.85}{-0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.2}{0.55}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.1}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.55}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.6}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.4}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.4}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</noldorcapI.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*noldorcapII.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarnoldorcapII}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarNoldorCapitals2 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.35ex]{\teng@strutwidth}{3.20ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.35}{0.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.35}{0.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.35}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.35}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.35}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.35}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.35}{0.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.35}{0.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.55}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.55}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.45}{-0.9}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.55}{-1.4}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.15}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.15}{-0.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.55}{0.75}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.65}{1.0}{0.2}{0.5}{0}{0}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.4}{0.55}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.85}{-0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.2}{0.55}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.1}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.55}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.6}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.4}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.4}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</noldorcapII.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*parmaite.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarparmaite}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{Parmaite_full }%
+ \FPmul{\teng@defaultmag}{1700}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.03ex]{\teng@strutwidth}{0.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.03ex]{\teng@strutwidth}{1.70ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-0.80ex]{\teng@strutwidth}{1.70ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.6}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.3}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.15}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.15}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.25}{0.45}{0}{0}{-0.03}{0}{2}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.25}{0.45}{0}{0}{0}{0.01}{2}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.6}{0.7}{0}{0}{-0.03}{0}{2}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.6}{0.7}{0}{0}{0}{0.01}{2}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.45}{0.4}{0}{0}{0.15}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.45}{0.4}{0}{0}{0.02}{0.01}{2}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.5}{0.57}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.5}{0.57}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.65}{0.7}{0}{0}{0.15}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.65}{0.7}{0}{0}{0.02}{0.01}{2}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.5}{0.57}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.5}{0.57}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.6}{0.7}{0}{0}{-0.03}{0}{2}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.6}{0.7}{0}{0}{0}{0.01}{2}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.25}{0.4}{0}{0}{-0.03}{0}{2}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.25}{0.4}{0}{0}{0}{0.01}{2}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.45}{0.45}{0}{0}{0}{0.1}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.45}{0.45}{0}{0}{0.02}{0.01}{2}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.65}{0.7}{0}{0}{0}{0.1}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.65}{0.7}{0}{0}{0.02}{0.01}{2}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.25}{0.15}{0.1}{0}{0.05}{0.1}{1}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.25}{0.15}{0.1}{0}{0.05}{0.1}{1}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.55}{-0.3}{0}{-0.08}{0}{1}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.63}{0}{0}{0}{0}{1}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0.2}{0.4}{0.05}{0}{0.05}{-0.05}{0}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.2}{0.25}{0}{-0.2}{0}{0.09}{1}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.65}{-0.2}{0}{0}{0.1}{1}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.1}{0.3}{0.7}{-0.2}{0}{0.09}{1}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.3}{0.5}{0}{0}{0}{0.1}{1}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.1}{0.35}{0}{-0.15}{0.05}{0.09}{1}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.3}{0.5}{-0.1}{0}{-0.1}{0}{1}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.1}{0.35}{0}{0}{0.05}{0.09}{1}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.3}{0.6}{0}{0.5}{-0.1}{0}{1}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.45}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.05}{0}{0}{0.9}{-0.15}{0.09}{1}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.6}{0.55}{0}{0}{-0.4}{0.1}{1}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.25}{0.35}{0}{0}{-0.18}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.35}{0}{0}{0.05}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.1}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{0}{0.01}{2}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{0.75}{0}{0}{0.01}{2}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.1}{0.15}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.2}{0.15}{0.45}{-0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.1}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.2}{0.35}{-0.25}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0.05}{0.15}{0.45}{-0.45}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookII {\teng@righthookII}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0}{0.1}{0.1}{-0.1}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\teng@righthookI}%
+ \def\teng@uphookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0}{0.1}{-0.35}{0.25}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.70ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.50ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.60ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.50ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.60ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.70ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.60ex\char070\kern0.2ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.60ex\char072\kern0.2ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.60ex\char074\kern0.22ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.70ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.60ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.35}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern 0.10ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.60ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.60ex\raisebox{-0.05ex}{\char077}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.20ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.15ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.75ex\char087}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern0.65ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.70ex\char086}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.2}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.65}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.6}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.6}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.70ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.15ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.60ex\raisebox{0.00ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutn\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutb\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strutt\char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strutt\char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strutt\char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</parmaite.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*quenya.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarquenya}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarQuenya_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.03ex]{\teng@strutwidth}{1.28ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.03ex]{\teng@strutwidth}{2.28ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.08ex]{\teng@strutwidth}{2.33ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.45}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.65}{0.55}{0}{0}{0.25}{0}{2}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.65}{0.55}{0}{0}{0.1}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.9}{0.95}{0}{0}{0.25}{0}{2}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.9}{0.95}{0}{0}{0.1}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.6}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.65}{0.6}{0}{0}{0.25}{0}{2}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.65}{0.6}{0}{0}{0.1}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.9}{0.95}{0}{0}{0.25}{0}{2}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.9}{0.95}{0}{0}{0.1}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0.55}{0}{2}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0.55}{0}{2}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.3}{-0.85}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.45}{-0.35}{0}{0}{0}{2}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.45}{0}{-0.2}{-0.05}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.45}{1.0}{-0.3}{0}{-0.1}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.4}{0.95}{-0.2}{-0.1}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.5}{0.75}{0}{0}{-0.1}{0.15}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.2}{0.45}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.45}{0.75}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.2}{0.5}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.15}{0.45}{0}{0}{0.15}{0}{2}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0}{0.9}{-0.1}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.65}{0.55}{0}{0}{-0.5}{-0.23}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.25}{0.3}{0}{0}{0.1}{0}{2}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.25}{0.25}{0}{0}{-0.12}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.25}{0.3}{0}{0}{-0.12}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.0}{0}{0.2}{0}{2}}%
+ \def\teng@lefthook {\kern0.1ex\raisebox{0.1ex}{\char093}}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0}{0}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.2}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0}{0}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.1}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0}{0.1}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.05}{0.15}{0}{-0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.05}{0.15}{-0.6}{0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.3ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.75ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.75ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.80ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.75ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.75ex\char070\kern0.30ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.80ex\char072\kern0.35ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.70ex\char074\kern0.30ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.75ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.40ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.35}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.40ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.85ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.70ex\raisebox{-0.05ex}{\char077}}\teng@addkern{0}{0.05}{0.35}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.20ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.65ex\char086}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{1.15}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.5}{0.75}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.9}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.4}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.4}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.75ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutn\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</quenya.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*quenyacapI.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarquenyacapI}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarQuenyaCapitals1 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{2.00ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.55ex]{\teng@strutwidth}{3.50ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.4}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.4}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.45}{-0.9}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.65}{-0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.35}{-0.2}{0.6}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.55}{1.4}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.6}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.3}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.8}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.3}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.25}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.7}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.55}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.4}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.6}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</quenyacapI.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*quenyacapII.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarquenyacapII}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarQuenyaCapitals2 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{2.00ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.55ex]{\teng@strutwidth}{3.50ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.4}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.85}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.85}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.5}{1.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.5}{1.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{1.1}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{1.1}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.55}{1.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.55}{1.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.5}{1.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.5}{1.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.4}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.85}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.85}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{1.1}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{1.1}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.55}{1.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.55}{1.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.45}{-0.9}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.65}{-0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.35}{-0.2}{0.6}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.55}{1.4}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.6}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.3}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.8}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.3}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.25}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0.1}{0.05}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.4}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0.05}{0.05}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0.05}{0.05}{1.6}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</quenyacapII.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*sindarin.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarsindarin}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarSindarin_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.13ex]{\teng@strutwidth}{1.33ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.13ex]{\teng@strutwidth}{2.13ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.23ex]{\teng@strutwidth}{2.43ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.45}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.65}{0.55}{0}{0}{0}{0}{2}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.65}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{2}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.65}{0.6}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.65}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0.17}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0.17}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.5}{-0.55}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.5}{-0.55}{0}{0}{0}{2}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.3}{0.45}{0}{-0.35}{-0.25}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.45}{1.15}{-0.4}{0}{0.2}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.3}{0.5}{0.95}{-0.35}{-0.1}{0.15}{0}}%
+ \def\teng@essenuquerna {\teng@essenuquernaalt}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.2}{0.45}{0}{0}{-0.1}{-0.1}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.45}{0.7}{-0.4}{0}{-0.25}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.3}{0.5}{0}{0}{-0.1}{-0.1}{0}}%
+ \def\teng@essenuquernaalt {\teng@strutb\char135\teng@setkern{0.5}{1.1}{0.55}{0}{-0.1}{0.2}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.1}{0.45}{0}{0}{0}{-0.15}{2}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0}{0.8}{-0.1}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.65}{0.55}{0}{0}{-0.5}{-0.25}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.4}{0.4}{0}{0}{0.05}{-0.2}{2}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.35}{0.4}{0}{0}{-0.12}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.35}{0.35}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{0.1}{-0.1}{2}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.05}{0}{0.1}{-0.1}{2}}%
+ \def\teng@lefthook {\kern0.1ex\raisebox{0.1ex}{\char093}}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{-0.1}{0}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.2}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{-0.1}{0}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.1}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0}{0.1}{0}{-0.3}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.05}{0.15}{0}{-0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.05}{0.15}{-0.6}{0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.3ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.75ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.75ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.80ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.65ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.75ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.75ex\char070\kern0.35ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.80ex\char072\kern0.37ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.70ex\char074\kern0.30ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.75ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.40ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.35}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.30ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.85ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.70ex\raisebox{-0.1ex}{\char077}}\teng@addkern{0}{0.05}{0.35}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.0ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{ 0.0ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.2ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{1.15}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.25}{0.32}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.5}{0.77}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.9}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.4}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.4}{0.32}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.75ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</sindarin.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*sindarincapI.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarsindarincapI}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarSindarinCapitals1 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.15ex]{\teng@strutwidth}{1.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.15ex]{\teng@strutwidth}{2.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.40ex]{\teng@strutwidth}{3.05ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.75}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.75}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.75}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.75}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.6}{0.75}{-0.5}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.6}{0.75}{-0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.3}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.35}{-0.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.3}{0.55}{1.4}{0.2}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@essenuquernaalt}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.4}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.85}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.4}{0.55}{0.4}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strutb\char031\teng@setkern{0.65}{1.2}{1.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.15}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0.05}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.7}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.6}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.6}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.5}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.2}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</sindarincapI.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*sindarincapII.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarsindarincapII}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarSindarinCapitals2 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.15ex]{\teng@strutwidth}{1.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.15ex]{\teng@strutwidth}{2.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.40ex]{\teng@strutwidth}{3.05ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.75}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.75}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.75}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.75}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.6}{0.75}{-0.5}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.6}{0.75}{-0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.3}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.35}{-0.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.3}{0.55}{1.4}{0.2}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@essenuquernaalt}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.4}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.85}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.4}{0.55}{0.4}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strutb\char031\teng@setkern{0.65}{1.2}{1.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.15}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0.05}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.7}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.6}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.6}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.5}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.2}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</sindarincapII.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*teleri.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarteleri}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarTelerin }%
+ \FPmul{\teng@defaultmag}{1400}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.45ex]{\teng@strutwidth}{1.45ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.45ex]{\teng@strutwidth}{2.25ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-0.95ex]{\teng@strutwidth}{1.95ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.8}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.4}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.35}{0.2}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.4}{0.35}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.5}{0.5}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.65}{0.5}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.65}{0.55}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.25}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.3}{0.3}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.55}{0.45}{0}{0}{0.05}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.55}{0.45}{0}{0}{0.05}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.5}{0.5}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.7}{0.65}{0}{0}{0.05}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.7}{0.65}{0}{0}{0.05}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.5}{0.5}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.65}{0.6}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.65}{0.6}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.35}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.35}{0.25}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.35}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.4}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.25}{0.2}{0}{0}{0.05}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.3}{0.2}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.55}{0.35}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.55}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.5}{0.5}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.7}{0.6}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.7}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.15}{0.15}{-0.1}{0}{0.35}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.15}{0.15}{-0.1}{0}{0.35}{0}{0}}%
+ \def\teng@lambe {\teng@strutn\Tbox{-0.5}{\char026}\teng@setkern{0.55}{0.5}{-0.9}{0.1}{-0.05}{0}{0}}%
+ \def\teng@alda {\teng@strutn\Tbox{-0.5}{\char027}\teng@setkern{0.55}{0.6}{0.3}{0.1}{-0.15}{0.1}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.1}{0.4}{0}{0}{0.15}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.4}{0.85}{-0.5}{0.3}{0}{0.1}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.2}{0.4}{0.6}{-0.15}{0.1}{0.13}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.4}{0.5}{-0.15}{0.05}{0}{0.1}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.2}{0.4}{0}{0}{0.15}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.4}{0.6}{-0.4}{0.3}{-0.1}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.2}{0.4}{0}{0.1}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{-0.05}{0.25}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0.1}{0.1}{0.2}{0.85}{-0.05}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.55}{0.45}{0}{0}{0.05}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0}{0.2}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.2}{0.6}{0}{0}{0.45}{0}{0}}%
+ \def\teng@osse {\teng@strutn\Tbox{-0.5}{\char050}\teng@setkern{0.25}{0.4}{0}{0}{0.25}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.1}{0.1}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{0.65}{0}{-0.1}{0.1}{0}}%
+ \def\teng@lefthook {\kern0.06ex\raisebox{0.05ex}{\char093}}%
+ \def\teng@righthook {\kern0.5ex\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.1}{0.15}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0.1}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern0.1ex\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.1}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.50ex\raisebox{-0.30ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.55ex\raisebox{-0.30ex}{\char070}}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.55ex\raisebox{-0.30ex}{\char064}}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.70ex\raisebox{-0.30ex}{\char072}}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\raisebox{-0.20ex}{\char074}}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.70ex\raisebox{-0.20ex}{\char079}}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.70ex\raisebox{-0.30ex}{\char070\kern0.30ex\char070}}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.70ex\raisebox{-0.30ex}{\char072\kern0.30ex\char072}}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.70ex\raisebox{-0.20ex}{\char074\kern0.30ex\char074}}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.60ex\raisebox{-0.20ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.30ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.42ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.70ex\raisebox{ 0.00ex}{\char076}}\teng@addkern{-0.1}{0}{0}{0.25}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.50ex\raisebox{-0.20ex}{\char077}}\teng@addkern{0}{0.1}{0.25}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern1.45ex\raisebox{ 0.00ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.00ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.65ex\raisebox{ 0.00ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.50ex\raisebox{ 0.00ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.65ex\raisebox{ 0.00ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.00ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.50ex\raisebox{-0.10ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.2}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.5}{0.75}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.85}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.1}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.3}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.55}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.65}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.3}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\kern2.05ex\teng@setkern{0.5}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.4}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.4}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.50ex\raisebox{-0.30ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern1.45ex\raisebox{ 0.05ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.50ex\raisebox{ 0.10ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</teleri.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*unicodeparmaite.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand{\tengwarunicodeparmaite}[1][1.0]{
+ % font parameters
+ \def\teng@usefont{UnicodeParmaite }%
+ \FPmul{\teng@defaultmag}{1700}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.03ex]{\teng@strutwidth}{0.88ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.03ex]{\teng@strutwidth}{1.65ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-0.80ex]{\teng@strutwidth}{1.65ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.6}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.15}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.15}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.25}{0.4}{0}{0}{-0.15}{0.6}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.25}{0.4}{0}{0}{-0.1}{0.6}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.55}{0.7}{0}{0}{-0.15}{0.6}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.55}{0.7}{0}{0}{-0.1}{0.6}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.05}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.05}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.4}{0.3}{0}{0}{0.15}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.4}{0.3}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.55}{0.7}{0}{0}{0.15}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.55}{0.7}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.55}{0.7}{0}{0}{-0.15}{0.6}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.55}{0.7}{0}{0}{-0.1}{0.6}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.15}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.15}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.25}{0.3}{0}{0}{-0.15}{0.6}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.25}{0.3}{0}{0}{-0.1}{0.6}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.05}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.05}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.4}{0.4}{0}{0}{0}{0.1}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.4}{0.4}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.55}{0.7}{0}{0}{0}{0.1}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.55}{0.7}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.25}{0.1}{0.15}{0}{0.1}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.25}{0.1}{0.15}{0}{0.1}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.6}{-0.5}{0}{-0.05}{-0.07}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.58}{0}{0}{0.2}{-0.07}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.2}{0.3}{0}{-0.2}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.6}{-0.2}{0}{0.06}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.22}{0.35}{0.7}{-0.2}{0.1}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.25}{0.45}{0.05}{0}{0.09}{0.03}{0}}%
+ \def\teng@silmealt {\teng@silme}%
+ \def\teng@silmenuquernaalt {\teng@silmenuquerna}%
+ \def\teng@essealt {\teng@esse}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.4}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.05}{0.05}{0}{0.75}{-0.1}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.39}{0.35}{0}{0}{-0.5}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.25}{0.3}{0}{0}{-0.18}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.3}{0}{0}{0.05}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.05}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{0.75}{0}{-0.05}{0.6}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.05}{0.1}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\teng@righthook}%
+ \def\teng@uphook {\teng@righthook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern-0.5ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern-0.6ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern-0.5ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern-0.6ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern-0.6ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern-0.5ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern-0.6ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern-0.6ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern-0.6ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern-0.5ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern-0.5ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.35}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-1.1ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.28}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern-0.5ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{0}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern-0.45ex\raisebox{-0.05ex}{\char077}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern-0.45ex\raisebox{ 0.20ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern-0.45ex\raisebox{ 0.20ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern-0.45ex\raisebox{ 0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern-0.50ex\raisebox{-0.05ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern-0.50ex\raisebox{ 0.15ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern-0.45ex\raisebox{ 0.15ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern-0.40ex\raisebox{-0.05ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.4}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.55}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.15}{0.25}{0.45}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.55}{0.45}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.55}{0.95}{0.45}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.35}{0.65}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.1}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{-0.05}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{-0.05}{0.35}{0.8}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern-0.50ex\char108}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern-0.45ex\raisebox{0.15ex}{\char109}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern-0.45ex\raisebox{0.15ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char081\kern-0.5ex\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutn\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutb\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
+% \end{macrocode}
+% \begin{macrocode}
+%</unicodeparmaite.cfg>
+% \end{macrocode}
+% \begin{macrocode}
+%<*tengtest.tex>
+% \end{macrocode}
+% \begin{macrocode}
+\documentclass[12pt]{article}
+
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage[spanish]{babel}
+\usepackage[a4paper,margin={1.5cm,1.2cm}]{geometry}
+\usepackage{mathpazo,courier,xcolor,tabularx,booktabs}
+\usepackage[parmaite]{tengwarscript}
+
+\colorlet{Blue}{blue!30}
+\colorlet{Red}{red!50!black}
+\newcommand{\fade}[1]{\textcolor{Blue}{#1}}
+\newcommand{\tehtarfont}{}
+\newcommand{\testtehtar}[1]{%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdot}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTacute}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTthreedots}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTrightcurl}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTleftcurl}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTcaron}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleacute}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoublerightcurl}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleleftcurl}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTtwodots}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTtilde}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTnasalizer}\\%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubler}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdotbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTtwodotsbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTthreedotsbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleacutebelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTrightcurlbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTleftcurlbelow}%
+ \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTverticalbarbelow}\par%
+}
+\newcolumntype{s}{>{\bgroup\footnotesize}l<{\egroup}}
+\newcolumntype{L}{>{\bgroup\color{Red}}l<{\egroup}}
+
+\setlength{\parindent}{0pt}
+
+\begin{document}
+
+\pagestyle{empty}
+\raggedright
+
+\tengmag{1.7}
+%\tengmag{1.2}
+
+\section*{TengwarScript commands}
+
+\begin{tabular}[t]{sL}
+\verb|\Tinco| & \Ttinco \\
+\verb|\Tparma| & \Tparma \\
+\verb|\Tcalma| & \Tcalma \\
+\verb|\Tquesse| & \Tquesse \\
+\verb|\Tando| & \Tando \\
+\verb|\Tumbar| & \Tumbar \\
+\verb|\Tanga| & \Tanga \\
+\verb|\Tungwe| & \Tungwe \\
+\verb|\Tthuule| & \Tthuule \\
+\verb|\Tformen| & \Tformen \\
+\verb|\Taha| & \Taha \\
+\verb|\Thwesta| & \Thwesta \\
+\verb|\Tanto| & \Tanto \\
+\verb|\Tampa| & \Tampa \\
+\verb|\Tanca| & \Tanca \\
+\verb|\Tunque| & \Tunque \\
+\verb|\Tnuumen| & \Tnuumen \\
+\verb|\Tmalta| & \Tmalta \\
+\verb|\Tnoldo| & \Tnoldo \\
+\verb|\Tnwalme| & \Tnwalme \\
+\verb|\Toore| & \Toore \\
+\verb|\Tvala| & \Tvala \\
+\verb|\Tanna| & \Tanna \\
+\verb|\Tvilya| & \Tvilya \\
+\verb|\Textendedtinco| & \Textendedtinco \\
+\verb|\Textendedparma| & \Textendedparma \\
+\verb|\Textendedcalma| & \Textendedcalma \\
+\verb|\Textendedquesse| & \Textendedquesse \\
+\verb|\Textendedando| & \Textendedando \\
+\verb|\Textendedumbar| & \Textendedumbar \\
+\verb|\Textendedanga| & \Textendedanga \\
+\verb|\Textendedungwe| & \Textendedungwe \\
+\end{tabular}
+%
+\begin{tabular}[t]{sL}
+\verb|\Troomen| & \Troomen \\
+\verb|\Tarda| & \Tarda \\
+\verb|\Tlambe| & \Tlambe \\
+\verb|\Talda| & \Talda \\
+\verb|\Troomenalt| & \Troomenalt \\
+\verb|\Tardaalt| & \Tardaalt \\
+\verb|\Tlambealt| & \Tlambealt \\
+\verb|\Tsilme| & \Tsilme \\
+\verb|\Tsilmenuquerna| & \Tsilmenuquerna \\
+\verb|\Tesse| & \Tesse \\
+\verb|\Tessenuquerna| & \Tessenuquerna \\
+\verb|\Tsilmealt| & \Tsilmealt \\
+\verb|\Tsilmenuquernaalt| & \Tsilmenuquernaalt \\
+\verb|\Tessealt| & \Tessealt \\
+\verb|\Tessenuquernaalt| & \Tessenuquernaalt \\
+\verb|\Thyarmen| & \Thyarmen \\
+\verb|\Thalla| & \Thalla \\
+\verb|\Thwestasindarinwa| & \Thwestasindarinwa \\
+\verb|\Tyanta| & \Tyanta \\
+\verb|\Tuure| & \Tuure \\
+\verb|\Tosse| & \Tosse \\
+\verb|\Ttelco| & \Ttelco \\
+\verb|\Taara| & \Taara \\
+\end{tabular}
+%
+\begin{tabular}[t]{sL}
+\verb|\Tzero| & \Tzero \\
+\verb|\Tone| & \Tone \\
+\verb|\Ttwo| & \Ttwo \\
+\verb|\Tthree| & \Tthree \\
+\verb|\Tfour| & \Tfour \\
+\verb|\Tfive| & \Tfive \\
+\verb|\Tsix| & \Tsix \\
+\verb|\Tseven| & \Tseven \\
+\verb|\Teight| & \Teight \\
+\verb|\Tnine| & \Tnine \\
+\verb|\Tten| & \Tten \\
+\verb|\Televen| & \Televen \\
+\addlinespace
+\verb|\Tcentereddot| & \Tcentereddot \\
+\verb|\Tcolon| & \Tcolon \\
+\verb|\Tthreeverticaldots| & \Tthreeverticaldots \\
+\verb|\Tcenteredtilde| & \Tcenteredtilde \\
+\verb|\Tcenteredlongtilde| & \Tcenteredlongtilde \\
+\verb|\Texclamation| & \Texclamation \\
+\verb|\Tquestion| & \Tquestion \\
+\verb|\Tparenthesis| & \Tparenthesis \\
+\addlinespace
+\verb|\Tromanquestion| & \Tromanquestion \\
+\verb|\Tromanexclamation| & \Tromanexclamation \\
+\verb|\Tromanperiod| & \Tromanperiod \\
+\verb|\Tromancomma| & \Tromancomma \\
+\verb|\Tromansemicolon| & \Tromansemicolon \\
+\verb|\Tromanquoteleft| & \Tromanquoteleft \\
+\verb|\Tromanquoteright| & \Tromanquoteright \\
+\verb|\Tromandblquoteleft| & \Tromandblquoteleft \\
+\verb|\Tromandblquoteright| & \Tromandblquoteright \\
+\verb|\Tromanparenleft| & \Tromanparenleft \\
+\verb|\Tromanparenright| & \Tromanparenright \\
+\end{tabular}
+
+\clearpage
+\section*{TengwarScript commands (other)}
+
+Signs in \fade{faded colour} are shown just for reference.
+\bigskip
+
+\begin{tabular}[t]{sL}
+\verb|\TTdot| & \fade{\Toore}\TTdot \\
+\verb|\TTacute| & \fade{\Toore}\TTacute \\
+\verb|\TTthreedots| & \fade{\Toore}\TTthreedots \\
+\verb|\TTrightcurl| & \fade{\Toore}\TTrightcurl \\
+\verb|\TTleftcurl| & \fade{\Toore}\TTleftcurl \\
+\verb|\TTcaron| & \fade{\Toore}\TTcaron \\
+\verb|\TTdoubleacute| & \fade{\Toore}\TTdoubleacute \\
+\verb|\TTdoublerightcurl| & \fade{\Toore}\TTdoublerightcurl \\
+\verb|\TTdoubleleftcurl| & \fade{\Toore}\TTdoubleleftcurl \\
+\verb|\TTtwodots| & \fade{\Toore}\TTtwodots \\
+\verb|\TTtilde| & \fade{\Toore}\TTtilde \\
+\verb|\TTlefttilde| & \fade{\Tnuumen}\TTlefttilde \\
+\verb|\TTnasalizer| & \fade{\Toore}\TTnasalizer \\
+\end{tabular}
+%
+\begin{tabular}[t]{sL}
+\verb|\TTdoubler| & \fade{\Toore}\TTdoubler \\
+\addlinespace
+\verb|\TTdotbelow| & \fade{\Toore}\TTdotbelow \\
+\addlinespace
+\verb|\TTtwodotsbelow| & \fade{\Toore}\TTtwodotsbelow \\
+\addlinespace
+\verb|\TTthreedotsbelow| & \fade{\Toore}\TTthreedotsbelow \\
+\addlinespace
+\verb|\TTdoubleacutebelow| & \fade{\Toore}\TTdoubleacutebelow \\
+\addlinespace
+\verb|\TTrightcurlbelow| & \fade{\Toore}\TTrightcurlbelow \\
+\addlinespace
+\verb|\TTleftcurlbelow| & \fade{\Toore}\TTleftcurlbelow \\
+\addlinespace
+\verb|\TTverticalbarbelow| & \fade{\Toore}\TTverticalbarbelow \\
+\end{tabular}
+%
+\begin{tabular}[t]{sL}
+\verb|\TTdecimal| & \fade{\Tone}\TTdecimal \\
+\verb|\TTduodecimal| & \fade{\Tone}\TTduodecimal \\
+\verb|\TTleastsignificant| & \fade{\Tone}\TTleastsignificant \\
+\addlinespace
+\verb|\Tlefthook| & \fade{\Tanna}\Tlefthook \\
+\verb|\Trighthook| & \fade{\Toore}\Trighthook\fade{\Tvilya}\Trighthook \\
+\verb|\Tcurlyhook| & \fade{\Toore}\Tcurlyhook \\
+\verb|\Tuphook| & \fade{\Toore}\Tuphook\fade{\Tvilya}\Tuphook \\
+\addlinespace
+\verb|\Tempty| & \fade{\Ttelco}\Tempty\fade{\Ttelco} \\
+\verb|\Ts| & \fade{\Ttelco}\Ts\fade{\Ttelco} \\
+\verb|\Tkern{0.2}| & \fade{\Ttelco}\Tkern{0.2}\Ttelco\fade{\Ttelco} \\
+\verb|\Tbox{0.2}{x}| & \fade{\Ttelco}\Tbox{0.2}{\Ttelco}\fade{\Ttelco} \\
+\verb|\Tbox[0.2]{0}{x}| & \fade{\Ttelco}\Tbox[0.2]{0}{\Ttelco}\fade{\Ttelco} \\
+\end{tabular}
+
+\clearpage
+\section*{Text tests}
+\tengmag{1}
+
+\subsection*{Spanish}
+
+El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeńa
+enjoyada del fausto rey chino tocaba el saxofón de hierro detrás del
+palenque.\\
+%
+\begin{tengwar}
+\Ttelco\TTacute\Tlambe\Ts\Tampa\TTacute\Tlambe\TTrightcurl\Tthuule\Ts
+\Tmalta\TTleftcurl\Toore\Tthuule\TTtwodotsbelow\TTdoubleacute\Tlambe\TTthreedots\Tungwe\TTrightcurl\Ts
+\Thyarmen\TTdot\Tando\TTnasalizer\TTdoubleleftcurl\Ts
+\Tquesse\TTrightcurl\Tmalta\Taara\TTdot\Ttelco\TTthreedots\Ts
+\Tformen\TTacute\Tlambe\TTdot\Tthuule\Ts
+\Tquesse\TTthreedots\Toore\Tando\TTdot\Talda\TTrightcurl\Ts
+\Ttelco\TTcaron\Ts\Tquesse\TTdot\Tvala\TTdot\Ts\Tcolon\Ts
+\Tlambe\TTthreedots\Ts
+\Tthuule\TTdot\Tungwe\TTlefttilde\TTacute\Tnoldo\TTthreedots\Ts
+\Ttelco\TTacute\Tnuumen\Thwesta\TTrightcurl\Tanca\TTthreedots\Tando\TTthreedots\Ts
+\Tando\TTacute\Tlambe\Ts
+\Tformen\Tuure\TTthreedots\Tsilme\Ttinco\TTrightcurl\Ts
+\Troomen\Tyanta\TTacute\Ts\Tcalma\TTdot\Tnuumen\TTrightcurl\Ts
+\Ttinco\TTrightcurl\Tquesse\TTthreedots\Tumbar\TTthreedots\Ts
+\Ttelco\TTacute\Tlambe\Ts
+\Tsilmenuquerna\TTthreedots\Tquesse\Tlefthook\TTrightcurl\Tformen\TTdoublerightcurl\Tnuumen\Ts
+\Tando\TTacute\Ts\Thyarmen\TTtwodotsbelow\TTacute\Tarda\TTrightcurl\Ts
+\Tando\TTacute\Ttinco\Troomen\Taara\TTthreedots\Trighthook\Ts
+\Tando\TTacute\Tlambe\Ts
+\Tparma\TTthreedots\Tlambe\TTacute\Tquesse\TTnasalizer\TTacute\Ts\Tcolon\Tcenteredlongtilde
+\end{tengwar}\\
+%
+\begin{tengwar}
+\Tyanta\Tlambe\Ts\Tampa\Tyanta\Tlambe\Tanna\Tthuule\Ts
+\Tmalta\Tvala\Toore\Tthuule\TTtwodots\Tyanta\TTdoubler\Tlambe\Tvilya\Tungwe\Tanna\Ts
+\Thyarmen\Ttelco\Tando\TTnasalizer\Tvala\TTdoubler\Ts
+\Tquesse\Tanna\Tmalta\Ttelco\TTdoubler\Tvilya\Ts
+\Tformen\Tyanta\Tlambe\Ttelco\Tthuule\Ts
+\Tquesse\Tvilya\Toore\Tando\Ttelco\Talda\Tanna\Ts\Taara\Ts
+\Tquesse\Ttelco\Tuure\Ttelco\Ts\Tcolon\Ts
+\Tlambe\Tvilya\Ts\Tthuule\Ttelco\Tungwe\TTtilde\Tyanta\Tnoldo\Tvilya\Ts
+\Tyanta\Tnuumen\Thwesta\Tanna\Tanca\Tvilya\Tando\Tvilya\Ts
+\Tando\Tyanta\Tlambe\Ts\Tformen\Tvilya\TTtilde\Tsilme\Ttinco\Tanna\Ts
+\Troomen\Tyanta\TTtwodots\Ts\Tcalma\Ttelco\Tnuumen\Tanna\Ts
+\Ttinco\Tanna\Tquesse\Tvilya\Tumbar\Tvilya\Ts\Tyanta\Tlambe\Ts
+\Tsilme\Tvilya\Tquesse\Tlefthook\Tanna\Tformen\Tanna\TTdoubler\Tnuumen\Ts
+\Tando\Tyanta\Ts\Thyarmen\TTtwodots\Tyanta\Tarda\Tanna\Ts
+\Tando\Tyanta\Ttinco\Troomen\Tvilya\TTdoubler\Trighthook\Ts
+\Tando\Tyanta\Tlambe\Ts
+\Tparma\Tvilya\Tlambe\Tyanta\Tquesse\TTnasalizer\Tyanta\Ts\Tcolon\Tcenteredlongtilde
+\end{tengwar}
+
+\vspace{8mm}
+
+Es extrańo mojar queso en la cerveza o probar whisky de garrafa.\\
+%
+\begin{tengwar}
+\Ttelco\TTacute\Trighthook\Ts
+\Ttelco\TTacute\Tquesse\Tlefthook\Ttinco\Troomen\TTthreedots\Tnoldo\TTrightcurl\Ts
+\Tmalta\TTrightcurl\Thwesta\TTthreedots\Toore\Ts
+\Tquesse\TTacute\Tsilmenuquerna\TTrightcurl\Ts\Ttelco\TTacute\Tnuumen\Ts
+\Tlambe\TTthreedots\Ts
+\Tthuule\TTacute\Toore\Tampa\TTacute\Tthuule\TTthreedots\Ts
+\Ttelco\TTrightcurl\Ts
+\Tparma\Troomen\TTrightcurl\Tumbar\TTthreedots\Toore\Ts
+\Tvala\Thyarmen\TTdot\Tsilme\Tquesse\TTcaron\Ts\Tando\TTacute\Ts
+\Tungwe\TTthreedots\Tarda\TTthreedots\Tformen\TTthreedots\Ts\Tcolon\Tcenteredlongtilde
+\end{tengwar}\\
+%
+\begin{tengwar}
+\Tyanta\Trighthook\Ts
+\Tyanta\Tquesse\Tlefthook\Ttinco\Troomen\Tvilya\Tnoldo\Tanna\Ts
+\Tmalta\Tanna\Thwesta\Tvilya\Toore\Ts\Tquesse\Tyanta\Tsilme\Tanna\Ts
+\Tyanta\Tnuumen\Ts\Tlambe\Tvilya\Ts
+\Tthuule\Tyanta\Toore\Tampa\Tyanta\Tthuule\Tvilya\Ts\Tanna\Ts
+\Tparma\Troomen\Tanna\Tumbar\Tvilya\Toore\Ts
+\Tuure\Thyarmen\Ttelco\Tsilme\Tquesse\Taara\Ts\Tando\Tyanta\Ts
+\Tungwe\Tvilya\Tarda\Tvilya\Tformen\Tvilya\Ts\Tcolon\Tcenteredlongtilde
+\end{tengwar}
+
+\subsection*{Numbers}
+
+0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
+20, 21, 22, 23\\
+%
+\begin{tengwar}
+\Tzero\TTdecimal\Ts\Tcentereddot\Ts\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTdecimal\Ts\Tcentereddot\Ts\Tthree\TTdecimal\Ts\Tcentereddot\Ts
+\Tfour\TTdecimal\Ts\Tcentereddot\Ts\Tfive\TTdecimal\Ts\Tcentereddot\Ts
+\Tsix\TTdecimal\Ts\Tcentereddot\Ts\Tseven\TTdecimal\Ts\Tcentereddot\Ts
+\Teight\TTdecimal\Ts\Tcentereddot\Ts\Tnine\TTdecimal\Ts\Tcentereddot\Ts
+\Tzero\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tone\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tthree\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tfour\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tfive\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tsix\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tseven\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Teight\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tnine\TTdecimal\Tone\TTdecimal\Ts\Tcentereddot\Ts
+\Tzero\TTdecimal\Ttwo\TTdecimal\Ts\Tcentereddot\Ts
+\Tone\TTdecimal\Ttwo\TTdecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTdecimal\Ttwo\TTdecimal\Ts\Tcentereddot\Ts
+\Tthree\TTdecimal\Ttwo\TTdecimal
+\end{tengwar}\\
+%
+\begin{tengwar}
+\Tzero\TTduodecimal\Ts\Tcentereddot\Ts\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTduodecimal\Ts\Tcentereddot\Ts\Tthree\TTduodecimal\Ts\Tcentereddot\Ts
+\Tfour\TTduodecimal\Ts\Tcentereddot\Ts\Tfive\TTduodecimal\Ts\Tcentereddot\Ts
+\Tsix\TTduodecimal\Ts\Tcentereddot\Ts\Tseven\TTduodecimal\Ts\Tcentereddot\Ts
+\Teight\TTduodecimal\Ts\Tcentereddot\Ts\Tnine\TTduodecimal\Ts\Tcentereddot\Ts
+\Tten\TTduodecimal\Ts\Tcentereddot\Ts\Televen\TTduodecimal\Ts\Tcentereddot\Ts
+\Tzero\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tone\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Ttwo\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tthree\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tfour\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tfive\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tsix\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tseven\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Teight\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tnine\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Tten\TTleastsignificant\Tone\TTduodecimal\Ts\Tcentereddot\Ts
+\Televen\TTleastsignificant\Tone\TTduodecimal
+\end{tengwar}
+
+\clearpage
+\tengmag{2.3}
+
+\section*{Tehtar tests}
+
+\testtehtar{\Ttinco}
+\testtehtar{\Tparma}
+\testtehtar{\Tcalma}
+\testtehtar{\Tquesse}
+
+\vspace{8mm}
+
+\testtehtar{\Tando}
+\testtehtar{\Tumbar}
+\testtehtar{\Tanga}
+\testtehtar{\Tungwe}
+
+\clearpage
+
+\testtehtar{\Tthuule}
+\testtehtar{\Tformen}
+\testtehtar{\Taha}
+\testtehtar{\Thwesta}
+
+\vspace{8mm}
+
+\testtehtar{\Tanto}
+\testtehtar{\Tampa}
+\testtehtar{\Tanca}
+\testtehtar{\Tunque}
+
+\clearpage
+
+\testtehtar{\Toore}
+\testtehtar{\Tvala}
+\testtehtar{\Tanna}
+\testtehtar{\Tvilya}
+
+\vspace{8mm}
+
+\testtehtar{\Tnuumen}
+\testtehtar{\Tmalta}
+\testtehtar{\Tnoldo}
+\testtehtar{\Tnwalme}
+
+\clearpage
+
+\testtehtar{\Textendedtinco}
+\testtehtar{\Textendedparma}
+\testtehtar{\Textendedcalma}
+\testtehtar{\Textendedquesse}
+
+\vspace{8mm}
+
+\testtehtar{\Textendedando}
+\testtehtar{\Textendedumbar}
+\testtehtar{\Textendedanga}
+\testtehtar{\Textendedungwe}
+
+\clearpage
+
+\testtehtar{\Troomen}
+\testtehtar{\Tarda}
+\testtehtar{\Tlambe}
+\testtehtar{\Talda}
+\testtehtar{\Troomenalt}
+\testtehtar{\Tardaalt}
+\testtehtar{\Tlambealt}
+
+\clearpage
+
+\testtehtar{\Tsilme}
+\testtehtar{\Tsilmenuquerna}
+\testtehtar{\Tesse}
+\testtehtar{\Tessenuquerna}
+
+\vspace{8mm}
+
+\testtehtar{\Tsilmealt}
+\testtehtar{\Tsilmenuquernaalt}
+\testtehtar{\Tessealt}
+\testtehtar{\Tessenuquernaalt}
+
+\clearpage
+
+\testtehtar{\Thyarmen}
+\testtehtar{\Tempty\Thalla}
+\testtehtar{\Ts\Thwestasindarinwa}
+
+\vspace{8mm}
+
+\testtehtar{\Tyanta}
+\testtehtar{\Tuure}
+\testtehtar{\Tosse}
+\testtehtar{\Tempty\Ttelco}
+\testtehtar{\Tempty\Taara}
+
+\clearpage
+
+\Tzero\textcolor{Red}{\TTdecimal}
+\Tone\textcolor{Red}{\TTdecimal}
+\Ttwo\textcolor{Red}{\TTdecimal}
+\Tthree\textcolor{Red}{\TTdecimal}
+\Tfour\textcolor{Red}{\TTdecimal}
+\Tfive\textcolor{Red}{\TTdecimal}
+\Tsix\textcolor{Red}{\TTdecimal}
+\Tseven\textcolor{Red}{\TTdecimal}
+\Teight\textcolor{Red}{\TTdecimal}
+\Tnine\textcolor{Red}{\TTdecimal}
+\Tten\textcolor{Red}{\TTdecimal}
+\Televen\textcolor{Red}{\TTdecimal}\par
+\Tzero\textcolor{Red}{\TTduodecimal}
+\Tone\textcolor{Red}{\TTduodecimal}
+\Ttwo\textcolor{Red}{\TTduodecimal}
+\Tthree\textcolor{Red}{\TTduodecimal}
+\Tfour\textcolor{Red}{\TTduodecimal}
+\Tfive\textcolor{Red}{\TTduodecimal}
+\Tsix\textcolor{Red}{\TTduodecimal}
+\Tseven\textcolor{Red}{\TTduodecimal}
+\Teight\textcolor{Red}{\TTduodecimal}
+\Tnine\textcolor{Red}{\TTduodecimal}
+\Tten\textcolor{Red}{\TTduodecimal}
+\Televen\textcolor{Red}{\TTduodecimal}\par
+\Tzero\textcolor{Red}{\TTleastsignificant}
+\Tone\textcolor{Red}{\TTleastsignificant}
+\Ttwo\textcolor{Red}{\TTleastsignificant}
+\Tthree\textcolor{Red}{\TTleastsignificant}
+\Tfour\textcolor{Red}{\TTleastsignificant}
+\Tfive\textcolor{Red}{\TTleastsignificant}
+\Tsix\textcolor{Red}{\TTleastsignificant}
+\Tseven\textcolor{Red}{\TTleastsignificant}
+\Teight\textcolor{Red}{\TTleastsignificant}
+\Tnine\textcolor{Red}{\TTleastsignificant}
+\Tten\textcolor{Red}{\TTleastsignificant}
+\Televen\textcolor{Red}{\TTleastsignificant}\par
+
+\vspace{8mm}
+
+\Ttelco\textcolor{Red}{\TTdecimal}%
+\Ttelco\textcolor{Red}{\TTduodecimal}%
+\Ttelco\textcolor{Red}{\TTleastsignificant}%
+\Toore\Tempty\textcolor{Red}{\TTthreedots}%
+\Toore\Tempty\textcolor{Red}{\TTthreedotsbelow}\Toore%
+\Toore\textcolor{Red}{\TTnasalizer\TTthreedots}%
+\Toore\textcolor{Red}{\TTtilde\TTthreedots}%
+\Toore\textcolor{Red}{\TTdoubler\TTthreedotsbelow}%
+\Tnuumen\textcolor{Red}{\TTlefttilde\TTthreedots}
+
+\vspace{12mm}
+
+\Ttinco\textcolor{Red}{\Tlefthook}
+\Tparma\textcolor{Red}{\Tlefthook}
+\Tcalma\textcolor{Red}{\Tlefthook}
+\Tquesse\textcolor{Red}{\Tlefthook}
+\Ttinco\textcolor{Red}{\Trighthook}
+\Tparma\textcolor{Red}{\Trighthook}
+\Tcalma\textcolor{Red}{\Trighthook}
+\Tquesse\textcolor{Red}{\Trighthook}\par
+\Tando\textcolor{Red}{\Tlefthook}
+\Tumbar\textcolor{Red}{\Tlefthook}
+\Tanga\textcolor{Red}{\Tlefthook}
+\Tungwe\textcolor{Red}{\Tlefthook}
+\Tando\textcolor{Red}{\Trighthook}
+\Tumbar\textcolor{Red}{\Trighthook}
+\Tanga\textcolor{Red}{\Trighthook}
+\Tungwe\textcolor{Red}{\Trighthook}\par
+\Tthuule\textcolor{Red}{\Tlefthook}
+\Tformen\textcolor{Red}{\Tlefthook}
+\Taha\textcolor{Red}{\Tlefthook}
+\Thwesta\textcolor{Red}{\Tlefthook}
+\Tthuule\textcolor{Red}{\Trighthook}
+\Tformen\textcolor{Red}{\Trighthook}
+\Taha\textcolor{Red}{\Trighthook}
+\Thwesta\textcolor{Red}{\Trighthook}\par
+\Tanto\textcolor{Red}{\Tlefthook}
+\Tampa\textcolor{Red}{\Tlefthook}
+\Tanca\textcolor{Red}{\Tlefthook}
+\Tunque\textcolor{Red}{\Tlefthook}
+\Tanto\textcolor{Red}{\Trighthook}
+\Tampa\textcolor{Red}{\Trighthook}
+\Tanca\textcolor{Red}{\Trighthook}
+\Tunque\textcolor{Red}{\Trighthook}\par
+\Toore\textcolor{Red}{\Tlefthook}
+\Tvala\textcolor{Red}{\Tlefthook}
+\Tanna\textcolor{Red}{\Tlefthook}
+\Tvilya\textcolor{Red}{\Tlefthook}
+\Toore\textcolor{Red}{\Trighthook}
+\Tvala\textcolor{Red}{\Trighthook}
+\Tanna\textcolor{Red}{\Trighthook}
+\Tvilya\textcolor{Red}{\Trighthook}\par
+\Tnuumen\textcolor{Red}{\Tlefthook}
+\Tmalta\textcolor{Red}{\Tlefthook}
+\Tnoldo\textcolor{Red}{\Tlefthook}
+\Tnwalme\textcolor{Red}{\Tlefthook}
+\Tnuumen\textcolor{Red}{\Trighthook}
+\Tmalta\textcolor{Red}{\Trighthook}
+\Tnoldo\textcolor{Red}{\Trighthook}
+\Tnwalme\textcolor{Red}{\Trighthook}\par
+\Textendedtinco\textcolor{Red}{\Tlefthook}
+\Textendedparma\textcolor{Red}{\Tlefthook}
+\Textendedcalma\textcolor{Red}{\Tlefthook}
+\Textendedquesse\textcolor{Red}{\Tlefthook}
+\Textendedtinco\textcolor{Red}{\Trighthook}
+\Textendedparma\textcolor{Red}{\Trighthook}
+\Textendedcalma\textcolor{Red}{\Trighthook}
+\Textendedquesse\textcolor{Red}{\Trighthook}\par
+\Textendedando\textcolor{Red}{\Tlefthook}
+\Textendedumbar\textcolor{Red}{\Tlefthook}
+\Textendedanga\textcolor{Red}{\Tlefthook}
+\Textendedungwe\textcolor{Red}{\Tlefthook}
+\Textendedando\textcolor{Red}{\Trighthook}
+\Textendedumbar\textcolor{Red}{\Trighthook}
+\Textendedanga\textcolor{Red}{\Trighthook}
+\Textendedungwe\textcolor{Red}{\Trighthook}\par
+\Troomen\textcolor{Red}{\Tlefthook}
+\Tarda\textcolor{Red}{\Tlefthook}
+\Tlambe\textcolor{Red}{\Tlefthook}
+\Talda\textcolor{Red}{\Tlefthook}
+\Troomenalt\textcolor{Red}{\Tlefthook}
+\Tardaalt\textcolor{Red}{\Tlefthook}
+\Tlambealt\textcolor{Red}{\Tlefthook}
+\Troomen\textcolor{Red}{\Trighthook}
+\Tarda\textcolor{Red}{\Trighthook}
+\Tlambe\textcolor{Red}{\Trighthook}
+\Talda\textcolor{Red}{\Trighthook}
+\Troomenalt\textcolor{Red}{\Trighthook}
+\Tardaalt\textcolor{Red}{\Trighthook}
+\Tlambealt\textcolor{Red}{\Trighthook}\par
+\Tsilme\textcolor{Red}{\Tlefthook}
+\Tsilmenuquerna\textcolor{Red}{\Tlefthook}
+\Tesse\textcolor{Red}{\Tlefthook}
+\Tessenuquerna\textcolor{Red}{\Tlefthook}
+\Tsilmealt\textcolor{Red}{\Tlefthook}
+\Tsilmenuquernaalt\textcolor{Red}{\Tlefthook}
+\Tessealt\textcolor{Red}{\Tlefthook}
+\Tessenuquernaalt\textcolor{Red}{\Tlefthook}
+\Tsilme\textcolor{Red}{\Trighthook}
+\Tsilmenuquerna\textcolor{Red}{\Trighthook}
+\Tesse\textcolor{Red}{\Trighthook}
+\Tessenuquerna\textcolor{Red}{\Trighthook}
+\Tsilmealt\textcolor{Red}{\Trighthook}
+\Tsilmenuquernaalt\textcolor{Red}{\Trighthook}
+\Tessealt\textcolor{Red}{\Trighthook}
+\Tessenuquernaalt\textcolor{Red}{\Trighthook}\par
+\Thyarmen\textcolor{Red}{\Tlefthook}
+\Thalla\textcolor{Red}{\Tlefthook}
+\Thwestasindarinwa\textcolor{Red}{\Tlefthook}\Ts
+\Thyarmen\textcolor{Red}{\Trighthook}
+\Thalla\textcolor{Red}{\Trighthook}
+\Thwestasindarinwa\textcolor{Red}{\Trighthook}\par
+\Tyanta\textcolor{Red}{\Tlefthook}
+\Tuure\textcolor{Red}{\Tlefthook}
+\Tosse\textcolor{Red}{\Tlefthook}
+\Ttelco\textcolor{Red}{\Tlefthook}
+\Taara\textcolor{Red}{\Tlefthook}
+\Tyanta\textcolor{Red}{\Trighthook}
+\Tuure\textcolor{Red}{\Trighthook}
+\Tosse\textcolor{Red}{\Trighthook}
+\Ttelco\textcolor{Red}{\Trighthook}
+\Taara\textcolor{Red}{\Trighthook}\par
+
+\clearpage
+\testtehtar{\Textendedcalma\TTthreedots\TTthreedotsbelow\Trighthook}
+\testtehtar{\Tlambe\TTthreedots\TTthreedotsbelow\Trighthook}
+\testtehtar{\Textendedquesse\TTthreedots\TTthreedotsbelow\Trighthook}
+\testtehtar{\Ttinco\TTthreedots\TTthreedotsbelow\Tcurlyhook}
+\testtehtar{\Tlambe\TTthreedots\TTthreedotsbelow\Tcurlyhook}
+\testtehtar{\Textendedcalma\TTthreedots\TTthreedotsbelow\Tuphook}
+\testtehtar{\Textendedquesse\TTthreedots\TTthreedotsbelow\Tuphook}
+
+\clearpage
+\tengmag{1.5}
+
+\section*{Full character table}
+
+\begin{tabular}{|ll|ll|ll|ll|}
+000 & \tengwa{000} & 001 & \tengwa{001} & 002 & \tengwa{002} & 003 & \tengwa{003}\\
+004 & \tengwa{004} & 005 & \tengwa{005} & 006 & \tengwa{006} & 007 & \tengwa{007}\\
+008 & \tengwa{008} & 009 & \tengwa{009} & 010 & \tengwa{010} & 011 & \tengwa{011}\\
+012 & \tengwa{012} & 013 & \tengwa{013} & 014 & \tengwa{014} & 015 & \tengwa{015}\\
+016 & \tengwa{016} & 017 & \tengwa{017} & 018 & \tengwa{018} & 019 & \tengwa{019}\\
+020 & \tengwa{020} & 021 & \tengwa{021} & 022 & \tengwa{022} & 023 & \tengwa{023}\\
+024 & \tengwa{024} & 025 & \tengwa{025} & 026 & \tengwa{026} & 027 & \tengwa{027}\\
+028 & \tengwa{028} & 029 & \tengwa{029} & 030 & \tengwa{030} & 031 & \tengwa{031}\\
+032 & \tengwa{032} & 033 & \tengwa{033} & 034 & \tengwa{034} & 035 & \tengwa{035}\\
+036 & \tengwa{036} & 037 & \tengwa{037} & 038 & \tengwa{038} & 039 & \tengwa{039}\\
+040 & \tengwa{040} & 041 & \tengwa{041} & 042 & \tengwa{042} & 043 & \tengwa{043}\\
+044 & \tengwa{044} & 045 & \tengwa{045} & 046 & \tengwa{046} & 047 & \tengwa{047}\\
+048 & \tengwa{048} & 049 & \tengwa{049} & 050 & \tengwa{050} & 051 & \tengwa{051}\\
+052 & \tengwa{052} & 053 & \tengwa{053} & 054 & \tengwa{054} & 055 & \tengwa{055}\\
+056 & \tengwa{056} & 057 & \tengwa{057} & 058 & \tengwa{058} & 059 & \tengwa{059}\\
+060 & \tengwa{060} & 061 & \tengwa{061} & 062 & \tengwa{062} & 063 & \tengwa{063}\\
+\end{tabular}
+\nolinebreak\hfill
+\begin{tabular}{|ll|ll|ll|ll|}
+064 & \tengwa{064} & 065 & \tengwa{065} & 066 & \tengwa{066} & 067 & \tengwa{067}\\
+068 & \tengwa{068} & 069 & \tengwa{069} & 070 & \tengwa{070} & 071 & \tengwa{071}\\
+072 & \tengwa{072} & 073 & \tengwa{073} & 074 & \tengwa{074} & 075 & \tengwa{075}\\
+076 & \tengwa{076} & 077 & \tengwa{077} & 078 & \tengwa{078} & 079 & \tengwa{079}\\
+080 & \tengwa{080} & 081 & \tengwa{081} & 082 & \tengwa{082} & 083 & \tengwa{083}\\
+084 & \tengwa{084} & 085 & \tengwa{085} & 086 & \tengwa{086} & 087 & \tengwa{087}\\
+088 & \tengwa{088} & 089 & \tengwa{089} & 090 & \tengwa{090} & 091 & \tengwa{091}\\
+092 & \tengwa{092} & 093 & \tengwa{093} & 094 & \tengwa{094} & 095 & \tengwa{095}\\
+096 & \tengwa{096} & 097 & \tengwa{097} & 098 & \tengwa{098} & 099 & \tengwa{099}\\
+100 & \tengwa{100} & 101 & \tengwa{101} & 102 & \tengwa{102} & 103 & \tengwa{103}\\
+104 & \tengwa{104} & 105 & \tengwa{105} & 106 & \tengwa{106} & 107 & \tengwa{107}\\
+108 & \tengwa{108} & 109 & \tengwa{109} & 110 & \tengwa{110} & 111 & \tengwa{111}\\
+112 & \tengwa{112} & 113 & \tengwa{113} & 114 & \tengwa{114} & 115 & \tengwa{115}\\
+116 & \tengwa{116} & 117 & \tengwa{117} & 118 & \tengwa{118} & 119 & \tengwa{119}\\
+120 & \tengwa{120} & 121 & \tengwa{121} & 122 & \tengwa{122} & 123 & \tengwa{123}\\
+124 & \tengwa{124} & 125 & \tengwa{125} & 126 & \tengwa{126} & 127 & \tengwa{127}\\
+\end{tabular}
+\clearpage
+\begin{tabular}{|ll|ll|ll|ll|}
+128 & \tengwa{128} & 129 & \tengwa{129} & 130 & \tengwa{130} & 131 & \tengwa{131}\\
+132 & \tengwa{132} & 133 & \tengwa{133} & 134 & \tengwa{134} & 135 & \tengwa{135}\\
+136 & \tengwa{136} & 137 & \tengwa{137} & 138 & \tengwa{138} & 139 & \tengwa{139}\\
+140 & \tengwa{140} & 141 & \tengwa{141} & 142 & \tengwa{142} & 143 & \tengwa{143}\\
+144 & \tengwa{144} & 145 & \tengwa{145} & 146 & \tengwa{146} & 147 & \tengwa{147}\\
+148 & \tengwa{148} & 149 & \tengwa{149} & 150 & \tengwa{150} & 151 & \tengwa{151}\\
+152 & \tengwa{152} & 153 & \tengwa{153} & 154 & \tengwa{154} & 155 & \tengwa{155}\\
+156 & \tengwa{156} & 157 & \tengwa{157} & 158 & \tengwa{158} & 159 & \tengwa{159}\\
+160 & \tengwa{160} & 161 & \tengwa{161} & 162 & \tengwa{162} & 163 & \tengwa{163}\\
+164 & \tengwa{164} & 165 & \tengwa{165} & 166 & \tengwa{166} & 167 & \tengwa{167}\\
+168 & \tengwa{168} & 169 & \tengwa{169} & 170 & \tengwa{170} & 171 & \tengwa{171}\\
+172 & \tengwa{172} & 173 & \tengwa{173} & 174 & \tengwa{174} & 175 & \tengwa{175}\\
+176 & \tengwa{176} & 177 & \tengwa{177} & 178 & \tengwa{178} & 179 & \tengwa{179}\\
+180 & \tengwa{180} & 181 & \tengwa{181} & 182 & \tengwa{182} & 183 & \tengwa{183}\\
+184 & \tengwa{184} & 185 & \tengwa{185} & 186 & \tengwa{186} & 187 & \tengwa{187}\\
+188 & \tengwa{188} & 189 & \tengwa{189} & 190 & \tengwa{190} & 191 & \tengwa{191}\\
+\end{tabular}
+\nolinebreak\hfill
+\begin{tabular}{|ll|ll|ll|ll|}
+192 & \tengwa{192} & 193 & \tengwa{193} & 194 & \tengwa{194} & 195 & \tengwa{195}\\
+196 & \tengwa{196} & 197 & \tengwa{197} & 198 & \tengwa{198} & 199 & \tengwa{199}\\
+200 & \tengwa{200} & 201 & \tengwa{201} & 202 & \tengwa{202} & 203 & \tengwa{203}\\
+204 & \tengwa{204} & 205 & \tengwa{205} & 206 & \tengwa{206} & 207 & \tengwa{207}\\
+208 & \tengwa{208} & 209 & \tengwa{209} & 210 & \tengwa{210} & 211 & \tengwa{211}\\
+212 & \tengwa{212} & 213 & \tengwa{213} & 214 & \tengwa{214} & 215 & \tengwa{215}\\
+216 & \tengwa{216} & 217 & \tengwa{217} & 218 & \tengwa{218} & 219 & \tengwa{219}\\
+220 & \tengwa{220} & 221 & \tengwa{221} & 222 & \tengwa{222} & 223 & \tengwa{223}\\
+224 & \tengwa{224} & 225 & \tengwa{225} & 226 & \tengwa{226} & 227 & \tengwa{227}\\
+228 & \tengwa{228} & 229 & \tengwa{229} & 230 & \tengwa{230} & 231 & \tengwa{231}\\
+232 & \tengwa{232} & 233 & \tengwa{233} & 234 & \tengwa{234} & 235 & \tengwa{235}\\
+236 & \tengwa{236} & 237 & \tengwa{237} & 238 & \tengwa{238} & 239 & \tengwa{239}\\
+240 & \tengwa{240} & 241 & \tengwa{241} & 242 & \tengwa{242} & 243 & \tengwa{243}\\
+244 & \tengwa{244} & 245 & \tengwa{245} & 246 & \tengwa{246} & 247 & \tengwa{247}\\
+248 & \tengwa{248} & 249 & \tengwa{249} & 250 & \tengwa{250} & 251 & \tengwa{251}\\
+252 & \tengwa{252} & 253 & \tengwa{253} & 254 & \tengwa{254} & 255 & \tengwa{255}\\
+\end{tabular}
+
+\end{document}
+% \end{macrocode}
+% \begin{macrocode}
+%</tengtest.tex>
+% \end{macrocode}
+% \begin{macrocode}
+%<*tengfonts.tex>
+% \end{macrocode}
+% \begin{macrocode}
+\documentclass[12pt]{article}
+
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage[a4paper,margin={2cm}]{geometry}
+\usepackage{newcent}
+\usepackage[all]{tengwarscript}
+
+\newcommand{\test}[1][]{%
+ {#1\Ttelco}\TTacute\Tlambe\Ts
+ {#1\Tampa}\TTacute\Tlambe\TTrightcurl\Tthuule\Ts
+ {#1\Tmalta}\TTleftcurl\Toore\Tthuule\TTtwodotsbelow\TTdoubleacute\Tlambe\TTthreedots\Tungwe\TTrightcurl\Ts
+ {#1\Thyarmen}\TTdot\Tando\TTnasalizer\TTdoubleleftcurl\Ts
+ {#1\Tquesse}\TTrightcurl\Tmalta\Taara\TTdot\Ttelco\TTthreedots\Ts
+ {#1\Tformen}\TTacute\Tlambe\TTdot\Tthuule\Ts
+ {#1\Tquesse}\TTthreedots\Toore\Tando\TTdot\Talda\TTrightcurl\Ts
+ {#1\Ttelco}\TTcaron\Ts
+ {#1\Tquesse}\TTdot\Tvala\TTdot\Ts\Tcolon\Ts
+ {#1\Tlambe}\TTthreedots\Ts
+ {#1\Tthuule}\TTdot\Tungwe\TTlefttilde\TTacute\Tnoldo\TTthreedots\Ts
+ {#1\Ttelco}\TTacute\Tnuumen\Thwesta\TTrightcurl\Tanca\TTthreedots\Tando\TTthreedots\Ts
+ {#1\Tando}\TTacute\Tlambe\Ts
+ {#1\Tformen}\Tuure\TTthreedots\Tsilme\Ttinco\TTrightcurl\Ts
+ {#1\Troomen}\Tyanta\TTacute\Ts
+ {#1\Tcalma}\TTdot\Tnuumen\TTrightcurl\Ts
+ {#1\Ttinco}\TTrightcurl\Tquesse\TTthreedots\Tumbar\TTthreedots\Ts
+ {#1\Ttelco}\TTacute\Tlambe\Ts
+ {#1\Tsilmenuquerna}\TTthreedots\Tquesse\Tlefthook\TTrightcurl\Tformen\TTdoublerightcurl\Tnuumen\Ts
+ {#1\Tando}\TTacute\Ts
+ {#1\Thyarmen}\TTtwodotsbelow\TTacute\Tarda\TTrightcurl\Ts
+ {#1\Tando}\TTacute\Ttinco\Troomen\Taara\TTthreedots\Trighthook\Ts
+ {#1\Tando}\TTacute\Tlambe\Ts
+ {#1\Tparma}\TTthreedots\Tlambe\TTacute\Tquesse\TTnasalizer\TTacute\Ts\Tcolon\Tcenteredlongtilde
+}
+
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{6pt}
+
+\begin{document}
+
+\pagestyle{empty}
+\raggedright\raggedbottom
+
+\subsection*{Tengwar Quenya (+ Capitals 1, + Capitals 2)}
+\verb|\tengwarquenya|\\*
+\tengwarquenya\test\par
+\verb|\tengwarquenyacapI|\\*
+\test[\tengwarquenyacapI]\par
+\verb|\tengwarquenyacapII|\\*
+\test[\tengwarquenyacapII]\par
+
+\subsection*{Tengwar Sindarin (+ Capitals 1, + Capitals 2)}
+\verb|\tengwarsindarin|\\*
+\tengwarsindarin\test\par
+\verb|\tengwarsindarincapI|\\*
+\test[\tengwarsindarincapI]\par
+\verb|\tengwarsindarincapII|\\*
+\test[\tengwarsindarincapII]\par
+
+\subsection*{Tengwar Noldor (+ Capitals 1, + Capitals 2)}
+\verb|\tengwarnoldor|\\*
+\tengwarnoldor\test\par
+\verb|\tengwarnoldorcapI|\\*
+\test[\tengwarnoldorcapI]\par
+\verb|\tengwarnoldorcapII|\\*
+\test[\tengwarnoldorcapII]\par
+
+\subsection*{Tengwar Formal}
+\verb|\tengwarformal|\\*
+\tengwarformal\test\par
+
+\subsection*{Tengwar Annatar (+ Bold)}
+\verb|\tengwarannatar|\\*
+\tengwarannatar\test\par
+\verb|\tengwarannatarbold|\\*
+\tengwarannatarbold\test\par
+
+\subsection*{Tengwar Annatar Italic (+ Bold)}
+\verb|\tengwarannataritalic|\\*
+\tengwarannataritalic\test\par
+\verb|\tengwarannatarbolditalic|\\*
+\tengwarannatarbolditalic\test\par
+
+\subsection*{Tengwar Elfica}
+\verb|\tengwarelfica|\\*
+\tengwarelfica\test\par
+
+\subsection*{Tengar Parmaite}
+\verb|\tengwarparmaite|\\*
+\tengwarparmaite\test\par
+
+\subsection*{Unicode Tengar Parmaite}
+\verb|\tengwarunicodeparmaite|\\*
+\tengwarunicodeparmaite\test\par
+
+\subsection*{Tengwar Teleri (scaled $\times$2)}
+\verb|\tengwarteleri|\\*
+\tengwarteleri[2]\test\par
+
+\clearpage
+
+\subsection*{The One Ring (Tengwar Annatar Italic)}
+
+\begin{center}
+\tengwarannataritalic[2.5]
+\tengwa{254}
+\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tando\Toore\TTrightcurl\Tumbar\Ttinco\TTthreedots\Tlambealt\TTrightcurl\Tquesse\TTdoublerightcurl
+\Tromanperiod\Ts
+\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tungwe\Tumbar\TTnasalizer\TTdot\Ttinco\TTthreedots\Tlambe\TTrightcurl
+\tengwa{255}\\
+\Textendedcalma\TTthreedots\Tnuumen\Tessenuquerna\TTthreedots\Tungwe\Tthuule\Troomen\Tquesse\TTthreedots\Ttinco\TTthreedots\Tlambealt\TTrightcurl\Tquesse\TTdoublerightcurl
+\Tromanperiod\Ts
+\Textendedungwe\TTthreedots\Tumbar\Toore\TTrightcurl\Tesse\Tkern{-0.2}\Tmalta\TTrightcurl\Textendedcalma\TTdot\Ttelco\TTdot\Tquesse\Troomen\Tparma\TTnasalizer\TTdot\Ttinco\TTthreedots\Tlambe\TTrightcurl
+\end{center}
+
+\bigskip
+
+\subsection*{The West Gate of Moria (Tengwar Formal)}
+
+\begin{center}
+\tengwarformal[2.0]
+\Tyanta\Tnuumen\Tsilmenuquernaalt\Toore\Ts\Tando\Tuure\Troomen\Ttelco\Toore\Ts\Tosse\Troomen\Tosse\Toore\Ts\Tvala\Tanna\Troomen\Ttelco\TTdot\Tosse
+\Ts\Tcentereddot\Ts
+\Tparma\Tyanta\Tando\Tanna\Ts\Tvala\Tyanta\Tlambe\Tlambe\Tanna\Toore\Ts\Tosse\Ts\Tvala\Ttelco\TTdot\Tnuumen\Tanna\\
+\tengmag{0.8}
+\Ttelco\Tvala\Ts\Toore\Tosse\Troomen\Tampa\Ttelco\Ts\Thyarmen\Tosse\TTtwodots\Toore\Ts\Tyanta\Taha\Tosse\Ttinco\TTnasalizer\Tcolon\Ts
+\Tcalma\Tyanta\Tlambe\Tyanta\Tumbar\Troomen\Ttelco\TTdot\Tumbar\TTnasalizer\Tanna\Troomen\Ts\Tanna\Ts\Tyanta\Troomen\Tyanta\Tanga\Ttelco\TTdot\Tanna\Toore\Ts\Ttinco\Tyanta\TTtwodots\Tthuule\Tosse\Ttinco\TTnasalizer\Ts\Ttelco\TTdot\Ts\Tthuule\Ttelco\TTdot\Tvilya\Ts\Thyarmen\Ttelco\TTdot\Toore\Tcolon
+\end{center}
+
+\end{document}
+% \end{macrocode}
+% \begin{macrocode}
+%</tengfonts.tex>
+% \end{macrocode}
+%\Finale
+\endinput
diff --git a/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.ins b/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.ins
new file mode 100644
index 00000000000..56d070a8ca1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.ins
@@ -0,0 +1,41 @@
+% tengwarscript.ins generated using /home/ignacio/bin/makedtx.pl version 0.9b 2006/3/5 15:52
+\input docstrip
+
+\preamble
+Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved.
+If you modify this file, you must change its name first.
+You are NOT ALLOWED to distribute this file alone. You are NOT
+ALLOWED to take money for the distribution or use of either this
+file or a changed version, except for a nominal charge for copying
+etc.
+\endpreamble
+
+\askforoverwritefalse
+
+\generate{\file{teleri.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{teleri.cfg}}
+\file{quenyacapII.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{quenyacapII.cfg}}
+\file{annatarbold.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{annatarbold.cfg}}
+\file{sindarin.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{sindarin.cfg}}
+\file{annatar.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{annatar.cfg}}
+\file{noldor.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{noldor.cfg}}
+\file{annataritalic.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{annataritalic.cfg}}
+\file{parmaite.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{parmaite.cfg}}
+\file{quenya.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{quenya.cfg}}
+\file{elfica.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{elfica.cfg}}
+\file{tengwarscript.sty}{\usepreamble\defaultpreamble
+\usepostamble\defaultpostamble\from{tengwarscript.dtx}{tengwarscript.sty,package}}
+\file{sindarincapI.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{sindarincapI.cfg}}
+\file{annatarbolditalic.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{annatarbolditalic.cfg}}
+\file{noldorcapI.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{noldorcapI.cfg}}
+\file{formal.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{formal.cfg}}
+\file{tengtest.tex}{\usepreamble\defaultpreamble
+\usepostamble\defaultpostamble\from{tengwarscript.dtx}{tengtest.tex,package}}
+\file{unicodeparmaite.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{unicodeparmaite.cfg}}
+\file{noldorcapII.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{noldorcapII.cfg}}
+\file{tengfonts.tex}{\usepreamble\defaultpreamble
+\usepostamble\defaultpostamble\from{tengwarscript.dtx}{tengfonts.tex,package}}
+\file{quenyacapI.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{quenyacapI.cfg}}
+\file{sindarincapII.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{sindarincapII.cfg}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/annatar.cfg b/Master/texmf-dist/tex/latex/tengwarscript/annatar.cfg
new file mode 100644
index 00000000000..ebbe142b4eb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/annatar.cfg
@@ -0,0 +1,134 @@
+\newcommand{\tengwarannatar}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{tngan_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.30ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.25ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.25ex]{\teng@strutwidth}{2.50ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.3}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.75}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.6}{0.6}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.85}{0.95}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.75}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.3}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.15}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.6}{0.55}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.85}{0.95}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.8}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.7}{-0.9}{0}{0}{-0.3}{2}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0}{0.4}{-0.15}{0}{0}{-0.05}{2}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@strutb\char180\teng@setkern{0.55}{0.8}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.4}{0}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.85}{-0.3}{0}{-0.3}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.4}{1.0}{-0.15}{-0.1}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.3}{0.6}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0}{0.45}{0}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.25}{0.65}{-0.2}{0}{-0.4}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.05}{0.45}{0}{-0.15}{-0.1}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.25}{0.85}{-0.3}{1.05}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.45}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.2}{0}{0}{1.15}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.8}{0.6}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.4}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.15}{0.3}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.05}{1.3}{0}{-0.35}{0}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.2}{0.35}{0.9}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.4}{0.5}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.1}{0.2}{0.9}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0.1}{0.3}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{-0.1}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.05}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.1}{0.2}{-0.7}{0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.35ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.70ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.80ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.70ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.70ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.70ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.60ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.60ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.70ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.30ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.2}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.50ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.80ex\raisebox{ 0.15ex}{\char076}}\teng@addkern{0}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{-0.10ex}{\char077}}\teng@addkern{0}{0.1}{0.4}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.90ex\raisebox{ 0.20ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.00ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.5}{0.75}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.85}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.75}{1.5}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.8}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.8}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.7ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern1.0ex\raisebox{0.1ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.7ex\raisebox{0.0ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/annatarbold.cfg b/Master/texmf-dist/tex/latex/tengwarscript/annatarbold.cfg
new file mode 100644
index 00000000000..53a16275c40
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/annatarbold.cfg
@@ -0,0 +1,134 @@
+\newcommand{\tengwarannatarbold}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{tnganb_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.30ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.25ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.25ex]{\teng@strutwidth}{2.50ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.3}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.75}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.6}{0.6}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.85}{0.95}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.75}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.3}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.15}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.6}{0.55}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.65}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.85}{0.95}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.8}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.7}{-0.9}{0}{0}{-0.3}{2}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0}{0.4}{-0.15}{0}{0}{-0.05}{2}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@strutb\char180\teng@setkern{0.55}{0.8}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.4}{0}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.85}{-0.3}{0}{-0.3}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.4}{1.0}{-0.2}{-0.1}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.3}{0.6}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0}{0.45}{0}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.25}{0.65}{-0.2}{0}{-0.4}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.05}{0.45}{0}{-0.15}{-0.1}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.25}{0.85}{-0.3}{1.05}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.45}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.2}{0}{0}{1.15}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.8}{0.6}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.4}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.15}{0.3}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.05}{1.3}{0}{-0.35}{0}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.2}{0.35}{0.9}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.4}{0.5}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.1}{0.2}{0.9}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0.1}{0.3}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{-0.1}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.05}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.1}{0.2}{-0.7}{0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.35ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.70ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.80ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.70ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.70ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.70ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.60ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.60ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.70ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.30ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.2}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.50ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.80ex\raisebox{ 0.15ex}{\char076}}\teng@addkern{0}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{-0.10ex}{\char077}}\teng@addkern{0}{0.1}{0.4}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.90ex\raisebox{ 0.20ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.00ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.5}{0.75}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.85}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.75}{1.5}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.8}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.8}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.7ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern1.0ex\raisebox{0.1ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.7ex\raisebox{0.0ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg b/Master/texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg
new file mode 100644
index 00000000000..31ab33714ef
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg
@@ -0,0 +1,134 @@
+\newcommand{\tengwarannatarbolditalic}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{tnganbi_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.20ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{3.20ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-2.85ex]{\teng@strutwidth}{4.00ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{1.0}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.6}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.2}{0.3}{0}{0}{0}{0.05}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.7}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.35}{0.7}{0}{0}{0}{0.02}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.8}{0}{0}{0}{0.04}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.7}{0.85}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.7}{0.85}{0}{0}{0}{0.02}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.05}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.05}{0.35}{0}{0}{0}{0.05}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.5}{0.4}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.5}{0.4}{0}{0}{0}{0.02}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.6}{0.8}{0}{0}{0}{0.04}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.8}{0.85}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.7}{0.85}{0}{0}{0}{0.02}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.8}{0}{0}{0}{0.05}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.7}{0.85}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.7}{0.85}{0}{0}{0}{0.02}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.2}{0.35}{0}{0}{0}{0.05}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.4}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.35}{0.4}{0}{0}{0}{0.02}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.05}{0.3}{0}{0}{0.1}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.05}{0.3}{0}{0}{0}{0.05}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.5}{0.7}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.5}{0.7}{0}{0}{0}{0.02}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.6}{0.8}{0}{0}{0}{0.05}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.8}{0.85}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.7}{0.85}{0}{0}{0}{0.02}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.75}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.95}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.8}{0.5}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.65}{0.2}{0}{0.25}{-0.2}{2}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0.35}{0.75}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@strutb\char180\teng@setkern{0.8}{0.5}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.15}{0.3}{0}{-0.15}{-0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.2}{0.65}{0}{0.1}{-0.4}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.15}{0.7}{1.1}{-0.15}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.2}{0.5}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{-0.5}{0.1}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0}{0.6}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.4}{0}{0}{0.1}{-0.3}{-0.05}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{-0.2}{0.8}{0}{1.0}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{-0.15}{0.3}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-1.3}{0}{0}{2}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.85}{0.7}{0}{0}{-0.4}{-0.05}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.2}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.15}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0}{0}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.95}{0.5}{0}{-0.3}{0}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.5}{0.5}{0.8}{-0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.4}{0.4}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.5}{0.5}{0.8}{-0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0}{0}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{-0.2}{0}{-0.7}{0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.3ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.5ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.6ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.8ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 1.0ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.4ex\raisebox{-0.15ex}{\char079}}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.4ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 1.0ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 1.0ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.1ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.6}{0}{0}{0.4}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.8ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.6ex\raisebox{ 0.15ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{0.00ex}{\char077}}\teng@addkern{0}{0.1}{0.2}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern1.20ex\raisebox{0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.80ex\raisebox{0.00ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.15}{0.1}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.9}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{-0.1}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.55}{0.6}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.75}{1.25}{0.6}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.85}{0.6}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.7}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.7}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.50ex\raisebox{-0.15ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.60ex\raisebox{ 0.25ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/annataritalic.cfg b/Master/texmf-dist/tex/latex/tengwarscript/annataritalic.cfg
new file mode 100644
index 00000000000..f281342e729
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/annataritalic.cfg
@@ -0,0 +1,134 @@
+\newcommand{\tengwarannataritalic}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{tngani_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.20ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{3.20ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-2.85ex]{\teng@strutwidth}{4.00ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{1.0}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.6}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.2}{0.3}{0}{0}{0}{0.02}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.7}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.35}{0.7}{0}{0}{0}{0.05}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.8}{0}{0}{0}{0.02}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.7}{0.85}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.7}{0.85}{0}{0}{0}{0.05}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.1}{0.35}{0}{0}{0}{0.02}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.5}{0.4}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.5}{0.4}{0}{0}{0}{0.05}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.6}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.8}{0.85}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.7}{0.85}{0}{0}{0}{0.05}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.8}{0}{0}{0}{0.02}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.7}{0.85}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.7}{0.85}{0}{0}{0}{0.05}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.2}{0.35}{0}{0}{0}{0.02}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.4}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.35}{0.4}{0}{0}{0}{0.05}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.1}{0.3}{0}{0}{0.1}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.1}{0.3}{0}{0}{0}{0.02}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.5}{0.7}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.5}{0.7}{0}{0}{0}{0.05}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.6}{0.8}{0}{0}{0}{0.02}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.8}{0.85}{0}{0}{-0.25}{0.2}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.7}{0.85}{0}{0}{0}{0.05}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.75}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.95}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.8}{0.5}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.65}{0.2}{0}{0.25}{-0.2}{2}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0.35}{0.75}{0}{0}{-0.2}{-0.1}{0}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@strutb\char180\teng@setkern{0.8}{0.5}{-0.5}{0}{0}{0}{2}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.15}{0.3}{0}{-0.15}{-0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.2}{0.65}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.15}{0.7}{1.1}{-0.15}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.2}{0.5}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{-0.5}{0.1}{0}{0}{-0.3}{-0.05}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0}{0.6}{0}{0}{-0.45}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.4}{0}{0}{0.1}{-0.3}{-0.1}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{-0.2}{0.8}{0}{1.0}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{-0.15}{0.3}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-1.3}{0}{0}{2}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.85}{0.7}{0}{0}{-0.4}{-0.05}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.2}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.15}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0}{0}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.95}{0.5}{0}{-0.3}{0}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.5}{0.5}{0.8}{-0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.4}{0.4}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.5}{0.5}{0.8}{-0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0}{0}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{-0.2}{0}{-0.7}{0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.3ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.5ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.6ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.8ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 1.0ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.4ex\raisebox{-0.15ex}{\char079}}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.4ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 1.0ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 1.0ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.1ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.6}{0}{0}{0.4}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.8ex\raisebox{-0.25ex}{\char078}}\teng@addkern{-0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.6ex\raisebox{ 0.15ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{0.00ex}{\char077}}\teng@addkern{0}{0.1}{0.2}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern1.20ex\raisebox{0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.80ex\raisebox{0.00ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.15}{0.1}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.9}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{-0.1}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.55}{0.6}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.75}{1.25}{0.6}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.85}{0.6}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.7}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.7}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.50ex\raisebox{-0.15ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.60ex\raisebox{ 0.25ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/elfica.cfg b/Master/texmf-dist/tex/latex/tengwarscript/elfica.cfg
new file mode 100644
index 00000000000..225577d907c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/elfica.cfg
@@ -0,0 +1,138 @@
+\newcommand{\tengwarelfica}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{Elfica3001 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.10ex]{\teng@strutwidth}{1.35ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.10ex]{\teng@strutwidth}{2.30ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.35ex]{\teng@strutwidth}{2.60ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.8}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.2}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.3}{0.3}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.55}{0}{0}{-0.03}{-0.02}{2}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.35}{0.55}{0}{0}{0}{0}{2}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.6}{0.7}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.7}{0.8}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.8}{0.95}{0}{0}{-0.03}{-0.02}{2}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.3}{0.45}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{2}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.7}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.7}{0.8}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.6}{0.7}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.7}{0.8}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.8}{0.95}{0}{0}{0.04}{-0.02}{2}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.8}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.35}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.3}{0.45}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.6}{0}{0}{0.04}{-0.02}{2}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.35}{0.6}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.2}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.3}{0.3}{0}{0}{-0.1}{0}{1}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.6}{0.55}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.7}{0}{0}{-0.2}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.7}{0.8}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0.1}{0}{0.1}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0.1}{0}{0.1}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.6}{-0.6}{0}{0}{0}{1}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.6}{-0.2}{0}{0}{-0.2}{1}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ %\def\teng@lambealt {\teng@strutb\char189\teng@setkern{1.15}{1.2}{-0.65}{0}{0}{0}{1}}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.35}{0.3}{0}{-0.25}{-0.1}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.75}{-0.4}{0}{-0.25}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.35}{0.3}{0.85}{-0.25}{-0.2}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.4}{0.65}{0.1}{0}{-0.25}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.2}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.45}{0.7}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.1}{0.4}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strutb\char135\teng@setkern{0.25}{0.75}{0.4}{0}{-0.25}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.45}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.15}{-0.05}{0.2}{0.9}{-0.3}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.75}{0.7}{0}{0}{-0.4}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.45}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.25}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.15}{0.25}{0}{0}{-0.25}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.2}{0}{-0.05}{-0.15}{3}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.05}{1.3}{0}{0}{-0.15}{3}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{-0.3}{0}{0.5}{-0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{-0.1}{0}{0.5}{-0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.05}{0}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookIII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\raisebox{0.1ex}{\char152}}\teng@setkern{-0.1}{0}{0.5}{-0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-0.05ex\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.15}{0.35}{-0.25}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0.05}{0.15}{0.45}{-0.45}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookII {\teng@righthookII}%
+ \def\teng@curlyhookIII {\teng@righthookIII}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0}{0.1}{0}{-0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-0.1ex\teng@uphook}%
+ \def\teng@uphookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{-0.1}{-0.1}{-0.5}{0.3}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookIII {\teng@uphookII}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.90ex\raisebox{-0.10ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 1.00ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 1.10ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 1.10ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 1.00ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.90ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 1.00ex\char070\kern0.35ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 1.10ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 1.00ex\char074\kern0.35ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 1.00ex\raisebox{-0.10ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.30ex\raisebox{-0.30ex}{\char078}}\teng@addkern{0}{0}{0}{0.45}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.50ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.90ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{0}{0}{0}{0.4}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.85ex\raisebox{-0.10ex}{\char077}}\teng@addkern{0}{0.1}{0.4}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.20ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.20ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.05ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern1.10ex\raisebox{ 0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.50ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern1.15ex\raisebox{ 0.10ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.55}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.9}{0.85}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.15}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.4}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.7}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.4}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.7}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.7}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.7}{0.2}{0.2}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.90ex\raisebox{-0.1ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.2ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.70ex\raisebox{ 0.2ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/formal.cfg b/Master/texmf-dist/tex/latex/tengwarscript/formal.cfg
new file mode 100644
index 00000000000..1fe86f66182
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/formal.cfg
@@ -0,0 +1,131 @@
+\newcommand{\tengwarformal}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarFormal_full }%
+ \FPmul{\teng@defaultmag}{1500}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.10ex]{\teng@strutwidth}{0.95ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.10ex]{\teng@strutwidth}{1.75ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-0.95ex]{\teng@strutwidth}{1.80ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.6}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.45}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.2}{0.15}{0}{0}{0.2}{-0.03}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.2}{0.15}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.3}{0.4}{0}{0}{-0.05}{-0.02}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.3}{0.4}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.45}{0.5}{0}{0}{0.15}{-0.03}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.45}{0.5}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.6}{0.7}{0}{0}{-0.05}{-0.02}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.6}{0.7}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.25}{0}{0}{0.2}{-0.03}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.25}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.45}{0.4}{0}{0}{-0.2}{-0.07}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.45}{0.4}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.45}{0.5}{0}{0}{0.15}{-0.03}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.45}{0.5}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.65}{0.7}{0}{0}{-0.2}{-0.07}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.65}{0.7}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.45}{0.5}{0}{0}{0.15}{-0.03}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.45}{0.5}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.6}{0.65}{0}{0}{-0.05}{-0.02}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.6}{0.65}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.2}{0.25}{0}{0}{0.2}{-0.03}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.2}{0.25}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.3}{0.4}{0}{0}{-0.05}{-0.02}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.3}{0.4}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.15}{0}{0}{0.2}{-0.03}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.15}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.45}{0.4}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.45}{0.4}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.45}{0.5}{0}{0}{0.15}{-0.03}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.45}{0.5}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.65}{0.7}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.65}{0.7}{0}{0}{0}{-0.02}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.1}{0.05}{0}{0.2}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.1}{0.05}{0}{0.2}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.55}{-0.3}{0}{-0.1}{-0.2}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.55}{-0.1}{0}{0.05}{0.05}{0}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0.35}{0.15}{0}{0}{0.15}{0}{0}}%
+ \def\teng@ardaalt {\teng@strutb\char191\teng@setkern{0.35}{0.15}{0}{0}{0.15}{0}{0}}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{0}{0.4}{0}{-0.25}{0.35}{-0.05}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.5}{-0.2}{0}{-0.1}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{0}{0.35}{0.7}{-0.25}{0.2}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.35}{0.4}{-0.05}{0}{-0.05}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.25}{0.35}{0}{-0.4}{0.3}{-0.05}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.3}{0.4}{-0.2}{0}{-0.15}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.25}{0.35}{0}{-0.25}{0.3}{-0.05}{0}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.3}{0.5}{-0.2}{0.6}{-0.1}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.05}{0.3}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0}{0.8}{-0.1}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.45}{0.4}{0}{0}{-0.45}{-0.25}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.3}{0.3}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.3}{0.3}{0}{0}{0.25}{-0.03}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.3}{0.3}{0}{0}{0.25}{-0.03}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{0}{0}{1}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{0.8}{0}{0}{0}{1}}%
+ \def\teng@lefthook {\Tbox{0.85}{\char093}}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.1}{0.1}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.1}{0.1}{-0.2}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.15}{0.3}{-0.3}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@uphook {\kern-0.05ex\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.1}{0.1}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.05}{0.05}{-0.4}{0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.80ex\raisebox{-0.10ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.75ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.70ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.80ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.80ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.75ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.90ex\char070\kern0.20ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.90ex\char072\kern0.20ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.90ex\char074\kern0.25ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.70ex\raisebox{-0.10ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.50ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.10ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.28}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.70ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.55ex\raisebox{0.00ex}{\char077}}\teng@addkern{0}{0.1}{0.3}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{0.20ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{0.20ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{0.15ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{0.15ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{0.15ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.85ex\raisebox{0.15ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.35}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.35}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.55}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.8}{0.9}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.3}{0.32}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.4}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.7}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.45}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.25}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.55}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.65}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.7}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.80ex\raisebox{-0.10ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.05ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/noldor.cfg b/Master/texmf-dist/tex/latex/tengwarscript/noldor.cfg
new file mode 100644
index 00000000000..c704758e4c0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/noldor.cfg
@@ -0,0 +1,134 @@
+\newcommand{\tengwarnoldor}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarNoldor_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.35ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.35ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.30ex]{\teng@strutwidth}{2.60ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.45}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.65}{0.55}{0}{0}{0}{0.2}{2}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.7}{0.6}{0}{0}{0.1}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.9}{0.95}{0}{0}{0}{0.2}{2}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.95}{1.0}{0}{0}{0.1}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.65}{0.6}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.7}{0.65}{0}{0}{0.1}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.95}{1.00}{0}{0}{0.1}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.4}{-0.85}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.55}{-0.55}{0}{0}{0}{2}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.5}{0}{-0.2}{0.2}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.45}{1.0}{-0.3}{0}{0}{0.05}{2}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.4}{0.5}{-0.25}{0}{0}{2}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.45}{0.8}{0.1}{0}{0}{0.15}{2}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.3}{0.5}{0}{0}{0.2}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.45}{0.7}{-0.1}{0}{-0.1}{0}{2}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.2}{0.5}{0}{0.2}{0.25}{-0.05}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{-0.1}{0.45}{0}{0}{-0.5}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0}{0.9}{-0.15}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.65}{0.55}{0}{0}{-0.5}{-0.3}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.35}{0.45}{0}{0}{-0.5}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.3}{0.45}{0}{0}{0.2}{-0.05}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.25}{0.35}{0}{0}{0.1}{-0.05}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{0}{0.1}{2}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.0}{0}{0}{0}{2}}%
+ \def\teng@lefthook {\kern0.1ex\raisebox{0.1ex}{\char093}}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.3}{0.4}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.2}{0.2}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.3}{0.4}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0.1}{0.2}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0.1}{0.2}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.1}{0.2}{0}{-0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.1}{0.2}{-0.6}{0.8}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.35ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.75ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.75ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.80ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.75ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.75ex\char070\kern0.35ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.80ex\char072\kern0.35ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.70ex\char074\kern0.30ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.75ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.40ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.30ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.85ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.70ex\raisebox{-0.05ex}{\char077}}\teng@addkern{0}{0.05}{0.35}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.50ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.65ex\raisebox{ 0.10ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.45}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{1.05}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.5}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.9}{0.9}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.4}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.45}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.45}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.75ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutn\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg b/Master/texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg
new file mode 100644
index 00000000000..162ef8c6b8f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg
@@ -0,0 +1,126 @@
+\newcommand{\tengwarnoldorcapI}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarNoldorCapitals1 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.35ex]{\teng@strutwidth}{3.20ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.55}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.55}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.45}{-0.9}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.55}{-1.4}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.15}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.15}{-0.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.55}{0.75}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.65}{1.0}{0.2}{0.5}{0}{0}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.4}{0.55}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.85}{-0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.2}{0.55}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.1}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.55}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.6}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.4}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.4}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg b/Master/texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg
new file mode 100644
index 00000000000..4b431215b0e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg
@@ -0,0 +1,126 @@
+\newcommand{\tengwarnoldorcapII}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarNoldorCapitals2 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{1.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.35ex]{\teng@strutwidth}{3.20ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.35}{0.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.35}{0.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.35}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.35}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.35}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.35}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.35}{0.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.35}{0.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.55}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.55}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.45}{-0.9}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.55}{-1.4}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.15}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.15}{-0.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.55}{0.75}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.65}{1.0}{0.2}{0.5}{0}{0}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.4}{0.55}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.85}{-0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{-0.2}{0.55}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.1}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.55}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.6}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.4}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.4}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/parmaite.cfg b/Master/texmf-dist/tex/latex/tengwarscript/parmaite.cfg
new file mode 100644
index 00000000000..046b23102f2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/parmaite.cfg
@@ -0,0 +1,134 @@
+\newcommand{\tengwarparmaite}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{Parmaite_full }%
+ \FPmul{\teng@defaultmag}{1700}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.03ex]{\teng@strutwidth}{0.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.03ex]{\teng@strutwidth}{1.70ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-0.80ex]{\teng@strutwidth}{1.70ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.6}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.3}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.15}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.15}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.25}{0.45}{0}{0}{-0.03}{0}{2}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.25}{0.45}{0}{0}{0}{0.01}{2}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.6}{0.7}{0}{0}{-0.03}{0}{2}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.6}{0.7}{0}{0}{0}{0.01}{2}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.1}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.45}{0.4}{0}{0}{0.15}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.45}{0.4}{0}{0}{0.02}{0.01}{2}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.5}{0.57}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.5}{0.57}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.65}{0.7}{0}{0}{0.15}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.65}{0.7}{0}{0}{0.02}{0.01}{2}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.5}{0.57}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.5}{0.57}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.6}{0.7}{0}{0}{-0.03}{0}{2}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.6}{0.7}{0}{0}{0}{0.01}{2}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.15}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.25}{0.4}{0}{0}{-0.03}{0}{2}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.25}{0.4}{0}{0}{0}{0.01}{2}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.45}{0.45}{0}{0}{0}{0.1}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.45}{0.45}{0}{0}{0.02}{0.01}{2}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.65}{0.7}{0}{0}{0}{0.1}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.65}{0.7}{0}{0}{0.02}{0.01}{2}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.25}{0.15}{0.1}{0}{0.05}{0.1}{1}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.25}{0.15}{0.1}{0}{0.05}{0.1}{1}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.55}{-0.3}{0}{-0.08}{0}{1}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.63}{0}{0}{0}{0}{1}}%
+ \def\teng@roomenalt {\teng@strutb\char190\teng@setkern{0.2}{0.4}{0.05}{0}{0.05}{-0.05}{0}}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.2}{0.25}{0}{-0.2}{0}{0.09}{1}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.65}{-0.2}{0}{0}{0.1}{1}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.1}{0.3}{0.7}{-0.2}{0}{0.09}{1}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.3}{0.5}{0}{0}{0}{0.1}{1}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.1}{0.35}{0}{-0.15}{0.05}{0.09}{1}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.3}{0.5}{-0.1}{0}{-0.1}{0}{1}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.1}{0.35}{0}{0}{0.05}{0.09}{1}}%
+ \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.3}{0.6}{0}{0.5}{-0.1}{0}{1}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.45}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.05}{0}{0}{0.9}{-0.15}{0.09}{1}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.6}{0.55}{0}{0}{-0.4}{0.1}{1}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.25}{0.35}{0}{0}{-0.18}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.35}{0}{0}{0.05}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.1}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{0}{0.01}{2}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{0.75}{0}{0}{0.01}{2}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.1}{0.15}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0.2}{0.15}{0.45}{-0.7}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.1}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.2}{0.35}{-0.25}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0.05}{0.15}{0.45}{-0.45}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookII {\teng@righthookII}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0}{0.1}{0.1}{-0.1}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\teng@righthookI}%
+ \def\teng@uphookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0}{0.1}{-0.35}{0.25}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.70ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.50ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.60ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.50ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.60ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.70ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.60ex\char070\kern0.2ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.60ex\char072\kern0.2ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.60ex\char074\kern0.22ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.70ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.60ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.35}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern 0.10ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.60ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.60ex\raisebox{-0.05ex}{\char077}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.20ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.15ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.75ex\char087}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.10ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern0.65ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.70ex\char086}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.5}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.2}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.65}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.1}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.6}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.6}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.70ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.15ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.60ex\raisebox{0.00ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutn\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutb\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strutt\char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strutt\char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strutt\char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/quenya.cfg b/Master/texmf-dist/tex/latex/tengwarscript/quenya.cfg
new file mode 100644
index 00000000000..05a96978534
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/quenya.cfg
@@ -0,0 +1,134 @@
+\newcommand{\tengwarquenya}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarQuenya_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.03ex]{\teng@strutwidth}{1.28ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.03ex]{\teng@strutwidth}{2.28ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.08ex]{\teng@strutwidth}{2.33ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.45}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.65}{0.55}{0}{0}{0.25}{0}{2}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.65}{0.55}{0}{0}{0.1}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.6}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.9}{0.95}{0}{0}{0.25}{0}{2}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.9}{0.95}{0}{0}{0.1}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.6}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.65}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.65}{0.6}{0}{0}{0.25}{0}{2}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.65}{0.6}{0}{0}{0.1}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.6}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.9}{0.95}{0}{0}{0.25}{0}{2}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.9}{0.95}{0}{0}{0.1}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0.55}{0}{2}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0.55}{0}{2}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.3}{-0.85}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.45}{-0.35}{0}{0}{0}{2}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.45}{0}{-0.2}{-0.05}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.45}{1.0}{-0.3}{0}{-0.1}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.4}{0.95}{-0.2}{-0.1}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.5}{0.75}{0}{0}{-0.1}{0.15}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.2}{0.45}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.45}{0.75}{0}{0}{-0.3}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.2}{0.5}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.15}{0.45}{0}{0}{0.15}{0}{2}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0}{0.9}{-0.1}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.65}{0.55}{0}{0}{-0.5}{-0.23}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.25}{0.3}{0}{0}{0.1}{0}{2}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.25}{0.25}{0}{0}{-0.12}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.25}{0.3}{0}{0}{-0.12}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.0}{0}{0.2}{0}{2}}%
+ \def\teng@lefthook {\kern0.1ex\raisebox{0.1ex}{\char093}}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0}{0}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.2}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{0}{0}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.1}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0}{0.1}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.05}{0.15}{0}{-0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.05}{0.15}{-0.6}{0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.3ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.75ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.75ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.80ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.75ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.75ex\char070\kern0.30ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.80ex\char072\kern0.35ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.70ex\char074\kern0.30ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.75ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.40ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.35}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.40ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.85ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.70ex\raisebox{-0.05ex}{\char077}}\teng@addkern{0}{0.05}{0.35}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.10ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.20ex\raisebox{ 0.10ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.65ex\char086}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{1.15}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.5}{0.75}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.9}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.4}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.4}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.75ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutn\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg b/Master/texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg
new file mode 100644
index 00000000000..1a1be95b0b3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg
@@ -0,0 +1,126 @@
+\newcommand{\tengwarquenyacapI}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarQuenyaCapitals1 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{2.00ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.55ex]{\teng@strutwidth}{3.50ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.4}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.9}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.4}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.9}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.45}{-0.9}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.65}{-0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.35}{-0.2}{0.6}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.55}{1.4}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.6}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.3}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.8}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.3}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.25}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.7}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.55}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.4}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.6}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg b/Master/texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg
new file mode 100644
index 00000000000..911b576331b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg
@@ -0,0 +1,126 @@
+\newcommand{\tengwarquenyacapII}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarQuenyaCapitals2 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.05ex]{\teng@strutwidth}{2.00ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.05ex]{\teng@strutwidth}{2.90ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.55ex]{\teng@strutwidth}{3.50ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.4}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.85}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.85}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.95}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.5}{1.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.5}{1.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{1.1}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{1.1}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.55}{1.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.55}{1.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.95}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.5}{1.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.5}{1.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.4}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.85}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.85}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{1.1}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{1.1}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.9}{0.95}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.55}{1.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.55}{1.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.55}{0.45}{-0.9}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.55}{0.65}{-0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.25}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.35}{-0.2}{0.6}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.25}{0.55}{1.4}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.6}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.3}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.8}{0}{0.6}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.3}{0.55}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.25}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0.1}{0.05}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.9}{0.9}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.4}{0.4}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0.05}{0.05}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0.05}{0.05}{1.6}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/sindarin.cfg b/Master/texmf-dist/tex/latex/tengwarscript/sindarin.cfg
new file mode 100644
index 00000000000..c14535ca6cd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/sindarin.cfg
@@ -0,0 +1,134 @@
+\newcommand{\tengwarsindarin}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarSindarin_full }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.13ex]{\teng@strutwidth}{1.33ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.13ex]{\teng@strutwidth}{2.13ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.23ex]{\teng@strutwidth}{2.43ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.45}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.2}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.65}{0.55}{0}{0}{0}{0}{2}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.65}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.85}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{2}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.2}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.65}{0.6}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.65}{0.6}{0}{0}{0}{0}{1}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{2}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.9}{0.95}{0}{0}{0}{0}{1}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.35}{0.15}{0}{0}{0.17}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.35}{0.15}{0}{0}{0.17}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.5}{-0.55}{0}{0}{0}{2}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.5}{-0.55}{0}{0}{0}{2}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.3}{0.45}{0}{-0.35}{-0.25}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.45}{1.15}{-0.4}{0}{0.2}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.3}{0.5}{0.95}{-0.35}{-0.1}{0.15}{0}}%
+ \def\teng@essenuquerna {\teng@essenuquernaalt}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.2}{0.45}{0}{0}{-0.1}{-0.1}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.45}{0.7}{-0.4}{0}{-0.25}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.3}{0.5}{0}{0}{-0.1}{-0.1}{0}}%
+ \def\teng@essenuquernaalt {\teng@strutb\char135\teng@setkern{0.5}{1.1}{0.55}{0}{-0.1}{0.2}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.1}{0.45}{0}{0}{0}{-0.15}{2}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0}{0}{0.8}{-0.1}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.65}{0.55}{0}{0}{-0.5}{-0.25}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.4}{0.4}{0}{0}{0.05}{-0.2}{2}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.35}{0.4}{0}{0}{-0.12}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.35}{0.35}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{0.1}{-0.1}{2}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.05}{0}{0.1}{-0.1}{2}}%
+ \def\teng@lefthook {\kern0.1ex\raisebox{0.1ex}{\char093}}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{-0.1}{0}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char156}\teng@setkern{0.2}{0.1}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@righthookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char152}\teng@setkern{-0.1}{0}{0.6}{-0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0}{0.1}{0}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhookI {\teng@righthookI}%
+ \def\teng@curlyhookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char160}\teng@setkern{0}{0.1}{0}{-0.3}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.05}{0.15}{0}{-0.2}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookI {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0.05}{0.15}{-0.6}{0.6}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphookII {\kern0.3ex\teng@uphook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.75ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.70ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.75ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.80ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.65ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.75ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.75ex\char070\kern0.35ex\char070}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.80ex\char072\kern0.37ex\char072}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.70ex\char074\kern0.30ex\char074}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.75ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.40ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.35}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.30ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.85ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{-0.05}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.70ex\raisebox{-0.1ex}{\char077}}\teng@addkern{0}{0.05}{0.35}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.0ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.30ex\raisebox{ 0.0ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.2ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.65}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{1.15}{0.95}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.25}{0.32}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.5}{0.77}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.9}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.7}{0.7}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.4}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.4}{0.32}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.75ex\char068}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutt\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg b/Master/texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg
new file mode 100644
index 00000000000..f3cd94df0ce
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg
@@ -0,0 +1,126 @@
+\newcommand{\tengwarsindarincapI}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarSindarinCapitals1 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.15ex]{\teng@strutwidth}{1.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.15ex]{\teng@strutwidth}{2.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.40ex]{\teng@strutwidth}{3.05ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.75}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.75}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.75}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.75}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.6}{0.75}{-0.5}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.6}{0.75}{-0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.3}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.35}{-0.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.3}{0.55}{1.4}{0.2}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@essenuquernaalt}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.4}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.85}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.4}{0.55}{0.4}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strutb\char031\teng@setkern{0.65}{1.2}{1.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.15}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0.05}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.7}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.6}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.6}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.5}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.2}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg b/Master/texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg
new file mode 100644
index 00000000000..9dd705cc0f4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg
@@ -0,0 +1,126 @@
+\newcommand{\tengwarsindarincapII}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarSindarinCapitals2 }%
+ \FPmul{\teng@defaultmag}{1100}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.15ex]{\teng@strutwidth}{1.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.15ex]{\teng@strutwidth}{2.80ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-1.40ex]{\teng@strutwidth}{3.05ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.9}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.5}{0.5}{0.1}{0.4}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.65}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.75}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.75}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{1.3}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.45}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.65}{0.75}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.45}{0.45}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.75}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.75}{0.8}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{1.0}{1.0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{1.35}{1.35}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.45}{0.25}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.6}{0.75}{-0.5}{0.6}{0}{0}{0}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.6}{0.75}{-0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.3}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.65}{1.35}{-0.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.3}{0.55}{1.4}{0.2}{0}{0}{0}{0}}%
+ \def\teng@essenuquerna {\teng@essenuquernaalt}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.4}{0.55}{0}{0.2}{0}{0}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.65}{0.85}{0}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.4}{0.55}{0.4}{0.4}{0}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@strutb\char031\teng@setkern{0.65}{1.2}{1.2}{0.4}{0}{0}{0}{0}}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.15}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0}{0.05}{0.1}{1.6}{0}{0}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.7}{0.7}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.6}{0.65}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.55}{0.6}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.5}{0.55}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0.1}{0.6}{0}{0}{0}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{1.2}{0.6}{0}{0}{0}{0}}%
+ \def\teng@lefthook {}%
+ \def\teng@righthook {}%
+ \def\teng@tehta@dot {}%
+ \def\teng@tehta@acute {}%
+ \def\teng@tehta@threedots {}%
+ \def\teng@tehta@rightcurl {}%
+ \def\teng@tehta@leftcurl {}%
+ \def\teng@tehta@caron {}%
+ \def\teng@tehta@doubleacute {}%
+ \def\teng@tehta@doublerightcurl {}%
+ \def\teng@tehta@doubleleftcurl {}%
+ \def\teng@tehta@twodots {}%
+ \def\teng@tehta@tilde {}%
+ \def\teng@tehta@lefttilde {}%
+ \def\teng@tehta@nasalizer {}%
+ \def\teng@tehta@doubler {}%
+ \def\teng@tehta@dotbelow {}%
+ \def\teng@tehta@twodotsbelow {}%
+ \def\teng@tehta@threedotsbelow {}%
+ \def\teng@tehta@doubleacutebelow{}%
+ \def\teng@tehta@rightcurlbelow {}%
+ \def\teng@tehta@leftcurlbelow {}%
+ \def\teng@tehta@verticalbarbelow{}%
+ \def\teng@zero {}%
+ \def\teng@one {}%
+ \def\teng@two {}%
+ \def\teng@three {}%
+ \def\teng@four {}%
+ \def\teng@five {}%
+ \def\teng@six {}%
+ \def\teng@seven {}%
+ \def\teng@eight {}%
+ \def\teng@nine {}%
+ \def\teng@ten {}%
+ \def\teng@eleven {}%
+ \def\teng@tehta@decimal {}%
+ \def\teng@tehta@duodecimal {}%
+ \def\teng@tehta@leastsignificant{}%
+ \def\teng@centereddot {}%
+ \def\teng@colon {}%
+ \def\teng@threeverticaldots {}%
+ \def\teng@centeredtilde {}%
+ \def\teng@centeredlongtilde {}%
+ \def\teng@exclamation {}%
+ \def\teng@question {}%
+ \def\teng@parenthesis {}%
+ \def\teng@romanquestion {}%
+ \def\teng@romanexclamation {}%
+ \def\teng@romanperiod {}%
+ \def\teng@romancomma {}%
+ \def\teng@romansemicolon {}%
+ \def\teng@romanquoteleft {}%
+ \def\teng@romanquoteright {}%
+ \def\teng@romandblquoteleft {}%
+ \def\teng@romandblquoteright {}%
+ \def\teng@romanparenleft {}%
+ \def\teng@romanparenright {}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/teleri.cfg b/Master/texmf-dist/tex/latex/tengwarscript/teleri.cfg
new file mode 100644
index 00000000000..a9dbe9a9d6a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/teleri.cfg
@@ -0,0 +1,128 @@
+\newcommand{\tengwarteleri}[1][1.0]{%
+ % font parameters
+ \def\teng@usefont{TengwarTelerin }%
+ \FPmul{\teng@defaultmag}{1400}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.45ex]{\teng@strutwidth}{1.45ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.45ex]{\teng@strutwidth}{2.25ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-0.95ex]{\teng@strutwidth}{1.95ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.8}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.4}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.35}{0.2}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.4}{0.35}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.5}{0.5}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.65}{0.5}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.65}{0.55}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.25}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.3}{0.3}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.55}{0.45}{0}{0}{0.05}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.55}{0.45}{0}{0}{0.05}{0}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.5}{0.5}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.7}{0.65}{0}{0}{0.05}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.7}{0.65}{0}{0}{0.05}{0}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.5}{0.5}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.65}{0.6}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.65}{0.6}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.35}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.35}{0.25}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.35}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.4}{0.35}{0}{0}{-0.1}{0}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.25}{0.2}{0}{0}{0.05}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.3}{0.2}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.55}{0.35}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.55}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.5}{0.5}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.5}{0.5}{0}{0}{0}{-0.05}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.7}{0.6}{0}{0}{-0.05}{0}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.7}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.15}{0.15}{-0.1}{0}{0.35}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.15}{0.15}{-0.1}{0}{0.35}{0}{0}}%
+ \def\teng@lambe {\teng@strutn\Tbox{-0.5}{\char026}\teng@setkern{0.55}{0.5}{-0.9}{0.1}{-0.05}{0}{0}}%
+ \def\teng@alda {\teng@strutn\Tbox{-0.5}{\char027}\teng@setkern{0.55}{0.6}{0.3}{0.1}{-0.15}{0.1}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.1}{0.4}{0}{0}{0.15}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.4}{0.85}{-0.5}{0.3}{0}{0.1}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.2}{0.4}{0.6}{-0.15}{0.1}{0.13}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.4}{0.5}{-0.15}{0.05}{0}{0.1}{0}}%
+ \def\teng@silmealt {\teng@strutt\char132\teng@setkern{0.2}{0.4}{0}{0}{0.15}{0}{0}}%
+ \def\teng@silmenuquernaalt {\teng@strutb\char133\teng@setkern{0.4}{0.6}{-0.4}{0.3}{-0.1}{0}{0}}%
+ \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.2}{0.4}{0}{0.1}{0}{0}{0}}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{-0.05}{0.25}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{0.1}{0.1}{0.2}{0.85}{-0.05}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.55}{0.45}{0}{0}{0.05}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0}{0.2}{0}{0}{-0.15}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.2}{0.6}{0}{0}{0.45}{0}{0}}%
+ \def\teng@osse {\teng@strutn\Tbox{-0.5}{\char050}\teng@setkern{0.25}{0.4}{0}{0}{0.25}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.1}{0.1}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{0.65}{0}{-0.1}{0.1}{0}}%
+ \def\teng@lefthook {\kern0.06ex\raisebox{0.05ex}{\char093}}%
+ \def\teng@righthook {\kern0.5ex\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.1}{0.15}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char159}\teng@setkern{0.1}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@uphook {\kern0.1ex\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char155}\teng@setkern{0.1}{0.15}{0}{0}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern 0.50ex\raisebox{-0.30ex}{\char068}}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern 0.55ex\raisebox{-0.30ex}{\char070}}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.55ex\raisebox{-0.30ex}{\char064}}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 0.70ex\raisebox{-0.30ex}{\char072}}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.70ex\raisebox{-0.20ex}{\char074}}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern 0.70ex\raisebox{-0.20ex}{\char079}}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 0.70ex\raisebox{-0.30ex}{\char070\kern0.30ex\char070}}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 0.70ex\raisebox{-0.30ex}{\char072\kern0.30ex\char072}}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 0.70ex\raisebox{-0.20ex}{\char074\kern0.30ex\char074}}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.60ex\raisebox{-0.20ex}{\char066}}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.30ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.3}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-0.42ex\raisebox{-0.30ex}{\char078}}\teng@addkern{-0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.70ex\raisebox{ 0.00ex}{\char076}}\teng@addkern{-0.1}{0}{0}{0.25}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.50ex\raisebox{-0.20ex}{\char077}}\teng@addkern{0}{0.1}{0.25}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern1.45ex\raisebox{ 0.00ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.00ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.65ex\raisebox{ 0.00ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.50ex\raisebox{ 0.00ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.65ex\raisebox{ 0.00ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.00ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.50ex\raisebox{-0.10ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.2}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.5}{0.75}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.85}{1.1}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.1}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.3}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.55}{0.8}{0}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.65}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.3}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\kern2.05ex\teng@setkern{0.5}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{0.4}{0.4}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{0.4}{0.45}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern0.50ex\raisebox{-0.30ex}{\char068}}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern1.45ex\raisebox{ 0.05ex}{\char069}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern0.50ex\raisebox{ 0.10ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char128\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutt\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strut \char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strut \char129\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutt\char240\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutt\char241\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn\char242\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn\char243\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn\char244\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutt\char245\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutt\char246\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutb\char248\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutt\char247\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strut \char249\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strut \char250\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/tengwarscript.sty b/Master/texmf-dist/tex/latex/tengwarscript/tengwarscript.sty
new file mode 100644
index 00000000000..50350773394
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/tengwarscript.sty
@@ -0,0 +1,366 @@
+%%
+%% This is file `tengwarscript.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% tengwarscript.dtx (with options: `tengwarscript.sty,package')
+%% Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved.
+%% If you modify this file, you must change its name first.
+%% You are NOT ALLOWED to distribute this file alone. You are NOT
+%% ALLOWED to take money for the distribution or use of either this
+%% file or a changed version, except for a nominal charge for copying
+%% etc.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{tengwarscript}[2006/01/03 v1.2 TengwarScript for LaTeX]
+
+\RequirePackage{fp-basic}
+\RequirePackage{fp-snap}
+\FPmessagesfalse
+
+\DeclareOption{parmaite}{\input{parmaite.cfg}\tengwarparmaite}
+\DeclareOption{unicodeparmaite}{\input{unicodeparmaite.cfg}\tengwarunicodeparmaite}
+\DeclareOption{elfica}{\input{elfica.cfg}\tengwarelfica}
+\DeclareOption{formal}{\input{formal.cfg}\tengwarformal}
+\DeclareOption{annatar}{\input{annatar.cfg}\tengwarannatar}
+\DeclareOption{annatarbold}{\input{annatarbold.cfg}\tengwarannatarbold}
+\DeclareOption{annataritalic}{\input{annataritalic.cfg}\tengwarannataritalic}
+\DeclareOption{annatarbolditalic}{\input{annatarbolditalic.cfg}\tengwarannatarbolditalic}
+\DeclareOption{quenya}{\input{quenya.cfg}\tengwarquenya}
+\DeclareOption{quenyacapI}{\input{quenyacapI.cfg}\tengwarquenyacapI}
+\DeclareOption{quenyacapII}{\input{quenyacapII.cfg}\tengwarquenyacapII}
+\DeclareOption{sindarin}{\input{sindarin.cfg}\tengwarsindarin}
+\DeclareOption{sindarincapI}{\input{sindarincapI.cfg}\tengwarsindarincapI}
+\DeclareOption{sindarincapII}{\input{sindarincapII.cfg}\tengwarsindarincapII}
+\DeclareOption{noldor}{\input{noldor.cfg}\tengwarnoldor}
+\DeclareOption{noldorcapI}{\input{noldorcapI.cfg}\tengwarnoldorcapI}
+\DeclareOption{noldorcapII}{\input{noldorcapII.cfg}\tengwarnoldorcapII}
+\DeclareOption{teleri}{\input{teleri.cfg}\tengwarteleri}
+\DeclareOption{all}{\ExecuteOptions{%
+ unicodeparmaite,elfica,formal,%
+ annatar,annatarbold,annataritalic,annatarbolditalic,%
+ quenya,quenyacapI,quenyacapII,%
+ sindarin,sindarincapI,sindarincapII,%
+ noldor,noldorcapI,noldorcapII,%
+ teleri,parmaite%
+}}
+\DeclareOption*{\PackageError{tengwar}{Unknown option `\CurrentOption'}}
+
+\def\teng@mag{1.0}
+\def\teng@setfont{%
+ \if\teng@usefont0%
+ \font \teng@font=\fontname\font%
+ \else%
+ \def\teng@scaled{ scaled }%
+ \FPmul{\teng@usemag}{\teng@mag}{\teng@defaultmag}%
+ \FPround{\teng@usemag}{\teng@usemag}{0}%
+ \font \teng@font=\teng@usefont\teng@scaled\teng@usemag%
+ \fi%
+}
+
+\newcommand{\teng@setkern}[7]{%
+ \FPset{\@kernt}{#1}\global\edef\teng@kernt{\@kernt}% kern for upper tehtar
+ \FPset{\@kernb}{#2}\global\edef\teng@kernb{\@kernb}% kern for lower tehtar
+ \FPset{\@lower}{#3}\global\edef\teng@lower{\@lower}% amount to raise upper tehtar
+ \FPset{\@raise}{#4}\global\edef\teng@raise{\@raise}% amount to lower lower tehtar
+ \FPset{\@kernhook}{#5}\global\edef\teng@kernhook{\@kernhook}% kern for righthook
+ \FPset{\@raisehook}{#6}\global\edef\teng@raisehook{\@raisehook}% amount to raise right hook
+ \global\edef\teng@hookselect{#7}% hook type selector
+}
+\newcommand{\teng@addkern}[6]{%
+ \FPadd{\@kernt}{\teng@kernt}{#1}\global\edef\teng@kernt{\@kernt}%
+ \FPadd{\@kernb}{\teng@kernb}{#2}\global\edef\teng@kernb{\@kernb}%
+ \FPadd{\@lower}{\teng@lower}{#3}\global\edef\teng@lower{\@lower}%
+ \FPadd{\@raise}{\teng@raise}{#4}\global\edef\teng@raise{\@raise}%
+ \FPadd{\@kernhook}{\teng@kernhook}{#5}\global\edef\teng@kernhook{\@kernhook}%
+ \FPadd{\@raisehook}{\teng@raisehook}{#6}\global\edef\teng@raisehook{\@raisehook}%
+}
+
+\def\teng@place@tehta #1{\kern-\teng@kernt ex\makebox[0pt]{\raisebox{\teng@raise ex}{#1}}\kern\teng@kernt ex}
+\def\teng@place@tehtabelow #1{\kern-\teng@kernb ex\makebox[0pt]{\raisebox{-\teng@lower ex}{#1}}\kern\teng@kernb ex}
+
+\def\teng@strutwidth{0.0pt}
+\def\teng@strut{\teng@strutt\teng@strutb}
+
+\newcommand{\teng@type}[1]{\bgroup\teng@font#1\egroup}
+
+\newcommand{\tengmag}[1]{%
+ \def\teng@mag{#1}%
+ \teng@setfont%
+}
+
+\newcommand{\tengwa}[1]{\bgroup\teng@font\teng@strut\char#1\egroup}
+
+ % tengwar
+\newcommand{\Tempty} {\teng@type{\teng@empty}}
+\newcommand{\Ttinco} {\teng@type{\teng@tinco}}
+\newcommand{\Tparma} {\teng@type{\teng@parma}}
+\newcommand{\Tcalma} {\teng@type{\teng@calma}}
+\newcommand{\Tquesse} {\teng@type{\teng@quesse}}
+\newcommand{\Tando} {\teng@type{\teng@ando}}
+\newcommand{\Tumbar} {\teng@type{\teng@umbar}}
+\newcommand{\Tanga} {\teng@type{\teng@anga}}
+\newcommand{\Tungwe} {\teng@type{\teng@ungwe}}
+\newcommand{\Tthuule} {\teng@type{\teng@thuule}}
+\newcommand{\Tformen} {\teng@type{\teng@formen}}
+\newcommand{\Taha} {\teng@type{\teng@aha}}
+\newcommand{\Thwesta} {\teng@type{\teng@hwesta}}
+\newcommand{\Tanto} {\teng@type{\teng@anto}}
+\newcommand{\Tampa} {\teng@type{\teng@ampa}}
+\newcommand{\Tanca} {\teng@type{\teng@anca}}
+\newcommand{\Tunque} {\teng@type{\teng@unque}}
+\newcommand{\Tnuumen} {\teng@type{\teng@nuumen}}
+\newcommand{\Tmalta} {\teng@type{\teng@malta}}
+\newcommand{\Tnoldo} {\teng@type{\teng@noldo}}
+\newcommand{\Tnwalme} {\teng@type{\teng@nwalme}}
+\newcommand{\Toore} {\teng@type{\teng@oore}}
+\newcommand{\Tvala} {\teng@type{\teng@vala}}
+\newcommand{\Tanna} {\teng@type{\teng@anna}}
+\newcommand{\Tvilya} {\teng@type{\teng@vilya}}
+\newcommand{\Textendedtinco} {\teng@type{\teng@extendedtinco}}
+\newcommand{\Textendedparma} {\teng@type{\teng@extendedparma}}
+\newcommand{\Textendedcalma} {\teng@type{\teng@extendedcalma}}
+\newcommand{\Textendedquesse} {\teng@type{\teng@extendedquesse}}
+\newcommand{\Textendedando} {\teng@type{\teng@extendedando}}
+\newcommand{\Textendedumbar} {\teng@type{\teng@extendedumbar}}
+\newcommand{\Textendedanga} {\teng@type{\teng@extendedanga}}
+\newcommand{\Textendedungwe} {\teng@type{\teng@extendedungwe}}
+\newcommand{\Troomen} {\teng@type{\teng@roomen}}
+\newcommand{\Tarda} {\teng@type{\teng@arda}}
+\newcommand{\Tlambe} {\teng@type{\teng@lambe}}
+\newcommand{\Talda} {\teng@type{\teng@alda}}
+\newcommand{\Troomenalt} {\teng@type{\teng@roomenalt}}
+\newcommand{\Tardaalt} {\teng@type{\teng@ardaalt}}
+\newcommand{\Tlambealt} {\teng@type{\teng@lambealt}}
+\newcommand{\Tsilme} {\teng@type{\teng@silme}}
+\newcommand{\Tsilmenuquerna} {\teng@type{\teng@silmenuquerna}}
+\newcommand{\Tesse} {\teng@type{\teng@esse}}
+\newcommand{\Tessenuquerna} {\teng@type{\teng@essenuquerna}}
+\newcommand{\Tsilmealt} {\teng@type{\teng@silmealt}}
+\newcommand{\Tsilmenuquernaalt} {\teng@type{\teng@silmenuquernaalt}}
+\newcommand{\Tessealt} {\teng@type{\teng@essealt}}
+\newcommand{\Tessenuquernaalt} {\teng@type{\teng@essenuquernaalt}}
+\newcommand{\Thyarmen} {\teng@type{\teng@hyarmen}}
+\newcommand{\Thalla} {\teng@type{\teng@halla}}
+\newcommand{\Thwestasindarinwa} {\teng@type{\teng@hwestasindarinwa}}
+\newcommand{\Tyanta} {\teng@type{\teng@yanta}}
+\newcommand{\Tuure} {\teng@type{\teng@uure}}
+\newcommand{\Tosse} {\teng@type{\teng@osse}}
+\newcommand{\Ttelco} {\teng@type{\teng@telco}}
+\newcommand{\Taara} {\teng@type{\teng@aara}}
+\newcommand{\Tlefthook} {\teng@type{\teng@lefthook}}
+\newcommand{\Trighthook} {\teng@type{\csname teng@righthook\@Roman{\teng@hookselect}\endcsname}}%
+\newcommand{\Tcurlyhook} {\teng@type{\csname teng@curlyhook\@Roman{\teng@hookselect}\endcsname}}%
+\newcommand{\Tuphook} {\teng@type{\csname teng@uphook\@Roman{\teng@hookselect}\endcsname}}%
+ % tehtar
+\newcommand{\TTdot} {\teng@type{\teng@tehta@dot}}
+\newcommand{\TTacute} {\teng@type{\teng@tehta@acute}}
+\newcommand{\TTthreedots} {\teng@type{\teng@tehta@threedots}}
+\newcommand{\TTrightcurl} {\teng@type{\teng@tehta@rightcurl}}
+\newcommand{\TTleftcurl} {\teng@type{\teng@tehta@leftcurl}}
+\newcommand{\TTcaron} {\teng@type{\teng@tehta@caron}}
+\newcommand{\TTdoubleacute} {\teng@type{\teng@tehta@doubleacute}}
+\newcommand{\TTdoublerightcurl} {\teng@type{\teng@tehta@doublerightcurl}}
+\newcommand{\TTdoubleleftcurl} {\teng@type{\teng@tehta@doubleleftcurl}}
+\newcommand{\TTtwodots} {\teng@type{\teng@tehta@twodots}}
+\newcommand{\TTtilde} {\teng@type{\teng@tehta@tilde}}
+\newcommand{\TTlefttilde} {\teng@type{\teng@tehta@lefttilde}}
+\newcommand{\TTnasalizer} {\teng@type{\teng@tehta@nasalizer}}
+\newcommand{\TTdoubler} {\teng@type{\teng@tehta@doubler}}
+\newcommand{\TTdotbelow} {\teng@type{\teng@tehta@dotbelow}}
+\newcommand{\TTtwodotsbelow} {\teng@type{\teng@tehta@twodotsbelow}}
+\newcommand{\TTthreedotsbelow} {\teng@type{\teng@tehta@threedotsbelow}}
+\newcommand{\TTdoubleacutebelow} {\teng@type{\teng@tehta@doubleacutebelow}}
+\newcommand{\TTrightcurlbelow} {\teng@type{\teng@tehta@rightcurlbelow}}
+\newcommand{\TTleftcurlbelow} {\teng@type{\teng@tehta@leftcurlbelow}}
+\newcommand{\TTverticalbarbelow} {\teng@type{\teng@tehta@verticalbarbelow}}
+ % numbers
+\newcommand{\Tzero} {\teng@type{\teng@zero}}
+\newcommand{\Tone} {\teng@type{\teng@one}}
+\newcommand{\Ttwo} {\teng@type{\teng@two}}
+\newcommand{\Tthree} {\teng@type{\teng@three}}
+\newcommand{\Tfour} {\teng@type{\teng@four}}
+\newcommand{\Tfive} {\teng@type{\teng@five}}
+\newcommand{\Tsix} {\teng@type{\teng@six}}
+\newcommand{\Tseven} {\teng@type{\teng@seven}}
+\newcommand{\Teight} {\teng@type{\teng@eight}}
+\newcommand{\Tnine} {\teng@type{\teng@nine}}
+\newcommand{\Tten} {\teng@type{\teng@ten}}
+\newcommand{\Televen} {\teng@type{\teng@eleven}}
+\newcommand{\TTdecimal} {\teng@type{\teng@tehta@decimal}}
+\newcommand{\TTduodecimal} {\teng@type{\teng@tehta@duodecimal}}
+\newcommand{\TTleastsignificant} {\teng@type{\teng@tehta@leastsignificant}}
+ % punctuation
+\newcommand{\Tcentereddot} {\teng@type{\teng@centereddot}}
+\newcommand{\Tcolon} {\teng@type{\teng@colon}}
+\newcommand{\Tthreeverticaldots} {\teng@type{\teng@threeverticaldots}}
+\newcommand{\Tcenteredtilde} {\teng@type{\teng@centeredtilde}}
+\newcommand{\Tcenteredlongtilde} {\teng@type{\teng@centeredlongtilde}}
+\newcommand{\Texclamation} {\teng@type{\teng@exclamation}}
+\newcommand{\Tquestion} {\teng@type{\teng@question}}
+\newcommand{\Tparenthesis} {\teng@type{\teng@parenthesis}}
+\newcommand{\Tromanquestion} {\teng@type{\teng@romanquestion}}
+\newcommand{\Tromanexclamation} {\teng@type{\teng@romanexclamation}}
+\newcommand{\Tromanperiod} {\teng@type{\teng@romanperiod}}
+\newcommand{\Tromancomma} {\teng@type{\teng@romancomma}}
+\newcommand{\Tromansemicolon} {\teng@type{\teng@romansemicolon}}
+\newcommand{\Tromanquoteleft} {\teng@type{\teng@romanquoteleft}}
+\newcommand{\Tromanquoteright} {\teng@type{\teng@romanquoteright}}
+\newcommand{\Tromandblquoteleft} {\teng@type{\teng@romandblquoteleft}}
+\newcommand{\Tromandblquoteright}{\teng@type{\teng@romandblquoteright}}
+\newcommand{\Tromanparenleft} {\teng@type{\teng@romanparenleft}}
+\newcommand{\Tromanparenright} {\teng@type{\teng@romanparenright}}
+
+ % additional
+\newcommand{\Ts} {\teng@type{\hspace{\teng@space ex}}}
+\newcommand{\Tkern}[1] {\teng@type{\kern#1ex}}
+\newcommand{\Tbox}[3][0] {\teng@type{\raisebox{#1ex}{\kern#2ex#3\kern-#2ex}}}
+
+\newenvironment{tengwar}
+{\teng@font%
+ \hyphenchar\teng@font=-1\emergencystretch=2em
+ \renewcommand{\teng@type}[1]{##1}%
+}
+{}
+
+\def\teng@usefont{0}
+\FPset{\teng@defaultmag}{1000}%
+\def\teng@strutn{}
+\def\teng@strutt{}
+\def\teng@strutb{}
+\def\teng@empty{[~]}
+\def\teng@tinco{[tinco]}
+\def\teng@parma{[parma]}
+\def\teng@calma{[calma]}
+\def\teng@quesse{[quesse]}
+\def\teng@ando{[ando]}
+\def\teng@umbar{[umbar]}
+\def\teng@anga{[anga]}
+\def\teng@ungwe{[ungwe]}
+\def\teng@thuule{[th\'ule]}
+\def\teng@formen{[formen]}
+\def\teng@aha{[aha]}
+\def\teng@hwesta{[hwesta]}
+\def\teng@anto{[anto]}
+\def\teng@ampa{[ampa]}
+\def\teng@anca{[anca]}
+\def\teng@unque{[unque]}
+\def\teng@nuumen{[n\'umen]}
+\def\teng@malta{[malta]}
+\def\teng@noldo{[noldo]}
+\def\teng@nwalme{[nwalme]}
+\def\teng@oore{[\'ore]}
+\def\teng@vala{[vala]}
+\def\teng@anna{[anna]}
+\def\teng@vilya{[vilya]}
+\def\teng@extendedtinco{[extended~tinco]}
+\def\teng@extendedparma{[extended~parma]}
+\def\teng@extendedcalma{[extended~calma]}
+\def\teng@extendedquesse{[extended~quesse]}
+\def\teng@extendedando{[extended~ando]}
+\def\teng@extendedumbar{[extended~umbar]}
+\def\teng@extendedanga{[extended~anga]}
+\def\teng@extendedungwe{[extended~ungwe]}
+\def\teng@roomen{[r\'omen]}
+\def\teng@arda{[arda]}
+\def\teng@lambe{[lambe]}
+\def\teng@alda{[alda]}
+\def\teng@roomenalt{[alt.~r\'omen]}
+\def\teng@ardaalt{[alt.~arda]}
+\def\teng@lambealt{[alt.~lambe]}
+\def\teng@silme{[silme]}
+\def\teng@silmenuquerna{[silme~nuquerna]}
+\def\teng@esse{[esse]}
+\def\teng@essenuquerna{[esse~nuquerna]}
+\def\teng@silmealt{[alt.~silme]}
+\def\teng@silmenuquernaalt{[alt.~silme~nuquerna]}
+\def\teng@essealt{[alt.~esse]}
+\def\teng@essenuquernaalt{[alt.~esse~nuquerna]}
+\def\teng@hyarmen{[hyarmen]}
+\def\teng@halla{[halla]}
+\def\teng@hwestasindarinwa{[hwesta~sindarinwa]}
+\def\teng@yanta{[yanta]}
+\def\teng@uure{[\'ure]}
+\def\teng@osse{[osse]}
+\def\teng@telco{[telco]}
+\def\teng@aara{[\'ara]}
+\def\teng@lefthook{[left~hook]}
+\def\teng@righthook{[right~hook]}
+\def\teng@curlyhook{[curly~hook]}
+\def\teng@uphook{[up~hook]}
+\def\teng@tehta@dot{[dot]}
+\def\teng@tehta@acute{[acute]}
+\def\teng@tehta@threedots{[three~dots]}
+\def\teng@tehta@rightcurl{[right~curl]}
+\def\teng@tehta@leftcurl{[left~curl]}
+\def\teng@tehta@caron{[caron]}
+\def\teng@tehta@doubleacute{[double~acute]}
+\def\teng@tehta@doublerightcurl{[double~right~curl]}
+\def\teng@tehta@doubleleftcurl{[double~left~curl]}
+\def\teng@tehta@twodots{[two~dots]}
+\def\teng@tehta@tilde{[tilde]}
+\def\teng@tehta@lefttilde{[left~tilde]}
+\def\teng@tehta@nasalizer{[nasalizer]}
+\def\teng@tehta@doubler{[doubler]}
+\def\teng@tehta@dotbelow{[dot~below]}
+\def\teng@tehta@twodotsbelow{[two~dots~below]}
+\def\teng@tehta@threedotsbelow{[three~dots~below]}
+\def\teng@tehta@doubleacutebelow{[double~acute~below]}
+\def\teng@tehta@rightcurlbelow{[right~curl~below]}
+\def\teng@tehta@leftcurlbelow{[left~curl~below]}
+\def\teng@tehta@verticalbarbelow{[vertical~bar~below]}
+\def\teng@zero{[zero]}
+\def\teng@one{[one]}
+\def\teng@two{[two]}
+\def\teng@three{[three]}
+\def\teng@four{[four]}
+\def\teng@five{[five]}
+\def\teng@six{[six]}
+\def\teng@seven{[seven]}
+\def\teng@eight{[eight]}
+\def\teng@nine{[nine]}
+\def\teng@ten{[ten]}
+\def\teng@eleven{[eleven]}
+\def\teng@tehta@decimal{[decimal]}
+\def\teng@tehta@duodecimal{[duodecimal]}
+\def\teng@tehta@leastsignificant{[least~significant]}
+\def\teng@centereddot{[centered~dot]}
+\def\teng@colon{[colon]}
+\def\teng@threeverticaldots{[three~vertical~dots]}
+\def\teng@centeredtilde{[centered~tilde]}
+\def\teng@centeredlongtilde{[centered~long~tilde]}
+\def\teng@exclamation{[exclamation]}
+\def\teng@question{[question]}
+\def\teng@parenthesis{[parenthesis]}
+\def\teng@romanquestion{[roman~question]}
+\def\teng@romanexclamation{[roman~exclamation]}
+\def\teng@romanperiod{[roman~period]}
+\def\teng@romancomma{[roman~comma]}
+\def\teng@romansemicolon{[roman~semicolon]}
+\def\teng@romanquoteleft{[roman~left~quote]}
+\def\teng@romanquoteright{[roman~right~quote]}
+\def\teng@romandblquoteleft{[roman~left~double~quote]}
+\def\teng@romandblquoteright{[roman~right~double~quote]}
+\def\teng@romanparenleft{[roman~left~parenthesis]}
+\def\teng@romanparenright{[roman~right~parenthesis]}
+\ProcessOptions*\relax
+\teng@setkern{0}{0}{0}{0}{0}{0}{0}
+\tengmag{1.0}
+\endinput
+%%
+%% End of file `tengwarscript.sty'.
diff --git a/Master/texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg b/Master/texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg
new file mode 100644
index 00000000000..4785e837b1d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg
@@ -0,0 +1,128 @@
+\newcommand{\tengwarunicodeparmaite}[1][1.0]{
+ % font parameters
+ \def\teng@usefont{UnicodeParmaite }%
+ \FPmul{\teng@defaultmag}{1700}{#1}%
+ % struts
+ \def\teng@strutn{\rule[-0.03ex]{\teng@strutwidth}{0.88ex}\kern-\teng@strutwidth}%
+ \def\teng@strutt{\rule[-0.03ex]{\teng@strutwidth}{1.65ex}\kern-\teng@strutwidth}%
+ \def\teng@strutb{\rule[-0.80ex]{\teng@strutwidth}{1.65ex}\kern-\teng@strutwidth}%
+ % space
+ \def\teng@space{0.6}%
+ % all characters and kernings
+ \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.3}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.15}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@parma {\teng@strutb\char001\teng@setkern{0.15}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@calma {\teng@strutb\char002\teng@setkern{0.25}{0.4}{0}{0}{-0.15}{0.6}{0}}%
+ \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.25}{0.4}{0}{0}{-0.1}{0.6}{0}}%
+ \def\teng@ando {\teng@strutb\char004\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@umbar {\teng@strutb\char005\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@anga {\teng@strutb\char006\teng@setkern{0.55}{0.7}{0}{0}{-0.15}{0.6}{0}}%
+ \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.55}{0.7}{0}{0}{-0.1}{0.6}{0}}%
+ \def\teng@thuule {\teng@strutt\char008\teng@setkern{0.05}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@formen {\teng@strutt\char009\teng@setkern{0.05}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@aha {\teng@strutt\char010\teng@setkern{0.4}{0.3}{0}{0}{0.15}{0}{0}}%
+ \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.4}{0.3}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@anto {\teng@strutt\char012\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@anca {\teng@strutt\char014\teng@setkern{0.55}{0.7}{0}{0}{0.15}{0}{0}}%
+ \def\teng@unque {\teng@strutt\char015\teng@setkern{0.55}{0.7}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@malta {\teng@strutn\char017\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.55}{0.7}{0}{0}{-0.15}{0.6}{0}}%
+ \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.55}{0.7}{0}{0}{-0.1}{0.6}{0}}%
+ \def\teng@oore {\teng@strutn\char020\teng@setkern{0.15}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@vala {\teng@strutn\char021\teng@setkern{0.15}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@anna {\teng@strutn\char022\teng@setkern{0.25}{0.3}{0}{0}{-0.15}{0.6}{0}}%
+ \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.25}{0.3}{0}{0}{-0.1}{0.6}{0}}%
+ \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.05}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.05}{0.15}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.4}{0.4}{0}{0}{0}{0.1}{0}}%
+ \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.4}{0.4}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.45}{0.6}{0}{0}{0}{0}{0}}%
+ \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.55}{0.7}{0}{0}{0}{0.1}{0}}%
+ \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.55}{0.7}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.25}{0.1}{0.15}{0}{0.1}{0}{0}}%
+ \def\teng@arda {\teng@strutb\char025\teng@setkern{0.25}{0.1}{0.15}{0}{0.1}{0}{0}}%
+ \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.45}{0.6}{-0.5}{0}{-0.05}{-0.07}{0}}%
+ \def\teng@alda {\teng@strutb\char027\teng@setkern{0.45}{0.58}{0}{0}{0.2}{-0.07}{0}}%
+ \def\teng@roomenalt {\teng@roomen}%
+ \def\teng@ardaalt {\teng@arda}%
+ \def\teng@lambealt {\teng@lambe}%
+ \def\teng@silme {\teng@strutt\char028\teng@setkern{-0.2}{0.3}{0}{-0.2}{0}{0}{0}}%
+ \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.6}{-0.2}{0}{0.06}{0}{0}}%
+ \def\teng@esse {\teng@strut \char030\teng@setkern{-0.22}{0.35}{0.7}{-0.2}{0.1}{0}{0}}%
+ \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.25}{0.45}{0.05}{0}{0.09}{0.03}{0}}%
+ \def\teng@silmealt {\teng@silme}%
+ \def\teng@silmenuquernaalt {\teng@silmenuquerna}%
+ \def\teng@essealt {\teng@esse}%
+ \def\teng@essenuquernaalt {\teng@essenuquerna}%
+ \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0}{0.4}{0}{0}{-0.08}{0}{0}}%
+ \def\teng@halla {\teng@strutt\char036\teng@setkern{-0.05}{0.05}{0}{0.75}{-0.1}{0}{0}}%
+ \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.39}{0.35}{0}{0}{-0.5}{0}{0}}%
+ \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.25}{0.3}{0}{0}{-0.18}{0}{0}}%
+ \def\teng@uure {\teng@strutn\char035\teng@setkern{0.15}{0.3}{0}{0}{0.05}{0}{0}}%
+ \def\teng@osse {\teng@strutn\char050\teng@setkern{0.05}{0.2}{0}{0}{0}{0}{0}}%
+ \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.05}{0.6}{0}}%
+ \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0}{0.75}{0}{-0.05}{0.6}{0}}%
+ \def\teng@lefthook {\char093}%
+ \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{0.05}{0.1}{0.35}{-0.4}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}%
+ \def\teng@curlyhook {\teng@righthook}%
+ \def\teng@uphook {\teng@righthook}%
+ \def\teng@tehta@dot {\teng@place@tehta{\kern-0.5ex\char068}}%
+ \def\teng@tehta@acute {\teng@place@tehta{\kern-0.6ex\char070}}%
+ \def\teng@tehta@threedots {\teng@place@tehta{\kern-0.5ex\char064}}%
+ \def\teng@tehta@rightcurl {\teng@place@tehta{\kern-0.6ex\char072}}%
+ \def\teng@tehta@leftcurl {\teng@place@tehta{\kern-0.6ex\char074}}%
+ \def\teng@tehta@caron {\teng@place@tehta{\kern-0.5ex\char079}}%
+ \def\teng@tehta@doubleacute {\teng@place@tehta{\kern-0.6ex\char071}}%
+ \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern-0.6ex\char073}}%
+ \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern-0.6ex\char075}}%
+ \def\teng@tehta@twodots {\teng@place@tehta{\kern-0.5ex\char066}}%
+ \def\teng@tehta@tilde {\teng@place@tehta{\kern-0.5ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.1}{0}{0}{0.35}{0}{0}}%
+ \def\teng@tehta@lefttilde {\teng@place@tehta{\kern-1.1ex\raisebox{-0.20ex}{\char078}}\teng@addkern{-0.28}{0}{0}{0}{0}{0}}%
+ \def\teng@tehta@nasalizer {\teng@place@tehta{\kern-0.5ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{0}{0}{0}{0.2}{0}{0}}%
+ \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern-0.45ex\raisebox{-0.05ex}{\char077}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}%
+ \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern-0.45ex\raisebox{ 0.20ex}{\char069}}}%
+ \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern-0.45ex\raisebox{ 0.20ex}{\char067}}}%
+ \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern-0.45ex\raisebox{ 0.10ex}{\char065}}}%
+ \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern-0.50ex\raisebox{-0.05ex}{\char087}}}%
+ \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern-0.50ex\raisebox{ 0.15ex}{\char088}}}%
+ \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern-0.45ex\raisebox{ 0.15ex}{\char090}}}%
+ \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern-0.40ex\raisebox{-0.05ex}{\char086}}}%
+ \def\teng@zero {\teng@strutn\char048\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@one {\teng@strutn\char051\teng@setkern{0.25}{0.3}{0}{0}{0}{0}{0}}%
+ \def\teng@two {\teng@strutn\char098\teng@setkern{0.4}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@three {\teng@strutn\char099\teng@setkern{0.55}{0.65}{0}{0}{0}{0}{0}}%
+ \def\teng@four {\teng@strut \char100\teng@setkern{0.15}{0.25}{0.45}{0}{0}{0}{0}}%
+ \def\teng@five {\teng@strut \char101\teng@setkern{0.35}{0.55}{0.45}{0}{0}{0}{0}}%
+ \def\teng@six {\teng@strut \char102\teng@setkern{0.55}{0.95}{0.45}{0}{0}{0}{0}}%
+ \def\teng@seven {\teng@strut \char103\teng@setkern{0.35}{0.35}{0.65}{0}{0}{0}{0}}%
+ \def\teng@eight {\teng@strut \char104\teng@setkern{0.1}{0.25}{0}{0}{0}{0}{0}}%
+ \def\teng@nine {\teng@strut \char105\teng@setkern{0.45}{0.55}{0}{0}{0}{0}{0}}%
+ \def\teng@ten {\teng@strutt\char106\teng@setkern{-0.05}{0.35}{0}{0}{0}{0}{0}}%
+ \def\teng@eleven {\teng@strut \char107\teng@setkern{-0.05}{0.35}{0.8}{0}{0}{0}{0}}%
+ \def\teng@tehta@decimal {\teng@place@tehta {\kern-0.50ex\char108}}%
+ \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern-0.45ex\raisebox{0.15ex}{\char109}}}%
+ \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern-0.45ex\raisebox{0.15ex}{\char110}}}%
+ \def\teng@centereddot {\teng@strutn\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@colon {\teng@strutn\char081\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@threeverticaldots {\teng@strutn\char081\kern-0.5ex\char080\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredtilde {\teng@strutn\char084\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@centeredlongtilde {\teng@strutn\char085\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@exclamation {\teng@strutn\char082\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@question {\teng@strutb\char083\teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@parenthesis {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquestion {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanexclamation {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanperiod {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romancomma {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romansemicolon {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteleft {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanquoteright {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteleft {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romandblquoteright {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenleft {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \def\teng@romanparenright {\teng@strutn \teng@setkern{0}{0}{0}{0}{0}{0}{0}}%
+ \teng@setfont%
+}
diff --git a/Master/texmf-dist/tpm/tengwarscript.tpm b/Master/texmf-dist/tpm/tengwarscript.tpm
new file mode 100644
index 00000000000..e2493e5ff67
--- /dev/null
+++ b/Master/texmf-dist/tpm/tengwarscript.tpm
@@ -0,0 +1,103 @@
+<!DOCTYPE rdf:RDF SYSTEM "../../support/tpm.dtd">
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:TPM="http://texlive.dante.de/">
+ <rdf:Description about="http://texlive.dante.de/texlive/Package/tengwarscript.zip">
+ <TPM:Name>tengwarscript</TPM:Name>
+ <TPM:Type>Package</TPM:Type>
+ <TPM:Date>2006/07/18 23:06:15</TPM:Date>
+ <TPM:Version></TPM:Version>
+ <TPM:Creator>karl</TPM:Creator>
+ <TPM:Title>The tengwarscript package.</TPM:Title>
+ <TPM:Description></TPM:Description>
+ <TPM:Author></TPM:Author>
+ <TPM:Size>1293036</TPM:Size>
+ <TPM:Build/>
+ <TPM:RunFiles size="297906">
+texmf-dist/fonts/enc/dvips/tengwarscript/tengwaralt.enc
+texmf-dist/fonts/enc/dvips/tengwarscript/tengwarcap.enc
+texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc
+texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map
+texmf-dist/fonts/tfm/public/tengwarscript/Elfica3001.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/Parmaite.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_alt.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal12.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormalA12.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorAlt.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals1.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals2.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaAlt.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals1.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals2.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinAlt.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals1.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals2.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarTelerin.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/UnicodeParmaite.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngan.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngan_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngana.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganab.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganabi.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganai.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganb.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganb_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganbi.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganbi_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngani.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngani_full.tfm
+texmf-dist/fonts/vf/public/tengwarscript/Parmaite_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/TengwarFormal_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/TengwarNoldor_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/TengwarQuenya_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/TengwarSindarin_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/tngan_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/tnganb_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/tnganbi_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/tngani_full.vf
+texmf-dist/tex/latex/tengwarscript/annatar.cfg
+texmf-dist/tex/latex/tengwarscript/annatarbold.cfg
+texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg
+texmf-dist/tex/latex/tengwarscript/annataritalic.cfg
+texmf-dist/tex/latex/tengwarscript/elfica.cfg
+texmf-dist/tex/latex/tengwarscript/formal.cfg
+texmf-dist/tex/latex/tengwarscript/noldor.cfg
+texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg
+texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg
+texmf-dist/tex/latex/tengwarscript/parmaite.cfg
+texmf-dist/tex/latex/tengwarscript/quenya.cfg
+texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg
+texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg
+texmf-dist/tex/latex/tengwarscript/sindarin.cfg
+texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg
+texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg
+texmf-dist/tex/latex/tengwarscript/teleri.cfg
+texmf-dist/tex/latex/tengwarscript/tengwarscript.sty
+texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg
+texmf-dist/tpm/tengwarscript.tpm
+ </TPM:RunFiles>
+ <TPM:DocFiles size="721754">
+texmf-dist/doc/latex/tengwarscript/COPYING
+texmf-dist/doc/latex/tengwarscript/README
+texmf-dist/doc/latex/tengwarscript/quetta.eps
+texmf-dist/doc/latex/tengwarscript/quetta.pdf
+texmf-dist/doc/latex/tengwarscript/tengfonts.pdf
+texmf-dist/doc/latex/tengwarscript/tengfonts.tex
+texmf-dist/doc/latex/tengwarscript/tengtest.pdf
+texmf-dist/doc/latex/tengwarscript/tengtest.tex
+texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf
+ </TPM:DocFiles>
+ <TPM:SourceFiles size="278666">
+texmf-dist/source/latex/tengwarscript/tengwarscript.dtx
+texmf-dist/source/latex/tengwarscript/tengwarscript.ins
+ </TPM:SourceFiles>
+ <TPM:Provides>Package/tengwarscript</TPM:Provides>
+ </rdf:Description>
+</rdf:RDF>
+
diff --git a/Master/texmf/lists/tengwarscript b/Master/texmf/lists/tengwarscript
new file mode 100644
index 00000000000..b5b1fd33d70
--- /dev/null
+++ b/Master/texmf/lists/tengwarscript
@@ -0,0 +1,82 @@
+texmf-dist/doc/latex/tengwarscript/COPYING
+texmf-dist/doc/latex/tengwarscript/README
+texmf-dist/doc/latex/tengwarscript/quetta.eps
+texmf-dist/doc/latex/tengwarscript/quetta.pdf
+texmf-dist/doc/latex/tengwarscript/tengfonts.pdf
+texmf-dist/doc/latex/tengwarscript/tengfonts.tex
+texmf-dist/doc/latex/tengwarscript/tengtest.pdf
+texmf-dist/doc/latex/tengwarscript/tengtest.tex
+texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf
+texmf-dist/source/latex/tengwarscript/tengwarscript.dtx
+texmf-dist/source/latex/tengwarscript/tengwarscript.ins
+texmf-dist/fonts/enc/dvips/tengwarscript/tengwaralt.enc
+texmf-dist/fonts/enc/dvips/tengwarscript/tengwarcap.enc
+texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc
+texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map
+texmf-dist/fonts/tfm/public/tengwarscript/Elfica3001.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/Parmaite.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_alt.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/Parmaite_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal12.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormalA12.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarFormal_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorAlt.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals1.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldorCapitals2.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarNoldor_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaAlt.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals1.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenyaCapitals2.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarQuenya_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinAlt.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals1.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarinCapitals2.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarSindarin_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/TengwarTelerin.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/UnicodeParmaite.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngan.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngan_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngana.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganab.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganabi.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganai.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganb.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganb_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganbi.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tnganbi_full.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngani.tfm
+texmf-dist/fonts/tfm/public/tengwarscript/tngani_full.tfm
+texmf-dist/fonts/vf/public/tengwarscript/Parmaite_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/TengwarFormal_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/TengwarNoldor_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/TengwarQuenya_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/TengwarSindarin_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/tngan_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/tnganb_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/tnganbi_full.vf
+texmf-dist/fonts/vf/public/tengwarscript/tngani_full.vf
+texmf-dist/tex/latex/tengwarscript/annatar.cfg
+texmf-dist/tex/latex/tengwarscript/annatarbold.cfg
+texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg
+texmf-dist/tex/latex/tengwarscript/annataritalic.cfg
+texmf-dist/tex/latex/tengwarscript/elfica.cfg
+texmf-dist/tex/latex/tengwarscript/formal.cfg
+texmf-dist/tex/latex/tengwarscript/noldor.cfg
+texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg
+texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg
+texmf-dist/tex/latex/tengwarscript/parmaite.cfg
+texmf-dist/tex/latex/tengwarscript/quenya.cfg
+texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg
+texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg
+texmf-dist/tex/latex/tengwarscript/sindarin.cfg
+texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg
+texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg
+texmf-dist/tex/latex/tengwarscript/teleri.cfg
+texmf-dist/tex/latex/tengwarscript/tengwarscript.sty
+texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg
+texmf-dist/tpm/tengwarscript.tpm
+
+texmf/lists/tengwarscript
diff --git a/Master/texmf/tpm/collection-fontsextra.tpm b/Master/texmf/tpm/collection-fontsextra.tpm
index 58d28182443..ef5382abb05 100644
--- a/Master/texmf/tpm/collection-fontsextra.tpm
+++ b/Master/texmf/tpm/collection-fontsextra.tpm
@@ -132,6 +132,7 @@
<TPM:Package name="skull"/>
<TPM:Package name="tapir"/>
<TPM:Package name="tengwar"/>
+ <TPM:Package name="tengwarscript"/>
<TPM:Package name="tpslifonts"/>
<TPM:Package name="trajan"/>
<TPM:Package name="umrand"/>