diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r-- | Master/texmf-dist/doc/fonts/universa/README.md | 100 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/universa/README.uni | 75 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/universa/copying.tex (renamed from Master/texmf-dist/doc/fonts/universa/copyright.tex) | 13 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/universa/unidoc.sty | 47 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/universa/universa.pdf | bin | 0 -> 820733 bytes |
5 files changed, 136 insertions, 99 deletions
diff --git a/Master/texmf-dist/doc/fonts/universa/README.md b/Master/texmf-dist/doc/fonts/universa/README.md new file mode 100644 index 00000000000..e53971c41f8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/universa/README.md @@ -0,0 +1,100 @@ +# The Metafont Implementation of the Universal font + +## Version 2.1, 2019/08/26 +## by Christian Holm + +This is the universal package containing my implementation of Herbert +Bayers `universal' font in Metafont, with LaTeX2e support. + + +## Installation + +## Using Autotools + + autoreconf -i -f + ./configure + make + make install + +## By hand + +To install the package do: + +1. Make sure you have created the following directories: + + <TeX-base>/tex/latex/universa/ + <TeX-base>/doc/latex/universa/ + <TeX-base>/fonts/source/public/universa/ + + Where _TeX-base_ is the root of you TeX installation. The most + common values of _TeX-base_ is + + /usr/local/lib/texmf (teTeX on Unix-like systems) + C:\EMTEX (emTeX on DOS-like systems) + + but could also be something like: + + /home/johndoe/lib/texmf (user installation on Unix-like systems) + D:\Program Files\TeX (Some wierd Windows95 installation) + +2. Put the files `universa.ins' and `universa.dtx' in some temporary + directory. + +3. Do + latex universa.ins + + 1. If you `docstrip` program is set up correctly, that is, + `docstrip.cfg` exists and contains the line + + \BaseDirectory{<TeX-base>} + + then all files will be put in the right directories, and you + need to do nothing more. + + 2. If no `docstrip.cfg' is present on the system, then you need to + move the files your self. You should move the files as + specified below: + + *.mf => <TeX-base>/fonts/source/public/universa/ + *.fd => <TeX-base>/tex/latex/universa/ + uni.sty => <TeX-base>/tex/latex/universa/ + unidoc.sty => <TeX-base>/doc/latex/universa/ + copyright => <TeX-base>/doc/latex/universa/ + + 4. In any case you need to move the files below as specified + below: + + universa.dtx => <TeX-base>/tex/latex/universa/ + universa.ins => <TeX-base>/tex/latex/universa/ + README.md => <TeX-base>/tex/latex/universa/ + + so that you can produce the documentation. You can of course + compress those file to save disk space. + +5. If you are using some TeX distribution that has a database (that is + proberly the case if your TeX distribution uses `kpathsea'), you + should update that database. + +6. To produce the documentation go to the directory where you put + `unidoc`, i.e., `<TeX-base>/doc/latex/universa/`, and do + + latex universa.dtx + latex universa.dtx + makeindex -s gind -o uni.ind uni.idx + makeindex -s gglo -o uni.gls uni.glo + latex universa.dtx + latex universa.dtx + + This should leave you with a file `uni.dvi` (or `uni.pdf`). You + can remove the files + + uni.idx uni.glo uni.log uni.aux uni.toc uni.ilg uni.out + + You may need to substitute `makeindex` with what is relevant for + your system, e.g., `makeindx` in emTeX. + +I hope you will enjoy this package. + +Please read the file `copyright` in the documentation directory, for +the copyright notice. + diff --git a/Master/texmf-dist/doc/fonts/universa/README.uni b/Master/texmf-dist/doc/fonts/universa/README.uni deleted file mode 100644 index 477aa546651..00000000000 --- a/Master/texmf-dist/doc/fonts/universa/README.uni +++ /dev/null @@ -1,75 +0,0 @@ -The Metafont Implementation of the Universal font -Version 2.0, 98/08/01 -by Christian Holm - -This is the universal package containing my implementation of Herbert -Bayers `universal' font in Metafont, with LaTeX2e support. - -To install the package do: - -1. Make sure you have created the following directories: - <TeX-base>/tex/latex/universa/ - <TeX-base>/doc/latex/universa/ - <TeX-base>/fonts/source/public/universa/ -Where <TeX-base> is the root of you TeX installation. The most common -values of <TeX-base> is - /usr/local/lib/texmf (teTeX on Unix-like systems) - C:\EMTEX (emTeX on DOS-like systems) -but could also be something like: - /home/johndoe/lib/texmf (user installation on Unix-like systems) - D:\Program Files\TeX (Some wierd Windows95 installation) - -2. Put the files `uni.ins' and `uni.dtx' in some temporary directory. - -3. Do - latex uni.ins -3.1 If you `docstrip' program is setup correctly, that is, -`docstrip.cfg' exists and contains the line - \BaseDirectory{<TeX-base>} -then all files will be put in the right directories, and you need to -do nothing more. -3.2 If no `docstrip.cfg' is present on the system, then you need to -move the files your self. You should move the files as specified -below: - *.mf => <TeX-base>/fonts/source/public/universa/ - *.fd => <TeX-base>/tex/latex/universa/ - uni.sty => <TeX-base>/tex/latex/universa/ - unidoc.sty => <TeX-base>/doc/latex/universa/ - copyright => <TeX-base>/doc/latex/universa/ - -4. In any case you need to move the files below as specified below: - uni.dtx => <TeX-base>/tex/latex/universa/ - uni.ins => <TeX-base>/tex/latex/universa/ - README => <TeX-base>/tex/latex/universa/ -so that you can produce the documentation. You can ofcourse compress -those file to save disk space. - -5. If you are using some TeX distribution that has a database (that is -proberly the case if your TeX distribution uses `kpathsea'), you -should update that database. - -6. To produce the documentation go to the directory where you put -`uni.doc', i.e., <TeX-base>/doc/latex/universa/, and do - latex uni.dtx - latex uni.dtx - makeindex -s gind -o uni.ind uni.idx - makeindex -s gglo -o uni.gls uni.glo - latex uni.dtx - latex uni.dtx -This should leave you with a file `uni.dvi'. You can remove the files - uni.idx uni.glo uni.log uni.aux uni.toc uni.ilg -You may need to substitute `makeindex' with what is relevant for your -system, e.g., `makeindx' in emTeX. - -I hope you will enjoy this package. I can be reached at - Normal Mail: - Christian Holm - Sankt Hansgade 23, 1. th - DK-2200 Copenhagen N - Denmark - E-mail: - cholm@fys.ku.dk - cholm@nbi.dk -Please read the file `copyright' in the documantation directory, for -the copyright notice. - diff --git a/Master/texmf-dist/doc/fonts/universa/copyright.tex b/Master/texmf-dist/doc/fonts/universa/copying.tex index 79328ce157e..ca74815ff1c 100644 --- a/Master/texmf-dist/doc/fonts/universa/copyright.tex +++ b/Master/texmf-dist/doc/fonts/universa/copying.tex @@ -1,10 +1,10 @@ %% -%% This is file `copyright', +%% This is file `copying', %% generated with the docstrip utility. %% %% The original source files were: %% -%% uni.dtx (with options: `copyright') +%% universa.dtx (with options: `copyright') %% %% Copyright (C) 1998 Christian Holm. %% @@ -13,8 +13,8 @@ %% form of universal for making modifications to it. %% %% Therefore you can NOT redistribute and/or modify THIS file. -%% You can however redistribute the complete source (uni.dtx -%% and uni.ins) and/or modify it under the terms of the GNU +%% You can however redistribute the complete source (universa.dtx +%% and universa.ins) and/or modify it under the terms of the GNU %% General Public License as published by the Free Software %% Foundation; either version 2, or (at your option) any later %% version. @@ -30,7 +30,7 @@ %% 675 Mass Ave, Cambridge, %% MA 02139, USA. %% -%% See the file uni.dtx for further comments and documentation. +%% See the file universa.dtx for further comments and documentation. %% GNU GENERAL PUBLIC LICENSE Version 2, June 1991 @@ -373,7 +373,6 @@ library. If this is what you want to do, use the GNU Library General Public License instead of this License. - \endinput %% -%% End of file `copyright'. +%% End of file `copying'. diff --git a/Master/texmf-dist/doc/fonts/universa/unidoc.sty b/Master/texmf-dist/doc/fonts/universa/unidoc.sty index 724b5cd9827..04839419669 100644 --- a/Master/texmf-dist/doc/fonts/universa/unidoc.sty +++ b/Master/texmf-dist/doc/fonts/universa/unidoc.sty @@ -4,7 +4,7 @@ %% %% The original source files were: %% -%% uni.dtx (with options: `docpackage') +%% universa.dtx (with options: `docpackage') %% %% Copyright (C) 1998 Christian Holm. %% @@ -13,8 +13,8 @@ %% form of universal for making modifications to it. %% %% Therefore you can NOT redistribute and/or modify THIS file. -%% You can however redistribute the complete source (uni.dtx -%% and uni.ins) and/or modify it under the terms of the GNU +%% You can however redistribute the complete source (universa.dtx +%% and universa.ins) and/or modify it under the terms of the GNU %% General Public License as published by the Free Software %% Foundation; either version 2, or (at your option) any later %% version. @@ -30,19 +30,28 @@ %% 675 Mass Ave, Cambridge, %% MA 02139, USA. %% -%% See the file uni.dtx for further comments and documentation. +%% See the file universa.dtx for further comments and documentation. %% - -\def\fileversion{v2.0} -\def\filedate{98/08/01} -\ProvidesPackage{unidoc}[\filedate\space\fileversion\space universal - documenation package.] +\ProvidesPackage{unidoc} + [\unifiledate\space\unifileversion\space universal documenation package.] \newif\ifeepic\eepicfalse \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{uni}} \ProcessOptions\relax \RequirePackage{doc} \RequirePackage{mflogo} +\RequirePackage[colorlinks,% + linkcolor=red,% + anchorcolor=black,% + citecolor=green,% + filecolor=black,% + menucolor=black,% + urlcolor=blue,% + hyperindex,% + linktocpage,% + pdfduplex=duplexFlipLongEdge,% + a4paper,% + bookmarks=true]{hyperref} \RequirePackage{uni} \IfFileExists{eepic.sty}{% \RequirePackage{eepic}\eepictrue}{% @@ -107,7 +116,6 @@ \let\beginillu\ifeepic \let\illuother\else \let\endillu\fi - \def\Newestchanges#1#2#3{ \ifx\saved@macroname\@empty% \marginpar{\small\raggedright{\sl Change on} #2, {\sl Version} @@ -177,15 +185,17 @@ &\hex C&&\hex D&&\hex E&&\hex F&\cr \egroup$$\par} -\def\FontChart#1{ +\def\FontChart#1#2{ %% \marginpar{\small\raggedright Letters and symbols in \texttt{#1} %% font.} - \begin{figure} + \begin{figure}[htbp] \begingroup \font\chart@font=#1 \chart@font \chart - \endgroup + \endgroup + \caption{Letters and symbols in \texttt{#1} --- #2} + \label{fig:font:#1} \end{figure}} \IndexPrologue{% @@ -225,7 +235,11 @@ \small,\smash,\space,\special@index,\SpecialMainIndex,\stop,\string,% \strut,\tabskip,\TeX,\TeXbook,\textit,\textsf,\textsl,\texttt,\the,% \thepage,\tt,\typeout,\unhbox,\universal,\upshape,\usefont,\vbox,% - \vcenter,\vrule,\write,\xdef,\z@} + \vcenter,\vrule,\write,\xdef,\z@,\PackageError,\PackageWarning, + \PassOptionsToPackage,\GlossaryPrologue,\',\0,\1,\bfseries, + \centerlargechars,\DeclareRobustCommand,\DeclareTextFontCommand, + \ExecuteOptions,\familydefault,\fontencoding,\fontfamily,\hex,\oct, + \IndexPrologue,\oddline} \EnableCrossrefs \CodelineIndex @@ -234,9 +248,8 @@ \marginparwidth=54pt \newcommand{\NFSS}{\textsf{NFSS}} \newcommand{\ftnguide}{\textit{\LaTeXe{} Font Selection}} -\newcommand{\clsguide}{ - \textit{\LaTeXe{} for Class and Packages Writers}} -\newcommand{\TeXbook}{\TeX\textsf{book}} +\newcommand{\clsguide}{ \textit{\LaTeXe{} for Class and Packages + Writers}} \newcommand{\TeXbook}{\TeX\textsf{book}} \newcommand{\MFbook}{\MF\textsf{book}} \newcommand{\universal}{\textunibf{universal}} diff --git a/Master/texmf-dist/doc/fonts/universa/universa.pdf b/Master/texmf-dist/doc/fonts/universa/universa.pdf Binary files differnew file mode 100644 index 00000000000..5e722edc22b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/universa/universa.pdf |