diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/dantelogo |
Initial commit
Diffstat (limited to 'fonts/dantelogo')
28 files changed, 209 insertions, 0 deletions
diff --git a/fonts/dantelogo/Changes b/fonts/dantelogo/Changes new file mode 100644 index 0000000000..34f4158a6b --- /dev/null +++ b/fonts/dantelogo/Changes @@ -0,0 +1,6 @@ +dantelogo.sty ----- +0.03 2015-10-09 - fixed bug with fd files +0.02a 2015-08-12 - fixed bug in dante.map +0.02 2014-10-01 - use \providecommand instead of \newcommand +0.01 2014-09-22 - first CTAN version + diff --git a/fonts/dantelogo/README b/fonts/dantelogo/README new file mode 100644 index 0000000000..f011007dd2 --- /dev/null +++ b/fonts/dantelogo/README @@ -0,0 +1,8 @@ +dantelogo.sty + +provides an interface for LuaLaTeX/XeLaTeX/pdfLaTeX +for using the DANTE font for DANTE's logo. +http://www.dante.de, the german speaking TeX user group + +The fonts are under the SIL Open Font License and +the package is under the LPPL. diff --git a/fonts/dantelogo/doc/dantelogo-doc.pdf b/fonts/dantelogo/doc/dantelogo-doc.pdf Binary files differnew file mode 100644 index 0000000000..09bcd5adda --- /dev/null +++ b/fonts/dantelogo/doc/dantelogo-doc.pdf diff --git a/fonts/dantelogo/doc/dantelogo-doc.tex b/fonts/dantelogo/doc/dantelogo-doc.tex new file mode 100644 index 0000000000..02f4c6578a --- /dev/null +++ b/fonts/dantelogo/doc/dantelogo-doc.tex @@ -0,0 +1,62 @@ +% $Id: dantelogo-doc.tex 190 2015-10-09 13:04:36Z herbert $ +\documentclass{article} +\usepackage{iftex} +\ifPDFTeX + \usepackage[T1]{fontenc} + \usepackage{libertine} + \usepackage[scaled=0.83]{beramono} + \usepackage[utf8]{inputenc} +\else + \usepackage{fontspec} + \usepackage{libertine} + \setmonofont[Scale=0.83]{DejaVu Sans Mono} +\fi +\usepackage{dantelogo} +\let\FV\fileversion +\usepackage{geometry} +\usepackage{showexpl} +\lstset{language=[LaTeX]TeX,basicstyle=\ttfamily\small,% + extendedchars,explpreset={numbers=none},% + breaklines=true} + +\begin{document} +\title{Package \texttt{dantelogo}\\v.\,\FV} +\author{Herbert Voß \and Klaus Höppner} +\date{\today} +\maketitle + +\noindent This package defines a macro \verb|\dantelogo[<size>]| which gives \dantelogo. It can be used with all current \TeX\ engines. There are Type1 and OTF versions +of the font which includes only the five characters \mbox{D-A-N-T-E}. The \verb|<size>| is an optional parameter. The package itself tries +to detect the running machine (\texttt{pdflatex}, \texttt{xelatex}, or \texttt{lualatex}) and then loads by default +package \verb|fontenc| for \texttt{pdflatex} or package \texttt{fontspec}, otherwise. + +\begin{LTXexample}[width=0.4\linewidth] +\dantelogo\Huge\dantelogo +\end{LTXexample} + +\begin{LTXexample}[width=0.4\linewidth] +\dantelogo[20pt]\dantelogo +\end{LTXexample} + +\begin{LTXexample}[width=0.4\linewidth] +\bfseries\dantelogo\Huge\dantelogo +\end{LTXexample} + +\begin{LTXexample}[width=0.4\linewidth] +\itshape\dantelogo[20pt]\dantelogo +\end{LTXexample} + +\begin{LTXexample}[width=0.4\linewidth] +\bfseries\itshape\dantelogo\Huge\dantelogo +\end{LTXexample} + +\subsection*{License} +The fonts are published under the SIL Open Font License (http://scripts.sil.org/OFL) while +the package is published under the LPPL (http://latex-project.org/lppl/). + +\subsection*{The code} + +\lstinputlisting[numbers=left,numberstyle=\tiny,xleftmargin=2em]{dantelogo.sty} + + +\end{document} diff --git a/fonts/dantelogo/fonts/enc/dante.enc b/fonts/dantelogo/fonts/enc/dante.enc new file mode 100644 index 0000000000..98b8db9ca6 --- /dev/null +++ b/fonts/dantelogo/fonts/enc/dante.enc @@ -0,0 +1,54 @@ +%%encdante +% Encoding created by otftotfm on Tue Sep 2 10:59:47 2014 +% Command line follows encoding +/encdante [ +%00 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%10 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%20 + /space /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%30 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%40 + /.notdef /A /.notdef /.notdef /D /E /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /N /.notdef +%50 + /.notdef /.notdef /.notdef /.notdef /T /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%60 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%70 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%80 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%D0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def +% Command line: 'otftotfm DANTE-Bold.otf' diff --git a/fonts/dantelogo/fonts/map/dante.map b/fonts/dantelogo/fonts/map/dante.map new file mode 100644 index 0000000000..09ea84c571 --- /dev/null +++ b/fonts/dantelogo/fonts/map/dante.map @@ -0,0 +1,4 @@ +DANTE DANTE "encdante ReEncodeFont" <dante.enc <DANTE.pfb +DANTE-Bold--texnansx--base DANTE-Bold "encdante ReEncodeFont" <dante.enc <DANTE-Bold.pfb +DANTE-Italic--texnansx--base DANE-Italic "encdante ReEncodeFont" <dante.enc <DANTE-Italic.pfb +DANTE-Bold-Italic--texnansx--base DANTE-Bold-Italic "encdante ReEncodeFont" <dante.enc <DANTE-Bold-Italic.pfb diff --git a/fonts/dantelogo/fonts/opentype/DANTE-Bold-Italic.otf b/fonts/dantelogo/fonts/opentype/DANTE-Bold-Italic.otf Binary files differnew file mode 100644 index 0000000000..23b23d1758 --- /dev/null +++ b/fonts/dantelogo/fonts/opentype/DANTE-Bold-Italic.otf diff --git a/fonts/dantelogo/fonts/opentype/DANTE-Bold.otf b/fonts/dantelogo/fonts/opentype/DANTE-Bold.otf Binary files differnew file mode 100644 index 0000000000..cf9f81ef39 --- /dev/null +++ b/fonts/dantelogo/fonts/opentype/DANTE-Bold.otf diff --git a/fonts/dantelogo/fonts/opentype/DANTE-Italic.otf b/fonts/dantelogo/fonts/opentype/DANTE-Italic.otf Binary files differnew file mode 100644 index 0000000000..f51a1392bb --- /dev/null +++ b/fonts/dantelogo/fonts/opentype/DANTE-Italic.otf diff --git a/fonts/dantelogo/fonts/opentype/DANTE.otf b/fonts/dantelogo/fonts/opentype/DANTE.otf Binary files differnew file mode 100644 index 0000000000..12b175fde8 --- /dev/null +++ b/fonts/dantelogo/fonts/opentype/DANTE.otf diff --git a/fonts/dantelogo/fonts/tfm/DANTE-Bold--texnansx--base.tfm b/fonts/dantelogo/fonts/tfm/DANTE-Bold--texnansx--base.tfm Binary files differnew file mode 100644 index 0000000000..7dbbf88bc7 --- /dev/null +++ b/fonts/dantelogo/fonts/tfm/DANTE-Bold--texnansx--base.tfm diff --git a/fonts/dantelogo/fonts/tfm/DANTE-Bold--texnansx.tfm b/fonts/dantelogo/fonts/tfm/DANTE-Bold--texnansx.tfm Binary files differnew file mode 100644 index 0000000000..107d0ebbe0 --- /dev/null +++ b/fonts/dantelogo/fonts/tfm/DANTE-Bold--texnansx.tfm diff --git a/fonts/dantelogo/fonts/tfm/DANTE-Bold-Italic--texnansx--base.tfm b/fonts/dantelogo/fonts/tfm/DANTE-Bold-Italic--texnansx--base.tfm Binary files differnew file mode 100644 index 0000000000..fd0ddf10ae --- /dev/null +++ b/fonts/dantelogo/fonts/tfm/DANTE-Bold-Italic--texnansx--base.tfm diff --git a/fonts/dantelogo/fonts/tfm/DANTE-Bold-Italic--texnansx.tfm b/fonts/dantelogo/fonts/tfm/DANTE-Bold-Italic--texnansx.tfm Binary files differnew file mode 100644 index 0000000000..0bcc47e542 --- /dev/null +++ b/fonts/dantelogo/fonts/tfm/DANTE-Bold-Italic--texnansx.tfm diff --git a/fonts/dantelogo/fonts/tfm/DANTE-Bold.tfm b/fonts/dantelogo/fonts/tfm/DANTE-Bold.tfm Binary files differnew file mode 100644 index 0000000000..566b193a6d --- /dev/null +++ b/fonts/dantelogo/fonts/tfm/DANTE-Bold.tfm diff --git a/fonts/dantelogo/fonts/tfm/DANTE-Italic--texnansx--base.tfm b/fonts/dantelogo/fonts/tfm/DANTE-Italic--texnansx--base.tfm Binary files differnew file mode 100644 index 0000000000..e56fc7df5e --- /dev/null +++ b/fonts/dantelogo/fonts/tfm/DANTE-Italic--texnansx--base.tfm diff --git a/fonts/dantelogo/fonts/tfm/DANTE-Italic--texnansx.tfm b/fonts/dantelogo/fonts/tfm/DANTE-Italic--texnansx.tfm Binary files differnew file mode 100644 index 0000000000..99c01d7866 --- /dev/null +++ b/fonts/dantelogo/fonts/tfm/DANTE-Italic--texnansx.tfm diff --git a/fonts/dantelogo/fonts/tfm/DANTE.tfm b/fonts/dantelogo/fonts/tfm/DANTE.tfm Binary files differnew file mode 100644 index 0000000000..44bf5f8144 --- /dev/null +++ b/fonts/dantelogo/fonts/tfm/DANTE.tfm diff --git a/fonts/dantelogo/fonts/type1/DANTE-Bold-Italic.pfb b/fonts/dantelogo/fonts/type1/DANTE-Bold-Italic.pfb Binary files differnew file mode 100644 index 0000000000..06f043fc8c --- /dev/null +++ b/fonts/dantelogo/fonts/type1/DANTE-Bold-Italic.pfb diff --git a/fonts/dantelogo/fonts/type1/DANTE-Bold.pfb b/fonts/dantelogo/fonts/type1/DANTE-Bold.pfb Binary files differnew file mode 100644 index 0000000000..bece6ce586 --- /dev/null +++ b/fonts/dantelogo/fonts/type1/DANTE-Bold.pfb diff --git a/fonts/dantelogo/fonts/type1/DANTE-Italic.pfb b/fonts/dantelogo/fonts/type1/DANTE-Italic.pfb Binary files differnew file mode 100644 index 0000000000..429d81fc81 --- /dev/null +++ b/fonts/dantelogo/fonts/type1/DANTE-Italic.pfb diff --git a/fonts/dantelogo/fonts/type1/DANTE.pfb b/fonts/dantelogo/fonts/type1/DANTE.pfb Binary files differnew file mode 100644 index 0000000000..cafca9cf32 --- /dev/null +++ b/fonts/dantelogo/fonts/type1/DANTE.pfb diff --git a/fonts/dantelogo/fonts/vf/DANTE-Bold--texnansx.vf b/fonts/dantelogo/fonts/vf/DANTE-Bold--texnansx.vf Binary files differnew file mode 100644 index 0000000000..0971070c6a --- /dev/null +++ b/fonts/dantelogo/fonts/vf/DANTE-Bold--texnansx.vf diff --git a/fonts/dantelogo/fonts/vf/DANTE-Bold-Italic--texnansx.vf b/fonts/dantelogo/fonts/vf/DANTE-Bold-Italic--texnansx.vf Binary files differnew file mode 100644 index 0000000000..ed964d001c --- /dev/null +++ b/fonts/dantelogo/fonts/vf/DANTE-Bold-Italic--texnansx.vf diff --git a/fonts/dantelogo/fonts/vf/DANTE-Italic--texnansx.vf b/fonts/dantelogo/fonts/vf/DANTE-Italic--texnansx.vf Binary files differnew file mode 100644 index 0000000000..b8b993a0c1 --- /dev/null +++ b/fonts/dantelogo/fonts/vf/DANTE-Italic--texnansx.vf diff --git a/fonts/dantelogo/latex/OT1DANTE.fd b/fonts/dantelogo/latex/OT1DANTE.fd new file mode 100644 index 0000000000..003e310a76 --- /dev/null +++ b/fonts/dantelogo/latex/OT1DANTE.fd @@ -0,0 +1,13 @@ +\ProvidesFile{ot1DANTE.fd} + [2015/08/12 font definitions for OT1/dante.] + +\DeclareFontFamily{OT1}{DANTE}{} +\DeclareFontShape{OT1}{DANTE}{m}{n} {<-> DANTE}{} +\DeclareFontShape{OT1}{DANTE}{m}{it} {<-> DANTE-Italic--texnansx--base}{} +\DeclareFontShape{OT1}{DANTE}{b}{n} {<-> DANTE-Bold--texnansx--base}{} +\DeclareFontShape{OT1}{DANTE}{b}{it} {<-> DANTE-Bold-Italic--texnansx--base}{} +\DeclareFontShape{OT1}{DANTE}{bx}{n} {<-> ssub * DANTE/b/n}{} +\DeclareFontShape{OT1}{DANTE}{bx}{it}{<-> ssub * DANTE/b/it}{} +\DeclareFontShape{OT1}{DANTE}{m}{sl} {<-> ssub * DANTE/m/it}{} +\endinput + diff --git a/fonts/dantelogo/latex/T1DANTE.fd b/fonts/dantelogo/latex/T1DANTE.fd new file mode 100644 index 0000000000..38767402ae --- /dev/null +++ b/fonts/dantelogo/latex/T1DANTE.fd @@ -0,0 +1,14 @@ +\ProvidesFile{t1DANTE.fd} + [2015/08/12 font definitions for T1/DANTE.] + +\DeclareFontFamily{T1}{DANTE}{} +\DeclareFontShape{T1}{DANTE}{m}{n} {<-> DANTE}{} +\DeclareFontShape{T1}{DANTE}{m}{it} {<-> DANTE-Italic--texnansx--base}{} +\DeclareFontShape{T1}{DANTE}{b}{n} {<-> DANTE-Bold--texnansx--base}{} +\DeclareFontShape{T1}{DANTE}{b}{it} {<-> DANTE-Bold-Italic--texnansx--base}{} +\DeclareFontShape{T1}{DANTE}{bx}{n} {<-> ssub * DANTE/b/n}{} +\DeclareFontShape{T1}{DANTE}{bx}{it}{<-> ssub * DANTE/b/it}{} +\DeclareFontShape{T1}{DANTE}{m}{sl} {<-> ssub * DANTE/m/it}{} + +\endinput + diff --git a/fonts/dantelogo/latex/dantelogo.sty b/fonts/dantelogo/latex/dantelogo.sty new file mode 100644 index 0000000000..66d8d2ec44 --- /dev/null +++ b/fonts/dantelogo/latex/dantelogo.sty @@ -0,0 +1,48 @@ +% $Id: dantelogo.sty 190 2015-10-09 13:04:36Z herbert $ +%% +%% This is file `dantelogo.sty'. +%% +%% IMPORTANT NOTICE: +%% +%% dantelogo.sty Copyright (C) 2015- Herbert Voss <hvoss@tug.org> +%% Klaus Hoeppner +%% +%% This package 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. +%% +% +\def\fileversion{0.03} +\def\filedate{2015/08/12} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{dantelogo}[\filedate\space v\fileversion] +\message{`dantelogo' v\fileversion, \filedate\space macro for DANTE's logo (hv)} +% +\RequirePackage{iftex} + +\@tempswatrue% suppose latex or pdflatex +% +\ifXeTeX\@tempswafalse\else\ifLuaTeX\@tempswafalse\fi\fi +% +\if@tempswa% we have (pdf)latex + \message{We run (pdf)latex ... }% + \PassOptionsToPackage{T1}{fontenc}% + \RequirePackage{fontenc}% + \def\dante@font{\fontencoding{\encodingdefault}\fontfamily{DANTE}\selectfont}% +\else + \message{We run (lua)xelatex ... }% + \RequirePackage{fontspec} + \newfontfamily\dante@font{DANTE}% + [Extension=.otf, + BoldFont=*-Bold, + ItalicFont=*-Italic, + BoldItalicFont=*-Bold-Italic] +\fi +% +\providecommand\dantelogo{}% to be sure that it is defined +\renewcommand\dantelogo[1][]{{% + \dante@font + \ifx\relax#1\relax\else\fontsize{#1}{#1}\selectfont\fi DANTE}} +% +% +\endinput |