texlive[54686] Master/texmf-dist: ccfonts (2apr20)
commits+karl at tug.org
commits+karl at tug.org
Sun Apr 12 00:53:44 CEST 2020
Revision: 54686
http://tug.org/svn/texlive?view=revision&revision=54686
Author: karl
Date: 2020-04-12 00:53:44 +0200 (Sun, 12 Apr 2020)
Log Message:
-----------
ccfonts (2apr20)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/ccfonts/ccfonts.pdf
trunk/Master/texmf-dist/source/latex/ccfonts/ccfonts.dtx
trunk/Master/texmf-dist/tex/latex/ccfonts/ccfonts.sty
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/ccfonts/README
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/latex/ccfonts/readme
Added: trunk/Master/texmf-dist/doc/latex/ccfonts/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ccfonts/README (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/ccfonts/README 2020-04-11 22:53:44 UTC (rev 54686)
@@ -0,0 +1,163 @@
+************************************************************
+* LaTeX support for the Concrete fonts *
+* *
+* cc.fdd: 1999/11/22 v1.0a *
+* ccfonts.dtx: 2020/03/25 v1.2 *
+* *
+************************************************************
+Copyright (c) Walter Schmidt 1997--2020
+
+This program may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.2 of this license or (at your option) any later
+version. The latest version of this license is in
+http://www.latex-project.org/lppl.txt and version 1.2 or
+later is part of all distributions of LaTeX version
+1999/12/01 or later.
+
+This program consists of the files ccfonts.dtx, cc.fdd and
+ccfonts.ins.
+
+
+
+What's new?
+===========
+2020/03/25: (UF) adapted boldsans version to new LaTeX handling of series defaults.
+ see https://github.com/latex3/latex2e/issues/299
+2000/05/30: bug fix wrt/ amsfonts.sty
+
+
+
+Overview
+========
+
+This distribution contains a LaTeX package and part of the
+the necessary fd files to use the Concrete fonts with LaTeX.
+The distributed files are:
+
+ccfonts.ins installation script
+cc.fdd documented source of the fd files
+ccfonts.dtx documented source of the LaTeX package
+readme the file you are reading now
+
+
+
+Installing the files
+====================
+
+Copy the files
+
+cc.fdd
+ccfonts.dtx
+ccfonts.ins
+
+to a temporary directory or to a directory where you keep
+documented LaTeX source files.
+
+Run the installation script ccfonts.ins through LaTeX to
+generate the font definition files and the LaTeX package.
+This will create the following files:
+
+* ccfonts.sty: The LaTeX package for using the Concrete
+fonts.
+
+* t1ccr.fd, ts1ccr.fd: The font definition files for the
+European Concrete text fonts.
+
+These files must be moved to a directory where LaTeX
+searches for style files.
+
+The latter step is not required if your "docstrip" tool has
+been configured to write directly to the TeX directories,
+and if the directory tex/latex/ccfonts exists in your TDS
+tree before running ccfonts.ins.
+
+Finally, run the file ccfonts.dtx through LaTeX to generate
+the documentation of the LaTeX package ccfonts.sty. You may
+also run cc.fdd through LaTeX, thus generating description
+of the low-level interface to the Concrete fonts.
+
+
+
+Thanks to ...
+=============
+
+... Frank Jensen for the permit to copy some ideas from
+his package beton.sty.
+
+
+
+History of changes
+==================
+*** 2000-06-30 ***
+ -- ccfonts.dtx v1.0: bug fix wrt/ using amsfonts.sty;
+ documentation update
+
+*** 1999-11-22 ***
+ -- cc.fdd v1.0a: fixed ts1ccr.fd
+
+*** 1999-06-29 ***
+ -- cc,fdd v1.0: dropped the fd files for the traditional
+ and mathematical Concrete fonts, which are to be taken
+ from Ulrik Vieth's concmath bundle now.
+ -- ccfonts.dtx v1.0: new option [boldsans]
+
+*** 1999-03-23 ***
+ -- cc.fdd 0.99: fixed font def. for OT1/ccr/m/sl
+
+*** 1999-02-22 ***
+ -- ccfonts.dtx 0.992: new option [slantedGreek]
+
+*** 1998-05-08 ***
+ -- ccfonts.dtx 0.991: fixed options processing
+
+*** 1998-01-19 ***
+ -- ccfonts.ins: now to be used with LaTeX > June 96 only;
+ oinst.ins : installation script for older versions
+ (This should - at last! - fix the problems with Unix.)
+
+*** 1997-11-04 ***
+ -- ccfonts.sry v0.99: fixed bug concerning the AMS fonts
+
+*** 1997-10-24 ***
+ -- ccfonts.sty, *.fdd, version 0.98: Added support for new
+ design sizes of the slanted and AMS fonts
+ -- ccfonts.sty, v0.98: added option `exscale'
+
+*** 1997-09-11 ***
+ -- ccfonts.sty v0.97: added \relax after \ProcessOptions
+ -- cc.fdd v0.97: removed octal numbers for possibly active
+ quote characters
+ -- removed spurious blank characters from all
+ font definitions
+ -- fixed some bugs in the documentation
+
+*** 1997-06-03
+ -- installation script v0.95a: fd files are given
+ mixed-case names if necessary (only with obsolete
+ LaTeX if running on Unix)
+
+*** 1997/04/01 v0.95 ***
+ -- extended documentation
+ -- names of fd files changed to lowercase
+ -- added missing support for text companion fonts in the
+ installation script
+ -- changed font substitutions for the missing
+ boldface font series in the fd files
+ -- cleaned up definitions for OMS and OML encoding in the
+ fd files
+
+*** 1997/03/20 v0.9 ***
+ first public version
+
+
+
+Comments, bug reports and suggestions
+=====================================
+
+... are welcome and should be addressed to the author:
+
+Walter Schmidt <walter.schmidt at arcormail.de>
+
+%% end of file `readme'
+
Property changes on: trunk/Master/texmf-dist/doc/latex/ccfonts/README
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/ccfonts/ccfonts.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/ccfonts/readme
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ccfonts/readme 2020-04-11 22:53:26 UTC (rev 54685)
+++ trunk/Master/texmf-dist/doc/latex/ccfonts/readme 2020-04-11 22:53:44 UTC (rev 54686)
@@ -1,161 +0,0 @@
-************************************************************
-* LaTeX support for the Concrete fonts *
-* *
-* cc.fdd: 1999/11/22 v1.0a *
-* ccfonts.dtx: 2000/06/30 v1.1 *
-* *
-************************************************************
-Copyright (c) Walter Schmidt 1997--2000
-
-This program may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.2 of this license or (at your option) any later
-version. The latest version of this license is in
-http://www.latex-project.org/lppl.txt and version 1.2 or
-later is part of all distributions of LaTeX version
-1999/12/01 or later.
-
-This program consists of the files ccfonts.dtx, cc.fdd and
-ccfonts.ins.
-
-
-
-What's new?
-===========
-2000/05/30: bug fix wrt/ amsfonts.sty
-
-
-
-Overview
-========
-
-This distribution contains a LaTeX package and part of the
-the necessary fd files to use the Concrete fonts with LaTeX.
-The distributed files are:
-
-ccfonts.ins installation script
-cc.fdd documented source of the fd files
-ccfonts.dtx documented source of the LaTeX package
-readme the file you are reading now
-
-
-
-Installing the files
-====================
-
-Copy the files
-
-cc.fdd
-ccfonts.dtx
-ccfonts.ins
-
-to a temporary directory or to a directory where you keep
-documented LaTeX source files.
-
-Run the installation script ccfonts.ins through LaTeX to
-generate the font definition files and the LaTeX package.
-This will create the following files:
-
-* ccfonts.sty: The LaTeX package for using the Concrete
-fonts.
-
-* t1ccr.fd, ts1ccr.fd: The font definition files for the
-European Concrete text fonts.
-
-These files must be moved to a directory where LaTeX
-searches for style files.
-
-The latter step is not required if your "docstrip" tool has
-been configured to write directly to the TeX directories,
-and if the directory tex/latex/ccfonts exists in your TDS
-tree before running ccfonts.ins.
-
-Finally, run the file ccfonts.dtx through LaTeX to generate
-the documentation of the LaTeX package ccfonts.sty. You may
-also run cc.fdd through LaTeX, thus generating description
-of the low-level interface to the Concrete fonts.
-
-
-
-Thanks to ...
-=============
-
-... Frank Jensen for the permit to copy some ideas from
-his package beton.sty.
-
-
-
-History of changes
-==================
-*** 2000-06-30 ***
- -- ccfonts.dtx v1.0: bug fix wrt/ using amsfonts.sty;
- documentation update
-
-*** 1999-11-22 ***
- -- cc.fdd v1.0a: fixed ts1ccr.fd
-
-*** 1999-06-29 ***
- -- cc,fdd v1.0: dropped the fd files for the traditional
- and mathematical Concrete fonts, which are to be taken
- from Ulrik Vieth's concmath bundle now.
- -- ccfonts.dtx v1.0: new option [boldsans]
-
-*** 1999-03-23 ***
- -- cc.fdd 0.99: fixed font def. for OT1/ccr/m/sl
-
-*** 1999-02-22 ***
- -- ccfonts.dtx 0.992: new option [slantedGreek]
-
-*** 1998-05-08 ***
- -- ccfonts.dtx 0.991: fixed options processing
-
-*** 1998-01-19 ***
- -- ccfonts.ins: now to be used with LaTeX > June 96 only;
- oinst.ins : installation script for older versions
- (This should - at last! - fix the problems with Unix.)
-
-*** 1997-11-04 ***
- -- ccfonts.sry v0.99: fixed bug concerning the AMS fonts
-
-*** 1997-10-24 ***
- -- ccfonts.sty, *.fdd, version 0.98: Added support for new
- design sizes of the slanted and AMS fonts
- -- ccfonts.sty, v0.98: added option `exscale'
-
-*** 1997-09-11 ***
- -- ccfonts.sty v0.97: added \relax after \ProcessOptions
- -- cc.fdd v0.97: removed octal numbers for possibly active
- quote characters
- -- removed spurious blank characters from all
- font definitions
- -- fixed some bugs in the documentation
-
-*** 1997-06-03
- -- installation script v0.95a: fd files are given
- mixed-case names if necessary (only with obsolete
- LaTeX if running on Unix)
-
-*** 1997/04/01 v0.95 ***
- -- extended documentation
- -- names of fd files changed to lowercase
- -- added missing support for text companion fonts in the
- installation script
- -- changed font substitutions for the missing
- boldface font series in the fd files
- -- cleaned up definitions for OMS and OML encoding in the
- fd files
-
-*** 1997/03/20 v0.9 ***
- first public version
-
-
-
-Comments, bug reports and suggestions
-=====================================
-
-... are welcome and should be addressed to the author:
-
-Walter Schmidt <walter.schmidt at arcormail.de>
-
-%% end of file `readme'
-
Modified: trunk/Master/texmf-dist/source/latex/ccfonts/ccfonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ccfonts/ccfonts.dtx 2020-04-11 22:53:26 UTC (rev 54685)
+++ trunk/Master/texmf-dist/source/latex/ccfonts/ccfonts.dtx 2020-04-11 22:53:44 UTC (rev 54686)
@@ -1,4 +1,4 @@
-%\CheckSum{144}
+%\CheckSum{146}
%
% \iffalse meta comment
%
@@ -23,9 +23,9 @@
\ProvidesFile{ccfonts.drv}
%</driver>
%<package>\ProvidesPackage{ccfonts}
- [2000/06/30 v1.1 (WaS)]
+ [2020/03/25 v1.2 (WaS)]
%
-%<*driver>
+%<*driver>
\documentclass[11pt]{ltxdoc}
\usepackage{mflogo,url}
\CodelineNumbered
@@ -38,7 +38,7 @@
% \GetFileInfo{ccfonts.drv}
% \DeleteShortVerb{\|}
% \MakeShortVerb{\+}
-%
+%
% \title{The \LaTeXe{} package \texttt{ccfonts}}
% \author{Walter Schmidt\thanks{\texttt{walter.schmidt at arcormail.de}}}
% \date{(\fileversion{} -- \filedate)}
@@ -57,7 +57,7 @@
% (CTAN: \path{fonts/concmath/})
% \item The +.fd+ files for the traditional and mathematical
% Concrete fonts (CTAN: \path{macros/latex/contrib/supported/concmath/})
-% \item The +.fd+ files for the European Concrete fonts,
+% \item The +.fd+ files for the European Concrete fonts,
% which are distributed and installed in conjunction
% with the +ccfonts+ package
% \end{itemize}
@@ -68,7 +68,7 @@
%
%
% \section{Using the package}
-% The \LaTeX{} macro package +ccfonts+
+% The \LaTeX{} macro package +ccfonts+
% supports typesetting with the font family `Concrete'.
% Loading this package through
% \begin{verse}
@@ -86,7 +86,7 @@
%
% Notice that you may still have to specify the option +psamsfonts+
% for these packages, so as to prevent them from using design sizes
-% of the Euler Fraktur fonts, which may be
+% of the Euler Fraktur fonts, which may be
% unavailable within your TeX system; this works flawlessly with
% version 1.1 of the +ccfonts+ package now. (You need not care for this
% subject, unless Euler Fraktur is actually used.)
@@ -97,12 +97,12 @@
% \begin{description}
% \oitem{boldsans} The semibold series of CM Sans is used
% as a replacement for the missing bold series of Concrete.
-% (The default behaviour is to use the bold extended version of
+% (The default behaviour is to use the bold extended version of
% CM Roman.)
% \oitem{standard-baselineskips} disables the increased leading.
% This can be useful, e.g., when typesetting in narrow columns.
% \oitem{exscale} implements scaling of the math extension font.
-% For a discussion of this feature see the file +exscale.dtx+.
+% For a discussion of this feature see the file +exscale.dtx+.
% \oitem{slantedGreek} makes uppercase Greek letters slanted by default.
% Regardless of this option, the new commands +\upDelta+ and +\upOmega+
% will always produce an upright \( \Delta \) and \( \Omega \).
@@ -123,7 +123,7 @@
% There are no bold math fonts available.
% \item
% In order to enlarge the default +\baselineskip+, the size-changing
-% macros have been redefined, and they are no longer as robust as the
+% macros have been redefined, and they are no longer as robust as the
% original definitions. This may result in \LaTeX\ errors with
% `moving arguments'. As a workaround, you may protect any font-related
% commands in moving arguments with a +\protect+ command. In case this
@@ -148,14 +148,14 @@
% OMX & ccex & m & n \\ \hline \hline
% \multicolumn{4}{|c|}{\textit{Concrete AMS A, B}}\\ \hline
% U & msa & m & n \\ \hline
-% U & msb & m & n \\ \hline
+% U & msb & m & n \\ \hline
% \end{tabular}
% \end{center}
-% Notice, that
+% Notice, that
% \begin{itemize}
% \item the series c (condensed) is available as slanted
% and with a font size of 9\,pt only;
-% \item the Concrete AMS fonts are only defined
+% \item the Concrete AMS fonts are only defined
% through the package \textsf{ccfonts},
% i.e., there are no related \texttt{.fd} files.
% \end{itemize}
@@ -217,7 +217,7 @@
% \end{macrocode}
%
% \subsubsection{The option \texttt{exscale}}
-% The code is simply copied from \texttt{exscale.sty},
+% The code is simply copied from \texttt{exscale.sty},
% with \texttt{xccex} instead of \texttt{cmex}.
% \begin{macrocode}
\DeclareOption{exscale}{
@@ -262,7 +262,9 @@
% \subsection{The option \texttt{boldsans}}
% \begin{macrocode}
\DeclareOption{boldsans}{%
- \renewcommand{\bfdefault}{sbc}}
+ \@ifundefined{DeclareFontSeriesDefault}{%
+ \renewcommand{\bfdefault}{sbc}}{%
+ \DeclareFontSeriesDefault[rm]{bf}{sbc}}}
% \end{macrocode}
%
% \subsubsection{Processing options}
@@ -282,10 +284,10 @@
% \end{macrocode}
%
% In case the package +amsfonts+ is loaded additionally,
-% we must ensure that the Concrete versions of the
+% we must ensure that the Concrete versions of the
% AMS symbol fonts are used. We execute the font definitions
-% AtBeginDocument, so that loading +amsfonts+ with the
-% option +psamsfonts+ cannot do any harm. Notice that the option may
+% AtBeginDocument, so that loading +amsfonts+ with the
+% option +psamsfonts+ cannot do any harm. Notice that the option may
% be required for getting the Euler Fraktur fonts right.
% \begin{macrocode}
\AtBeginDocument{
@@ -294,13 +296,13 @@
<5><6><7><8><9><10>gen*xccam%
<10.95><12><14.4><17.28><20.74><24.88>xccam10}{}
\DeclareFontFamily{U}{msb}{}
- \DeclareFontShape{U}{msb}{m}{n}{%
+ \DeclareFontShape{U}{msb}{m}{n}{%
<5><6><7><8><9><10>gen*xccbm%
<10.95><12><14.4><17.28><20.74><24.88>xccbm10}{}
}
% \end{macrocode}
%
-%
+%
% \subsection{Initialization}
% We ensure that any package loaded after \texttt{ccfonts}
% will find the new value of +\baselineskip+.
@@ -331,4 +333,3 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-
Modified: trunk/Master/texmf-dist/tex/latex/ccfonts/ccfonts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ccfonts/ccfonts.sty 2020-04-11 22:53:26 UTC (rev 54685)
+++ trunk/Master/texmf-dist/tex/latex/ccfonts/ccfonts.sty 2020-04-11 22:53:44 UTC (rev 54686)
@@ -22,7 +22,7 @@
%% in the same archive or directory.)
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
\ProvidesPackage{ccfonts}
- [2000/06/30 v1.1 (WaS)]
+ [2020/03/25 v1.2 (WaS)]
\renewcommand{\rmdefault}{ccr}
\def\cc at baselineskip@table
{<\@viiipt>10<\@ixpt>11.5<\@xpt>13<\@xipt>14.5<\@xiipt>16}
@@ -73,7 +73,9 @@
\DeclareMathSymbol{\Omega}{\mathalpha}{letters}{10}
}
\DeclareOption{boldsans}{%
- \renewcommand{\bfdefault}{sbc}}
+ \@ifundefined{DeclareFontSeriesDefault}{%
+ \renewcommand{\bfdefault}{sbc}}{%
+ \DeclareFontSeriesDefault[rm]{bf}{sbc}}}
\ProcessOptions\relax
\DeclareSymbolFont {operators} {OT1}{ccr} {m}{n}
\DeclareSymbolFont {letters} {OML}{ccm} {m}{it}
More information about the tex-live-commits
mailing list.