From cc6f0e9093f42daa94cdf4d28f883cf4f10bdf42 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 18 Mar 2007 23:44:49 +0000 Subject: tengwarscript 1.3 (12mar07) git-svn-id: svn://tug.org/texlive/trunk@4054 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/tengwarscript/README | 2 +- .../texmf-dist/doc/latex/tengwarscript/quetta.eps | 2 +- .../texmf-dist/doc/latex/tengwarscript/quetta.pdf | Bin 10475 -> 10475 bytes .../doc/latex/tengwarscript/tengfonts.pdf | Bin 344554 -> 368878 bytes .../doc/latex/tengwarscript/tengfonts.tex | 16 +- .../doc/latex/tengwarscript/tengtest.pdf | Bin 153907 -> 156271 bytes .../doc/latex/tengwarscript/tengtest.tex | 28 +- .../doc/latex/tengwarscript/tengwarscript.pdf | Bin 153369 -> 155124 bytes .../enc/dvips/tengwarscript/tengwarscript.enc | 8 +- .../map/dvips/tengwarscript/tengwarscript.map | 3 +- .../fonts/tfm/public/tengwarscript/Elfica3001.tfm | Bin 1712 -> 0 bytes .../fonts/tfm/public/tengwarscript/Elfica32.tfm | Bin 0 -> 1712 bytes .../tfm/public/tengwarscript/TengwarGothika050.tfm | Bin 0 -> 1684 bytes .../source/latex/tengwarscript/tengwarscript.dtx | 348 +++++++++++++++++---- .../source/latex/tengwarscript/tengwarscript.ins | 5 +- .../texmf-dist/tex/latex/tengwarscript/annatar.cfg | 6 +- .../tex/latex/tengwarscript/annatarbold.cfg | 6 +- .../tex/latex/tengwarscript/annatarbolditalic.cfg | 6 +- .../tex/latex/tengwarscript/annataritalic.cfg | 6 +- .../texmf-dist/tex/latex/tengwarscript/elfica.cfg | 10 +- .../texmf-dist/tex/latex/tengwarscript/formal.cfg | 6 +- .../texmf-dist/tex/latex/tengwarscript/gothika.cfg | 136 ++++++++ .../texmf-dist/tex/latex/tengwarscript/noldor.cfg | 6 +- .../tex/latex/tengwarscript/noldorcapI.cfg | 2 +- .../tex/latex/tengwarscript/noldorcapII.cfg | 2 +- .../tex/latex/tengwarscript/parmaite.cfg | 6 +- .../texmf-dist/tex/latex/tengwarscript/quenya.cfg | 6 +- .../tex/latex/tengwarscript/quenyacapI.cfg | 3 +- .../tex/latex/tengwarscript/quenyacapII.cfg | 3 +- .../tex/latex/tengwarscript/sindarin.cfg | 6 +- .../tex/latex/tengwarscript/sindarincapI.cfg | 3 +- .../tex/latex/tengwarscript/sindarincapII.cfg | 3 +- .../texmf-dist/tex/latex/tengwarscript/teleri.cfg | 6 +- .../tex/latex/tengwarscript/tengwarscript.sty | 13 +- .../tex/latex/tengwarscript/unicodeparmaite.cfg | 6 +- Master/texmf-dist/tpm/tengwarscript.tpm | 12 +- Master/texmf/lists/tengwarscript | 4 +- 37 files changed, 539 insertions(+), 130 deletions(-) delete mode 100644 Master/texmf-dist/fonts/tfm/public/tengwarscript/Elfica3001.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/tengwarscript/Elfica32.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/tengwarscript/TengwarGothika050.tfm create mode 100644 Master/texmf-dist/tex/latex/tengwarscript/gothika.cfg (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/tengwarscript/README b/Master/texmf-dist/doc/latex/tengwarscript/README index 12eeb95cb3b..d70892261c6 100644 --- a/Master/texmf-dist/doc/latex/tengwarscript/README +++ b/Master/texmf-dist/doc/latex/tengwarscript/README @@ -1,5 +1,5 @@ TengwarScript package for LaTeX -version 1.1, December 2005 +version 1.3, 2006 Author: Ignacio Fernández Galván (Jellby): jellby@yahoo.com Homepage: http://djelibeibi.unex.es/tengwar diff --git a/Master/texmf-dist/doc/latex/tengwarscript/quetta.eps b/Master/texmf-dist/doc/latex/tengwarscript/quetta.eps index 54a4e1e0ba5..76bf65106d2 100644 --- a/Master/texmf-dist/doc/latex/tengwarscript/quetta.eps +++ b/Master/texmf-dist/doc/latex/tengwarscript/quetta.eps @@ -3,7 +3,7 @@ %%HiResBoundingBox: 0.900000 0.400000 13.753125 15.799609 %............................................. %%Creator: ESP Ghostscript 81501 (epswrite) -%%CreationDate: 2006/03/05 15:52:02 +%%CreationDate: 2007/03/11 19:03:00 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments diff --git a/Master/texmf-dist/doc/latex/tengwarscript/quetta.pdf b/Master/texmf-dist/doc/latex/tengwarscript/quetta.pdf index 27c7207972e..fda2cf08766 100644 Binary files a/Master/texmf-dist/doc/latex/tengwarscript/quetta.pdf and b/Master/texmf-dist/doc/latex/tengwarscript/quetta.pdf differ diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.pdf b/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.pdf index 5c2ebffdeb8..0492faaa304 100644 Binary files a/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.pdf and b/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.pdf differ diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.tex b/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.tex index f31bf9a7ff2..478393abc4a 100644 --- a/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.tex +++ b/Master/texmf-dist/doc/latex/tengwarscript/tengfonts.tex @@ -5,7 +5,7 @@ %% The original source files were: %% %% tengwarscript.dtx (with options: `tengfonts.tex,package') -%% Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved. +%% Copyright (C) 2007 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 @@ -35,6 +35,7 @@ \usepackage[all]{tengwarscript} \newcommand{\test}[1][]{% +\vbox{ {#1\Ttelco}\TTacute\Tlambe\Ts {#1\Tampa}\TTacute\Tlambe\TTrightcurl\Tthuule\Ts {#1\Tmalta}\TTleftcurl\Toore\Tthuule\TTtwodotsbelow\TTdoubleacute\Tlambe\TTthreedots\Tungwe\TTrightcurl\Ts @@ -42,7 +43,7 @@ {#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\Ttelco}\TTbreve\Ts {#1\Tquesse}\TTdot\Tvala\TTdot\Ts\Tcolon\Ts {#1\Tlambe}\TTthreedots\Ts {#1\Tthuule}\TTdot\Tungwe\TTlefttilde\TTacute\Tnoldo\TTthreedots\Ts @@ -53,13 +54,14 @@ {#1\Tcalma}\TTdot\Tnuumen\TTrightcurl\Ts {#1\Ttinco}\TTrightcurl\Tquesse\TTthreedots\Tumbar\TTthreedots\Ts {#1\Ttelco}\TTacute\Tlambe\Ts + {#1\Troomen}\TTthreedots\Toore\TTrightcurl\Ts {#1\Tsilmenuquerna}\TTthreedots\Tquesse\Tlefthook\TTrightcurl\Tformen\TTdoublerightcurl\Tnuumen\Ts {#1\Tando}\TTacute\Ts - {#1\Thyarmen}\TTtwodotsbelow\TTacute\Tarda\TTrightcurl\Ts + {#1\Thyarmen}\TTtwodotsbelow\TTacute\Troomen\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} @@ -67,7 +69,7 @@ \begin{document} \pagestyle{empty} -\raggedright\raggedbottom +\raggedbottom \subsection*{Tengwar Quenya (+ Capitals 1, + Capitals 2)} \verb|\tengwarquenya|\\* @@ -113,6 +115,10 @@ \verb|\tengwarelfica|\\* \tengwarelfica\test\par +\subsection*{Tengwar Gothika} +\verb|\tengwargothika|\\* +\tengwargothika\test\par + \subsection*{Tengar Parmaite} \verb|\tengwarparmaite|\\* \tengwarparmaite\test\par diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengtest.pdf b/Master/texmf-dist/doc/latex/tengwarscript/tengtest.pdf index ae64e19fcf5..191ad39ddb4 100644 Binary files a/Master/texmf-dist/doc/latex/tengwarscript/tengtest.pdf and b/Master/texmf-dist/doc/latex/tengwarscript/tengtest.pdf differ diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengtest.tex b/Master/texmf-dist/doc/latex/tengwarscript/tengtest.tex index 277a414f7e3..f246b3d19eb 100644 --- a/Master/texmf-dist/doc/latex/tengwarscript/tengtest.tex +++ b/Master/texmf-dist/doc/latex/tengwarscript/tengtest.tex @@ -5,7 +5,7 @@ %% The original source files were: %% %% tengwarscript.dtx (with options: `tengtest.tex,package') -%% Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved. +%% Copyright (C) 2007 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 @@ -46,6 +46,7 @@ \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\TTbreve}% \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleacute}% \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoublerightcurl}% \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleleftcurl}% @@ -183,6 +184,7 @@ Signs in \fade{faded colour} are shown just for reference. \verb|\TTrightcurl| & \fade{\Toore}\TTrightcurl \\ \verb|\TTleftcurl| & \fade{\Toore}\TTleftcurl \\ \verb|\TTcaron| & \fade{\Toore}\TTcaron \\ +\verb|\TTbreve| & \fade{\Toore}\TTbreve \\ \verb|\TTdoubleacute| & \fade{\Toore}\TTdoubleacute \\ \verb|\TTdoublerightcurl| & \fade{\Toore}\TTdoublerightcurl \\ \verb|\TTdoubleleftcurl| & \fade{\Toore}\TTdoubleleftcurl \\ @@ -198,6 +200,8 @@ Signs in \fade{faded colour} are shown just for reference. \addlinespace \verb|\TTtwodotsbelow| & \fade{\Toore}\TTtwodotsbelow \\ \addlinespace +\verb|\TTlefttwodotsbelow| & \fade{\Tnuumen}\TTlefttwodotsbelow \\ +\addlinespace \verb|\TTthreedotsbelow| & \fade{\Toore}\TTthreedotsbelow \\ \addlinespace \verb|\TTdoubleacutebelow| & \fade{\Toore}\TTdoubleacutebelow \\ @@ -232,8 +236,8 @@ Signs in \fade{faded colour} are shown just for reference. \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.\\ +enjoyada del fausto rey chino tocaba el raro 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 @@ -241,7 +245,7 @@ palenque.\\ \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 +\Ttelco\TTbreve\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 @@ -250,8 +254,9 @@ palenque.\\ \Troomen\Tyanta\TTacute\Ts\Tcalma\TTdot\Tnuumen\TTrightcurl\Ts \Ttinco\TTrightcurl\Tquesse\TTthreedots\Tumbar\TTthreedots\Ts \Ttelco\TTacute\Tlambe\Ts +\Troomen\TTthreedots\Toore\TTrightcurl\Ts \Tsilmenuquerna\TTthreedots\Tquesse\Tlefthook\TTrightcurl\Tformen\TTdoublerightcurl\Tnuumen\Ts -\Tando\TTacute\Ts\Thyarmen\TTtwodotsbelow\TTacute\Tarda\TTrightcurl\Ts +\Tando\TTacute\Ts\Thyarmen\TTtwodotsbelow\TTacute\Troomen\TTrightcurl\Ts \Tando\TTacute\Ttinco\Troomen\Taara\TTthreedots\Trighthook\Ts \Tando\TTacute\Tlambe\Ts \Tparma\TTthreedots\Tlambe\TTacute\Tquesse\TTnasalizer\TTacute\Ts\Tcolon\Tcenteredlongtilde @@ -269,8 +274,9 @@ palenque.\\ \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 +\Troomen\Tvilya\Toore\Tanna\Ts \Tsilme\Tvilya\Tquesse\Tlefthook\Tanna\Tformen\Tanna\TTdoubler\Tnuumen\Ts -\Tando\Tyanta\Ts\Thyarmen\TTtwodots\Tyanta\Tarda\Tanna\Ts +\Tando\Tyanta\Ts\Thyarmen\TTtwodots\Tyanta\Troomen\Tanna\Ts \Tando\Tyanta\Ttinco\Troomen\Tvilya\TTdoubler\Trighthook\Ts \Tando\Tyanta\Tlambe\Ts \Tparma\Tvilya\Tlambe\Tyanta\Tquesse\TTnasalizer\Tyanta\Ts\Tcolon\Tcenteredlongtilde @@ -288,8 +294,8 @@ Es extra \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 +\Tvala\Thyarmen\TTdot\Tsilme\Tquesse\TTbreve\Ts\Tando\TTacute\Ts +\Tungwe\TTthreedots\Troomen\TTthreedots\Tformen\TTthreedots\Ts\Tcolon\Tcenteredlongtilde \end{tengwar}\\ \begin{tengwar} \Tyanta\Trighthook\Ts @@ -299,7 +305,7 @@ Es extra \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 +\Tungwe\Tvilya\Troomen\Tvilya\Tformen\Tvilya\Ts\Tcolon\Tcenteredlongtilde \end{tengwar} \subsection*{Numbers} @@ -494,7 +500,9 @@ Es extra \Toore\textcolor{Red}{\TTnasalizer\TTthreedots}% \Toore\textcolor{Red}{\TTtilde\TTthreedots}% \Toore\textcolor{Red}{\TTdoubler\TTthreedotsbelow}% -\Tnuumen\textcolor{Red}{\TTlefttilde\TTthreedots} +\Toore\textcolor{Red}{\TTtwodotsbelow\TTverticalbarbelow}% +\Tnuumen\textcolor{Red}{\TTlefttilde\TTthreedots}% +\Tnuumen\textcolor{Red}{\TTlefttwodotsbelow\TTverticalbarbelow} \vspace{12mm} diff --git a/Master/texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf b/Master/texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf index e3c0c33883b..7a1b1859806 100644 Binary files a/Master/texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf and b/Master/texmf-dist/doc/latex/tengwarscript/tengwarscript.pdf differ diff --git a/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc b/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc index 08dc41f4b5e..54046d6d47a 100644 --- a/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc +++ b/Master/texmf-dist/fonts/enc/dvips/tengwarscript/tengwarscript.enc @@ -67,8 +67,8 @@ /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 +/p % nasalizer /zero /P /parenright /zcaron +/semicolon % doubler /slash /colon /question /lacute /degree /ecircumflex % tilde /egrave /eacute /edieresis /Ugrave % caron /Oslash /Uacute /Ucircumflex /equal % centered dot @@ -164,8 +164,8 @@ /Jcircumflex % short extended tinco /jcircumflex % short extended ando /Hcircumflex % short yanta -/kgreenlandic % noldo curl -/Lacute % anna curl +/kgreenlandic % anna curl +/Lacute % noldo curl /scaron % malta hook /gbreve % lambe hook /.notdef /.notdef % --- diff --git a/Master/texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map b/Master/texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map index 192a2d88f24..bcf96d8ba72 100644 --- a/Master/texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map +++ b/Master/texmf-dist/fonts/map/dvips/tengwarscript/tengwarscript.map @@ -1,4 +1,5 @@ -Elfica3001 TengwarElfica " TengwarEncoding ReEncodeFont" @@ -32,7 +32,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved. +% Copyright (C) 2007 Ignacio Fernández Galván, all rights reserved. % \fi % \iffalse %<*driver> @@ -49,10 +49,10 @@ \setcounter{tocdepth}{2} \sloppy -\title{\name{TengwarScript} 1.2\\ +\title{\name{TengwarScript} 1.3\\ A package for writing \emph{tengwar} with \LaTeX} \author{Ignacio Fern\'andez Galv\'an} -\date{5th March 2006} +\date{11th March 2007} \begin{document} \DocInput{tengwarscript.dtx} @@ -79,7 +79,7 @@ %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: +%\name{Tengwar Parmaite 2} font) in: %\raisebox{-1.4ex}{\smash{\includegraphics{quetta}}} % %For long texts, all this typing would be too cumbersome, so it is @@ -101,6 +101,10 @@ %with \name{tetex}, for example). For more precise information refer to %your \TeX\ distribution documentation. % +%The \name{TengwarScript} package requires the \name{FP} package to be +%installed (particularly |fp-basic.sty| and |fp-snap.sty|), although this +%is probably overkill. +% %Note that the \name{TengwarScript} package needs some \emph{tengwar} %font installed to work properly. See the section \ref{fonts} section %below. @@ -157,11 +161,11 @@ % %|\Tlefthook|, |\Trighthook|, |\Tcurlyhook|, |\Tuphook|, |\TTdot|, %|\TTacute|, |\TTthreedots|, |\TTrightcurl|, |\TTleftcurl|, |\TTcaron|, -%|\TTdoubleacute|, |\TTdoublerightcurl|, |\TTdoubleleftcurl|, +%|\TTbreve|, |\TTdoubleacute|, |\TTdoublerightcurl|, |\TTdoubleleftcurl|, %|\TTtwodots|, |\TTtilde|, |\TTlefttilde|, |\TTnasalizer|, |\TTdoubler|, -%|\TTdotbelow|, |\TTtwodotsbelow|, |\TTthreedotsbelow|, -%|\TTdoubleacutebelow|, |\TTrightcurlbelow|, |\TTleftcurlbelow|, -%|\TTverticalbarbelow| +%|\TTdotbelow|, |\TTtwodotsbelow|, |\TTlefttwodotsbelow|, +%|\TTthreedotsbelow|, |\TTdoubleacutebelow|, |\TTrightcurlbelow|, +%|\TTleftcurlbelow|, |\TTverticalbarbelow| % %\subsubsection{Numerals} % @@ -326,11 +330,19 @@ % %\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|). +%\name{Tengwar Elfica}, designed by Enrique Mombello +%(\url{http://www.geocities.com/enrombell/eng_dir/Index.htm}). +%Depending on the version you have 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 |Elfica32|). +% +%\medskip\pagebreak[1] +%\DescribeMacro{[gothika]}\falsepar +%\name{Tengwar Gothika}, designed by Enrique Mombello +%(\url{http://www.geocities.com/enrombell/eng_dir/Index.htm}). +%Depending on the version you have, 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 |TengwarGothika050|). % %\medskip\pagebreak[1] %\DescribeMacro{[formal]}\falsepar @@ -410,7 +422,7 @@ %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 +%complete test 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. % @@ -430,6 +442,8 @@ %manual positioning can be applied when needed with the |\Tkern| and %|\Tbox| commands. % +%And it's \emph{slow} for long texts. +% %\section{Changelog} % %\begin{flushleft} @@ -437,6 +451,21 @@ %\setlength{\parindent}{-\datelength} %\leavevmode\indent % +%|11/03/2007:| New version 1.3. +% +%| " | Added support for \name{Tengwar Gothika}. +% +%|10/03/2007:| Updated \name{Tengwar Elfica} support to version 3.2. +% +%|14/08/2006:| Added |\TTbreve| when the glyph is available. +% +%|08/04/2006:| Added |\TTlefttwodotsbelow| and a shift after +%|\TTtwodotsbelow|, for placing a |\TTverticalbarbelow| afterwards. +% +%| " | Made |\Ts| stretchable. +% +%\medskip +% %|05/03/2006:| New version 1.2. % %|19/02/2006:| Added alternate \emph{tengwar} when available: @@ -503,7 +532,7 @@ % %\section{License} % -%\name{TengwarScript} is copyright 2006 Ignacio Fern\'andez Galv\'an. +%\name{TengwarScript} is copyright 2007 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 @@ -529,7 +558,7 @@ % Declare the package % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tengwarscript}[2006/01/03 v1.2 TengwarScript for LaTeX] +\ProvidesPackage{tengwarscript}[2007/03/11 v1.3 TengwarScript for LaTeX] \RequirePackage{fp-basic} \RequirePackage{fp-snap} @@ -541,6 +570,7 @@ \DeclareOption{parmaite}{\input{parmaite.cfg}\tengwarparmaite} \DeclareOption{unicodeparmaite}{\input{unicodeparmaite.cfg}\tengwarunicodeparmaite} \DeclareOption{elfica}{\input{elfica.cfg}\tengwarelfica} +\DeclareOption{gothika}{\input{gothika.cfg}\tengwargothika} \DeclareOption{formal}{\input{formal.cfg}\tengwarformal} \DeclareOption{annatar}{\input{annatar.cfg}\tengwarannatar} \DeclareOption{annatarbold}{\input{annatarbold.cfg}\tengwarannatarbold} @@ -557,7 +587,7 @@ \DeclareOption{noldorcapII}{\input{noldorcapII.cfg}\tengwarnoldorcapII} \DeclareOption{teleri}{\input{teleri.cfg}\tengwarteleri} \DeclareOption{all}{\ExecuteOptions{% - unicodeparmaite,elfica,formal,% + unicodeparmaite,elfica,gothika,formal,% annatar,annatarbold,annataritalic,annatarbolditalic,% quenya,quenyacapI,quenyacapII,% sindarin,sindarincapI,sindarincapII,% @@ -704,6 +734,7 @@ \newcommand{\TTrightcurl} {\teng@type{\teng@tehta@rightcurl}} \newcommand{\TTleftcurl} {\teng@type{\teng@tehta@leftcurl}} \newcommand{\TTcaron} {\teng@type{\teng@tehta@caron}} +\newcommand{\TTbreve} {\teng@type{\teng@tehta@breve}} \newcommand{\TTdoubleacute} {\teng@type{\teng@tehta@doubleacute}} \newcommand{\TTdoublerightcurl} {\teng@type{\teng@tehta@doublerightcurl}} \newcommand{\TTdoubleleftcurl} {\teng@type{\teng@tehta@doubleleftcurl}} @@ -714,6 +745,7 @@ \newcommand{\TTdoubler} {\teng@type{\teng@tehta@doubler}} \newcommand{\TTdotbelow} {\teng@type{\teng@tehta@dotbelow}} \newcommand{\TTtwodotsbelow} {\teng@type{\teng@tehta@twodotsbelow}} +\newcommand{\TTlefttwodotsbelow} {\teng@type{\teng@tehta@lefttwodotsbelow}} \newcommand{\TTthreedotsbelow} {\teng@type{\teng@tehta@threedotsbelow}} \newcommand{\TTdoubleacutebelow} {\teng@type{\teng@tehta@doubleacutebelow}} \newcommand{\TTrightcurlbelow} {\teng@type{\teng@tehta@rightcurlbelow}} @@ -763,7 +795,7 @@ % \end{macrocode} % additional % \begin{macrocode} -\newcommand{\Ts} {\teng@type{\hspace{\teng@space ex}}} +\newcommand{\Ts} {\teng@type{\hspace{\teng@space}}} \newcommand{\Tkern}[1] {\teng@type{\kern#1ex}} \newcommand{\Tbox}[3][0] {\teng@type{\raisebox{#1ex}{\kern#2ex#3\kern-#2ex}}} % \end{macrocode} @@ -851,6 +883,7 @@ \def\teng@tehta@rightcurl{[right~curl]} \def\teng@tehta@leftcurl{[left~curl]} \def\teng@tehta@caron{[caron]} +\def\teng@tehta@breve{[breve]} \def\teng@tehta@doubleacute{[double~acute]} \def\teng@tehta@doublerightcurl{[double~right~curl]} \def\teng@tehta@doubleleftcurl{[double~left~curl]} @@ -861,6 +894,7 @@ \def\teng@tehta@doubler{[doubler]} \def\teng@tehta@dotbelow{[dot~below]} \def\teng@tehta@twodotsbelow{[two~dots~below]} +\def\teng@tehta@lefttwodotsbelow{[left~two~dots~below]} \def\teng@tehta@threedotsbelow{[three~dots~below]} \def\teng@tehta@doubleacutebelow{[double~acute~below]} \def\teng@tehta@rightcurlbelow{[right~curl~below]} @@ -920,7 +954,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -994,6 +1028,7 @@ \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@breve {\teng@place@tehta{\kern 0.70ex\char173}}% \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}}% @@ -1003,7 +1038,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char067}}\teng@addkern{0}{0.05}{0.5}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.20ex\raisebox{ 0.10ex}{\char067}}\teng@addkern{0}{-0.3}{0}{0}{0}{0}}% \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}}}% @@ -1062,7 +1098,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -1136,6 +1172,7 @@ \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@breve {\teng@place@tehta{\kern 0.70ex\char173}}% \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}}% @@ -1145,7 +1182,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char067}}\teng@addkern{0}{0.05}{0.5}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.20ex\raisebox{ 0.10ex}{\char067}}\teng@addkern{0}{-0.3}{0}{0}{0}{0}}% \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}}}% @@ -1204,7 +1242,7 @@ \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}% + \def\teng@space{1.0ex plus 0.5ex minus 0.333ex}% % 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}}% @@ -1278,6 +1316,7 @@ \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@breve {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char173}}}% \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}}% @@ -1287,7 +1326,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char067}}\teng@addkern{0}{0.25}{0.7}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.35ex\raisebox{0.10ex}{\char067}}\teng@addkern{0}{-0.5}{0}{0}{0}{0}}% \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}}}% @@ -1346,7 +1386,7 @@ \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}% + \def\teng@space{1.0ex plus 0.5ex minus 0.333ex}% % 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}}% @@ -1420,6 +1460,7 @@ \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@breve {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char173}}}% \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}}% @@ -1429,7 +1470,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char067}}\teng@addkern{0}{0.25}{0.7}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.35ex\raisebox{0.10ex}{\char067}}\teng@addkern{0}{-0.5}{0}{0}{0}{0}}% \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}}}% @@ -1481,14 +1523,14 @@ % \begin{macrocode} \newcommand{\tengwarelfica}[1][1.0]{% % font parameters - \def\teng@usefont{Elfica3001 }% + \def\teng@usefont{Elfica32 }% \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}% + \def\teng@space{0.8ex plus 0.4ex minus 0.267ex}% % 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}}% @@ -1516,7 +1558,7 @@ \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@extendedparma {\teng@strut \char041\teng@setkern{0.3}{0.3}{0}{0}{-0.1}{0}{0}}% \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}}% @@ -1566,6 +1608,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -1575,7 +1618,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{0.05}{0.45}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.30ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{-0.35}{0}{0}{0}{0}}% \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}}}% @@ -1634,7 +1678,7 @@ \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}% + \def\teng@space{0.6ex plus 0.3ex minus 0.2ex}% % 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}}% @@ -1705,6 +1749,7 @@ \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@breve {\teng@place@tehta{\kern 0.80ex\char173}}% \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}}% @@ -1714,7 +1759,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{0.20ex}{\char067}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.30ex\raisebox{0.20ex}{\char067}}\teng@addkern{0}{-0.25}{0}{0}{0}{0}}% \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}}}% @@ -1761,6 +1807,150 @@ % % \end{macrocode} % \begin{macrocode} +%<*gothika.cfg> +% \end{macrocode} +% \begin{macrocode} +\newcommand{\tengwargothika}[1][1.0]{% + % font parameters + \def\teng@usefont{TengwarGothika050 }% + \FPmul{\teng@defaultmag}{1300}{#1}% + % struts + \def\teng@strutn{\rule[-0.10ex]{\teng@strutwidth}{1.35ex}\kern-\teng@strutwidth}% + \def\teng@strutt{\rule[-0.10ex]{\teng@strutwidth}{2.20ex}\kern-\teng@strutwidth}% + \def\teng@strutb{\rule[-0.85ex]{\teng@strutwidth}{2.10ex}\kern-\teng@strutwidth}% + % space + \def\teng@space{0.8ex plus 0.2ex minus 0.1ex}% + % all characters and kernings + \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.4}{0.4}{0}{0}{0}{0}{0}}% + \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.1}{0}{0}{0}{0}{0}}% + \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.1}{0}{0}{0}{0}{0}}% + \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.6}{0}{0}{0}{-0.1}{2}}% + \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.35}{0.6}{0}{0}{0}{0}{2}}% + \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.6}{0.6}{0}{0}{0}{0}{0}}% + \def\teng@anga {\teng@strutb\char006\teng@setkern{0.7}{0.8}{0}{0}{0}{-0.1}{2}}% + \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.6}{0.75}{0}{0}{0}{0}{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.15}{0.45}{0}{0}{0}{0}{0}}% + \def\teng@aha {\teng@strutt\char010\teng@setkern{0.65}{0.4}{0}{0}{-0.07}{0.55}{1}}% + \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.65}{0.4}{0}{0}{0}{0}{2}}% + \def\teng@anto {\teng@strutt\char012\teng@setkern{0.4}{0.6}{0}{0}{0}{0}{0}}% + \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.4}{0.7}{0}{0}{0}{0}{0}}% + \def\teng@anca {\teng@strutt\char014\teng@setkern{0.75}{0.8}{0}{0}{-0.07}{0.55}{1}}% + \def\teng@unque {\teng@strutt\char015\teng@setkern{0.8}{0.8}{0}{0}{0}{0}{2}}% + \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.5}{0.6}{0}{0}{0}{0}{0}}% + \def\teng@malta {\teng@strutn\char017\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}% + \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.7}{0.8}{0}{0}{0}{-0.1}{2}}% + \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.6}{0.8}{0}{0}{0}{0}{2}}% + \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.45}{0}{0}{0}{0}{0}}% + \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.4}{0}{0}{0}{-0.1}{2}}% + \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.35}{0.4}{0}{0}{0}{0}{2}}% + \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.1}{0.1}{0}{0}{0}{0}{0}}% + \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.15}{0.1}{0}{0}{0}{0}{0}}% + \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.65}{0.6}{0}{0}{0}{0.7}{1}}% + \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.65}{0.6}{0}{0}{0}{0}{2}}% + \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.4}{0.5}{0}{0}{0}{0}{0}}% + \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.4}{0.6}{0}{0}{0}{0}{0}}% + \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.75}{0.8}{0}{0}{0}{0.7}{1}}% + \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.8}{0.75}{0}{0}{0}{0}{2}}% + \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.2}{0.1}{-0.2}{0}{0}{0}{2}}% + \def\teng@arda {\teng@strutb\char025\teng@setkern{0.2}{0.1}{-0.2}{0}{0}{0}{2}}% + \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.5}{0.5}{-0.6}{0}{0}{0}{1}}% + \def\teng@alda {\teng@strutb\char027\teng@setkern{0.6}{0.6}{-0.35}{0}{0}{-0.1}{1}}% + \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.3}{0}{-0.2}{-0.2}{0.2}{0}}% + \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.75}{-0.3}{0}{-0.25}{0}{0}}% + \def\teng@esse {\teng@strut \char030\teng@setkern{-0.3}{0.3}{0.85}{-0.2}{-0.1}{0.8}{1}}% + \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.4}{0.65}{0.1}{0}{0}{0.4}{1}}% + \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.7}{0}{0}{0}{0.4}{1}}% + \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.2}{0.4}{0}{0.1}{0.1}{0}{0}}% + \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.25}{0.75}{-0.2}{0.8}{-0.25}{0}{0}}% + \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.1}{0.5}{0}{0}{-0.1}{0}{0}}% + \def\teng@halla {\teng@strutt\char036\teng@setkern{0.05}{0.1}{0}{0.9}{-0.07}{0.55}{1}}% + \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.9}{0.55}{0}{0}{-0.15}{0.55}{1}}% + \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.5}{0.55}{0}{0}{-0.1}{0}{0}}% + \def\teng@uure {\teng@strutn\char035\teng@setkern{0.25}{0.25}{0}{0}{-0.1}{0.1}{0}}% + \def\teng@osse {\teng@strutn\char050\teng@setkern{0.2}{0.25}{0}{0}{-0.1}{0.6}{1}}% + \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.07}{0.55}{1}}% + \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.1}{0.7}{0}{0}{0.55}{1}}% + \def\teng@lefthook {\char093}% + \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{-0.2}{0.1}{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.2}{0.2}{0.7}{-0.9}{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}{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.3}{0.45}{0}{-0.7}{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}{0.4}{0.2}{-0.8}{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.1}{0.1}{0}{-0.3}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}% + \def\teng@uphookI {\teng@uphook}% + \def\teng@uphookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0}{0}{-0.7}{0.5}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}% + \def\teng@tehta@dot {\teng@place@tehta{\kern 0.45ex\char068}}% + \def\teng@tehta@acute {\teng@place@tehta{\kern 0.80ex\char070}}% + \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.70ex\char064}}% + \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 1.00ex\char072}}% + \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.90ex\char074}}% + \def\teng@tehta@caron {\teng@place@tehta{\kern 0.80ex\char079}}% + \def\teng@tehta@breve {\teng@tehta@caron}% + \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 1.00ex\char070\kern0.35ex\char070}}% + \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 1.00ex\char072\kern0.40ex\char072}}% + \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 1.00ex\char074\kern0.35ex\char074}}% + \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.75ex\raisebox{-0.10ex}{\char066}}}% + \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.40ex\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.3}{0}{0}{0}{0}{0}}% + \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.70ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{0}{0}{0}{0.2}{0}{0}}% + \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.70ex\raisebox{-0.10ex}{\char077}}\teng@addkern{0}{0.1}{0.4}{0}{0}{0}}% + \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.25ex}{\char069}}}% + \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{0.05}{0.45}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.30ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{-0.45}{0}{0}{0}{0}}% + \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.10ex}{\char065}}}% + \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.10ex}{\char087}}}% + \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.10ex}{\char088}}}% + \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{-0.10ex}{\char090}}}% + \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.80ex\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.6}{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.1}{0.5}{0}{0}{0}{0}{0}}% + \def\teng@five {\teng@strut \char101\teng@setkern{0.1}{0.55}{0}{0}{0}{0}{0}}% + \def\teng@six {\teng@strut \char102\teng@setkern{0.7}{1.1}{0}{0}{0}{0}{0}}% + \def\teng@seven {\teng@strut \char103\teng@setkern{1.0}{0.6}{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.5}{0.7}{0}{0}{0}{0}{0}}% + \def\teng@ten {\teng@strutt\char106\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}% + \def\teng@eleven {\teng@strut \char107\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}% + \def\teng@tehta@decimal {\teng@place@tehta {\kern0.45ex\raisebox{ 0.0ex}{\char068}}}% + \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.3ex}{\char069}}}% + \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.20ex\raisebox{-0.1ex}{\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} +% +% \end{macrocode} +% \begin{macrocode} %<*noldor.cfg> % \end{macrocode} % \begin{macrocode} @@ -1773,7 +1963,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -1847,6 +2037,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -1856,7 +2047,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char067}}\teng@addkern{0}{0.05}{0.4}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.00ex\raisebox{ 0.25ex}{\char067}}\teng@addkern{0}{-0.25}{0}{0}{0}{0}}% \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}}}% @@ -1915,7 +2107,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -2049,7 +2241,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -2183,7 +2375,7 @@ \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}% + \def\teng@space{0.6ex plus 0.4ex minus 0.2ex}% % 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}}% @@ -2257,6 +2449,7 @@ \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@breve {\teng@place@tehta{\kern 0.70ex\char173}}% \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}}% @@ -2266,7 +2459,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.85ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{0}{0.35}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.40ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{-0.25}{0}{0}{0}{0}}% \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}}}% @@ -2325,7 +2519,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -2399,6 +2593,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -2408,7 +2603,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char067}}\teng@addkern{0}{0.02}{0.5}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.10ex\raisebox{ 0.25ex}{\char067}}\teng@addkern{0}{-0.3}{0}{0}{0}{0}}% \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}}}% @@ -2467,7 +2663,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -2533,6 +2729,7 @@ \def\teng@tehta@rightcurl {}% \def\teng@tehta@leftcurl {}% \def\teng@tehta@caron {}% + \def\teng@tehta@breve {}% \def\teng@tehta@doubleacute {}% \def\teng@tehta@doublerightcurl {}% \def\teng@tehta@doubleleftcurl {}% @@ -2601,7 +2798,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -2667,6 +2864,7 @@ \def\teng@tehta@rightcurl {}% \def\teng@tehta@leftcurl {}% \def\teng@tehta@caron {}% + \def\teng@tehta@breve {}% \def\teng@tehta@doubleacute {}% \def\teng@tehta@doublerightcurl {}% \def\teng@tehta@doubleleftcurl {}% @@ -2735,7 +2933,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -2809,6 +3007,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -2818,7 +3017,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char067}}\teng@addkern{0}{0.02}{0.4}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.00ex\raisebox{ 0.2ex}{\char067}}\teng@addkern{0}{-0.25}{0}{0}{0}{0}}% \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}}}% @@ -2877,7 +3077,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -2943,6 +3143,7 @@ \def\teng@tehta@rightcurl {}% \def\teng@tehta@leftcurl {}% \def\teng@tehta@caron {}% + \def\teng@tehta@breve {}% \def\teng@tehta@doubleacute {}% \def\teng@tehta@doublerightcurl {}% \def\teng@tehta@doubleleftcurl {}% @@ -3011,7 +3212,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -3077,6 +3278,7 @@ \def\teng@tehta@rightcurl {}% \def\teng@tehta@leftcurl {}% \def\teng@tehta@caron {}% + \def\teng@tehta@breve {}% \def\teng@tehta@doubleacute {}% \def\teng@tehta@doublerightcurl {}% \def\teng@tehta@doubleleftcurl {}% @@ -3145,7 +3347,7 @@ \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}% + \def\teng@space{0.8ex plus 0.4ex minus 0.267ex}% % 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}}% @@ -3213,6 +3415,7 @@ \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@breve {\teng@tehta@caron}% \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}}}% @@ -3222,7 +3425,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.00ex}{\char067}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.20ex\raisebox{ 0.00ex}{\char067}}\teng@addkern{0}{-0.2}{0}{0}{0}{0}}% \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}}}% @@ -3281,7 +3485,7 @@ \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}% + \def\teng@space{0.6ex plus 0.3ex minus 0.2ex}% % 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}}% @@ -3349,6 +3553,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -3358,7 +3563,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern-0.40ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern-0.90ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{-0.3}{0}{0}{0}{0}}% \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}}}% @@ -3428,6 +3634,7 @@ \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\TTbreve}% \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleacute}% \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoublerightcurl}% \Tkern{0.3}#1\textcolor{Red}{\tehtarfont\TTdoubleleftcurl}% @@ -3568,6 +3775,7 @@ Signs in \fade{faded colour} are shown just for reference. \verb|\TTrightcurl| & \fade{\Toore}\TTrightcurl \\ \verb|\TTleftcurl| & \fade{\Toore}\TTleftcurl \\ \verb|\TTcaron| & \fade{\Toore}\TTcaron \\ +\verb|\TTbreve| & \fade{\Toore}\TTbreve \\ \verb|\TTdoubleacute| & \fade{\Toore}\TTdoubleacute \\ \verb|\TTdoublerightcurl| & \fade{\Toore}\TTdoublerightcurl \\ \verb|\TTdoubleleftcurl| & \fade{\Toore}\TTdoubleleftcurl \\ @@ -3584,6 +3792,8 @@ Signs in \fade{faded colour} are shown just for reference. \addlinespace \verb|\TTtwodotsbelow| & \fade{\Toore}\TTtwodotsbelow \\ \addlinespace +\verb|\TTlefttwodotsbelow| & \fade{\Tnuumen}\TTlefttwodotsbelow \\ +\addlinespace \verb|\TTthreedotsbelow| & \fade{\Toore}\TTthreedotsbelow \\ \addlinespace \verb|\TTdoubleacutebelow| & \fade{\Toore}\TTdoubleacutebelow \\ @@ -3619,8 +3829,8 @@ Signs in \fade{faded colour} are shown just for reference. \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.\\ +enjoyada del fausto rey chino tocaba el raro saxofón de hierro detrás +del palenque.\\ % \begin{tengwar} \Ttelco\TTacute\Tlambe\Ts\Tampa\TTacute\Tlambe\TTrightcurl\Tthuule\Ts @@ -3629,7 +3839,7 @@ palenque.\\ \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 +\Ttelco\TTbreve\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 @@ -3638,8 +3848,9 @@ palenque.\\ \Troomen\Tyanta\TTacute\Ts\Tcalma\TTdot\Tnuumen\TTrightcurl\Ts \Ttinco\TTrightcurl\Tquesse\TTthreedots\Tumbar\TTthreedots\Ts \Ttelco\TTacute\Tlambe\Ts +\Troomen\TTthreedots\Toore\TTrightcurl\Ts \Tsilmenuquerna\TTthreedots\Tquesse\Tlefthook\TTrightcurl\Tformen\TTdoublerightcurl\Tnuumen\Ts -\Tando\TTacute\Ts\Thyarmen\TTtwodotsbelow\TTacute\Tarda\TTrightcurl\Ts +\Tando\TTacute\Ts\Thyarmen\TTtwodotsbelow\TTacute\Troomen\TTrightcurl\Ts \Tando\TTacute\Ttinco\Troomen\Taara\TTthreedots\Trighthook\Ts \Tando\TTacute\Tlambe\Ts \Tparma\TTthreedots\Tlambe\TTacute\Tquesse\TTnasalizer\TTacute\Ts\Tcolon\Tcenteredlongtilde @@ -3658,8 +3869,9 @@ palenque.\\ \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 +\Troomen\Tvilya\Toore\Tanna\Ts \Tsilme\Tvilya\Tquesse\Tlefthook\Tanna\Tformen\Tanna\TTdoubler\Tnuumen\Ts -\Tando\Tyanta\Ts\Thyarmen\TTtwodots\Tyanta\Tarda\Tanna\Ts +\Tando\Tyanta\Ts\Thyarmen\TTtwodots\Tyanta\Troomen\Tanna\Ts \Tando\Tyanta\Ttinco\Troomen\Tvilya\TTdoubler\Trighthook\Ts \Tando\Tyanta\Tlambe\Ts \Tparma\Tvilya\Tlambe\Tyanta\Tquesse\TTnasalizer\Tyanta\Ts\Tcolon\Tcenteredlongtilde @@ -3678,8 +3890,8 @@ Es extra \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 +\Tvala\Thyarmen\TTdot\Tsilme\Tquesse\TTbreve\Ts\Tando\TTacute\Ts +\Tungwe\TTthreedots\Troomen\TTthreedots\Tformen\TTthreedots\Ts\Tcolon\Tcenteredlongtilde \end{tengwar}\\ % \begin{tengwar} @@ -3690,7 +3902,7 @@ Es extra \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 +\Tungwe\Tvilya\Troomen\Tvilya\Tformen\Tvilya\Ts\Tcolon\Tcenteredlongtilde \end{tengwar} \subsection*{Numbers} @@ -3887,7 +4099,9 @@ Es extra \Toore\textcolor{Red}{\TTnasalizer\TTthreedots}% \Toore\textcolor{Red}{\TTtilde\TTthreedots}% \Toore\textcolor{Red}{\TTdoubler\TTthreedotsbelow}% -\Tnuumen\textcolor{Red}{\TTlefttilde\TTthreedots} +\Toore\textcolor{Red}{\TTtwodotsbelow\TTverticalbarbelow}% +\Tnuumen\textcolor{Red}{\TTlefttilde\TTthreedots}% +\Tnuumen\textcolor{Red}{\TTlefttwodotsbelow\TTverticalbarbelow} \vspace{12mm} @@ -4110,6 +4324,7 @@ Es extra \usepackage[all]{tengwarscript} \newcommand{\test}[1][]{% +\vbox{ {#1\Ttelco}\TTacute\Tlambe\Ts {#1\Tampa}\TTacute\Tlambe\TTrightcurl\Tthuule\Ts {#1\Tmalta}\TTleftcurl\Toore\Tthuule\TTtwodotsbelow\TTdoubleacute\Tlambe\TTthreedots\Tungwe\TTrightcurl\Ts @@ -4117,7 +4332,7 @@ Es extra {#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\Ttelco}\TTbreve\Ts {#1\Tquesse}\TTdot\Tvala\TTdot\Ts\Tcolon\Ts {#1\Tlambe}\TTthreedots\Ts {#1\Tthuule}\TTdot\Tungwe\TTlefttilde\TTacute\Tnoldo\TTthreedots\Ts @@ -4128,13 +4343,14 @@ Es extra {#1\Tcalma}\TTdot\Tnuumen\TTrightcurl\Ts {#1\Ttinco}\TTrightcurl\Tquesse\TTthreedots\Tumbar\TTthreedots\Ts {#1\Ttelco}\TTacute\Tlambe\Ts + {#1\Troomen}\TTthreedots\Toore\TTrightcurl\Ts {#1\Tsilmenuquerna}\TTthreedots\Tquesse\Tlefthook\TTrightcurl\Tformen\TTdoublerightcurl\Tnuumen\Ts {#1\Tando}\TTacute\Ts - {#1\Thyarmen}\TTtwodotsbelow\TTacute\Tarda\TTrightcurl\Ts + {#1\Thyarmen}\TTtwodotsbelow\TTacute\Troomen\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} @@ -4142,7 +4358,7 @@ Es extra \begin{document} \pagestyle{empty} -\raggedright\raggedbottom +\raggedbottom \subsection*{Tengwar Quenya (+ Capitals 1, + Capitals 2)} \verb|\tengwarquenya|\\* @@ -4188,6 +4404,10 @@ Es extra \verb|\tengwarelfica|\\* \tengwarelfica\test\par +\subsection*{Tengwar Gothika} +\verb|\tengwargothika|\\* +\tengwargothika\test\par + \subsection*{Tengar Parmaite} \verb|\tengwarparmaite|\\* \tengwarparmaite\test\par diff --git a/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.ins b/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.ins index 56d070a8ca1..021709e6f01 100644 --- a/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.ins +++ b/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.ins @@ -1,8 +1,8 @@ -% tengwarscript.ins generated using /home/ignacio/bin/makedtx.pl version 0.9b 2006/3/5 15:52 +% tengwarscript.ins generated using /home/ignacio/bin/makedtx.pl version 0.9b 2007/3/11 19:02 \input docstrip \preamble -Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved. +Copyright (C) 2007 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 @@ -13,6 +13,7 @@ etc. \askforoverwritefalse \generate{\file{teleri.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{teleri.cfg}} +\file{gothika.cfg}{\nopreamble\nopostamble\from{tengwarscript.dtx}{gothika.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}} diff --git a/Master/texmf-dist/tex/latex/tengwarscript/annatar.cfg b/Master/texmf-dist/tex/latex/tengwarscript/annatar.cfg index ebbe142b4eb..310d90c1eef 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/annatar.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/annatar.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -81,6 +81,7 @@ \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@breve {\teng@place@tehta{\kern 0.70ex\char173}}% \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}}% @@ -90,7 +91,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char067}}\teng@addkern{0}{0.05}{0.5}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.20ex\raisebox{ 0.10ex}{\char067}}\teng@addkern{0}{-0.3}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/annatarbold.cfg b/Master/texmf-dist/tex/latex/tengwarscript/annatarbold.cfg index 53a16275c40..90025901ad0 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/annatarbold.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/annatarbold.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -81,6 +81,7 @@ \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@breve {\teng@place@tehta{\kern 0.70ex\char173}}% \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}}% @@ -90,7 +91,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{ 0.10ex}{\char067}}\teng@addkern{0}{0.05}{0.5}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.20ex\raisebox{ 0.10ex}{\char067}}\teng@addkern{0}{-0.3}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg b/Master/texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg index 31ab33714ef..8534eba52f9 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/annatarbolditalic.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{1.0ex plus 0.5ex minus 0.333ex}% % 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}}% @@ -81,6 +81,7 @@ \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@breve {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char173}}}% \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}}% @@ -90,7 +91,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char067}}\teng@addkern{0}{0.25}{0.7}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.35ex\raisebox{0.10ex}{\char067}}\teng@addkern{0}{-0.5}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/annataritalic.cfg b/Master/texmf-dist/tex/latex/tengwarscript/annataritalic.cfg index f281342e729..4dc84e6f307 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/annataritalic.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/annataritalic.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{1.0ex plus 0.5ex minus 0.333ex}% % 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}}% @@ -81,6 +81,7 @@ \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@breve {\teng@place@tehta{\kern 0.5ex\raisebox{-0.15ex}{\char173}}}% \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}}% @@ -90,7 +91,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{0.10ex}{\char067}}\teng@addkern{0}{0.25}{0.7}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.35ex\raisebox{0.10ex}{\char067}}\teng@addkern{0}{-0.5}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/elfica.cfg b/Master/texmf-dist/tex/latex/tengwarscript/elfica.cfg index 225577d907c..856aeda46a9 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/elfica.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/elfica.cfg @@ -1,13 +1,13 @@ \newcommand{\tengwarelfica}[1][1.0]{% % font parameters - \def\teng@usefont{Elfica3001 }% + \def\teng@usefont{Elfica32 }% \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}% + \def\teng@space{0.8ex plus 0.4ex minus 0.267ex}% % 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}}% @@ -35,7 +35,7 @@ \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@extendedparma {\teng@strut \char041\teng@setkern{0.3}{0.3}{0}{0}{-0.1}{0}{0}}% \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}}% @@ -85,6 +85,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -94,7 +95,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern1.05ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{0.05}{0.45}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.30ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{-0.35}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/formal.cfg b/Master/texmf-dist/tex/latex/tengwarscript/formal.cfg index 1fe86f66182..df050ebf245 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/formal.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/formal.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.6ex plus 0.3ex minus 0.2ex}% % 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}}% @@ -78,6 +78,7 @@ \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@breve {\teng@place@tehta{\kern 0.80ex\char173}}% \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}}% @@ -87,7 +88,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{0.20ex}{\char067}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.30ex\raisebox{0.20ex}{\char067}}\teng@addkern{0}{-0.25}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/gothika.cfg b/Master/texmf-dist/tex/latex/tengwarscript/gothika.cfg new file mode 100644 index 00000000000..f39f8c08a00 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tengwarscript/gothika.cfg @@ -0,0 +1,136 @@ +\newcommand{\tengwargothika}[1][1.0]{% + % font parameters + \def\teng@usefont{TengwarGothika050 }% + \FPmul{\teng@defaultmag}{1300}{#1}% + % struts + \def\teng@strutn{\rule[-0.10ex]{\teng@strutwidth}{1.35ex}\kern-\teng@strutwidth}% + \def\teng@strutt{\rule[-0.10ex]{\teng@strutwidth}{2.20ex}\kern-\teng@strutwidth}% + \def\teng@strutb{\rule[-0.85ex]{\teng@strutwidth}{2.10ex}\kern-\teng@strutwidth}% + % space + \def\teng@space{0.8ex plus 0.2ex minus 0.1ex}% + % all characters and kernings + \def\teng@empty {\teng@strutn\hphantom{\char020}\teng@setkern{0.4}{0.4}{0}{0}{0}{0}{0}}% + \def\teng@tinco {\teng@strutb\char000\teng@setkern{0.25}{0.1}{0}{0}{0}{0}{0}}% + \def\teng@parma {\teng@strutb\char001\teng@setkern{0.25}{0.1}{0}{0}{0}{0}{0}}% + \def\teng@calma {\teng@strutb\char002\teng@setkern{0.35}{0.6}{0}{0}{0}{-0.1}{2}}% + \def\teng@quesse {\teng@strutb\char003\teng@setkern{0.35}{0.6}{0}{0}{0}{0}{2}}% + \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.6}{0.6}{0}{0}{0}{0}{0}}% + \def\teng@anga {\teng@strutb\char006\teng@setkern{0.7}{0.8}{0}{0}{0}{-0.1}{2}}% + \def\teng@ungwe {\teng@strutb\char007\teng@setkern{0.6}{0.75}{0}{0}{0}{0}{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.15}{0.45}{0}{0}{0}{0}{0}}% + \def\teng@aha {\teng@strutt\char010\teng@setkern{0.65}{0.4}{0}{0}{-0.07}{0.55}{1}}% + \def\teng@hwesta {\teng@strutt\char011\teng@setkern{0.65}{0.4}{0}{0}{0}{0}{2}}% + \def\teng@anto {\teng@strutt\char012\teng@setkern{0.4}{0.6}{0}{0}{0}{0}{0}}% + \def\teng@ampa {\teng@strutt\char013\teng@setkern{0.4}{0.7}{0}{0}{0}{0}{0}}% + \def\teng@anca {\teng@strutt\char014\teng@setkern{0.75}{0.8}{0}{0}{-0.07}{0.55}{1}}% + \def\teng@unque {\teng@strutt\char015\teng@setkern{0.8}{0.8}{0}{0}{0}{0}{2}}% + \def\teng@nuumen {\teng@strutn\char016\teng@setkern{0.5}{0.6}{0}{0}{0}{0}{0}}% + \def\teng@malta {\teng@strutn\char017\teng@setkern{0.6}{0.7}{0}{0}{0}{0}{0}}% + \def\teng@noldo {\teng@strutn\char018\teng@setkern{0.7}{0.8}{0}{0}{0}{-0.1}{2}}% + \def\teng@nwalme {\teng@strutn\char019\teng@setkern{0.6}{0.8}{0}{0}{0}{0}{2}}% + \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.45}{0}{0}{0}{0}{0}}% + \def\teng@anna {\teng@strutn\char022\teng@setkern{0.35}{0.4}{0}{0}{0}{-0.1}{2}}% + \def\teng@vilya {\teng@strutn\char023\teng@setkern{0.35}{0.4}{0}{0}{0}{0}{2}}% + \def\teng@extendedtinco {\teng@strut \char040\teng@setkern{0.1}{0.1}{0}{0}{0}{0}{0}}% + \def\teng@extendedparma {\teng@strut \char041\teng@setkern{0.15}{0.1}{0}{0}{0}{0}{0}}% + \def\teng@extendedcalma {\teng@strut \char042\teng@setkern{0.65}{0.6}{0}{0}{0}{0.7}{1}}% + \def\teng@extendedquesse {\teng@strut \char043\teng@setkern{0.65}{0.6}{0}{0}{0}{0}{2}}% + \def\teng@extendedando {\teng@strut \char044\teng@setkern{0.4}{0.5}{0}{0}{0}{0}{0}}% + \def\teng@extendedumbar {\teng@strut \char045\teng@setkern{0.4}{0.6}{0}{0}{0}{0}{0}}% + \def\teng@extendedanga {\teng@strut \char046\teng@setkern{0.75}{0.8}{0}{0}{0}{0.7}{1}}% + \def\teng@extendedungwe {\teng@strut \char047\teng@setkern{0.8}{0.75}{0}{0}{0}{0}{2}}% + \def\teng@roomen {\teng@strutb\char024\teng@setkern{0.2}{0.1}{-0.2}{0}{0}{0}{2}}% + \def\teng@arda {\teng@strutb\char025\teng@setkern{0.2}{0.1}{-0.2}{0}{0}{0}{2}}% + \def\teng@lambe {\teng@strutb\char026\teng@setkern{0.5}{0.5}{-0.6}{0}{0}{0}{1}}% + \def\teng@alda {\teng@strutb\char027\teng@setkern{0.6}{0.6}{-0.35}{0}{0}{-0.1}{1}}% + \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.3}{0}{-0.2}{-0.2}{0.2}{0}}% + \def\teng@silmenuquerna {\teng@strutb\char029\teng@setkern{0.25}{0.75}{-0.3}{0}{-0.25}{0}{0}}% + \def\teng@esse {\teng@strut \char030\teng@setkern{-0.3}{0.3}{0.85}{-0.2}{-0.1}{0.8}{1}}% + \def\teng@essenuquerna {\teng@strutb\char031\teng@setkern{0.4}{0.65}{0.1}{0}{0}{0.4}{1}}% + \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.7}{0}{0}{0}{0.4}{1}}% + \def\teng@essealt {\teng@strutt\char134\teng@setkern{0.2}{0.4}{0}{0.1}{0.1}{0}{0}}% + \def\teng@essenuquernaalt {\teng@strut \char135\teng@setkern{0.25}{0.75}{-0.2}{0.8}{-0.25}{0}{0}}% + \def\teng@hyarmen {\teng@strutt\char032\teng@setkern{0.1}{0.5}{0}{0}{-0.1}{0}{0}}% + \def\teng@halla {\teng@strutt\char036\teng@setkern{0.05}{0.1}{0}{0.9}{-0.07}{0.55}{1}}% + \def\teng@hwestasindarinwa {\teng@strutt\char033\teng@setkern{0.9}{0.55}{0}{0}{-0.15}{0.55}{1}}% + \def\teng@yanta {\teng@strutn\char034\teng@setkern{0.5}{0.55}{0}{0}{-0.1}{0}{0}}% + \def\teng@uure {\teng@strutn\char035\teng@setkern{0.25}{0.25}{0}{0}{-0.1}{0.1}{0}}% + \def\teng@osse {\teng@strutn\char050\teng@setkern{0.2}{0.25}{0}{0}{-0.1}{0.6}{1}}% + \def\teng@telco {\teng@strutn\char037\teng@setkern{0}{0}{0}{0}{-0.07}{0.55}{1}}% + \def\teng@aara {\teng@strutb\char038\teng@setkern{0}{0.1}{0.7}{0}{0}{0.55}{1}}% + \def\teng@lefthook {\char093}% + \def\teng@righthook {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char092}\teng@setkern{-0.2}{0.1}{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.2}{0.2}{0.7}{-0.9}{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}{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.3}{0.45}{0}{-0.7}{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}{0.4}{0.2}{-0.8}{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.1}{0.1}{0}{-0.3}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}% + \def\teng@uphookI {\teng@uphook}% + \def\teng@uphookII {\kern-\teng@kernhook ex\raisebox{\teng@raisehook ex}{\char158}\teng@setkern{0}{0}{-0.7}{0.5}{0}{\teng@raisehook}{0}\teng@addkern{0}{0}{-\teng@raisehook}{\teng@raisehook}{0}{0}}% + \def\teng@tehta@dot {\teng@place@tehta{\kern 0.45ex\char068}}% + \def\teng@tehta@acute {\teng@place@tehta{\kern 0.80ex\char070}}% + \def\teng@tehta@threedots {\teng@place@tehta{\kern 0.70ex\char064}}% + \def\teng@tehta@rightcurl {\teng@place@tehta{\kern 1.00ex\char072}}% + \def\teng@tehta@leftcurl {\teng@place@tehta{\kern 0.90ex\char074}}% + \def\teng@tehta@caron {\teng@place@tehta{\kern 0.80ex\char079}}% + \def\teng@tehta@breve {\teng@tehta@caron}% + \def\teng@tehta@doubleacute {\teng@place@tehta{\kern 1.00ex\char070\kern0.35ex\char070}}% + \def\teng@tehta@doublerightcurl {\teng@place@tehta{\kern 1.00ex\char072\kern0.40ex\char072}}% + \def\teng@tehta@doubleleftcurl {\teng@place@tehta{\kern 1.00ex\char074\kern0.35ex\char074}}% + \def\teng@tehta@twodots {\teng@place@tehta{\kern 0.75ex\raisebox{-0.10ex}{\char066}}}% + \def\teng@tehta@tilde {\teng@place@tehta{\kern 0.40ex\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.3}{0}{0}{0}{0}{0}}% + \def\teng@tehta@nasalizer {\teng@place@tehta{\kern 0.70ex\raisebox{ 0.05ex}{\char076}}\teng@addkern{0}{0}{0}{0.2}{0}{0}}% + \def\teng@tehta@doubler {\teng@place@tehtabelow{\kern0.70ex\raisebox{-0.10ex}{\char077}}\teng@addkern{0}{0.1}{0.4}{0}{0}{0}}% + \def\teng@tehta@dotbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.25ex}{\char069}}}% + \def\teng@tehta@twodotsbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{0.05}{0.45}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.30ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{-0.45}{0}{0}{0}{0}}% + \def\teng@tehta@threedotsbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.10ex}{\char065}}}% + \def\teng@tehta@doubleacutebelow{\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.10ex}{\char087}}}% + \def\teng@tehta@rightcurlbelow {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.10ex}{\char088}}}% + \def\teng@tehta@leftcurlbelow {\teng@place@tehtabelow{\kern1.00ex\raisebox{-0.10ex}{\char090}}}% + \def\teng@tehta@verticalbarbelow{\teng@place@tehtabelow{\kern0.80ex\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.6}{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.1}{0.5}{0}{0}{0}{0}{0}}% + \def\teng@five {\teng@strut \char101\teng@setkern{0.1}{0.55}{0}{0}{0}{0}{0}}% + \def\teng@six {\teng@strut \char102\teng@setkern{0.7}{1.1}{0}{0}{0}{0}{0}}% + \def\teng@seven {\teng@strut \char103\teng@setkern{1.0}{0.6}{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.5}{0.7}{0}{0}{0}{0}{0}}% + \def\teng@ten {\teng@strutt\char106\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}% + \def\teng@eleven {\teng@strut \char107\teng@setkern{0.2}{0.3}{0}{0}{0}{0}{0}}% + \def\teng@tehta@decimal {\teng@place@tehta {\kern0.45ex\raisebox{ 0.0ex}{\char068}}}% + \def\teng@tehta@duodecimal {\teng@place@tehtabelow{\kern0.80ex\raisebox{ 0.3ex}{\char069}}}% + \def\teng@tehta@leastsignificant{\teng@place@tehtabelow{\kern1.20ex\raisebox{-0.1ex}{\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/noldor.cfg b/Master/texmf-dist/tex/latex/tengwarscript/noldor.cfg index c704758e4c0..c9efee7599d 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/noldor.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/noldor.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -81,6 +81,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -90,7 +91,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char067}}\teng@addkern{0}{0.05}{0.4}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.00ex\raisebox{ 0.25ex}{\char067}}\teng@addkern{0}{-0.25}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg b/Master/texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg index 162ef8c6b8f..c12a0d937b3 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg b/Master/texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg index 4b431215b0e..c76daf3bd51 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/parmaite.cfg b/Master/texmf-dist/tex/latex/tengwarscript/parmaite.cfg index 046b23102f2..00b26c02d0e 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/parmaite.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/parmaite.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.6ex plus 0.4ex minus 0.2ex}% % 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}}% @@ -81,6 +81,7 @@ \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@breve {\teng@place@tehta{\kern 0.70ex\char173}}% \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}}% @@ -90,7 +91,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.85ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{0}{0.35}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.40ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{-0.25}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/quenya.cfg b/Master/texmf-dist/tex/latex/tengwarscript/quenya.cfg index 05a96978534..17a1e9e7e15 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/quenya.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/quenya.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -81,6 +81,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -90,7 +91,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.25ex}{\char067}}\teng@addkern{0}{0.02}{0.5}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.10ex\raisebox{ 0.25ex}{\char067}}\teng@addkern{0}{-0.3}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg b/Master/texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg index 1a1be95b0b3..a82d603c625 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/quenyacapI.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -73,6 +73,7 @@ \def\teng@tehta@rightcurl {}% \def\teng@tehta@leftcurl {}% \def\teng@tehta@caron {}% + \def\teng@tehta@breve {}% \def\teng@tehta@doubleacute {}% \def\teng@tehta@doublerightcurl {}% \def\teng@tehta@doubleleftcurl {}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg b/Master/texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg index 911b576331b..f82917264b2 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/quenyacapII.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -73,6 +73,7 @@ \def\teng@tehta@rightcurl {}% \def\teng@tehta@leftcurl {}% \def\teng@tehta@caron {}% + \def\teng@tehta@breve {}% \def\teng@tehta@doubleacute {}% \def\teng@tehta@doublerightcurl {}% \def\teng@tehta@doubleleftcurl {}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/sindarin.cfg b/Master/texmf-dist/tex/latex/tengwarscript/sindarin.cfg index c14535ca6cd..411a4587984 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/sindarin.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/sindarin.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -81,6 +81,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -90,7 +91,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.75ex\raisebox{ 0.2ex}{\char067}}\teng@addkern{0}{0.02}{0.4}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.00ex\raisebox{ 0.2ex}{\char067}}\teng@addkern{0}{-0.25}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg b/Master/texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg index f3cd94df0ce..6182c977112 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/sindarincapI.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -73,6 +73,7 @@ \def\teng@tehta@rightcurl {}% \def\teng@tehta@leftcurl {}% \def\teng@tehta@caron {}% + \def\teng@tehta@breve {}% \def\teng@tehta@doubleacute {}% \def\teng@tehta@doublerightcurl {}% \def\teng@tehta@doubleleftcurl {}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg b/Master/texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg index 9dd705cc0f4..4e0a58d4077 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/sindarincapII.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.9ex plus 0.45ex minus 0.3ex}% % 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}}% @@ -73,6 +73,7 @@ \def\teng@tehta@rightcurl {}% \def\teng@tehta@leftcurl {}% \def\teng@tehta@caron {}% + \def\teng@tehta@breve {}% \def\teng@tehta@doubleacute {}% \def\teng@tehta@doublerightcurl {}% \def\teng@tehta@doubleleftcurl {}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/teleri.cfg b/Master/texmf-dist/tex/latex/tengwarscript/teleri.cfg index a9dbe9a9d6a..8c812ff9af4 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/teleri.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/teleri.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.8ex plus 0.4ex minus 0.267ex}% % 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}}% @@ -75,6 +75,7 @@ \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@breve {\teng@tehta@caron}% \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}}}% @@ -84,7 +85,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern0.70ex\raisebox{ 0.00ex}{\char067}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern0.20ex\raisebox{ 0.00ex}{\char067}}\teng@addkern{0}{-0.2}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tex/latex/tengwarscript/tengwarscript.sty b/Master/texmf-dist/tex/latex/tengwarscript/tengwarscript.sty index 50350773394..100bc824193 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/tengwarscript.sty +++ b/Master/texmf-dist/tex/latex/tengwarscript/tengwarscript.sty @@ -5,7 +5,7 @@ %% The original source files were: %% %% tengwarscript.dtx (with options: `tengwarscript.sty,package') -%% Copyright (C) 2006 Ignacio Fernández Galván, all rights reserved. +%% Copyright (C) 2007 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 @@ -27,7 +27,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tengwarscript}[2006/01/03 v1.2 TengwarScript for LaTeX] +\ProvidesPackage{tengwarscript}[2007/03/11 v1.3 TengwarScript for LaTeX] \RequirePackage{fp-basic} \RequirePackage{fp-snap} @@ -36,6 +36,7 @@ \DeclareOption{parmaite}{\input{parmaite.cfg}\tengwarparmaite} \DeclareOption{unicodeparmaite}{\input{unicodeparmaite.cfg}\tengwarunicodeparmaite} \DeclareOption{elfica}{\input{elfica.cfg}\tengwarelfica} +\DeclareOption{gothika}{\input{gothika.cfg}\tengwargothika} \DeclareOption{formal}{\input{formal.cfg}\tengwarformal} \DeclareOption{annatar}{\input{annatar.cfg}\tengwarannatar} \DeclareOption{annatarbold}{\input{annatarbold.cfg}\tengwarannatarbold} @@ -52,7 +53,7 @@ \DeclareOption{noldorcapII}{\input{noldorcapII.cfg}\tengwarnoldorcapII} \DeclareOption{teleri}{\input{teleri.cfg}\tengwarteleri} \DeclareOption{all}{\ExecuteOptions{% - unicodeparmaite,elfica,formal,% + unicodeparmaite,elfica,gothika,formal,% annatar,annatarbold,annataritalic,annatarbolditalic,% quenya,quenyacapI,quenyacapII,% sindarin,sindarincapI,sindarincapII,% @@ -174,6 +175,7 @@ \newcommand{\TTrightcurl} {\teng@type{\teng@tehta@rightcurl}} \newcommand{\TTleftcurl} {\teng@type{\teng@tehta@leftcurl}} \newcommand{\TTcaron} {\teng@type{\teng@tehta@caron}} +\newcommand{\TTbreve} {\teng@type{\teng@tehta@breve}} \newcommand{\TTdoubleacute} {\teng@type{\teng@tehta@doubleacute}} \newcommand{\TTdoublerightcurl} {\teng@type{\teng@tehta@doublerightcurl}} \newcommand{\TTdoubleleftcurl} {\teng@type{\teng@tehta@doubleleftcurl}} @@ -184,6 +186,7 @@ \newcommand{\TTdoubler} {\teng@type{\teng@tehta@doubler}} \newcommand{\TTdotbelow} {\teng@type{\teng@tehta@dotbelow}} \newcommand{\TTtwodotsbelow} {\teng@type{\teng@tehta@twodotsbelow}} +\newcommand{\TTlefttwodotsbelow} {\teng@type{\teng@tehta@lefttwodotsbelow}} \newcommand{\TTthreedotsbelow} {\teng@type{\teng@tehta@threedotsbelow}} \newcommand{\TTdoubleacutebelow} {\teng@type{\teng@tehta@doubleacutebelow}} \newcommand{\TTrightcurlbelow} {\teng@type{\teng@tehta@rightcurlbelow}} @@ -227,7 +230,7 @@ \newcommand{\Tromanparenright} {\teng@type{\teng@romanparenright}} % additional -\newcommand{\Ts} {\teng@type{\hspace{\teng@space ex}}} +\newcommand{\Ts} {\teng@type{\hspace{\teng@space}}} \newcommand{\Tkern}[1] {\teng@type{\kern#1ex}} \newcommand{\Tbox}[3][0] {\teng@type{\raisebox{#1ex}{\kern#2ex#3\kern-#2ex}}} @@ -309,6 +312,7 @@ \def\teng@tehta@rightcurl{[right~curl]} \def\teng@tehta@leftcurl{[left~curl]} \def\teng@tehta@caron{[caron]} +\def\teng@tehta@breve{[breve]} \def\teng@tehta@doubleacute{[double~acute]} \def\teng@tehta@doublerightcurl{[double~right~curl]} \def\teng@tehta@doubleleftcurl{[double~left~curl]} @@ -319,6 +323,7 @@ \def\teng@tehta@doubler{[doubler]} \def\teng@tehta@dotbelow{[dot~below]} \def\teng@tehta@twodotsbelow{[two~dots~below]} +\def\teng@tehta@lefttwodotsbelow{[left~two~dots~below]} \def\teng@tehta@threedotsbelow{[three~dots~below]} \def\teng@tehta@doubleacutebelow{[double~acute~below]} \def\teng@tehta@rightcurlbelow{[right~curl~below]} diff --git a/Master/texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg b/Master/texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg index 4785e837b1d..ff7e24a14a4 100644 --- a/Master/texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg +++ b/Master/texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg @@ -7,7 +7,7 @@ \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}% + \def\teng@space{0.6ex plus 0.3ex minus 0.2ex}% % 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}}% @@ -75,6 +75,7 @@ \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@breve {\teng@tehta@caron}% \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}}% @@ -84,7 +85,8 @@ \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@twodotsbelow {\teng@place@tehtabelow{\kern-0.40ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{0}{0.3}{0}{0}{0}}% + \def\teng@tehta@lefttwodotsbelow{\teng@place@tehtabelow{\kern-0.90ex\raisebox{ 0.20ex}{\char067}}\teng@addkern{0}{-0.3}{0}{0}{0}{0}}% \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}}}% diff --git a/Master/texmf-dist/tpm/tengwarscript.tpm b/Master/texmf-dist/tpm/tengwarscript.tpm index c8f7ccf6859..8af5d883cf3 100644 --- a/Master/texmf-dist/tpm/tengwarscript.tpm +++ b/Master/texmf-dist/tpm/tengwarscript.tpm @@ -3,7 +3,7 @@ tengwarscript Package - 2006/07/18 23:07:01 + 2007/03/18 23:44:34 karl The tengwarscript package. @@ -12,18 +12,19 @@ 1298395 - + 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/Elfica32.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/TengwarGothika050.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 @@ -68,6 +69,7 @@ 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/gothika.cfg texmf-dist/tex/latex/tengwarscript/noldor.cfg texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg @@ -83,7 +85,7 @@ texmf-dist/tex/latex/tengwarscript/tengwarscript.sty texmf-dist/tex/latex/tengwarscript/unicodeparmaite.cfg texmf-dist/tpm/tengwarscript.tpm - + texmf-dist/doc/latex/tengwarscript/COPYING texmf-dist/doc/latex/tengwarscript/README texmf-dist/doc/latex/tengwarscript/quetta.eps @@ -94,7 +96,7 @@ 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 diff --git a/Master/texmf/lists/tengwarscript b/Master/texmf/lists/tengwarscript index b5b1fd33d70..a9277016de2 100644 --- a/Master/texmf/lists/tengwarscript +++ b/Master/texmf/lists/tengwarscript @@ -13,13 +13,14 @@ 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/Elfica32.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/TengwarGothika050.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 @@ -64,6 +65,7 @@ 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/gothika.cfg texmf-dist/tex/latex/tengwarscript/noldor.cfg texmf-dist/tex/latex/tengwarscript/noldorcapI.cfg texmf-dist/tex/latex/tengwarscript/noldorcapII.cfg -- cgit v1.2.3