summaryrefslogtreecommitdiff
path: root/fonts/archaic/linearA/latex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/archaic/linearA/latex
Initial commit
Diffstat (limited to 'fonts/archaic/linearA/latex')
-rw-r--r--fonts/archaic/linearA/latex/linearA.dtx529
-rw-r--r--fonts/archaic/linearA/latex/linearA.ins52
2 files changed, 581 insertions, 0 deletions
diff --git a/fonts/archaic/linearA/latex/linearA.dtx b/fonts/archaic/linearA/latex/linearA.dtx
new file mode 100644
index 0000000000..3dd6d8df4c
--- /dev/null
+++ b/fonts/archaic/linearA/latex/linearA.dtx
@@ -0,0 +1,529 @@
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%\iffalse
+%
+% (c) copyright 2006 Apostolos Syropoulos
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt; either
+% version 1 of the License, or any later version.
+%
+% Please report errors or suggestions for improvement to
+%
+% Apostolos Syropoulos (asyropoulos@yahoo.com)
+%
+%\fi
+% \CheckSum{1980}
+% \iffalse This is a MetaComment
+%
+%<linearA, >\ProvidesFile{linearA.sty}
+%
+%<linearA, > [2006/03/13 v1.0 Package `linearA.sty']
+%
+% \begin{macrocode}
+%<*driver>
+\documentclass{ltxdoc}
+\GetFileInfo{linearA.drv}
+\begin{document}
+ \DocInput{linearA.dtx}
+\end{document}
+%</driver>
+% \end{macrocode}
+% \fi
+%\StopEventually{}
+%\MakeShortVerb{\|}
+%\title{The `linearA' package}
+%\author{Apostolos Syropoulos}
+% \date{2006/03/13}
+%\maketitle
+% \begin{abstract}
+% The \textsf{linearA} package provides a simple interface to two
+% fonts which include all known symbols, simple and complex, of the Linear A
+% script. This way one can easily replicate Linear A ``texts'' using modern
+% typographic technology.
+%\end{abstract}
+%
+%\section{Introduction}
+%
+% The \textsf{linearA} package provides a simple interface to the
+% \textsf{LinearA} and \textsf{LinearACmplxSigns} fonts, designed by the
+% same author, which include all known, simple and complex, symbols of
+% the Linear A script. Thus, one can easily replicate ancient ``texts''
+% using modern typographical technology. Clearly, since this script has
+% not deciphered (yet), the present typographic tools could be used to
+% digitize the corpus of the script. Since the list of commands is rather
+% long, one should consult the accompanying usage document in order to
+% determine which command generates which symbol.
+%
+% \section{The Source Code}
+%
+% A typical PostScript Type 1 font contains at most 256 glyphs and since
+% the known symbols of Linear A are roughly 390, it was necessary to
+% develop two fonts. Consequently, it is necessary to define two different
+% font families, one for each font. The first font family defines the
+% necessary commands to access the glyphs of font LinearA:
+% \begin{macrocode}
+%<*linearA>
+\DeclareFontSubstitution{U}{LinearAI}{m}{n}
+\DeclareFontFamily{U}{LinearAI}{\hyphenchar\font=-1}
+\DeclareFontShape{U}{LinearAI}{m}{n}{%
+ <-> LinearA }{}
+\DeclareFontShape{U}{LinearAI}{m}{sl}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{m}{it}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{m}{sc}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{bx}{n}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{bx}{sl}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{bx}{it}{
+ <-> ssub * LinearAI/m/n}{}
+\DeclareFontShape{U}{LinearAI}{bx}{sc}{
+ <-> ssub * LinearAI/m/n}{}
+\def\LinearAIfamily{\fontencoding{U}\fontfamily{LinearAI}\selectfont}
+% \end{macrocode}
+% The first font family defines the necessary commands to access the glyphs
+% of font LinearACmplxSigns:
+% \begin{macrocode}
+\DeclareFontSubstitution{U}{LinearAII}{m}{n}
+\DeclareFontFamily{U}{LinearAII}{\hyphenchar\font=-1}
+\DeclareFontShape{U}{LinearAII}{m}{n}{%
+ <-> LinearACmplxSigns }{}
+\DeclareFontShape{U}{LinearAII}{m}{sl}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{m}{it}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{m}{sc}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{bx}{n}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{bx}{sl}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{bx}{it}{
+ <-> ssub * LinearAII/m/n}{}
+\DeclareFontShape{U}{LinearAII}{bx}{sc}{
+ <-> ssub * LinearAII/m/n}{}
+\def\LinearAIIfamily{\fontencoding{U}\fontfamily{LinearAII}\selectfont}
+% \end{macrocode}
+% The various glyph access commands should not generated ugly output, thus
+% we make use of the \textsc{xspace} package:
+% \begin{macrocode}
+\RequirePackage{xspace}
+% \end{macrocode}
+% The various glyph access commands have all the same form:
+% |\LinearAXXXXX|, where |XXXXX| is some uppercase roman numeral.
+% That's all!
+% \begin{macrocode}
+\def\LinearAI{{\LinearAIfamily\char'0}\xspace}
+\def\LinearAII{{\LinearAIfamily\char'1}\xspace}
+\def\LinearAIII{{\LinearAIfamily\char'2}\xspace}
+\def\LinearAIV{{\LinearAIfamily\char'3}\xspace}
+\def\LinearAV{{\LinearAIfamily\char'4}\xspace}
+\def\LinearAVI{{\LinearAIfamily\char'5}\xspace}
+\def\LinearAVII{{\LinearAIfamily\char'6}\xspace}
+\def\LinearAVIII{{\LinearAIfamily\char'7}\xspace}
+\def\LinearAIX{{\LinearAIfamily\char'10}\xspace}
+\def\LinearAX{{\LinearAIfamily\char'11}\xspace}
+\def\LinearAXI{{\LinearAIfamily\char'12}\xspace}
+\def\LinearAXII{{\LinearAIfamily\char'13}\xspace}
+\def\LinearAXIII{{\LinearAIfamily\char'14}\xspace}
+\def\LinearAXIV{{\LinearAIfamily\char'15}\xspace}
+\def\LinearAXV{{\LinearAIfamily\char'16}\xspace}
+\def\LinearAXVI{{\LinearAIfamily\char'17}\xspace}
+\def\LinearAXVII{{\LinearAIfamily\char'20}\xspace}
+\def\LinearAXVIII{{\LinearAIfamily\char'21}\xspace}
+\def\LinearAXIX{{\LinearAIfamily\char'22}\xspace}
+\def\LinearAXX{{\LinearAIfamily\char'23}\xspace}
+\def\LinearAXXI{{\LinearAIfamily\char'24}\xspace}
+\def\LinearAXXII{{\LinearAIfamily\char'25}\xspace}
+\def\LinearAXXIII{{\LinearAIfamily\char'26}\xspace}
+\def\LinearAXXIV{{\LinearAIfamily\char'27}\xspace}
+\def\LinearAXXV{{\LinearAIfamily\char'30}\xspace}
+\def\LinearAXXVI{{\LinearAIfamily\char'31}\xspace}
+\def\LinearAXXVII{{\LinearAIfamily\char'32}\xspace}
+\def\LinearAXXVIII{{\LinearAIfamily\char'33}\xspace}
+\def\LinearAXXIX{{\LinearAIfamily\char'34}\xspace}
+\def\LinearAXXX{{\LinearAIfamily\char'35}\xspace}
+\def\LinearAXXXI{{\LinearAIfamily\char'36}\xspace}
+\def\LinearAXXXII{{\LinearAIfamily\char'37}\xspace}
+\def\LinearAXXXIII{{\LinearAIfamily\char'40}\xspace}
+\def\LinearAXXXIV{{\LinearAIfamily\char'41}\xspace}
+\def\LinearAXXXV{{\LinearAIfamily\char'42}\xspace}
+\def\LinearAXXXVI{{\LinearAIfamily\char'43}\xspace}
+\def\LinearAXXXVII{{\LinearAIfamily\char'44}\xspace}
+\def\LinearAXXXVIII{{\LinearAIfamily\char'45}\xspace}
+\def\LinearAXXXIX{{\LinearAIfamily\char'46}\xspace}
+\def\LinearAXL{{\LinearAIfamily\char'47}\xspace}
+\def\LinearAXLI{{\LinearAIfamily\char'50}\xspace}
+\def\LinearAXLII{{\LinearAIfamily\char'51}\xspace}
+\def\LinearAXLIII{{\LinearAIfamily\char'52}\xspace}
+\def\LinearAXLIV{{\LinearAIfamily\char'53}\xspace}
+\def\LinearAXLV{{\LinearAIfamily\char'54}\xspace}
+\def\LinearAXLVI{{\LinearAIfamily\char'55}\xspace}
+\def\LinearAXLVII{{\LinearAIfamily\char'56}\xspace}
+\def\LinearAXLVIII{{\LinearAIfamily\char'57}\xspace}
+\def\LinearAXLIX{{\LinearAIfamily\char'60}\xspace}
+\def\LinearAL{{\LinearAIfamily\char'61}\xspace}
+\def\LinearALI{{\LinearAIfamily\char'62}\xspace}
+\def\LinearALII{{\LinearAIfamily\char'63}\xspace}
+\def\LinearALIII{{\LinearAIfamily\char'64}\xspace}
+\def\LinearALIV{{\LinearAIfamily\char'65}\xspace}
+\def\LinearALV{{\LinearAIfamily\char'66}\xspace}
+\def\LinearALVI{{\LinearAIfamily\char'67}\xspace}
+\def\LinearALVII{{\LinearAIfamily\char'70}\xspace}
+\def\LinearALVIII{{\LinearAIfamily\char'71}\xspace}
+\def\LinearALIX{{\LinearAIfamily\char'72}\xspace}
+\def\LinearALX{{\LinearAIfamily\char'73}\xspace}
+\def\LinearALXI{{\LinearAIfamily\char'74}\xspace}
+\def\LinearALXII{{\LinearAIfamily\char'75}\xspace}
+\def\LinearALXIII{{\LinearAIfamily\char'76}\xspace}
+\def\LinearALXIV{{\LinearAIfamily\char'77}\xspace}
+\def\LinearALXV{{\LinearAIfamily\char'100}\xspace}
+\def\LinearALXVI{{\LinearAIfamily\char'101}\xspace}
+\def\LinearALXVII{{\LinearAIfamily\char'102}\xspace}
+\def\LinearALXVIII{{\LinearAIfamily\char'103}\xspace}
+\def\LinearALXIX{{\LinearAIfamily\char'104}\xspace}
+\def\LinearALXX{{\LinearAIfamily\char'105}\xspace}
+\def\LinearALXXI{{\LinearAIfamily\char'106}\xspace}
+\def\LinearALXXII{{\LinearAIfamily\char'107}\xspace}
+\def\LinearALXXIII{{\LinearAIfamily\char'110}\xspace}
+\def\LinearALXXIV{{\LinearAIfamily\char'111}\xspace}
+\def\LinearALXXV{{\LinearAIfamily\char'112}\xspace}
+\def\LinearALXXVI{{\LinearAIfamily\char'113}\xspace}
+\def\LinearALXXVII{{\LinearAIfamily\char'114}\xspace}
+\def\LinearALXXVIII{{\LinearAIfamily\char'115}\xspace}
+\def\LinearALXXIX{{\LinearAIfamily\char'116}\xspace}
+\def\LinearALXXX{{\LinearAIfamily\char'117}\xspace}
+\def\LinearALXXXI{{\LinearAIfamily\char'120}\xspace}
+\def\LinearALXXXII{{\LinearAIfamily\char'121}\xspace}
+\def\LinearALXXXIII{{\LinearAIfamily\char'122}\xspace}
+\def\LinearALXXXIV{{\LinearAIfamily\char'123}\xspace}
+\def\LinearALXXXV{{\LinearAIfamily\char'124}\xspace}
+\def\LinearALXXXVI{{\LinearAIfamily\char'125}\xspace}
+\def\LinearALXXXVII{{\LinearAIfamily\char'126}\xspace}
+\def\LinearALXXXVIII{{\LinearAIfamily\char'127}\xspace}
+\def\LinearALXXXIX{{\LinearAIfamily\char'130}\xspace}
+\def\LinearALXXXX{{\LinearAIfamily\char'131}\xspace}
+\def\LinearAXCI{{\LinearAIfamily\char'132}\xspace}
+\def\LinearAXCII{{\LinearAIfamily\char'133}\xspace}
+\def\LinearAXCIII{{\LinearAIfamily\char'134}\xspace}
+\def\LinearAXCIV{{\LinearAIfamily\char'135}\xspace}
+\def\LinearAXCV{{\LinearAIfamily\char'136}\xspace}
+\def\LinearAXCVI{{\LinearAIfamily\char'137}\xspace}
+\def\LinearAXCVII{{\LinearAIfamily\char'140}\xspace}
+\def\LinearAXCVIII{{\LinearAIfamily\char'141}\xspace}
+\def\LinearAXCIX{{\LinearAIfamily\char'142}\xspace}
+\def\LinearAC{{\LinearAIfamily\char'143}\xspace}
+\def\LinearACI{{\LinearAIfamily\char'144}\xspace}
+\def\LinearACII{{\LinearAIfamily\char'145}\xspace}
+\def\LinearACIII{{\LinearAIfamily\char'146}\xspace}
+\def\LinearACIV{{\LinearAIfamily\char'147}\xspace}
+\def\LinearACV{{\LinearAIfamily\char'150}\xspace}
+\def\LinearACVI{{\LinearAIfamily\char'151}\xspace}
+\def\LinearACVII{{\LinearAIfamily\char'152}\xspace}
+\def\LinearACVIII{{\LinearAIfamily\char'153}\xspace}
+\def\LinearACIX{{\LinearAIfamily\char'154}\xspace}
+\def\LinearACX{{\LinearAIfamily\char'155}\xspace}
+\def\LinearACXI{{\LinearAIfamily\char'156}\xspace}
+\def\LinearACXII{{\LinearAIfamily\char'157}\xspace}
+\def\LinearACXIII{{\LinearAIfamily\char'160}\xspace}
+\def\LinearACXIV{{\LinearAIfamily\char'161}\xspace}
+\def\LinearACXV{{\LinearAIfamily\char'162}\xspace}
+\def\LinearACXVI{{\LinearAIfamily\char'163}\xspace}
+\def\LinearACXVII{{\LinearAIfamily\char'164}\xspace}
+\def\LinearACXVIII{{\LinearAIfamily\char'165}\xspace}
+\def\LinearACXIX{{\LinearAIfamily\char'166}\xspace}
+\def\LinearACXX{{\LinearAIfamily\char'167}\xspace}
+\def\LinearACXXI{{\LinearAIfamily\char'170}\xspace}
+\def\LinearACXXII{{\LinearAIfamily\char'171}\xspace}
+\def\LinearACXXIII{{\LinearAIfamily\char'172}\xspace}
+\def\LinearACXXIV{{\LinearAIfamily\char'173}\xspace}
+\def\LinearACXXV{{\LinearAIfamily\char'174}\xspace}
+\def\LinearACXXVI{{\LinearAIfamily\char'175}\xspace}
+\def\LinearACXXVII{{\LinearAIfamily\char'176}\xspace}
+\def\LinearACXXVIII{{\LinearAIfamily\char'177}\xspace}
+\def\LinearACXXIX{{\LinearAIfamily\char'200}\xspace}
+\def\LinearACXXX{{\LinearAIfamily\char'201}\xspace}
+\def\LinearACXXXI{{\LinearAIfamily\char'202}\xspace}
+\def\LinearACXXXII{{\LinearAIfamily\char'203}\xspace}
+\def\LinearACXXXIII{{\LinearAIfamily\char'204}\xspace}
+\def\LinearACXXXIV{{\LinearAIfamily\char'205}\xspace}
+\def\LinearACXXXV{{\LinearAIfamily\char'206}\xspace}
+\def\LinearACXXXVI{{\LinearAIfamily\char'207}\xspace}
+\def\LinearACXXXVII{{\LinearAIfamily\char'210}\xspace}
+\def\LinearACXXXVIII{{\LinearAIfamily\char'211}\xspace}
+\def\LinearACXXXIX{{\LinearAIfamily\char'212}\xspace}
+\def\LinearACXL{{\LinearAIfamily\char'213}\xspace}
+\def\LinearACXLI{{\LinearAIfamily\char'214}\xspace}
+\def\LinearACXLII{{\LinearAIfamily\char'215}\xspace}
+\def\LinearACXLIII{{\LinearAIfamily\char'216}\xspace}
+\def\LinearACXLIV{{\LinearAIfamily\char'217}\xspace}
+\def\LinearACXLV{{\LinearAIfamily\char'220}\xspace}
+\def\LinearACXLVI{{\LinearAIfamily\char'221}\xspace}
+\def\LinearACXLVII{{\LinearAIfamily\char'222}\xspace}
+\def\LinearACXLVIII{{\LinearAIfamily\char'223}\xspace}
+\def\LinearACXLIX{{\LinearAIfamily\char'224}\xspace}
+\def\LinearACL{{\LinearAIfamily\char'225}\xspace}
+\def\LinearACLI{{\LinearAIfamily\char'226}\xspace}
+\def\LinearACLII{{\LinearAIfamily\char'227}\xspace}
+\def\LinearACLIII{{\LinearAIfamily\char'230}\xspace}
+\def\LinearACLIV{{\LinearAIfamily\char'231}\xspace}
+\def\LinearACLV{{\LinearAIfamily\char'232}\xspace}
+\def\LinearACLVI{{\LinearAIfamily\char'233}\xspace}
+\def\LinearACLVII{{\LinearAIfamily\char'234}\xspace}
+\def\LinearACLVIII{{\LinearAIfamily\char'235}\xspace}
+\def\LinearACLIX{{\LinearAIfamily\char'236}\xspace}
+\def\LinearACLX{{\LinearAIfamily\char'237}\xspace}
+\def\LinearACLXI{{\LinearAIfamily\char'240}\xspace}
+\def\LinearACLXII{{\LinearAIfamily\char'241}\xspace}
+\def\LinearACLXIII{{\LinearAIfamily\char'242}\xspace}
+\def\LinearACLXIV{{\LinearAIfamily\char'243}\xspace}
+\def\LinearACLXV{{\LinearAIfamily\char'244}\xspace}
+\def\LinearACLXVI{{\LinearAIfamily\char'245}\xspace}
+\def\LinearACLXVII{{\LinearAIfamily\char'246}\xspace}
+\def\LinearACLXVIII{{\LinearAIfamily\char'247}\xspace}
+\def\LinearACLXIX{{\LinearAIfamily\char'250}\xspace}
+\def\LinearACLXX{{\LinearAIfamily\char'251}\xspace}
+\def\LinearACLXXI{{\LinearAIfamily\char'252}\xspace}
+\def\LinearACLXXII{{\LinearAIfamily\char'253}\xspace}
+\def\LinearACLXXIII{{\LinearAIfamily\char'254}\xspace}
+\def\LinearACLXXIV{{\LinearAIfamily\char'255}\xspace}
+\def\LinearACLXXV{{\LinearAIfamily\char'256}\xspace}
+\def\LinearACLXXVI{{\LinearAIfamily\char'257}\xspace}
+\def\LinearACLXXVII{{\LinearAIfamily\char'260}\xspace}
+\def\LinearACLXXVIII{{\LinearAIfamily\char'261}\xspace}
+\def\LinearACLXXIX{{\LinearAIIfamily\char'0}\xspace}
+\def\LinearACLXXX{{\LinearAIIfamily\char'1}\xspace}
+\def\LinearACLXXXI{{\LinearAIIfamily\char'2}\xspace}
+\def\LinearACLXXXII{{\LinearAIIfamily\char'3}\xspace}
+\def\LinearACLXXXIII{{\LinearAIIfamily\char'4}\xspace}
+\def\LinearACLXXXIV{{\LinearAIIfamily\char'5}\xspace}
+\def\LinearACLXXXV{{\LinearAIIfamily\char'6}\xspace}
+\def\LinearACLXXXVI{{\LinearAIIfamily\char'7}\xspace}
+\def\LinearACLXXXVII{{\LinearAIIfamily\char'10}\xspace}
+\def\LinearACLXXXVIII{{\LinearAIIfamily\char'11}\xspace}
+\def\LinearACLXXXIX{{\LinearAIIfamily\char'12}\xspace}
+\def\LinearACLXXXX{{\LinearAIIfamily\char'13}\xspace}
+\def\LinearACXCI{{\LinearAIIfamily\char'14}\xspace}
+\def\LinearACXCII{{\LinearAIIfamily\char'15}\xspace}
+\def\LinearACXCIII{{\LinearAIIfamily\char'16}\xspace}
+\def\LinearACXCIV{{\LinearAIIfamily\char'17}\xspace}
+\def\LinearACXCV{{\LinearAIIfamily\char'20}\xspace}
+\def\LinearACXCVI{{\LinearAIIfamily\char'21}\xspace}
+\def\LinearACXCVII{{\LinearAIIfamily\char'22}\xspace}
+\def\LinearACXCVIII{{\LinearAIIfamily\char'23}\xspace}
+\def\LinearACXCIX{{\LinearAIIfamily\char'24}\xspace}
+\def\LinearACC{{\LinearAIIfamily\char'25}\xspace}
+\def\LinearACCI{{\LinearAIIfamily\char'26}\xspace}
+\def\LinearACCII{{\LinearAIIfamily\char'27}\xspace}
+\def\LinearACCIII{{\LinearAIIfamily\char'30}\xspace}
+\def\LinearACCIV{{\LinearAIIfamily\char'31}\xspace}
+\def\LinearACCV{{\LinearAIIfamily\char'32}\xspace}
+\def\LinearACCVI{{\LinearAIIfamily\char'33}\xspace}
+\def\LinearACCVII{{\LinearAIIfamily\char'34}\xspace}
+\def\LinearACCVIII{{\LinearAIIfamily\char'35}\xspace}
+\def\LinearACCIX{{\LinearAIIfamily\char'36}\xspace}
+\def\LinearACCX{{\LinearAIIfamily\char'37}\xspace}
+\def\LinearACCXI{{\LinearAIIfamily\char'40}\xspace}
+\def\LinearACCXII{{\LinearAIIfamily\char'41}\xspace}
+\def\LinearACCXIII{{\LinearAIIfamily\char'42}\xspace}
+\def\LinearACCXIV{{\LinearAIIfamily\char'43}\xspace}
+\def\LinearACCXV{{\LinearAIIfamily\char'44}\xspace}
+\def\LinearACCXVI{{\LinearAIIfamily\char'45}\xspace}
+\def\LinearACCXVII{{\LinearAIIfamily\char'46}\xspace}
+\def\LinearACCXVIII{{\LinearAIIfamily\char'47}\xspace}
+\def\LinearACCXIX{{\LinearAIIfamily\char'50}\xspace}
+\def\LinearACCXX{{\LinearAIIfamily\char'51}\xspace}
+\def\LinearACCXXI{{\LinearAIIfamily\char'52}\xspace}
+\def\LinearACCXXII{{\LinearAIIfamily\char'53}\xspace}
+\def\LinearACCXXIII{{\LinearAIIfamily\char'54}\xspace}
+\def\LinearACCXXIV{{\LinearAIIfamily\char'55}\xspace}
+\def\LinearACCXXV{{\LinearAIIfamily\char'56}\xspace}
+\def\LinearACCXXVI{{\LinearAIIfamily\char'57}\xspace}
+\def\LinearACCXXVII{{\LinearAIIfamily\char'60}\xspace}
+\def\LinearACCXXVIII{{\LinearAIIfamily\char'61}\xspace}
+\def\LinearACCXXIX{{\LinearAIIfamily\char'62}\xspace}
+\def\LinearACCXXX{{\LinearAIIfamily\char'63}\xspace}
+\def\LinearACCXXXI{{\LinearAIIfamily\char'64}\xspace}
+\def\LinearACCXXXII{{\LinearAIIfamily\char'65}\xspace}
+\def\LinearACCXXXIII{{\LinearAIIfamily\char'66}\xspace}
+\def\LinearACCXXXIV{{\LinearAIIfamily\char'67}\xspace}
+\def\LinearACCXXXV{{\LinearAIIfamily\char'70}\xspace}
+\def\LinearACCXXXVI{{\LinearAIIfamily\char'71}\xspace}
+\def\LinearACCXXXVII{{\LinearAIIfamily\char'72}\xspace}
+\def\LinearACCXXXVIII{{\LinearAIIfamily\char'73}\xspace}
+\def\LinearACCXXXIX{{\LinearAIIfamily\char'74}\xspace}
+\def\LinearACCXL{{\LinearAIIfamily\char'75}\xspace}
+\def\LinearACCXLI{{\LinearAIIfamily\char'76}\xspace}
+\def\LinearACCXLII{{\LinearAIIfamily\char'77}\xspace}
+\def\LinearACCXLIII{{\LinearAIIfamily\char'100}\xspace}
+\def\LinearACCXLIV{{\LinearAIIfamily\char'101}\xspace}
+\def\LinearACCXLV{{\LinearAIIfamily\char'102}\xspace}
+\def\LinearACCXLVI{{\LinearAIIfamily\char'103}\xspace}
+\def\LinearACCXLVII{{\LinearAIIfamily\char'104}\xspace}
+\def\LinearACCXLVIII{{\LinearAIIfamily\char'105}\xspace}
+\def\LinearACCXLIX{{\LinearAIIfamily\char'106}\xspace}
+\def\LinearACCL{{\LinearAIIfamily\char'107}\xspace}
+\def\LinearACCLI{{\LinearAIIfamily\char'110}\xspace}
+\def\LinearACCLII{{\LinearAIIfamily\char'111}\xspace}
+\def\LinearACCLIII{{\LinearAIIfamily\char'112}\xspace}
+\def\LinearACCLIV{{\LinearAIIfamily\char'113}\xspace}
+\def\LinearACCLV{{\LinearAIIfamily\char'114}\xspace}
+\def\LinearACCLVI{{\LinearAIIfamily\char'115}\xspace}
+\def\LinearACCLVII{{\LinearAIIfamily\char'116}\xspace}
+\def\LinearACCLVIII{{\LinearAIIfamily\char'117}\xspace}
+\def\LinearACCLIX{{\LinearAIIfamily\char'120}\xspace}
+\def\LinearACCLX{{\LinearAIIfamily\char'121}\xspace}
+\def\LinearACCLXI{{\LinearAIIfamily\char'122}\xspace}
+\def\LinearACCLXII{{\LinearAIIfamily\char'123}\xspace}
+\def\LinearACCLXIII{{\LinearAIIfamily\char'124}\xspace}
+\def\LinearACCLXIV{{\LinearAIIfamily\char'125}\xspace}
+\def\LinearACCLXV{{\LinearAIIfamily\char'126}\xspace}
+\def\LinearACCLXVI{{\LinearAIIfamily\char'127}\xspace}
+\def\LinearACCLXVII{{\LinearAIIfamily\char'130}\xspace}
+\def\LinearACCLXVIII{{\LinearAIIfamily\char'131}\xspace}
+\def\LinearACCLXIX{{\LinearAIIfamily\char'132}\xspace}
+\def\LinearACCLXX{{\LinearAIIfamily\char'133}\xspace}
+\def\LinearACCLXXI{{\LinearAIIfamily\char'134}\xspace}
+\def\LinearACCLXXII{{\LinearAIIfamily\char'135}\xspace}
+\def\LinearACCLXXIII{{\LinearAIIfamily\char'136}\xspace}
+\def\LinearACCLXXIV{{\LinearAIIfamily\char'137}\xspace}
+\def\LinearACCLXXV{{\LinearAIIfamily\char'140}\xspace}
+\def\LinearACCLXXVI{{\LinearAIIfamily\char'141}\xspace}
+\def\LinearACCLXXVII{{\LinearAIIfamily\char'142}\xspace}
+\def\LinearACCLXXVIII{{\LinearAIIfamily\char'143}\xspace}
+\def\LinearACCLXXIX{{\LinearAIIfamily\char'144}\xspace}
+\def\LinearACCLXXX{{\LinearAIIfamily\char'145}\xspace}
+\def\LinearACCLXXXI{{\LinearAIIfamily\char'146}\xspace}
+\def\LinearACCLXXXII{{\LinearAIIfamily\char'147}\xspace}
+\def\LinearACCLXXXIII{{\LinearAIIfamily\char'150}\xspace}
+\def\LinearACCLXXXIV{{\LinearAIIfamily\char'151}\xspace}
+\def\LinearACCLXXXV{{\LinearAIIfamily\char'152}\xspace}
+\def\LinearACCLXXXVI{{\LinearAIIfamily\char'153}\xspace}
+\def\LinearACCLXXXVII{{\LinearAIIfamily\char'154}\xspace}
+\def\LinearACCLXXXVIII{{\LinearAIIfamily\char'155}\xspace}
+\def\LinearACCLXXXIX{{\LinearAIIfamily\char'156}\xspace}
+\def\LinearACCLXXXX{{\LinearAIIfamily\char'157}\xspace}
+\def\LinearACCXCI{{\LinearAIIfamily\char'160}\xspace}
+\def\LinearACCXCII{{\LinearAIIfamily\char'161}\xspace}
+\def\LinearACCXCIII{{\LinearAIIfamily\char'162}\xspace}
+\def\LinearACCXCIV{{\LinearAIIfamily\char'163}\xspace}
+\def\LinearACCXCV{{\LinearAIIfamily\char'164}\xspace}
+\def\LinearACCXCVI{{\LinearAIIfamily\char'165}\xspace}
+\def\LinearACCXCVII{{\LinearAIIfamily\char'166}\xspace}
+\def\LinearACCXCVIII{{\LinearAIIfamily\char'167}\xspace}
+\def\LinearACCXCIX{{\LinearAIIfamily\char'170}\xspace}
+\def\LinearACCC{{\LinearAIIfamily\char'171}\xspace}
+\def\LinearACCCI{{\LinearAIIfamily\char'172}\xspace}
+\def\LinearACCCII{{\LinearAIIfamily\char'173}\xspace}
+\def\LinearACCCIII{{\LinearAIIfamily\char'174}\xspace}
+\def\LinearACCCIV{{\LinearAIIfamily\char'175}\xspace}
+\def\LinearACCCV{{\LinearAIIfamily\char'176}\xspace}
+\def\LinearACCCVI{{\LinearAIIfamily\char'177}\xspace}
+\def\LinearACCCVII{{\LinearAIIfamily\char'200}\xspace}
+\def\LinearACCCVIII{{\LinearAIIfamily\char'201}\xspace}
+\def\LinearACCCIX{{\LinearAIIfamily\char'202}\xspace}
+\def\LinearACCCX{{\LinearAIIfamily\char'203}\xspace}
+\def\LinearACCCXI{{\LinearAIIfamily\char'204}\xspace}
+\def\LinearACCCXII{{\LinearAIIfamily\char'205}\xspace}
+\def\LinearACCCXIII{{\LinearAIIfamily\char'206}\xspace}
+\def\LinearACCCXIV{{\LinearAIIfamily\char'207}\xspace}
+\def\LinearACCCXV{{\LinearAIIfamily\char'210}\xspace}
+\def\LinearACCCXVI{{\LinearAIIfamily\char'211}\xspace}
+\def\LinearACCCXVII{{\LinearAIIfamily\char'212}\xspace}
+\def\LinearACCCXVIII{{\LinearAIIfamily\char'213}\xspace}
+\def\LinearACCCXIX{{\LinearAIIfamily\char'214}\xspace}
+\def\LinearACCCXX{{\LinearAIIfamily\char'215}\xspace}
+\def\LinearACCCXXI{{\LinearAIIfamily\char'216}\xspace}
+\def\LinearACCCXXII{{\LinearAIIfamily\char'217}\xspace}
+\def\LinearACCCXXIII{{\LinearAIIfamily\char'220}\xspace}
+\def\LinearACCCXXIV{{\LinearAIIfamily\char'221}\xspace}
+\def\LinearACCCXXV{{\LinearAIIfamily\char'222}\xspace}
+\def\LinearACCCXXVI{{\LinearAIIfamily\char'223}\xspace}
+\def\LinearACCCXXVII{{\LinearAIIfamily\char'224}\xspace}
+\def\LinearACCCXXVIII{{\LinearAIIfamily\char'225}\xspace}
+\def\LinearACCCXXIX{{\LinearAIIfamily\char'226}\xspace}
+\def\LinearACCCXXX{{\LinearAIIfamily\char'227}\xspace}
+\def\LinearACCCXXXI{{\LinearAIIfamily\char'230}\xspace}
+\def\LinearACCCXXXII{{\LinearAIIfamily\char'231}\xspace}
+\def\LinearACCCXXXIII{{\LinearAIIfamily\char'232}\xspace}
+\def\LinearACCCXXXIV{{\LinearAIIfamily\char'233}\xspace}
+\def\LinearACCCXXXV{{\LinearAIIfamily\char'234}\xspace}
+\def\LinearACCCXXXVI{{\LinearAIIfamily\char'235}\xspace}
+\def\LinearACCCXXXVII{{\LinearAIIfamily\char'236}\xspace}
+\def\LinearACCCXXXVIII{{\LinearAIIfamily\char'237}\xspace}
+\def\LinearACCCXXXIX{{\LinearAIIfamily\char'240}\xspace}
+\def\LinearACCCXL{{\LinearAIIfamily\char'241}\xspace}
+\def\LinearACCCXLI{{\LinearAIIfamily\char'242}\xspace}
+\def\LinearACCCXLII{{\LinearAIIfamily\char'243}\xspace}
+\def\LinearACCCXLIII{{\LinearAIIfamily\char'244}\xspace}
+\def\LinearACCCXLIV{{\LinearAIIfamily\char'245}\xspace}
+\def\LinearACCCXLV{{\LinearAIIfamily\char'246}\xspace}
+\def\LinearACCCXLVI{{\LinearAIIfamily\char'247}\xspace}
+\def\LinearACCCXLVII{{\LinearAIIfamily\char'250}\xspace}
+\def\LinearACCCXLVIII{{\LinearAIIfamily\char'251}\xspace}
+\def\LinearACCCXLIX{{\LinearAIIfamily\char'252}\xspace}
+\def\LinearACCCL{{\LinearAIIfamily\char'253}\xspace}
+\def\LinearACCCLI{{\LinearAIIfamily\char'254}\xspace}
+\def\LinearACCCLII{{\LinearAIIfamily\char'255}\xspace}
+\def\LinearACCCLIII{{\LinearAIIfamily\char'256}\xspace}
+\def\LinearACCCLIV{{\LinearAIIfamily\char'257}\xspace}
+\def\LinearACCCLV{{\LinearAIIfamily\char'260}\xspace}
+\def\LinearACCCLVI{{\LinearAIIfamily\char'261}\xspace}
+\def\LinearACCCLVII{{\LinearAIIfamily\char'262}\xspace}
+\def\LinearACCCLVIII{{\LinearAIIfamily\char'263}\xspace}
+\def\LinearACCCLIX{{\LinearAIIfamily\char'264}\xspace}
+\def\LinearACCCLX{{\LinearAIIfamily\char'265}\xspace}
+\def\LinearACCCLXI{{\LinearAIIfamily\char'266}\xspace}
+\def\LinearACCCLXII{{\LinearAIIfamily\char'267}\xspace}
+\def\LinearACCCLXIII{{\LinearAIIfamily\char'270}\xspace}
+\def\LinearACCCLXIV{{\LinearAIIfamily\char'271}\xspace}
+\def\LinearACCCLXV{{\LinearAIIfamily\char'272}\xspace}
+\def\LinearACCCLXVI{{\LinearAIIfamily\char'273}\xspace}
+\def\LinearACCCLXVII{{\LinearAIIfamily\char'274}\xspace}
+\def\LinearACCCLXVIII{{\LinearAIIfamily\char'275}\xspace}
+\def\LinearACCCLXIX{{\LinearAIIfamily\char'276}\xspace}
+\def\LinearACCCLXX{{\LinearAIIfamily\char'277}\xspace}
+\def\LinearACCCLXXI{{\LinearAIIfamily\char'300}\xspace}
+\def\LinearACCCLXXII{{\LinearAIIfamily\char'301}\xspace}
+\def\LinearACCCLXXIII{{\LinearAIIfamily\char'302}\xspace}
+\def\LinearACCCLXXIV{{\LinearAIIfamily\char'303}\xspace}
+\def\LinearACCCLXXV{{\LinearAIIfamily\char'304}\xspace}
+\def\LinearACCCLXXVI{{\LinearAIIfamily\char'305}\xspace}
+\def\LinearACCCLXXVII{{\LinearAIIfamily\char'306}\xspace}
+\def\LinearACCCLXXVIII{{\LinearAIIfamily\char'307}\xspace}
+\def\LinearACCCLXXIX{{\LinearAIIfamily\char'310}\xspace}
+\def\LinearACCCLXXX{{\LinearAIIfamily\char'311}\xspace}
+\def\LinearACCCLXXXI{{\LinearAIIfamily\char'312}\xspace}
+\def\LinearACCCLXXXII{{\LinearAIIfamily\char'313}\xspace}
+\def\LinearACCCLXXXIII{{\LinearAIIfamily\char'314}\xspace}
+\def\LinearACCCLXXXIV{{\LinearAIIfamily\char'315}\xspace}
+\def\LinearACCCLXXXV{{\LinearAIIfamily\char'316}\xspace}
+\def\LinearACCCLXXXVI{{\LinearAIIfamily\char'317}\xspace}
+\def\LinearACCCLXXXVII{{\LinearAIIfamily\char'320}\xspace}
+\def\LinearACCCLXXXVIII{{\LinearAIIfamily\char'321}\xspace}
+\def\LinearACCCLXXXIX{{\LinearAIIfamily\char'322}\xspace}
+%</linearA>
+% \end{macrocode}
+%
+% \Finale
+%\section*{Acknowledgements}
+% I would like to thank my students at the ``Second Chance School'' here
+% in Xanthi, Greece, for their help and assistance. In particular, I would
+% like to thank Apostolos Bakalakis for his enthusiasm and his really
+% important help.
diff --git a/fonts/archaic/linearA/latex/linearA.ins b/fonts/archaic/linearA/latex/linearA.ins
new file mode 100644
index 0000000000..c3fa2eefab
--- /dev/null
+++ b/fonts/archaic/linearA/latex/linearA.ins
@@ -0,0 +1,52 @@
+%% Copyright 2006 Apostolos Syropoulos
+%%
+%% This file is part of the `linearA' package.
+%% You are not allowed to modify its contents.
+%%
+\def\filedate{2006/03/13}
+\def\batchfile{linearA.ins}
+\input docstrip.tex
+
+{\ifx\generate\undefined
+\Msg{**********************************************}
+\Msg{*}
+\Msg{* This installation requires docstrip}
+\Msg{* version 2.3c or later.}
+\Msg{*}
+\Msg{* An older version of docstrip has been input}
+\Msg{*}
+\Msg{**********************************************}
+\errhelp{Move or rename old docstrip.tex.}
+\errmessage{Old docstrip in input path}
+\batchmode
+\csname @@end\endcsname
+\fi}
+
+\preamble
+
+ (c) copyright 2006 Apostolos Syropoulos
+ This program can be redistributed and/or modified under the terms
+ of the LaTeX Project Public License Distributed from CTAN
+ archives in directory macros/latex/base/lppl.txt; either
+ version 1 of the License, or any later version.
+
+ Please report errors or suggestions for improvement to
+
+ Apostolos Syropoulos
+ asyropoulos@yahoo.com
+
+\endpreamble
+
+
+\keepsilent
+
+\generate{\generateFile{linearA.sty}{f}{\from{linearA.dtx}{linearA}}}
+\postamble
+\endpostamble
+\Msg{**********************************************************}
+\Msg{* To finish installation you have to copy}
+\Msg{* the generated .sty file in the appropriate}
+\Msg{* directory and then to rehash your TeX system}
+\Msg{* Happy Linear A TeXing!}
+\Msg{**********************************************************}
+\endinput