summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx')
-rw-r--r--Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx166
1 files changed, 134 insertions, 32 deletions
diff --git a/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx b/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx
index 223156b7319..ff8ddf6b9b8 100644
--- a/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx
+++ b/Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx
@@ -1,15 +1,15 @@
%\iffalse
-% tengwarscript.dtx generated using makedtx.pl version 0.9b (c) Nicola Talbot
+% tengwarscript.dtx generated using makedtx version 0.94b (c) Nicola Talbot
% Command line args:
-% -setambles "(.*)\.cfg=>\nopreamble\nopostamble"
+% -author "Ignacio Fernández Galván"
+% -doc "tengwarscript.tex"
% -src "(.*)\.sty=>\1.sty"
% -src "(.*)\.cfg=>\1.cfg"
% -src "tengtest\.tex=>tengtest.tex"
% -src "tengfonts\.tex=>tengfonts.tex"
-% -author "Ignacio Fernández Galván"
-% -doc "tengwarscript.tex"
+% -setambles "(.*)\.cfg=>\nopreamble\nopostamble"
% tengwarscript
-% Created on 2007/3/11 19:02
+% Created on 2014/7/12 13:15
%\fi
%\iffalse
%<*package>
@@ -32,7 +32,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2007 Ignacio Fernández Galván, all rights reserved.
+% Copyright (C) 2014 Ignacio Fernández Galván, all rights reserved.
% \fi
% \iffalse
%<*driver>
@@ -49,10 +49,10 @@
\setcounter{tocdepth}{2}
\sloppy
-\title{\name{TengwarScript} 1.3\\
+\title{\name{TengwarScript} 1.3.1\\
A package for writing \emph{tengwar} with \LaTeX}
\author{Ignacio Fern\'andez Galv\'an}
-\date{11th March 2007}
+\date{12th July 2014}
\begin{document}
\DocInput{tengwarscript.dtx}
@@ -297,6 +297,11 @@
%The |.map|, |.enc|, |.tfm|, and |.vf| files are also needed, see
%section~\ref{install}.
%
+%For convenience, a bash script (|install-tengwar-scripts.sh|) is
+%included, which automatically downloads and renames the |.ttf| font
+%files. The script is created and maintained by Nathaniel Beaver
+%(\url{https://github.com/nbeaver/tengwarscript-install-guide}).
+%
%If you prefer using the fonts in PostScript Type~1 format (for example,
%if you're not using pdf\LaTeX), some of the fonts are also available in
%that format. If they are not, you can easily convert the TrueType fonts
@@ -331,7 +336,7 @@
%\medskip\pagebreak[1]
%\DescribeMacro{[elfica]}\falsepar
%\name{Tengwar Elfica}, designed by Enrique Mombello
-%(\url{http://www.geocities.com/enrombell/eng_dir/Index.htm}).
+%(\url{http://www.oocities.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|).
@@ -339,7 +344,7 @@
%\medskip\pagebreak[1]
%\DescribeMacro{[gothika]}\falsepar
%\name{Tengwar Gothika}, designed by Enrique Mombello
-%(\url{http://www.geocities.com/enrombell/eng_dir/Index.htm}).
+%(\url{http://www.oocities.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|).
@@ -357,11 +362,11 @@
%\DescribeMacro{[annataritalic]}
%\DescribeMacro{[annatarbolditalic]}\falsepar
%\name{Tengwar Annatar} family, designed by Johan Winge
-%(\url{http://home.student.uu.se/j/jowi4905/fonts/annatar.html}). There
-%are four styles: regular, bold, italic and bold italic (the italic
-%versions are based on the famous \emph{One Ring inscription}).
-%Unfortunately, it's not possible to use the \LaTeX\ font selection
-%commands (|\textbf| and friends) to get the different styles, use the
+%(\url{http://web.comhem.se/alatius/fonts/annatar.html}). There are four
+%styles: regular, bold, italic and bold italic (the italic versions are
+%based on the famous \emph{One Ring inscription}). Unfortunately, it's
+%not possible to use the \LaTeX\ font selection commands (|\textbf| and
+%friends) to get the different styles, use the
%|\tengwarannatar|\emph{style} commands instead. The virtual font
%|tngan_full| combines glyphs from |tngan| and |tngana|, and similarly
%for |tnganb_full| (|tnganb| and |tnganab|), |tngani_full| (|tngani| and
@@ -372,20 +377,20 @@
%\DescribeMacro{[quenyacapI]}
%\DescribeMacro{[quenyacapII]}\falsepar
%\name{Tengwar Quenya}, designed by Dan Smith
-%(\url{http://www.geocities.com/fontwizard/font_tengwar/index.html}). The
-%virtual font |TengwarQuenya_full| combines glyphs from |TengwarQuenya|
-%and |TengwarQuenyaAlt|. Two aditional fonts, |TengwarQuenyaCapitals1|
-%and |TengwarQuenyaCapitals2| provide bigger \emph{tehtar} suitable for
-%being used as capital letters, but lack \emph{tehtar}, numerals and
-%punctuation.
+%(\url{http://web.archive.org/web/20060816050032/http://www.acondia.com/font_tengwar/index.html}).
+%The virtual font |TengwarQuenya_full| combines glyphs from
+%|TengwarQuenya| and |TengwarQuenyaAlt|. Two aditional fonts,
+%|TengwarQuenyaCapitals1| and |TengwarQuenyaCapitals2| provide bigger
+%\emph{tehtar} suitable for being used as capital letters, but lack
+%\emph{tehtar}, numerals and punctuation.
%
%\medskip\pagebreak[1]
%\DescribeMacro{[sindarin]}
%\DescribeMacro{[sindarincapI]}
%\DescribeMacro{[sindarincapII]}\falsepar
%\name{Tengwar Sindarin}, designed by Dan Smith
-%(\url{http://www.geocities.com/fontwizard/font_tengwar/index.html}). The
-%virtual font |TengwarSindarin_full| combines glyphs from
+%(\url{http://web.archive.org/web/20060816050032/http://www.acondia.com/font_tengwar/index.html}).
+%The virtual font |TengwarSindarin_full| combines glyphs from
%|TengwarSindarin| and |TengwarSindarinAlt|. Two aditional fonts,
%|TengwarSindarinCapitals1| and |TengwarSindarinCapitals2| provide bigger
%\emph{tehtar} suitable for being used as capital letters, but lack
@@ -396,17 +401,17 @@
%\DescribeMacro{[noldorcapI]}
%\DescribeMacro{[noldorcapII]}\falsepar
%\name{Tengwar Noldor}, designed by Dan Smith
-%(\url{http://www.geocities.com/fontwizard/font_tengwar/index.html}). The
-%virtual font |TengwarNoldor_full| combines glyphs from |TengwarNoldor|
-%and |TengwarNoldorAlt|. Two aditional fonts, |TengwarNoldorCapitals1|
-%and |TengwarNoldorCapitals2| provide bigger \emph{tehtar} suitable for
-%being used as capital letters, but lack \emph{tehtar}, numerals and
-%punctuation.
+%(\url{http://web.archive.org/web/20060816050032/http://www.acondia.com/font_tengwar/index.html}).
+%The virtual font |TengwarNoldor_full| combines glyphs from
+%|TengwarNoldor| and |TengwarNoldorAlt|. Two aditional fonts,
+%|TengwarNoldorCapitals1| and |TengwarNoldorCapitals2| provide bigger
+%\emph{tehtar} suitable for being used as capital letters, but lack
+%\emph{tehtar}, numerals and punctuation.
%
%\medskip\pagebreak[1]
%\DescribeMacro{[teleri]}\falsepar
%\name{Tengwar Teleri}, designed by Josh Griffing
-%(\url{http://www.dafont.com/en/font.php?file=tengwar_teleri}). The
+%(\url{http://www.dafont.com/font.php?file=tengwar_teleri}). The
%characters in this font look like swans and feathers, a nice font for
%capital letters. The filename is |TengwarTelerin|.
%
@@ -451,6 +456,14 @@
%\setlength{\parindent}{-\datelength}
%\leavevmode\indent
%
+%|12/07/2014:| New version 1.3.1.
+%
+%| " | Updated fonts' URLs.
+%
+%| " | Included download script by Nathaniel Beaver.
+%
+%\medskip
+%
%|11/03/2007:| New version 1.3.
%
%| " | Added support for \name{Tengwar Gothika}.
@@ -532,7 +545,8 @@
%
%\section{License}
%
-%\name{TengwarScript} is copyright 2007 Ignacio Fern\'andez Galv\'an.
+%\name{TengwarScript} is copyright 2005,2007,2014 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
@@ -552,13 +566,15 @@
%
%\StopEventually{}
%\section{The Code}
+%\iffalse
% \begin{macrocode}
%<*tengwarscript.sty>
% \end{macrocode}
+%\fi
% Declare the package
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tengwarscript}[2007/03/11 v1.3 TengwarScript for LaTeX]
+\ProvidesPackage{tengwarscript}[2014/07/12 v1.3.1 TengwarScript for LaTeX]
\RequirePackage{fp-basic}
\RequirePackage{fp-snap}
@@ -938,12 +954,16 @@
\teng@setkern{0}{0}{0}{0}{0}{0}{0}
\tengmag{1.0}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</tengwarscript.sty>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*annatar.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarannatar}[1][1.0]{%
% font parameters
@@ -1082,12 +1102,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</annatar.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*annatarbold.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarannatarbold}[1][1.0]{%
% font parameters
@@ -1226,12 +1250,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</annatarbold.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*annatarbolditalic.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarannatarbolditalic}[1][1.0]{%
% font parameters
@@ -1370,12 +1398,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</annatarbolditalic.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*annataritalic.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarannataritalic}[1][1.0]{%
% font parameters
@@ -1514,12 +1546,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</annataritalic.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*elfica.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarelfica}[1][1.0]{%
% font parameters
@@ -1662,12 +1698,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</elfica.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*formal.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarformal}[1][1.0]{%
% font parameters
@@ -1803,12 +1843,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</formal.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*gothika.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwargothika}[1][1.0]{%
% font parameters
@@ -1947,12 +1991,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</gothika.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*noldor.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarnoldor}[1][1.0]{%
% font parameters
@@ -2091,12 +2139,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</noldor.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*noldorcapI.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarnoldorcapI}[1][1.0]{%
% font parameters
@@ -2225,12 +2277,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</noldorcapI.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*noldorcapII.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarnoldorcapII}[1][1.0]{%
% font parameters
@@ -2359,12 +2415,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</noldorcapII.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*parmaite.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarparmaite}[1][1.0]{%
% font parameters
@@ -2503,12 +2563,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</parmaite.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*quenya.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarquenya}[1][1.0]{%
% font parameters
@@ -2647,12 +2711,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</quenya.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*quenyacapI.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarquenyacapI}[1][1.0]{%
% font parameters
@@ -2782,12 +2850,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</quenyacapI.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*quenyacapII.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarquenyacapII}[1][1.0]{%
% font parameters
@@ -2917,12 +2989,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</quenyacapII.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*sindarin.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarsindarin}[1][1.0]{%
% font parameters
@@ -3061,12 +3137,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</sindarin.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*sindarincapI.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarsindarincapI}[1][1.0]{%
% font parameters
@@ -3196,12 +3276,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</sindarincapI.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*sindarincapII.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarsindarincapII}[1][1.0]{%
% font parameters
@@ -3331,12 +3415,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</sindarincapII.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*teleri.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarteleri}[1][1.0]{%
% font parameters
@@ -3469,12 +3557,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</teleri.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*unicodeparmaite.cfg>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\newcommand{\tengwarunicodeparmaite}[1][1.0]{
% font parameters
@@ -3607,12 +3699,16 @@
\teng@setfont%
}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</unicodeparmaite.cfg>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*tengtest.tex>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\documentclass[12pt]{article}
@@ -4308,12 +4404,16 @@ Es extraño mojar queso en la cerveza o probar whisky de garrafa.\\
\end{document}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</tengtest.tex>
% \end{macrocode}
+%\fi
+%\iffalse
% \begin{macrocode}
%<*tengfonts.tex>
% \end{macrocode}
+%\fi
% \begin{macrocode}
\documentclass[12pt]{article}
@@ -4452,8 +4552,10 @@ Es extraño mojar queso en la cerveza o probar whisky de garrafa.\\
\end{document}
% \end{macrocode}
+%\iffalse
% \begin{macrocode}
%</tengfonts.tex>
% \end{macrocode}
+%\fi
%\Finale
\endinput