From 05a6ad0a69bc86f88f8fd796c442e698458e007a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 4 Apr 2019 20:53:27 +0000 Subject: yfonts (4apr19) git-svn-id: svn://tug.org/texlive/trunk@50755 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/yfonts/README | 158 +++++++++++++++++++++++ Master/texmf-dist/doc/latex/yfonts/liesmich | 16 ++- Master/texmf-dist/doc/latex/yfonts/readme | 152 ---------------------- Master/texmf-dist/doc/latex/yfonts/yfonts.pdf | Bin 0 -> 188376 bytes Master/texmf-dist/source/latex/yfonts/yfonts.dtx | 37 +++--- Master/texmf-dist/tex/latex/yfonts/yfonts.sty | 22 ++-- 6 files changed, 197 insertions(+), 188 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/yfonts/README delete mode 100644 Master/texmf-dist/doc/latex/yfonts/readme create mode 100644 Master/texmf-dist/doc/latex/yfonts/yfonts.pdf (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/yfonts/README b/Master/texmf-dist/doc/latex/yfonts/README new file mode 100644 index 00000000000..5c3c55c51c7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/yfonts/README @@ -0,0 +1,158 @@ +=> dieser Text in deutscher Sprache: Datei "liesmich" <= + +************************************************************ +* * +* yfonts.sty v1.4 * +* * +* A package for using old german fonts with LaTeX2e * +* * +************************************************************ + Walter Schmidt + + Norbert Preining + + 2019-04-04 + +The macro package "yfonts" provides a LaTeX interface to the +blackletter (old german) fonts designed by Yannis +Haralambous: Gotisch, Schwabacher, Fraktur and the baroque +initials. + +Despite their non-standard encoding, these fonts are fully +integrated into LaTeX's font management (NFSS), and the +package can be used together with german.sty. A macro is +provided which starts a paragraph with an embedded initial. + + +LaTeX files +----------- +yfonts.dtx LaTeX source +yfonts.ins installation script +frktest.tex short example + + +The fonts +--------- +The package yfonts.sty supports the following fonts: + +ygoth Gotisch from /fonts/gothic/ygoth +yswab Schwabacher /fonts/gothic/yswab +yfrak Fraktur /fonts/gothic/yfrak +ysmfrak Fraktur (variant) /fonts/gothic/yfrak +yinit initials /fonts/gothic/yinit + +It depends on your TeX system, how the above fonts are to be +installed. This topic is NOT discussed here. + +*** WARNING *** WARNING *** WARNING *** WARNING *** WARNING + +The font "ygoth" is known to produce Metafont errors. In +rare cases such problems have been observed with the other +fonts, too. This has nothing to do with the package +yfonts.sty, it is due to incorrect Metafont code of the +fonts. + +Questions and bug reports on this problem should be sent +to Yannis Haralambous , who has +designed the old german fonts. + + +Installing the LaTeX package +---------------------------- +Put the files yfonts.dtx and yfonts.ins into a common +directory. On a TDS-compliant TeX system, use: + + texmf/source/latex/yfonts + +Run LaTeX on yfonts.ins to generate the macro package file +yfonts.sty. Move it to a directory where TeX searches for +input files; in a TDS compliant system this should be: + + texmf/tex/latex/yfonts + +If you have properly set up your docstrip program and the +above directory exists already, this is done automagically! + +Run LaTeX on yfonts.dtx to typeset the documentation of the +LaTeX package. The documentation is written in german, so +you will need german.sty and the german hyphenation +patterns. + +Run LaTeX on the example frktest.tex to see an example using +the blackletter fonts; again, german.sty is required. + + +A short (and incomplete) english guide to yfonts.sty +---------------------------------------------------- +The commands \gothfamily, \swabfamily, \frakfamily and +\initfamily switch to Gotisch, Schwabacher, Fraktur or +initials within the current group. + +\textgoth{...}, \textswab{...}, \textfrak{...} and +\textinit{...} typeset their argument using old german +fonts. + +Size changing command are honored; available sizes are 10pt, +10.95pt, 12pt ... 24.88pt. + +There are no further font series or shapes. You may however +use Schwabacher for emphasizing within a Fraktur +environment, thus following historical practice. + +The regular \baselineskip is too large for the old german +fonts; the command \fraklines selects a suitable +\baselineskip for Fraktur or Schwabacher within the current +group; you must repeat it after any size changing command. + +Some ASCII symbols are missing (there is e.g. no ";" in the +Schwabacher font, and none of the fonts has a "@") + +A paragraph in Fraktur which starts with an embedded +initial: + + {\frakfamily\fraklines + \yinipar{E}in Absatz ... + + \par + } + +\yinipar begins a new paragraph (like \par) and suppresses +indentation (like \noindent). The end of the paragraph +(blank line or \par) must be within in the same group as the +command \fraklines. + +Use the regular LaTeX commands for umlauts, accents and +special symbols. You may additionally load german.sty. + +Important ligatures: + + *a *e *o *u produce a special version of the umlauts with + a small e instead of the dots. Load the package with the + option [varumlaut] to get them with the regular commands, + like \"a or "a, too. + + s: is the so-called final s + + the sharp s may be produced by \ss, "s or the ligature sz + +The command \etc produces a once popular symbol for "etc."; +it is available in the Fraktur font only. + + +History +------- +v1.4 <2019-04-04> (NP) Again use the now useable yinit fonts + (yinitas is not available in TeX Live due + to license issues) + +v1.3 <2003-01-08> \AA and \aa fixed. + +v1.2 <1999-05-12> License agreement changed to LPPL. + +v1.2 <1998-09-10> New: \yinipar + +v1.1 <1997-09-11> + + +% finis + diff --git a/Master/texmf-dist/doc/latex/yfonts/liesmich b/Master/texmf-dist/doc/latex/yfonts/liesmich index dd96d1d99fd..46766bd56a2 100644 --- a/Master/texmf-dist/doc/latex/yfonts/liesmich +++ b/Master/texmf-dist/doc/latex/yfonts/liesmich @@ -2,14 +2,16 @@ ************************************************************ * * -* yfonts.sty v1.3 * +* yfonts.sty v1.4 * * * * Ein Makropaket fuer den Fraktursatz mit LaTeX2e * * * ************************************************************ Walter Schmidt - - 2003-01-08 + + Norbert Preining + + 2019-04-04 Das Makropaket yfonts.sty ermoeglicht die Benutzung der von Yannis Haralambous entworfenen altdeutschen Schriften @@ -38,7 +40,7 @@ ygoth Gotisch aus /fonts/gothic/ygoth yswab Schwabacher /fonts/gothic/yswab yfrak Fraktur /fonts/gothic/yfrak ysmfrak Fraktur (Variante) /fonts/gothic/yfrak -yinitas Initialen /fonts/gothic/yinit +yinit Initialen /fonts/gothic/yinit Wie obige Fonts installiert werden mussen, haengt vom benutzten TeX-System ab und wird hier NICHT beschrieben, @@ -85,7 +87,11 @@ Beispiel zu sehen. Geschichte ---------- -v1.3 <2لل3-01-08> Makros \AA und \aa funktionieren wieder. +v1.4 <2019-04-04> (NP) Verwendung der nun funktionellen und + verfuegbaren yinit Schriften (yinitas ist + nicht in TeX Live wegen Lizenzbedingung) + +v1.3 <2003-01-08> Makros \AA und \aa funktionieren wieder. v1.2 <1999-05-12> Geaenderte Lizenzbedingung: LPPL diff --git a/Master/texmf-dist/doc/latex/yfonts/readme b/Master/texmf-dist/doc/latex/yfonts/readme deleted file mode 100644 index 9465319a758..00000000000 --- a/Master/texmf-dist/doc/latex/yfonts/readme +++ /dev/null @@ -1,152 +0,0 @@ -=> dieser Text in deutscher Sprache: Datei "liesmich" <= - -************************************************************ -* * -* yfonts.sty v1.3 * -* * -* A package for using old german fonts with LaTeX2e * -* * -************************************************************ - Walter Schmidt - - 2003-01-08 - -The macro package "yfonts" provides a LaTeX interface to the -blackletter (old german) fonts designed by Yannis -Haralambous: Gotisch, Schwabacher, Fraktur and the baroque -initials. - -Despite their non-standard encoding, these fonts are fully -integrated into LaTeX's font management (NFSS), and the -package can be used together with german.sty. A macro is -provided which starts a paragraph with an embedded initial. - - -LaTeX files ------------ -yfonts.dtx LaTeX source -yfonts.ins installation script -frktest.tex short example - - -The fonts ---------- -The package yfonts.sty supports the following fonts: - -ygoth Gotisch from /fonts/gothic/ygoth -yswab Schwabacher /fonts/gothic/yswab -yfrak Fraktur /fonts/gothic/yfrak -ysmfrak Fraktur (variant) /fonts/gothic/yfrak -yinitas initials /fonts/gothic/yinit - -It depends on your TeX system, how the above fonts are to be -installed. This topic is NOT discussed here. - -*** WARNING *** WARNING *** WARNING *** WARNING *** WARNING - -The font "ygoth" is known to produce Metafont errors. In -rare cases such problems have been observed with the other -fonts, too. This has nothing to do with the package -yfonts.sty, it is due to incorrect Metafont code of the -fonts. - -Questions and bug reports on this problem should be sent -to Yannis Haralambous , who has -designed the old german fonts. - - -Installing the LaTeX package ----------------------------- -Put the files yfonts.dtx and yfonts.ins into a common -directory. On a TDS-compliant TeX system, use: - - texmf/source/latex/yfonts - -Run LaTeX on yfonts.ins to generate the macro package file -yfonts.sty. Move it to a directory where TeX searches for -input files; in a TDS compliant system this should be: - - texmf/tex/latex/yfonts - -If you have properly set up your docstrip program and the -above directory exists already, this is done automagically! - -Run LaTeX on yfonts.dtx to typeset the documentation of the -LaTeX package. The documentation is written in german, so -you will need german.sty and the german hyphenation -patterns. - -Run LaTeX on the example frktest.tex to see an example using -the blackletter fonts; again, german.sty is required. - - -A short (and incomplete) english guide to yfonts.sty ----------------------------------------------------- -The commands \gothfamily, \swabfamily, \frakfamily and -\initfamily switch to Gotisch, Schwabacher, Fraktur or -initials within the current group. - -\textgoth{...}, \textswab{...}, \textfrak{...} and -\textinit{...} typeset their argument using old german -fonts. - -Size changing command are honored; available sizes are 10pt, -10.95pt, 12pt ... 24.88pt. - -There are no further font series or shapes. You may however -use Schwabacher for emphasizing within a Fraktur -environment, thus following historical practice. - -The regular \baselineskip is too large for the old german -fonts; the command \fraklines selects a suitable -\baselineskip for Fraktur or Schwabacher within the current -group; you must repeat it after any size changing command. - -Some ASCII symbols are missing (there is e.g. no ";" in the -Schwabacher font, and none of the fonts has a "@") - -A paragraph in Fraktur which starts with an embedded -initial: - - {\frakfamily\fraklines - \yinipar{E}in Absatz ... - - \par - } - -\yinipar begins a new paragraph (like \par) and suppresses -indentation (like \noindent). The end of the paragraph -(blank line or \par) must be within in the same group as the -command \fraklines. - -Use the regular LaTeX commands for umlauts, accents and -special symbols. You may additionally load german.sty. - -Important ligatures: - - *a *e *o *u produce a special version of the umlauts with - a small e instead of the dots. Load the package with the - option [varumlaut] to get them with the regular commands, - like \"a or "a, too. - - s: is the so-called final s - - the sharp s may be produced by \ss, "s or the ligature sz - -The command \etc produces a once popular symbol for "etc."; -it is available in the Fraktur font only. - - -History -------- -v1.3 <2003-01-08> \AA and \aa fixed. - -v1.2 <1999-05-12> License agreement changed to LPPL. - -v1.2 <1998-09-10> New: \yinipar - -v1.1 <1997-09-11> - - -% finis - diff --git a/Master/texmf-dist/doc/latex/yfonts/yfonts.pdf b/Master/texmf-dist/doc/latex/yfonts/yfonts.pdf new file mode 100644 index 00000000000..91fc15bc637 Binary files /dev/null and b/Master/texmf-dist/doc/latex/yfonts/yfonts.pdf differ diff --git a/Master/texmf-dist/source/latex/yfonts/yfonts.dtx b/Master/texmf-dist/source/latex/yfonts/yfonts.dtx index 82d3c7e397d..cb00ff67e3d 100644 --- a/Master/texmf-dist/source/latex/yfonts/yfonts.dtx +++ b/Master/texmf-dist/source/latex/yfonts/yfonts.dtx @@ -2,7 +2,8 @@ % % \iffalse meta comment % -% Copyright (c) Walter Schmidt 1997--2003 +% Copyright (c) Walter Schmidt 1997--2019 +% Copyright (c) Norbert Preining 2019 % % This program can be redistributed and/or modified under the terms % of the LaTeX Project Public License Distributed from CTAN @@ -17,7 +18,7 @@ \ProvidesFile{yfonts.drv} % %\ProvidesPackage{yfonts} - [2003/01/08 v1.3 (WaS)] + [2019/04/04 v1.4 (WaS&NP)] % %<*driver> \documentclass[11pt,openbib]{ltxdoc} @@ -35,7 +36,7 @@ % \GetFileInfo{yfonts.drv} % \DeleteShortVerb{\|} % \title{Ein Makropaket f"ur die gebrochenen Schriften} -% \author{Walter Schmidt\\ $\langle$\texttt{w-a-schmidt@arcor.de}$\rangle$} +% \author{Walter Schmidt\\ $\langle$\texttt{w.a.schmidt@gmx.net}$\rangle$} % \date{Version: \fileversion{} -- \filedate} % \maketitle % \tableofcontents @@ -92,7 +93,7 @@ % \texttt{yswab} & Schwabacher\\ % \texttt{yfrak} & Fraktur\\ % \texttt{ysmfrak} & Fraktur (Variante)\\ -% \texttt{yinitas} & Initialen\\ +% \texttt{yinit} & Initialen\\ % \end{tabular} % \end{quote} % Im CTAN findet man die Quellen f"ur diese Schriften in den @@ -158,7 +159,7 @@ % Analog dazu gibt es auch die Makros \verb!\gothdefault!, % \verb!\swabdefault! und \verb!\initdefault! f"ur % Gotisch ({\tt ygoth}), Schwabacher ({\tt yswab}) -% und die Initialen ({\tt yinitas}). Ein Abgehen von den +% und die Initialen ({\tt yinit}). Ein Abgehen von den % Voreinstellungen ist % selbstverst"andlich nur dann sinnvoll, wenn passende Fonts und fd-Dateien % verf"ugbar sind! @@ -290,7 +291,7 @@ % als Initiale und nachfolgend ein "`e"' zu setzen. % % Der Befehl \verb!\yinipar! setzt voraus, da"s als Font f"ur die -% Initialen tats"achlich \texttt{yinitas} gew"ahlt ist, d.\,h., da"s +% Initialen tats"achlich \texttt{yinit} gew"ahlt ist, d.\,h., da"s % die Voreinstellung f"ur \verb!\initfamily! \emph{nicht} ver"andert wurde. % (Eine andere Schrift mit gleicher Gr"o"se k"onnte jedoch verwendet werden.) % @@ -396,10 +397,6 @@ <10><10.95><12><14.4><17.28><20.74><24.88>yswab}{} % \end{macrocode} -% Wir benutzen die von Andreas Schrell korrigierten Initialen -% \texttt{yinitas}, denn die urspr"ungliche Version \texttt{yinit} -% wies zahlreiche Ungereimtheiten auf. -% % Die Codierung ist \texttt{U} (undefiniert), denn die Initialen % gibt es nur als Gro"sbuchstaben, und es werden keine % spezifischen Befehle f"ur diesen Zeichensatz definiert. @@ -413,15 +410,15 @@ % sie von der Oberkante der ersten bis zur Unterkante der vierten % Zeile des Absatzes reichen! % \begin{macrocode} -\DeclareFontFamily{U}{yinitas}{} -\DeclareFontShape{U}{yinitas}{m}{n}{% -<10>sfixed*yinitas% -<10.95>sfixed*[42.34]yinitas% -<12>sfixed*[46.39]yinitas% -<14.4>sfixed*[55.68]yinitas% -<17.28>sfixed*[66.82]yinitas% -<20.74>sfixed*[80.19]yinitas% -<24.88>sfixed*[96.20]yinitas% +\DeclareFontFamily{U}{yinit}{} +\DeclareFontShape{U}{yinit}{m}{n}{% +<10>sfixed*yinit% +<10.95>sfixed*[42.34]yinit% +<12>sfixed*[46.39]yinit% +<14.4>sfixed*[55.68]yinit% +<17.28>sfixed*[66.82]yinit% +<20.74>sfixed*[80.19]yinit% +<24.88>sfixed*[96.20]yinit% }{} % \end{macrocode} % @@ -498,7 +495,7 @@ \def\gothdefault{ygoth} \def\swabdefault{yswab} \def\frakdefault{yfrak} -\def\initdefault{yinitas} +\def\initdefault{yinit} % \end{macrocode} % % Die Kommandos zur Schriftumschaltung werden unter Verwendung diff --git a/Master/texmf-dist/tex/latex/yfonts/yfonts.sty b/Master/texmf-dist/tex/latex/yfonts/yfonts.sty index a3597d04bc2..dfc1778e0c1 100644 --- a/Master/texmf-dist/tex/latex/yfonts/yfonts.sty +++ b/Master/texmf-dist/tex/latex/yfonts/yfonts.sty @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesPackage{yfonts} - [2003/01/08 v1.3 (WaS)] + [2019/04/04 v1.4 (WaS&NP)] \NeedsTeXFormat{LaTeX2e}[1994/12/01] \newif\ifyf@v \DeclareOption{varumlaut}{\yf@vtrue} @@ -43,15 +43,15 @@ \DeclareFontShape{LY}{yswab}{m}{n}{% <10><10.95><12><14.4><17.28><20.74><24.88>yswab}{} -\DeclareFontFamily{U}{yinitas}{} -\DeclareFontShape{U}{yinitas}{m}{n}{% -<10>sfixed*yinitas% -<10.95>sfixed*[42.34]yinitas% -<12>sfixed*[46.39]yinitas% -<14.4>sfixed*[55.68]yinitas% -<17.28>sfixed*[66.82]yinitas% -<20.74>sfixed*[80.19]yinitas% -<24.88>sfixed*[96.20]yinitas% +\DeclareFontFamily{U}{yinit}{} +\DeclareFontShape{U}{yinit}{m}{n}{% +<10>sfixed*yinit% +<10.95>sfixed*[42.34]yinit% +<12>sfixed*[46.39]yinit% +<14.4>sfixed*[55.68]yinit% +<17.28>sfixed*[66.82]yinit% +<20.74>sfixed*[80.19]yinit% +<24.88>sfixed*[96.20]yinit% }{} \DeclareTextSymbol{\textemdash}{LYG}{124} \DeclareTextSymbol{\textendash}{LYG}{123} @@ -106,7 +106,7 @@ \def\gothdefault{ygoth} \def\swabdefault{yswab} \def\frakdefault{yfrak} -\def\initdefault{yinitas} +\def\initdefault{yinit} \def\gothfamily{\usefont{LYG}{\gothdefault}{m}{n}} \def\swabfamily{\usefont{LY}{\swabdefault}{m}{n}} \def\frakfamily{\usefont{LY}{\frakdefault}{m}{n}} -- cgit v1.2.3