From 7f045818321b40b2a8aa30ebbabc6485b8793584 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 18 Feb 2011 00:02:27 +0000 Subject: new virtual font package rsfso (14feb11) git-svn-id: svn://tug.org/texlive/trunk@21440 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/rsfso/README | 20 +++++++++++++ Master/texmf-dist/doc/fonts/rsfso/mh2scr0.png | Bin 0 -> 9615 bytes Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.pdf | Bin 0 -> 134830 bytes Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex | 38 ++++++++++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 Master/texmf-dist/doc/fonts/rsfso/README create mode 100644 Master/texmf-dist/doc/fonts/rsfso/mh2scr0.png create mode 100644 Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.pdf create mode 100644 Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex (limited to 'Master/texmf-dist/doc/fonts/rsfso') diff --git a/Master/texmf-dist/doc/fonts/rsfso/README b/Master/texmf-dist/doc/fonts/rsfso/README new file mode 100644 index 00000000000..29327d6b972 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/rsfso/README @@ -0,0 +1,20 @@ +This material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license. + +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. + +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. + +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, + +sudo -H updmap-sys --enable Map=rsfso.map + +following which the effect of + +\usepackage[scaled=.9]{rsfso} + +is to redefine \mathcal to invoke the appropriate size of rsfso scaled by the factor .9. + +The virtual fonts rsfso10, rsfso7 and rsfso5 were produced using fontinst from the raw text fonts rrsfso10, rrsfso7 and rrsfso5, with adjustments to the font metrics in accordance with my tastes in side-bearings, accent placement and subscript position. + +Michael Sharpe +msharpe at ucsd dot edu diff --git a/Master/texmf-dist/doc/fonts/rsfso/mh2scr0.png b/Master/texmf-dist/doc/fonts/rsfso/mh2scr0.png new file mode 100644 index 00000000000..aaf9554b000 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/rsfso/mh2scr0.png differ diff --git a/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.pdf b/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.pdf new file mode 100644 index 00000000000..2a806c10bb0 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.pdf differ diff --git a/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex b/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex new file mode 100644 index 00000000000..234c2d745f5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/rsfso/rsfso-doc.tex @@ -0,0 +1,38 @@ +\documentclass[11pt]{amsart} +\usepackage[margin=1in]{geometry} +%\geometry{landscape} % Activate for 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{mathrsfs}% so \mathscr uses natural rsfs + +\title{An acute script font based on RSFS} +\author{Michael Sharpe} +\email{msharpe at ucsd dot edu} +%\date{} % Activate to display a given date or no date + +\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 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}|. + +\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 + +$\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ + +$\mathcal{\hat{A}}\mathcal{\hat{F}}_i\mathcal{\bar{M}}^2_k$ + +and with {\tt mathrsfs} you get + +$\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ + +$\mathscr{\hat{A}}\mathscr{\hat{F}}_i\mathscr{\bar{M}}^2_k$ + +The {\tt rsfso} package has just one option: {\tt [scaled=1.1]} expands the size by a factor of 1.1, allowing you to match the size of the \verb|\mathcal| output to your math font. + +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} -- cgit v1.2.3