texlive[60849] Master: rsfso (23oct21)

commits+karl at tug.org commits+karl at tug.org
Sat Oct 23 22:47:48 CEST 2021


Revision: 60849
          http://tug.org/svn/texlive?view=revision&revision=60849
Author:   karl
Date:     2021-10-23 22:47:48 +0200 (Sat, 23 Oct 2021)
Log Message:
-----------
rsfso (23oct21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/rsfso/README
    trunk/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.pdf
    trunk/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex
    trunk/Master/tlpkg/libexec/ctan2tds
    trunk/Master/tlpkg/tlpsrc/rsfso.tlpsrc

Modified: trunk/Master/texmf-dist/doc/fonts/rsfso/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/rsfso/README	2021-10-23 20:46:35 UTC (rev 60848)
+++ trunk/Master/texmf-dist/doc/fonts/rsfso/README	2021-10-23 20:47:48 UTC (rev 60849)
@@ -2,7 +2,7 @@
 http://www.ctan.org/license/lppl1.3
 for the details of that license.
 
-Version 1.02, 2015-07-24
+Version 1.03, 2021-10-22
 
 IMPORTANT: Before installing this package, the rsfs package with PostScript fonts must be installed (it is part of TeXLive), and rsfs.map must be enabled.
 
@@ -9,6 +9,9 @@
 This is a variant of the rsfs script font package and will not function in its absence. It allows the use of the rsfs fonts as the bases for virtual fonts which render the rsfs glyphs with a much smaller slant, so they appear stylistically close to the script font mh2scr in the Adobe Mathematical Pi collection.
 
 Changes in version 1.02
+Clarifications in documentation.
+
+Changes in version 1.02
 Corrected mh2scr0.png and a comment in the doc. (Thanks Martin Walch.)
 
 After installing the TDS in the usual way, the map file must be enabled. For example, in TeXLive, if you installed the package in texmflocal and have no personal updmap.cfg,

Modified: trunk/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex	2021-10-23 20:46:35 UTC (rev 60848)
+++ trunk/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex	2021-10-23 20:47:48 UTC (rev 60849)
@@ -1,10 +1,12 @@
-% !TEX TS-program = pdflatex
+% !TEX TS-program = pdflatexmk
 \documentclass[11pt]{amsart}
 \usepackage[margin=1in]{geometry} 
 %\geometry{landscape}            % Activate for rotated page geometry
 \usepackage[parfill]{parskip}    % Activate to begin paragraphs with an empty line rather than an indent
 \usepackage{graphicx}
-\usepackage{rsfso}% so \mathcal uses acute rsfs
+\usepackage{etbb}
+\usepackage[libertine,varbb]{newtxmath}
+\usepackage[cal=rsfso,scr=rsfs]{mathalpha}% so \mathcal uses acute rsfs
 \usepackage{mathrsfs}% so \mathscr uses natural rsfs
 
 \title{An acute script font based on RSFS}
@@ -14,10 +16,20 @@
 
 \begin{document}
 \maketitle
-The {\tt rsfs} fonts are, in their natural states, very oblique, appearing to be slanted to the right at close to 45$^\circ$. In my opinion, this makes them less suited for use as a replacement for \verb|\mathcal|. (The \verb|\mathrsfs| package defines \verb|\mathscr| to use {\tt rsfs} for output.)
+The {\tt rsfs} fonts are, in their natural states, very oblique, appearing to be slanted to the right at close to 45$^\circ$. In my opinion, this makes them less suited for use as a replacement for \verb|\mathcal|. If you choose to use the {\tt rsfs} fonts, it is best to invoke them via the {\tt mathalpha} package. For example:
+\begin{verbatim}
+\usepackage[cal=rsfs,calscale=1.03]{mathalpha} % invoke as \mathcal scaled up 3%
+\end{verbatim}
+or
+\begin{verbatim}
+\usepackage[scr=rsfs,scrscale=1.03]{mathalpha} % invoke as \mathscr
+\end{verbatim}
 
-The purpose of this package is to make a collection of virtual fonts from the {\tt rsfs} PostScript fonts that remove much of the slant. The {\tt o} in {\tt rsfso} stands for {\tt oblique}, though {\tt acute} would be a better description.  The end result is quite similar in appearance, modulo a few flourishes, to the commercial script font in the Adobe Mathematical Pi collection. Here is a sample (as a png snapshot) of the latter, produced via \verb|\usepackage[mathcal]{mathpi}|.
+%(The \verb|mathrsfs| package defines \verb|\mathscr| to use {\tt rsfs} for output.)
 
+The purpose of this package is to make a collection of virtual fonts from the {\tt rsfs} PostScript fonts that remove much of the slant. The {\tt o} in {\tt rsfso} stands for {\tt oblique}, though {\tt acute} would be a better description.  The end result is quite similar in appearance, modulo a few flourishes, to the commercial script font in the Adobe Mathematical Pi collection. Here is a sample (as a png snapshot) of the latter, produced via \verb|\usepackage[mathcal]{mathpi}| but also useable 
+via {\tt mathalpha} with the incantation \verb|\usepackage[cal=mathpi]{mathalpha}|.
+
 \includegraphics{mh2scr0}
 
 The second line above shows that work will need to be performed to get spacing, accents and subscript positions in better shape than when invoked by the now obsolete {\tt mathpi} package. The same fragment using {\tt rsfso} renders as
@@ -26,14 +38,12 @@
 
 $\mathcal{\hat{A}}\mathcal{\hat{F}}_i\mathcal{\bar{M}}^2_k$
 
-and with {\tt mathrsfs} you get
+Compare this to the output from {\tt rsfs}:
 
 $\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
 
 $\mathscr{\hat{A}}\mathscr{\hat{F}}_i\mathscr{\bar{M}}^2_k$
 
-The {\tt rsfso} package has two options: {\tt scr} causes a redefinition of \verb|\mathscr| rather than \verb|\mathcal|, and {\tt [scaled=1.1]} expands the size by a factor of 1.1, allowing you to match the size of the \verb|\mathcal| (or \verb|\mathscr|) output to your math font.
+The {\tt rsfso} package has two options: {\tt scr} causes a redefinition of \verb|\mathscr| rather than \verb|\mathcal|, and {\tt [scaled=1.1]} expands the size by a factor of 1.1, allowing you to match the size of the \verb|\mathcal| (or \verb|\mathscr|) output to your math font. IMO, it is better to use it via the {\tt mathalpha} package, as it provides a shared syntax for loading a large number of mathematical alphabets.
 
-The virtual font production and their metric adjustments were carried out using the author's freely available OS X program {\tt TeXFontUtility} which serves, among other functions, as a visual front-end to some {\tt fontinst} manipulations.
-
 \end{document}  

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2021-10-23 20:46:35 UTC (rev 60848)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2021-10-23 20:47:48 UTC (rev 60849)
@@ -1209,7 +1209,7 @@
  'rotating',	"die 'skipping, now part of (core latex) graphics'",
  'rpg-module',	"die 'skipping, basic-stats name'",
  'rsfs',        "&MAKEflatten",
- 'rsfso',       "&MAKEcopy",
+ 'rsfso',       "&MAKEflatten",
  'rst',         "die 'skipping, nonfree license'",
  'rtsched',     "die 'skipping, Elisp package'",
  'rubikcube',	 "die 'skipping, use rubik'",

Modified: trunk/Master/tlpkg/tlpsrc/rsfso.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/rsfso.tlpsrc	2021-10-23 20:46:35 UTC (rev 60848)
+++ trunk/Master/tlpkg/tlpsrc/rsfso.tlpsrc	2021-10-23 20:47:48 UTC (rev 60849)
@@ -1 +1 @@
-execute addMap rsfso.map
+execute addMap ${PKGNAME}.map



More information about the tex-live-commits mailing list.