diff options
author | Karl Berry <karl@freefriends.org> | 2014-07-13 21:50:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-07-13 21:50:36 +0000 |
commit | e391081f77560a69036a7368f698f5cce09a5dc8 (patch) | |
tree | a91fa3376cb4510e6297c2d870345a63dc6f9924 /Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx | |
parent | 5f127adeb82caa0f02e634828eed32757bbb8ebd (diff) |
tengwarscript (13jul14)
git-svn-id: svn://tug.org/texlive/trunk@34594 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/tengwarscript/tengwarscript.dtx | 166 |
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 |