diff options
author | Karl Berry <karl@freefriends.org> | 2008-11-04 19:40:46 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-11-04 19:40:46 +0000 |
commit | 4a8c536b963f568ecbba0f6983f4b238b4e50259 (patch) | |
tree | dbf18972a9a70f98c4f48c503908cb93a7b01ffa /Master/texmf-dist/doc/latex/lithuanian/latin7x.mtx | |
parent | c73a3ce6b2dcdea44e463fdf3e2259617c26a164 (diff) |
rest of lithuanian support files (28oct08)
git-svn-id: svn://tug.org/texlive/trunk@11182 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/lithuanian/latin7x.mtx')
-rw-r--r-- | Master/texmf-dist/doc/latex/lithuanian/latin7x.mtx | 410 |
1 files changed, 410 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/lithuanian/latin7x.mtx b/Master/texmf-dist/doc/latex/lithuanian/latin7x.mtx new file mode 100644 index 00000000000..ae948292720 --- /dev/null +++ b/Master/texmf-dist/doc/latex/lithuanian/latin7x.mtx @@ -0,0 +1,410 @@ +% Copyright 2002-2006 Sigitas Tolu\v{s}is +% All rights reserved. +% +% This file is part of the fontinst system version 1.9. +% ----------------------------------------------------- +% +% It may be distributed under the terms of the LaTeX Project Public +% License, as described in lppl.txt in the base LaTeX distribution. +% Either version 1.0 or, at your option, any later version. +% +% +% 2006/09/05 v0.2 + +\relax + +\metrics + +\needsfontinstversion{1.800} + +\setcommand\cedillatopaccent#1#2#3{ + \push + \moveup{\add{\max{0}{\sub{\depth{#2}}{\depth{dieresis}}}}{\max{0}{\sub{\height{#1}}{\int{xheight}}}}} + \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}} + {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}} + \glyph{#2}{1000} + \pop + \glyph{#1}{1000} +} + +\setcommand\topaccent#1#2#3{ + \push + \moveup{\max{0}{\sub{\height{#1}}{\int{xheight}}}} + \movert{\add{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}} + {\scale{\sub{\height{#1}}{\int{xheight}}}{\int{italicslant}}}} + \glyph{#2}{1000} + \pop + \glyph{#1}{1000} +} + +\setcommand\botaccent#1#2#3{ + \push + \movert{\sub{\scale{\width{#1}}{#3}}{\scale{\width{#2}}{500}}} + \glyph{#2}{1000} + \pop + \glyph{#1}{1000} +} + +\comment{\section{Glyphs}} + +\setglyph{dotlessj} + \glyph{j}{1000} + \resetheight{\int{xheight}} + \comment{The reason \texttt{dotlessj} \emph{can} be faked using a + \texttt{j} is that it is not a distinct character. Unlike + \texttt{dotlessi}, which is in Turkish a letter distinct from + \texttt{i}, the only thing \texttt{dotlessj} is ever used for is + as the base glyph for accented j's.} +\endsetglyph +\setleftrightkerning{dotlessj}{j}{1000} + +\setglyph{compwordmark} + \glyphrule{0}{\int{xheight}} +\endsetglyph +\setint{compwordmark-spacing}{0} + +\ifisglyph{fi}\then\else + \setglyph{fi} + \glyph{f}{1000} + \movert{\kerning{f}{i}} + \glyph{i}{1000} + \endsetglyph +\fi + +\ifisglyph{ff}\then\else + \setglyph{ff} + \glyph{f}{1000} + \movert{\kerning{f}{f}} + \glyph{f}{1000} + \endsetglyph +\fi + +\ifisglyph{fl}\then\else + \setglyph{fl} + \glyph{f}{1000} + \movert{\kerning{f}{l}} + \glyph{l}{1000} + \endsetglyph +\fi + +\ifisglyph{ffi}\then\else + \setglyph{ffi} + \glyph{f}{1000} + \movert{\kerning{f}{f}} + \glyph{fi}{1000} + \endsetglyph +\fi + +\ifisglyph{ffl}\then\else + \setglyph{ffl} + \glyph{f}{1000} + \movert{\kerning{f}{f}} + \glyph{fl}{1000} + \endsetglyph +\fi + +\ifisglyph{Aogonek}\then\else + \setleftrightkerning{Aogonek}{A}{1000} + \setglyph{Aogonek} + \botaccent{A}{ogonek}{900} + \endsetglyph +\fi + +\ifisglyph{Iogonek}\then\else + \setleftrightkerning{Iogonek}{I}{1000} + \setglyph{Iogonek} + \botaccent{I}{ogonek}{650} + \endsetglyph +\fi + +\ifisglyph{Amacron}\then\else + \setleftrightkerning{Amacron}{A}{1000} + \setglyph{Amacron} + \topaccent{A}{macron}{500} + \endsetglyph +\fi + +\ifisglyph{Cacute}\then\else + \setleftrightkerning{Cacute}{C}{1000} + \setglyph{Cacute} + \topaccent{C}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{Eogonek}\then\else + \setleftrightkerning{Eogonek}{E}{1000} + \setglyph{Eogonek} + \botaccent{E}{ogonek}{850} + \endsetglyph +\fi + +\ifisglyph{Emacron}\then\else + \setleftrightkerning{Emacron}{E}{1000} + \setglyph{Emacron} + \topaccent{E}{macron}{500} + \endsetglyph +\fi + +\ifisglyph{Ccaron}\then\else + \setleftrightkerning{Ccaron}{C}{1000} + \setglyph{Ccaron} + \topaccent{C}{caron}{500} + \endsetglyph +\fi + +\ifisglyph{Zacute}\then\else + \setleftrightkerning{Zacute}{Z}{1000} + \setglyph{Zacute} + \topaccent{Z}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{Edotaccent}\then\else + \setleftrightkerning{Edotaccent}{E}{1000} + \setglyph{Edotaccent} + \topaccent{E}{dotaccent}{500} + \endsetglyph +\fi + +\ifisglyph{Imacron}\then\else + \setleftrightkerning{Imacron}{I}{1000} + \setglyph{Imacron} + \topaccent{I}{macron}{500} + \endsetglyph +\fi + +\ifisglyph{Nacute}\then\else + \setleftrightkerning{Nacute}{N}{1000} + \setglyph{Nacute} + \topaccent{N}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{Omacron}\then\else + \setleftrightkerning{Omacron}{O}{1000} + \setglyph{Omacron} + \topaccent{O}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{Uogonek}\then\else + \setleftrightkerning{Uogonek}{U}{1000} + \setglyph{Uogonek} + \botaccent{U}{ogonek}{650} + \endsetglyph +\fi + +\ifisglyph{Sacute}\then\else + \setleftrightkerning{Sacute}{S}{1000} + \setglyph{Sacute} + \topaccent{S}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{Umacron}\then\else + \setleftrightkerning{Umacron}{U}{1000} + \setglyph{Umacron} + \topaccent{U}{macron}{500} + \endsetglyph +\fi + +\ifisglyph{Zdotaccent}\then\else + \setleftrightkerning{Zdotaccent}{Z}{1000} + \setglyph{Zdotaccent} + \topaccent{Z}{dotaccent}{500} + \endsetglyph +\fi + +\ifisglyph{aogonek}\then\else + \setglyph{aogonek} + \botaccent{a}{ogonek}{850} + \endsetglyph +\fi + +\ifisglyph{iogonek}\then\else + \setglyph{iogonek} + \botaccent{i}{ogonek}{650} + \endsetglyph +\fi + +\ifisglyph{amacron}\then\else + \setglyph{amacron} + \topaccent{a}{macron}{500} + \endsetglyph +\fi + +\ifisglyph{cacute}\then\else + \setglyph{cacute} + \topaccent{c}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{eogonek}\then\else + \setglyph{eogonek} + \botaccent{e}{ogonek}{500} + \endsetglyph +\fi + +\ifisglyph{emacron}\then\else + \setglyph{emacron} + \topaccent{e}{macron}{500} + \endsetglyph +\fi + +\ifisglyph{ccaron}\then\else + \setglyph{ccaron} + \topaccent{c}{caron}{500} + \endsetglyph +\fi + +\ifisglyph{zacute}\then\else + \setglyph{zacute} + \topaccent{z}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{edotaccent}\then\else + \setglyph{edotaccent} + \topaccent{e}{dotaccent}{500} + \endsetglyph +\fi + +\ifisglyph{imacron}\then\else + \setglyph{imacron} + \topaccent{dotlessi}{macron}{500} + \endsetglyph +\fi + +\ifisglyph{nacute}\then\else + \setglyph{nacute} + \topaccent{n}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{omacron}\then\else + \setglyph{omacron} + \topaccent{o}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{uogonek}\then\else + \setglyph{uogonek} + \botaccent{u}{ogonek}{650} + \endsetglyph +\fi + +\ifisglyph{sacute}\then\else + \setglyph{sacute} + \topaccent{s}{acute}{500} + \endsetglyph +\fi + +\ifisglyph{umacron}\then\else + \setglyph{umacron} + \topaccent{u}{macron}{500} + \endsetglyph +\fi + +\ifisglyph{zdotaccent}\then\else + \setglyph{zdotaccent} + \topaccent{z}{dotaccent}{500} + \endsetglyph +\fi + +\ifisglyph{Rcommaaccent}\then\else + \setleftrightkerning{Rcommaaccent}{R}{1000} + \setglyph{Rcommaaccent} + \botaccent{R}{cedilla}{500} + \endsetglyph +\fi + +\ifisglyph{Gcommaaccent}\then\else + \setleftrightkerning{Gcommaaccent}{G}{1000} + \setglyph{Gcommaaccent} + \botaccent{G}{cedilla}{500} + \endsetglyph +\fi + +\ifisglyph{Kcommaaccent}\then\else + \setleftrightkerning{Kcommaaccent}{K}{1000} + \setglyph{Kcommaaccent} + \botaccent{K}{cedilla}{500} + \endsetglyph +\fi + +\ifisglyph{Lcommaaccent}\then\else + \setleftrightkerning{Lcommaaccent}{L}{1000} + \setglyph{Lcommaaccent} + \botaccent{L}{cedilla}{500} + \endsetglyph +\fi + +\ifisglyph{Ncommaaccent}\then\else + \setleftrightkerning{Ncommaaccent}{N}{1000} + \setglyph{Ncommaaccent} + \botaccent{N}{cedilla}{500} + \endsetglyph +\fi + +\ifisglyph{rcommaaccent}\then\else + \setleftrightkerning{rcommaaccent}{r}{1000} + \setglyph{rcommaaccent} + \botaccent{r}{cedilla}{500} + \endsetglyph +\fi + +\ifisglyph{gcommaaccent}\then\else + \setleftrightkerning{gcommaaccent}{g}{1000} + \setglyph{gcommaaccent} + \cedillatopaccent{g}{quoteleft}{500} + \endsetglyph +\fi + +\ifisglyph{kcommaaccent}\then\else + \setleftrightkerning{kcommaaccent}{k}{1000} + \setglyph{kcommaaccent} + \botaccent{k}{cedilla}{500} + \endsetglyph +\fi + +\ifisglyph{lcommaaccent}\then\else + \setleftrightkerning{lcommaaccent}{l}{1000} + \setglyph{lcommaaccent} + \botaccent{l}{cedilla}{500} + \endsetglyph +\fi + +\ifisglyph{ncommaaccent}\then\else + \setleftrightkerning{ncommaaccent}{n}{1000} + \setglyph{ncommaaccent} + \botaccent{n}{commaaccent}{500} + \endsetglyph +\fi + +\begincomment +\section{Adjusting depth of accents} +We copy the \verb|\zerodepth| stuff from \texttt{latin.mtx}: +\endcomment + +\setcommand\zerodepth#1{ + \ifisglyph{#1}\then + \resetglyph{#1} + \glyph{#1}{1000} + \resetdepth{0} + \endresetglyph + \fi +} +\zerodepth{acute} +\zerodepth{grave} +\zerodepth{caron} +\zerodepth{breve} +\zerodepth{macron} +\zerodepth{ring} +\zerodepth{circumflex} +\zerodepth{dotaccent} +\zerodepth{tilde} +\zerodepth{dieresis} + +\endmetrics + +\end{document} |