From 69907d774b557869742b2b4e51d22c427dea84f7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 23 Sep 2014 21:36:13 +0000 Subject: dantelogo (23sep14) git-svn-id: svn://tug.org/texlive/trunk@35241 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/dantelogo/Changes | 2 + Master/texmf-dist/doc/fonts/dantelogo/README | 5 ++ .../doc/fonts/dantelogo/dantelogo-doc.pdf | Bin 0 -> 70805 bytes .../doc/fonts/dantelogo/dantelogo-doc.tex | 58 +++++++++++++++++++++ .../texmf-dist/fonts/enc/dvips/dantelogo/dante.enc | 54 +++++++++++++++++++ .../texmf-dist/fonts/map/dvips/dantelogo/dante.map | 4 ++ .../public/dantelogo/DANTE-Bold-Italic.otf | Bin 0 -> 15544 bytes .../fonts/opentype/public/dantelogo/DANTE-Bold.otf | Bin 0 -> 16920 bytes .../opentype/public/dantelogo/DANTE-Italic.otf | Bin 0 -> 15444 bytes .../fonts/opentype/public/dantelogo/DANTE.otf | Bin 0 -> 15324 bytes .../dantelogo/DANTE-Bold--texnansx--base.tfm | Bin 0 -> 684 bytes .../tfm/public/dantelogo/DANTE-Bold--texnansx.tfm | Bin 0 -> 776 bytes .../DANTE-Bold-Italic--texnansx--base.tfm | Bin 0 -> 704 bytes .../dantelogo/DANTE-Bold-Italic--texnansx.tfm | Bin 0 -> 796 bytes .../fonts/tfm/public/dantelogo/DANTE-Bold.tfm | Bin 0 -> 380 bytes .../dantelogo/DANTE-Italic--texnansx--base.tfm | Bin 0 -> 704 bytes .../public/dantelogo/DANTE-Italic--texnansx.tfm | Bin 0 -> 796 bytes .../fonts/tfm/public/dantelogo/DANTE.tfm | Bin 0 -> 380 bytes .../type1/public/dantelogo/DANTE-Bold-Italic.pfb | Bin 0 -> 3237 bytes .../fonts/type1/public/dantelogo/DANTE-Bold.pfb | Bin 0 -> 3297 bytes .../fonts/type1/public/dantelogo/DANTE-Italic.pfb | Bin 0 -> 3183 bytes .../fonts/type1/public/dantelogo/DANTE.pfb | Bin 0 -> 3050 bytes .../vf/public/dantelogo/DANTE-Bold--texnansx.vf | Bin 0 -> 112 bytes .../dantelogo/DANTE-Bold-Italic--texnansx.vf | Bin 0 -> 120 bytes .../vf/public/dantelogo/DANTE-Italic--texnansx.vf | Bin 0 -> 116 bytes .../texmf-dist/tex/latex/dantelogo/dantelogo.sty | 47 +++++++++++++++++ Master/texmf-dist/tex/latex/dantelogo/ot1dante.fd | 13 +++++ Master/texmf-dist/tex/latex/dantelogo/t1dante.fd | 14 +++++ Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/libexec/ctan2tds | 1 + Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc | 1 + Master/tlpkg/tlpsrc/dantelogo.tlpsrc | 1 + 32 files changed, 201 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/fonts/dantelogo/Changes create mode 100644 Master/texmf-dist/doc/fonts/dantelogo/README create mode 100644 Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.pdf create mode 100644 Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.tex create mode 100644 Master/texmf-dist/fonts/enc/dvips/dantelogo/dante.enc create mode 100644 Master/texmf-dist/fonts/map/dvips/dantelogo/dante.map create mode 100644 Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Bold-Italic.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Bold.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE-Italic.otf create mode 100644 Master/texmf-dist/fonts/opentype/public/dantelogo/DANTE.otf create mode 100644 Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold--texnansx--base.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold--texnansx.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold-Italic--texnansx--base.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold-Italic--texnansx.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Bold.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Italic--texnansx--base.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE-Italic--texnansx.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/dantelogo/DANTE.tfm create mode 100644 Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Bold-Italic.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Bold.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/dantelogo/DANTE-Italic.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/dantelogo/DANTE.pfb create mode 100644 Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Bold--texnansx.vf create mode 100644 Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Bold-Italic--texnansx.vf create mode 100644 Master/texmf-dist/fonts/vf/public/dantelogo/DANTE-Italic--texnansx.vf create mode 100644 Master/texmf-dist/tex/latex/dantelogo/dantelogo.sty create mode 100644 Master/texmf-dist/tex/latex/dantelogo/ot1dante.fd create mode 100644 Master/texmf-dist/tex/latex/dantelogo/t1dante.fd create mode 100644 Master/tlpkg/tlpsrc/dantelogo.tlpsrc (limited to 'Master') 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 new file mode 100644 index 00000000000..1d346d29235 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/dantelogo/dantelogo-doc.pdf differ 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[]| 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|| 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" +%% 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 -- cgit v1.2.3