summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/duerer-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 /macros/latex/contrib/duerer-latex
Initial commit
Diffstat (limited to 'macros/latex/contrib/duerer-latex')
-rw-r--r--macros/latex/contrib/duerer-latex/README26
-rw-r--r--macros/latex/contrib/duerer-latex/duerer.pdfbin0 -> 157504 bytes
-rw-r--r--macros/latex/contrib/duerer-latex/duerer.sty22
-rw-r--r--macros/latex/contrib/duerer-latex/duerer.tex89
-rw-r--r--macros/latex/contrib/duerer-latex/ot1cdin.fd21
-rw-r--r--macros/latex/contrib/duerer-latex/ot1cdr.fd25
-rw-r--r--macros/latex/contrib/duerer-latex/ot1cdss.fd21
-rw-r--r--macros/latex/contrib/duerer-latex/ot1cdtt.fd21
8 files changed, 225 insertions, 0 deletions
diff --git a/macros/latex/contrib/duerer-latex/README b/macros/latex/contrib/duerer-latex/README
new file mode 100644
index 0000000000..2282c9d695
--- /dev/null
+++ b/macros/latex/contrib/duerer-latex/README
@@ -0,0 +1,26 @@
+This is a small package that provides some (poor) LaTeX support for
+the duerer fonts. The duerer fonts are part of many tex installations,
+and is found on the TeX Live distribution.
+
+*Installation*
+
+Unpack the archive, and move the files into their proper directories
+
+The files
+
+duerer.sty
+ot1cdin.fd
+ot1cdr.fd
+ot1cdss.fd
+ot1cdtt.fd
+
+should be placed in
+TEXMF/tex/latex/duerer
+
+duerer.pdf
+
+should be placed in
+TEXMF/doc/latex/duerer
+
+duerer.tex is the source of duerer.pdf and no installation of it is
+required. It can be deleted at will...
diff --git a/macros/latex/contrib/duerer-latex/duerer.pdf b/macros/latex/contrib/duerer-latex/duerer.pdf
new file mode 100644
index 0000000000..e3fb8446ee
--- /dev/null
+++ b/macros/latex/contrib/duerer-latex/duerer.pdf
Binary files differ
diff --git a/macros/latex/contrib/duerer-latex/duerer.sty b/macros/latex/contrib/duerer-latex/duerer.sty
new file mode 100644
index 0000000000..d602f37656
--- /dev/null
+++ b/macros/latex/contrib/duerer-latex/duerer.sty
@@ -0,0 +1,22 @@
+\ProvidesPackage{duerer}
+ [2006/01/31 v1.1 LaTeX support for duerer fonts (PJ)]
+
+\newcommand*\durmfamily{%
+ \fontencoding{OT1}\fontfamily{cdr}\selectfont}
+
+\newcommand*\dusffamily{%
+ \fontencoding{OT1}\fontfamily{cdss}\selectfont}
+
+\newcommand*\duttfamily{%
+ \fontencoding{OT1}\fontfamily{cdtt}\selectfont}
+
+\newcommand*\duinfamily{%
+ \fontencoding{OT1}\fontfamily{cdin}\selectfont}
+
+\DeclareTextFontCommand{\textdurm}{\durmfamily}
+\DeclareTextFontCommand{\textdusf}{\dusffamily}
+\DeclareTextFontCommand{\textdutt}{\duttfamily}
+\DeclareTextFontCommand{\textduin}{\duinfamily}
+\DeclareTextFontCommand{\textdusl}{\durmfamily\slshape}
+\DeclareTextFontCommand{\textdubf}{\durmfamily\bfseries}
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/duerer-latex/duerer.tex b/macros/latex/contrib/duerer-latex/duerer.tex
new file mode 100644
index 0000000000..f5f84228cd
--- /dev/null
+++ b/macros/latex/contrib/duerer-latex/duerer.tex
@@ -0,0 +1,89 @@
+\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{duerer,listings,multicol}
+\title{The \texttt{duerer} package\medskip\\
+ \large\LaTeX\ support for the duerer fonts}
+\author{version 1.1 \today}
+\lstset{language=[latex]tex,breaklines=true}
+\date{Palle J\o rgensen}
+
+\begin{document}
+\maketitle
+
+\section{Introduction}
+\label{sec:introduction}
+
+The \texttt{duerer} package provides support for the duerer (Dürer)
+fonts. The duerer fonts are already installed on many systems, this is
+only support for using the duerer fonts with \LaTeX.
+
+Please note that the duerer fonts only provides uppercase characters.
+
+The license of the duerer pcakage and the related files is GNU General
+Public License.
+
+\section{Using the duerer package}
+\label{sec:using-duerer-fonts}
+
+If you want some text typeset with the duerer fonts for a short text
+you can use one of the commands
+
+\begin{lstlisting}
+ \textdurm{...}, \textdubf{...}, \textdusl{...}
+\end{lstlisting}
+which typesets the text with Dürer Roman, Dürer Roman Bold and Dürer
+Roman Slanted respektively.
+
+Furthermore there are three other duerer font families available
+\begin{lstlisting}
+ \textdutt{...}, \textdusf{...}, \textduin{...}
+\end{lstlisting}
+which typesets the text with Dürer Typewriter Type, Dürer Sans Serif,
+Dürer Informal respectively.
+
+If you want to typeset longer passages of text with the duerer fonts,
+you can use the environments
+
+\begin{lstlisting}
+ durmfamily, dusffamily, duttfamily, duinfamily
+\end{lstlisting}
+Inside durmfamily the normal \LaTeX\ font switches \verb+\slshape+ and
+\verb+\bfseries+ works. Furthermore \verb+\emph+ works too.
+
+It is possible to use the commands
+\begin{lstlisting}
+ \durmfamily, \dusffamily, \duttfamily, \duinfamily
+\end{lstlisting}
+but these commands also changes the current fontencoding; use with
+caution\dots \clearpage
+\appendix
+
+\section{Source of the files in the duerer bundle}
+\label{sec:source}
+
+\subsection{duerer.sty}
+\label{sec:duerer.sty}
+\lstinputlisting{duerer.sty}
+
+\subsection{ot1cdr.fd}
+\label{sec:ot1cdr.fd}
+\lstinputlisting{ot1cdr.fd}
+
+\subsection{ot1cdss.fd}
+\label{sec:ot1cdss.fd}
+\lstinputlisting{ot1cdss.fd}
+
+\subsection{ot1cdtt.fd}
+\label{sec:ot1cdtt.fd}
+\lstinputlisting{ot1cdtt.fd}
+
+\subsection{ot1cdin.fd}
+\label{sec:ot1cdin.fd}
+\lstinputlisting{ot1cdin.fd}
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/macros/latex/contrib/duerer-latex/ot1cdin.fd b/macros/latex/contrib/duerer-latex/ot1cdin.fd
new file mode 100644
index 0000000000..2808f34b5b
--- /dev/null
+++ b/macros/latex/contrib/duerer-latex/ot1cdin.fd
@@ -0,0 +1,21 @@
+\ProvidesFile{ot1cdin.fd}
+ [2006/01/31 v1.1 LaTeX font definitions for duerer informal (PJ)]
+
+\DeclareFontFamily{OT1}{cdin}{}
+\DeclareFontShape{OT1}{cdin}{m}{n}%
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88>cdi10}{}
+
+\DeclareFontShape{OT1}{cdin}{m}{sc}{<->ssub * cdin/m/n}{}
+\DeclareFontShape{OT1}{cdin}{m}{it}{<->ssub * cdin/m/n}{}
+\DeclareFontShape{OT1}{cdin}{m}{sl}{<->ssub * cdin/m/n}{}
+
+\DeclareFontShape{OT1}{cdin}{b}{n}{<->ssub * cdin/m/n}{}
+\DeclareFontShape{OT1}{cdin}{b}{sl}{<->ssub * cdin/b/n}{}
+\DeclareFontShape{OT1}{cdin}{b}{it}{<->ssub * cdin/b/n}{}
+\DeclareFontShape{OT1}{cdin}{b}{sc}{<->ssub * cdin/b/n}{}
+
+\DeclareFontShape{OT1}{cdin}{bx}{n}{<->ssub * cdin/b/n}{}
+\DeclareFontShape{OT1}{cdin}{bx}{sl}{<->ssub * cdin/b/sl}{}
+\DeclareFontShape{OT1}{cdin}{bx}{it}{<->ssub * cdin/b/it}{}
+\DeclareFontShape{OT1}{cdin}{bx}{sc}{<->ssub * cdin/b/sc}{}
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/duerer-latex/ot1cdr.fd b/macros/latex/contrib/duerer-latex/ot1cdr.fd
new file mode 100644
index 0000000000..0e865a32d2
--- /dev/null
+++ b/macros/latex/contrib/duerer-latex/ot1cdr.fd
@@ -0,0 +1,25 @@
+\ProvidesFile{ot1cdr.fd}
+ [2006/01/31 v1.1 LaTeX font definitions for duerer (PJ)]
+
+\DeclareFontFamily{OT1}{cdr}{}
+\DeclareFontShape{OT1}{cdr}{m}{n}%
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88>cdr10}{}
+
+\DeclareFontShape{OT1}{cdr}{m}{sl}%
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>cdsl10}{}
+
+\DeclareFontShape{OT1}{cdr}{b}{n}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>cdb10}{}
+
+\DeclareFontShape{OT1}{cdr}{m}{sc}{<->ssub * cdr/m/n}{}
+\DeclareFontShape{OT1}{cdr}{m}{it}{<->ssub * cdr/m/sl}{}
+
+\DeclareFontShape{OT1}{cdr}{b}{sl}{<->ssub * cdr/b/n}{}
+\DeclareFontShape{OT1}{cdr}{b}{it}{<->ssub * cdr/b/n}{}
+\DeclareFontShape{OT1}{cdr}{b}{sc}{<->ssub * cdr/b/n}{}
+
+\DeclareFontShape{OT1}{cdr}{bx}{n}{<->ssub * cdr/b/n}{}
+\DeclareFontShape{OT1}{cdr}{bx}{sl}{<->ssub * cdr/b/sl}{}
+\DeclareFontShape{OT1}{cdr}{bx}{it}{<->ssub * cdr/b/it}{}
+\DeclareFontShape{OT1}{cdr}{bx}{sc}{<->ssub * cdr/b/sc}{}
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/duerer-latex/ot1cdss.fd b/macros/latex/contrib/duerer-latex/ot1cdss.fd
new file mode 100644
index 0000000000..66b6e00d84
--- /dev/null
+++ b/macros/latex/contrib/duerer-latex/ot1cdss.fd
@@ -0,0 +1,21 @@
+\ProvidesFile{ot1cdss.fd}
+ [2006/01/31 v1.1 LaTeX font definitions for duerer sans (PJ)]
+
+\DeclareFontFamily{OT1}{cdss}{}
+\DeclareFontShape{OT1}{cdss}{m}{n}%
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88>cdss10}{}
+
+\DeclareFontShape{OT1}{cdss}{m}{sc}{<->ssub * cdss/m/n}{}
+\DeclareFontShape{OT1}{cdss}{m}{it}{<->ssub * cdss/m/n}{}
+\DeclareFontShape{OT1}{cdss}{m}{sl}{<->ssub * cdss/m/n}{}
+
+\DeclareFontShape{OT1}{cdss}{b}{n}{<->ssub * cdss/m/n}{}
+\DeclareFontShape{OT1}{cdss}{b}{sl}{<->ssub * cdss/b/n}{}
+\DeclareFontShape{OT1}{cdss}{b}{it}{<->ssub * cdss/b/n}{}
+\DeclareFontShape{OT1}{cdss}{b}{sc}{<->ssub * cdss/b/n}{}
+
+\DeclareFontShape{OT1}{cdss}{bx}{n}{<->ssub * cdss/b/n}{}
+\DeclareFontShape{OT1}{cdss}{bx}{sl}{<->ssub * cdss/b/sl}{}
+\DeclareFontShape{OT1}{cdss}{bx}{it}{<->ssub * cdss/b/it}{}
+\DeclareFontShape{OT1}{cdss}{bx}{sc}{<->ssub * cdss/b/sc}{}
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/duerer-latex/ot1cdtt.fd b/macros/latex/contrib/duerer-latex/ot1cdtt.fd
new file mode 100644
index 0000000000..98e5b2b3a7
--- /dev/null
+++ b/macros/latex/contrib/duerer-latex/ot1cdtt.fd
@@ -0,0 +1,21 @@
+\ProvidesFile{ot1cdtt.fd}
+ [2006/01/31 v1.1 LaTeX font definitions for duerer typewriter (PJ)]
+
+\DeclareFontFamily{OT1}{cdtt}{}
+\DeclareFontShape{OT1}{cdtt}{m}{n}%
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88>cdtt10}{}
+
+\DeclareFontShape{OT1}{cdtt}{m}{sc}{<->ssub * cdtt/m/n}{}
+\DeclareFontShape{OT1}{cdtt}{m}{it}{<->ssub * cdtt/m/n}{}
+\DeclareFontShape{OT1}{cdtt}{m}{sl}{<->ssub * cdtt/m/n}{}
+
+\DeclareFontShape{OT1}{cdtt}{b}{n}{<->ssub * cdtt/m/n}{}
+\DeclareFontShape{OT1}{cdtt}{b}{sl}{<->ssub * cdtt/b/n}{}
+\DeclareFontShape{OT1}{cdtt}{b}{it}{<->ssub * cdtt/b/n}{}
+\DeclareFontShape{OT1}{cdtt}{b}{sc}{<->ssub * cdtt/b/n}{}
+
+\DeclareFontShape{OT1}{cdtt}{bx}{n}{<->ssub * cdtt/b/n}{}
+\DeclareFontShape{OT1}{cdtt}{bx}{sl}{<->ssub * cdtt/b/sl}{}
+\DeclareFontShape{OT1}{cdtt}{bx}{it}{<->ssub * cdtt/b/it}{}
+\DeclareFontShape{OT1}{cdtt}{bx}{sc}{<->ssub * cdtt/b/sc}{}
+\endinput \ No newline at end of file