summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/oldlatin/oldlatin.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-04-19 23:13:08 +0000
committerKarl Berry <karl@freefriends.org>2010-04-19 23:13:08 +0000
commitec197fb09394527e05dddd8ed3ec563e19dfbc91 (patch)
tree9ad8545a3056d02027403aa7ae5d08c93115456d /Master/texmf-dist/doc/fonts/oldlatin/oldlatin.tex
parent9a454afea0ead3b650c7acb554cf78e4a4632763 (diff)
new package oldlatin (19apr10)
git-svn-id: svn://tug.org/texlive/trunk@17932 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/oldlatin/oldlatin.tex')
-rw-r--r--Master/texmf-dist/doc/fonts/oldlatin/oldlatin.tex252
1 files changed, 252 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/oldlatin/oldlatin.tex b/Master/texmf-dist/doc/fonts/oldlatin/oldlatin.tex
new file mode 100644
index 00000000000..bd142bbfaa0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/oldlatin/oldlatin.tex
@@ -0,0 +1,252 @@
+\documentclass[a4paper]{article}
+
+\title{``Old Latin''\\
+--- Computer Modern like font with ``long s'' ---}
+\author{Taro \textsc{Terashita}
+\thanks{Ehime University, Japan.
+Email: \texttt{tarotera @ agr.ehime-u.ac.jp}
+}
+}
+\date{Version 1.00 (18. Apr. 2010)}
+\begin{document}
+\maketitle
+\tableofcontents
+
+\section{Introduction}
+
+As hobby and research,
+I copy from old German text on real paper into digital \LaTeX\ file.
+There are already fine fonts for the purpose:
+\texttt{yfrak}, \texttt{ygoth} and \texttt{yswab}.
+These fonts have not only fine graphic but also academic correctness.
+You learn how to typeset in ancient days if you master them.
+There is a package \texttt{oldgerm} for such old German fonts.
+I used be with it when the idea of ``Old Latin Font'' occurred,
+while I use the package \texttt{yfonts} with \texttt{german} today.
+
+Even in such happy time with these old German fonts,
+I find also some words with Latin font in original old book.
+In such case, normal Latin font is available, of course.
+Computer Modern is default of \TeX\ and suitable enough,
+but there is a problem with modern Latin fonts, i.~e.\ ``long s''
+(in German, ``langes s''):
+It looks like ``f'' but lacks right half of side bar.
+
+There is also Latin font with ``long s''
+in \LaTeX\ Font Catalogue, like ``Day Roman S''.
+But I love Computer Modern
+because of its shape and its philosophy.
+That is more than a design, that is a system.
+And it looked not so difficult to modify long s from ``f'';
+just bite off a little bit short side bar, wouldn't it?
+Additionally,
+I found some ligatures with ``t'' in old text,
+for example ``(long)st'' in ``Forst'' or ``ct'' in ``Inspector'',
+and tried to design them, too.
+
+Actually, it was not as easy as I've thought.
+The problems occur not direct by designing new fonts but
+mainly by setting new rules of ligature.
+However, I did somehow.
+
+You see not only practical ``long s'' in Roman as result,
+but also some fun fonts
+in Bold, Dunhil, Slanted, Sans Serif, Typewriter Text,
+which are generated through one common body, \texttt{roman.mf}.
+(You see then why the font in Italic
+was not redesigned.
+The font is generated through \texttt{textit.mf}.)
+
+I wish you enjoying this variation named ``Old Latin''.
+Your corrections and comments are always welcome.
+Especially, I let all combinations of ligatures allowed
+\uppercase{without} any knowledge in Germanistik or in history of Typesetting.
+So, some ligatures may be not allowed or not possible in real text.
+I am happy to hear about such information.
+
+\section{Lists of ``Old Latin''}
+
+\subsection{Parameter files}
+
+\texttt{%
+olb10.mf
+olbx5.mf olbx6.mf olbx7.mf olbx8.mf olbx9.mf olbx10.mf olbx12.mf
+olbxsl10.mf
+oldunh10.mf
+olff10.mf
+olfib8.mf
+olr5.mf olr6.mf olr7.mf olr8.mf olr9.mf olr10.mf olr10s.mf olr12.mf olr17.mf
+olsl8.mf olsl9.mf olsl10.mf olsl12.mf
+olsltt10.mf
+olss8.mf olss9.mf olss10.mf olss12.mf olss17.mf
+olssbx10.mf
+olssdc10.mf
+olssi8.mf olssi9.mf olssi10.mf olssi12.mf olssi17.mf
+olssq8.mf olssqi8.mf
+oltt8.mf oltt9.mf oltt10.mf oltt12.mf
+olvtt10.mf
+}
+
+\subsection{Common body files}
+
+\texttt{%
+oroman.mf
+oromanl.mf
+oromlig.mf
+oromligs.mf
+}
+
+\subsection{\LaTeX\ files}
+Your \LaTeX\ and dvi-viewer generates \texttt{tfm} and \texttt{pk} files
+with these files:\\
+\texttt{%
+test\_alphabet.tex
+test\_ol\_all.tex
+test\_ol\_bf.tex
+test\_ol\_rm.tex
+test\_ol\_sl.tex
+test\_ol\_ss.tex
+test\_ol\_tt.tex
+}
+
+And also sample files in same names with suffix \texttt{.pdf}
+
+\subsection{Required files of Computer Modern}
+
+These are not inclusive in this contribution.
+There must be somewhere in your \TeX\ system:\\
+\texttt{%
+romanu.mf
+greeku.mf
+romand.mf
+romanp.mf
+romspl.mf
+romspu.mf
+punct.mf
+accent.mf
+comlig.mf
+romsub.mf
+}
+
+\section{My Environment}
+
+You have all files above and it depends on you how cook them.
+As a example, I will show you how I did.
+I worked with following softwares:
+\begin{itemize}
+\item Microsoft Windows XP, Version 5.1.2600
+\item pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009)
+\item dviout for Windows, Version 3.18.1
+\item dvipdfmx, Version 20090919
+\end{itemize}
+I hope you understand or infer what the following explanation means,
+even if you use Mac OS or UNIX.
+
+\section{How to install ``Old Latin''}
+
+\begin{itemize}
+\item
+Check if all above listed files
+(\texttt{ol*.mf, orom*.mf} and \texttt{test\_*.tex})
+are in your current work directory.
+\item
+Tip the command \texttt{latex test\_ol\_all},
+then \texttt{latex} stops because there is no \texttt{tfm} files.
+Just tip \texttt{r} for run further,
+then \texttt{latex} generates \texttt{tfm} files automatically.
+Try \texttt{latex} again after that,
+then it generates \texttt{dvi} file smoothly
+with fresh generated \texttt{tfm} files.
+
+\item
+Now you have two ways to display:
+ \begin{itemize}
+ \item
+ \texttt{dviout} for windows
+ $\rightarrow$ open file
+ $\rightarrow$ sellect \texttt{test\_ol\_all.dvi}.
+ At first, \texttt{dviout} will stop because there is no \texttt{pk} files.
+ Just click the icon ``Retry'' (it can be several times),
+ then \texttt{dviout} generates \texttt{pk} files automatically.
+ After that you have to close \texttt{dviout} once and
+ copy the fresh generated \texttt{pk} files
+ from current work directory
+ into the directory which your \texttt{dviout} can refer.
+ Then let \texttt{dviout} with \texttt{test\_ol\_all} again and
+ it shows you the result.
+ \item
+ Tip command \texttt{dvipdfmx test\_ol\_all}
+ and it generates \texttt{pk} files automatically.
+ See the result \texttt{pdf} file with your viewer,
+ for example Adobe Reader.
+ \end{itemize}
+\item
+If everything goes well,
+try other \texttt{test\_ol\_*.tex} files
+to generate all rest \texttt{tfm} and \texttt{pk} files.
+Then move \texttt{mf}, \texttt{tfm} and \texttt{pk} files
+into each correct directories.
+For example, I created new directories
+(A hint to decide the place:
+Near by the directory named \texttt{gothic}):\\
+\texttt{/texmf/fonts/source/public/oldlatin} for \texttt{mf} files,\\
+\texttt{/texmf/fonts/tfm/oldlatin} for \texttt{tfm} files and\\
+\texttt{/texmf/fonts/pk/cx/public/oldlatin} for \texttt{pk} files.
+
+\end{itemize}
+
+\section{How to use ``Old Latin''}
+
+See the inside of \texttt{test\_ol\_*.tex} files.
+That is shortest way to use the fonts.
+You declare:\\
+\texttt{{$\backslash$}font{$\backslash$}olr=olr10 scaled 1000}\\
+and write:\\
+\texttt{{$\backslash$}olr Forstwissenschaft}\\
+then the word ``Forstwissenschaft'' will be written with ``Old Latin'' font.
+
+You cannot change the size or shape with the commands
+like \texttt{{$\backslash$}large} or \texttt{{$\backslash$}textsl}.
+You have to declare every fonts for each size and shape.
+The rough comparison is:
+5 point is for \texttt{$\backslash$tiny},
+7 point for \texttt{$\backslash$scriptsize},
+8 point for \texttt{$\backslash$footnotesize},
+9 point for \texttt{$\backslash$small},
+10 point for \texttt{$\backslash$normalsize},
+12 point for \texttt{$\backslash$large} and
+17 point for \texttt{$\backslash$LARGE}.
+And \texttt{olr} is for Roman,
+\texttt{olbf} for Boldface,
+\texttt{olsl} for Slanted (differs from ``italic''),
+\texttt{olss} for Sans Serif,
+\texttt{oltt} for Typewriting Text.
+
+If you know NFSS2 well, then you can solve better
+(regrettably, I couldn't).
+See the \texttt{fntguide.pdf} (or \texttt{.tex}) in your \TeX\ system,
+or the book ``The \LaTeX\ Companion''.
+
+For ``Sperrsatz'' (this is a German word),
+which has larger space between letters and
+was used in order to emphasize,
+you can make new font
+with changing parameter \texttt{letter\_fit\#}
+in your favorite \texttt{ol*.mf}.
+I add \texttt{olr10s.mf} as an example.
+The result shows you an easygoing atmosphere
+especially by ligatured letters,
+but I do not recommend you this way.
+Use package \texttt{soul.sty}, that is much better.
+
+If you want to call a letter direct with code number,
+then get the code number at first.
+Each program for letter in \texttt{mf} file
+begins with ``\texttt{cmchar}'' and short explanation.
+In the next line you will find ``\texttt{beginchar(oct"213"\ldots}''
+for example.
+Here the number ``213'' is what you want.
+Write \verb|\symbol{'213}| in \texttt{tex} file,
+and \LaTeX\ generates the letter.
+
+\end{document}