summaryrefslogtreecommitdiff
path: root/fonts/rsfso
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/rsfso
Initial commit
Diffstat (limited to 'fonts/rsfso')
-rw-r--r--fonts/rsfso/README33
-rw-r--r--fonts/rsfso/doc/mh2scr0.pngbin0 -> 9615 bytes
-rw-r--r--fonts/rsfso/doc/rsfso-doc.pdfbin0 -> 134870 bytes
-rw-r--r--fonts/rsfso/doc/rsfso-doc.tex39
-rw-r--r--fonts/rsfso/map/rsfso.map3
-rw-r--r--fonts/rsfso/tex/rsfso.sty14
-rw-r--r--fonts/rsfso/tex/ursfso.fd22
-rw-r--r--fonts/rsfso/tfm/rrsfso10.tfmbin0 -> 556 bytes
-rw-r--r--fonts/rsfso/tfm/rrsfso5.tfmbin0 -> 556 bytes
-rw-r--r--fonts/rsfso/tfm/rrsfso7.tfmbin0 -> 556 bytes
-rw-r--r--fonts/rsfso/tfm/rsfso10.tfmbin0 -> 732 bytes
-rw-r--r--fonts/rsfso/tfm/rsfso5.tfmbin0 -> 744 bytes
-rw-r--r--fonts/rsfso/tfm/rsfso7.tfmbin0 -> 720 bytes
-rw-r--r--fonts/rsfso/vf/rsfso10.vfbin0 -> 408 bytes
-rw-r--r--fonts/rsfso/vf/rsfso5.vfbin0 -> 360 bytes
-rw-r--r--fonts/rsfso/vf/rsfso7.vfbin0 -> 400 bytes
16 files changed, 111 insertions, 0 deletions
diff --git a/fonts/rsfso/README b/fonts/rsfso/README
new file mode 100644
index 0000000000..0172f9373d
--- /dev/null
+++ b/fonts/rsfso/README
@@ -0,0 +1,33 @@
+This material is subject to the LaTeX Project Public License. See
+http://www.ctan.org/license/lppl1.3
+for the details of that license.
+
+Version 1.02, 2015-07-24
+
+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.
+
+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,
+
+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 effect of
+
+\usepackage[scr]{rsfso}
+
+is to redefine \mathscr rather than \mathcal to invoke the appropriate size of rsfso.
+
+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/fonts/rsfso/doc/mh2scr0.png b/fonts/rsfso/doc/mh2scr0.png
new file mode 100644
index 0000000000..aaf9554b00
--- /dev/null
+++ b/fonts/rsfso/doc/mh2scr0.png
Binary files differ
diff --git a/fonts/rsfso/doc/rsfso-doc.pdf b/fonts/rsfso/doc/rsfso-doc.pdf
new file mode 100644
index 0000000000..c7e66a0361
--- /dev/null
+++ b/fonts/rsfso/doc/rsfso-doc.pdf
Binary files differ
diff --git a/fonts/rsfso/doc/rsfso-doc.tex b/fonts/rsfso/doc/rsfso-doc.tex
new file mode 100644
index 0000000000..b80afe6d95
--- /dev/null
+++ b/fonts/rsfso/doc/rsfso-doc.tex
@@ -0,0 +1,39 @@
+% !TEX TS-program = pdflatex
+\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{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 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 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}
diff --git a/fonts/rsfso/map/rsfso.map b/fonts/rsfso/map/rsfso.map
new file mode 100644
index 0000000000..36c039bcc4
--- /dev/null
+++ b/fonts/rsfso/map/rsfso.map
@@ -0,0 +1,3 @@
+rrsfso10 rsfs10 " -.4 SlantFont " <rsfs10.pfb
+rrsfso7 rsfs7 " -.4 SlantFont " <rsfs7.pfb
+rrsfso5 rsfs5 " -.4 SlantFont " <rsfs5.pfb
diff --git a/fonts/rsfso/tex/rsfso.sty b/fonts/rsfso/tex/rsfso.sty
new file mode 100644
index 0000000000..db87a58b50
--- /dev/null
+++ b/fonts/rsfso/tex/rsfso.sty
@@ -0,0 +1,14 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{rsfso}[2013/11/02 v1.01 U/rsfso (Michael Sharpe)]
+\RequirePackage{xkeyval}%
+\define@key{rsfso}{scaled}[1.0]{%
+\expandafter\def\csname rsfso@scale\endcsname {#1}}%
+\define@boolkey{rsfso}[rsfso@]{scr}[true]{}
+\ExecuteOptionsX<rsfso>{scaled,scr=false}%
+\ProcessOptionsX<rsfso>\relax%
+\ifrsfso@scr%
+ \DeclareMathAlphabet{\mathscr}{U}{rsfso}{m}{n}
+\else%
+ \DeclareMathAlphabet{\mathcal}{U}{rsfso}{m}{n}
+\fi
+\endinput
diff --git a/fonts/rsfso/tex/ursfso.fd b/fonts/rsfso/tex/ursfso.fd
new file mode 100644
index 0000000000..6704964a90
--- /dev/null
+++ b/fonts/rsfso/tex/ursfso.fd
@@ -0,0 +1,22 @@
+%Filename: ursfso.fd
+%Created by: tex ursfso-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ursfso.fd}
+ [2011/02/13 Fontinst v1.933 font definitions for U/rsfso.]
+
+
+\expandafter\ifx\csname rsfso@scale\endcsname\relax
+\let\rsfso@@scale\@empty\else\edef\rsfso@@scale{s*[\csname rsfso@scale\endcsname]}\fi
+\DeclareFontFamily{U}{rsfso}{\skewchar \font =45}
+
+\DeclareFontShape{U}{rsfso}{m}{n}{
+ <-6> \rsfso@@scale rsfso5
+ <6-8> \rsfso@@scale rsfso7
+ <8-> \rsfso@@scale rsfso10
+}{}
+
+
+\endinput
diff --git a/fonts/rsfso/tfm/rrsfso10.tfm b/fonts/rsfso/tfm/rrsfso10.tfm
new file mode 100644
index 0000000000..f110af8cb6
--- /dev/null
+++ b/fonts/rsfso/tfm/rrsfso10.tfm
Binary files differ
diff --git a/fonts/rsfso/tfm/rrsfso5.tfm b/fonts/rsfso/tfm/rrsfso5.tfm
new file mode 100644
index 0000000000..272c69324f
--- /dev/null
+++ b/fonts/rsfso/tfm/rrsfso5.tfm
Binary files differ
diff --git a/fonts/rsfso/tfm/rrsfso7.tfm b/fonts/rsfso/tfm/rrsfso7.tfm
new file mode 100644
index 0000000000..2140e29d0f
--- /dev/null
+++ b/fonts/rsfso/tfm/rrsfso7.tfm
Binary files differ
diff --git a/fonts/rsfso/tfm/rsfso10.tfm b/fonts/rsfso/tfm/rsfso10.tfm
new file mode 100644
index 0000000000..f9f80ecdf8
--- /dev/null
+++ b/fonts/rsfso/tfm/rsfso10.tfm
Binary files differ
diff --git a/fonts/rsfso/tfm/rsfso5.tfm b/fonts/rsfso/tfm/rsfso5.tfm
new file mode 100644
index 0000000000..50fc693c56
--- /dev/null
+++ b/fonts/rsfso/tfm/rsfso5.tfm
Binary files differ
diff --git a/fonts/rsfso/tfm/rsfso7.tfm b/fonts/rsfso/tfm/rsfso7.tfm
new file mode 100644
index 0000000000..d0125ad2c0
--- /dev/null
+++ b/fonts/rsfso/tfm/rsfso7.tfm
Binary files differ
diff --git a/fonts/rsfso/vf/rsfso10.vf b/fonts/rsfso/vf/rsfso10.vf
new file mode 100644
index 0000000000..c407b97d08
--- /dev/null
+++ b/fonts/rsfso/vf/rsfso10.vf
Binary files differ
diff --git a/fonts/rsfso/vf/rsfso5.vf b/fonts/rsfso/vf/rsfso5.vf
new file mode 100644
index 0000000000..b28160feb0
--- /dev/null
+++ b/fonts/rsfso/vf/rsfso5.vf
Binary files differ
diff --git a/fonts/rsfso/vf/rsfso7.vf b/fonts/rsfso/vf/rsfso7.vf
new file mode 100644
index 0000000000..c9c2310690
--- /dev/null
+++ b/fonts/rsfso/vf/rsfso7.vf
Binary files differ