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 --- .../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 +- 20 files changed, 205 insertions(+), 36 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/tengwarscript/gothika.cfg (limited to 'Master/texmf-dist/tex/latex/tengwarscript') 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}}}% -- cgit v1.2.3