diff options
32 files changed, 201 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/dantelogo/Changes b/Master/texmf-dist/doc/fonts/dantelogo/Changes new file mode 100644 index 00000000000..49a1b79679a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dantelogo/Changes @@ -0,0 +1,2 @@ +dtk.cls ----- +0.01 2014-09-02 - first CTAN version diff --git a/Master/texmf-dist/doc/fonts/dantelogo/README b/Master/texmf-dist/doc/fonts/dantelogo/README new file mode 100644 index 00000000000..4eab3e04dd6 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dantelogo/README @@ -0,0 +1,5 @@ +dantelogo.sty + +provides an interface for LuaLaTeX/XeLaTeX/pdfLaTeX +for using the DANTE font for DANE's logo + diff --git a/Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.pdf b/Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.pdf Binary files differnew file mode 100644 index 00000000000..1d346d29235 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.pdf diff --git a/Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.tex b/Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.tex new file mode 100644 index 00000000000..daf46bd2394 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.tex @@ -0,0 +1,58 @@ +% $Id: dantelogo-doc.tex 99 2014-09-02 11:41:01Z herbert $ +\documentclass{article} +\usepackage{iftex} +\ifPDFTeX + \usepackage[T1]{fontenc} + \usepackage{libertine} + \usepackage[scaled=0.85]{beramono} + \usepackage[utf8]{inputenc} +\else + \usepackage{fontspec} + \usepackage{libertine} + \setmonofont[Scale=0.85]{DejaVu Sans Mono} +\fi +\usepackage{dantelogo} +\usepackage{geometry} +\let\FV\fileversion +\usepackage{showexpl} +\lstset{language=[LaTeX]TEX,basicstyle=\ttfamily\small,% + extendedchars,numbers=left,numberstyle=\tiny,% + xleftmargin=2em,breaklines=true} + +\begin{document} +\title{Package \texttt{dantelogo}\\v.\,\FV} +\author{Herbert Voß \and Klaus Höppner} +\date{\today} +\maketitle + +\verb|\dantelogo[<size>]| which gives \dantelogo, can be used with all current \TeX\ engines. There are Type1 and OTF versions +of the font which includes only the five characters dante. 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*{The code} + +\lstinputlisting{dantelogo.sty} + + +\end{document} diff --git a/Master/texmf-dist/fonts/enc/dvips/dantelogo/dante.enc b/Master/texmf-dist/fonts/enc/dvips/dantelogo/dante.enc new file mode 100644 index 00000000000..98b8db9ca6a --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/dantelogo/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/Master/texmf-dist/fonts/map/dvips/dantelogo/dante.map b/Master/texmf-dist/fonts/map/dvips/dantelogo/dante.map new file mode 100644 index 00000000000..468a2f66339 --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/dantelogo/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 DANTE-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/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Bold-Italic.otf b/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Bold-Italic.otf Binary files differnew file mode 100644 index 00000000000..23b23d1758c --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Bold-Italic.otf diff --git a/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Bold.otf b/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Bold.otf Binary files differnew file mode 100644 index 00000000000..cf9f81ef396 --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Bold.otf diff --git a/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Italic.otf b/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Italic.otf Binary files differnew file mode 100644 index 00000000000..f51a1392bbc --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Italic.otf diff --git a/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE.otf b/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE.otf Binary files differnew file mode 100644 index 00000000000..12b175fde8d --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE.otf diff --git a/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold--texnansx--base.tfm b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold--texnansx--base.tfm Binary files differnew file mode 100644 index 00000000000..7dbbf88bc70 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold--texnansx--base.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold--texnansx.tfm b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold--texnansx.tfm Binary files differnew file mode 100644 index 00000000000..107d0ebbe03 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold--texnansx.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold-Italic--texnansx--base.tfm b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold-Italic--texnansx--base.tfm Binary files differnew file mode 100644 index 00000000000..fd0ddf10aeb --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold-Italic--texnansx--base.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold-Italic--texnansx.tfm b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold-Italic--texnansx.tfm Binary files differnew file mode 100644 index 00000000000..0bcc47e5423 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold-Italic--texnansx.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold.tfm b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold.tfm Binary files differnew file mode 100644 index 00000000000..566b193a6d1 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Italic--texnansx--base.tfm b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Italic--texnansx--base.tfm Binary files differnew file mode 100644 index 00000000000..e56fc7df5e9 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Italic--texnansx--base.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Italic--texnansx.tfm b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Italic--texnansx.tfm Binary files differnew file mode 100644 index 00000000000..99c01d7866a --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Italic--texnansx.tfm diff --git a/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE.tfm b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE.tfm Binary files differnew file mode 100644 index 00000000000..44bf5f81440 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE.tfm diff --git a/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Bold-Italic.pfb b/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Bold-Italic.pfb Binary files differnew file mode 100644 index 00000000000..06f043fc8c2 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Bold-Italic.pfb diff --git a/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Bold.pfb b/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Bold.pfb Binary files differnew file mode 100644 index 00000000000..bece6ce5860 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Bold.pfb diff --git a/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Italic.pfb b/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Italic.pfb Binary files differnew file mode 100644 index 00000000000..429d81fc81b --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Italic.pfb diff --git a/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE.pfb b/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE.pfb Binary files differnew file mode 100644 index 00000000000..cafca9cf321 --- /dev/null +++ b/Master/texmf-dist/fonts/type1/public/dantelogo/DANTE.pfb diff --git a/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Bold--texnansx.vf b/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Bold--texnansx.vf Binary files differnew file mode 100644 index 00000000000..0971070c6a8 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Bold--texnansx.vf diff --git a/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Bold-Italic--texnansx.vf b/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Bold-Italic--texnansx.vf Binary files differnew file mode 100644 index 00000000000..ed964d001c6 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Bold-Italic--texnansx.vf diff --git a/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Italic--texnansx.vf b/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Italic--texnansx.vf Binary files differnew file mode 100644 index 00000000000..b8b993a0c1d --- /dev/null +++ b/Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Italic--texnansx.vf diff --git a/Master/texmf-dist/tex/latex/dantelogo/dantelogo.sty b/Master/texmf-dist/tex/latex/dantelogo/dantelogo.sty new file mode 100644 index 00000000000..c740037f00f --- /dev/null +++ b/Master/texmf-dist/tex/latex/dantelogo/dantelogo.sty @@ -0,0 +1,47 @@ +% $Id: .sty 51 2014-07-26 18:36:44Z 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.01} +\def\filedate{2014/09/02} +\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 +% +\newcommand\dantelogo[1][]{{% + \dante@font + \ifx\relax#1\relax\else\fontsize{#1}{#1}\fi\selectfont DANTE}} +% +% +\endinput diff --git a/Master/texmf-dist/tex/latex/dantelogo/ot1dante.fd b/Master/texmf-dist/tex/latex/dantelogo/ot1dante.fd new file mode 100644 index 00000000000..def24707ed6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dantelogo/ot1dante.fd @@ -0,0 +1,13 @@ +\ProvidesFile{ot1dante.fd} + [2014/09/02 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/Master/texmf-dist/tex/latex/dantelogo/t1dante.fd b/Master/texmf-dist/tex/latex/dantelogo/t1dante.fd new file mode 100644 index 00000000000..9c83b1e71d1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/dantelogo/t1dante.fd @@ -0,0 +1,14 @@ +\ProvidesFile{t1dante.fd} + [2014/09/02 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/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index c38f78eb709..cf091690c78 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -155,7 +155,7 @@ my @TLP_working = qw( cursolatex cuisine currfile currvita curve curve2e curves custom-bib cutwin cv cv4tw cweb-latex cyklop cyrillic cyrplain - dad dancers dashbox dashrule dashundergaps dataref datatool + dad dancers dantelogo dashbox dashrule dashundergaps dataref datatool dateiliste datenumber datetime dblfloatfix dccpaper dcpic de-macro decimal decorule dehyph-exptl dejavu delim delimtxt detlev-cm dhua diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index f049adf9c70..b90e88f4c1c 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -307,6 +307,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'cweb', "die 'skipping, programs'", 'cwpuzzle', "die 'skipping, in crossword package'", 'cyklop', "&MAKEcopy", + 'dantelogo', "&MAKEflatten", 'datatooltk', "die 'skipping, Java installation'", 'dejavu', "&MAKEflatten", 'deleq', "die 'skipping, nosell license'", diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc index f3c537bea4d..8874c0ad29d 100644 --- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc @@ -67,6 +67,7 @@ depend courier-scaled depend cryst depend cyklop depend dancers +depend dantelogo depend dejavu depend dice depend dictsym diff --git a/Master/tlpkg/tlpsrc/dantelogo.tlpsrc b/Master/tlpkg/tlpsrc/dantelogo.tlpsrc new file mode 100644 index 00000000000..5b971fee0e0 --- /dev/null +++ b/Master/tlpkg/tlpsrc/dantelogo.tlpsrc @@ -0,0 +1 @@ +execute addMap dante.map |