From 670657869ac48c6aae8a5a12511f358f8a33dffa Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 24 Feb 2017 22:09:01 +0000 Subject: txuprcal, now flattened (23feb17) git-svn-id: svn://tug.org/texlive/trunk@43327 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/fonts/txuprcal/doc/txuprcal-doc.pdf | Bin 84390 -> 0 bytes .../doc/fonts/txuprcal/doc/txuprcal-doc.tex | 66 --------------------- .../texmf-dist/doc/fonts/txuprcal/map/TXUprCal.map | 2 - .../texmf-dist/doc/fonts/txuprcal/tex/txuprcal.sty | 13 ---- .../texmf-dist/doc/fonts/txuprcal/tex/utxuprcal.fd | 24 -------- .../doc/fonts/txuprcal/tfm/txUprCal-Bold.tfm | Bin 712 -> 0 bytes .../doc/fonts/txuprcal/tfm/txUprCal-Regular.tfm | Bin 712 -> 0 bytes .../texmf-dist/doc/fonts/txuprcal/txuprcal-doc.pdf | Bin 0 -> 84390 bytes .../texmf-dist/doc/fonts/txuprcal/txuprcal-doc.tex | 66 +++++++++++++++++++++ .../doc/fonts/txuprcal/type1/txuprcal-bold.pfb | Bin 25703 -> 0 bytes .../doc/fonts/txuprcal/type1/txuprcal-reg.pfb | Bin 25594 -> 0 bytes .../fonts/map/dvips/txuprcal/TXUprCal.map | 2 + .../fonts/tfm/public/txuprcal/txUprCal-Bold.tfm | Bin 0 -> 712 bytes .../fonts/tfm/public/txuprcal/txUprCal-Regular.tfm | Bin 0 -> 712 bytes .../fonts/type1/public/txuprcal/txuprcal-bold.pfb | Bin 0 -> 25703 bytes .../fonts/type1/public/txuprcal/txuprcal-reg.pfb | Bin 0 -> 25594 bytes Master/texmf-dist/tex/latex/txuprcal/txuprcal.sty | 13 ++++ Master/texmf-dist/tex/latex/txuprcal/utxuprcal.fd | 24 ++++++++ 18 files changed, 105 insertions(+), 105 deletions(-) delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/doc/txuprcal-doc.pdf delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/doc/txuprcal-doc.tex delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/map/TXUprCal.map delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/tex/txuprcal.sty delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/tex/utxuprcal.fd delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/tfm/txUprCal-Bold.tfm delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/tfm/txUprCal-Regular.tfm create mode 100644 Master/texmf-dist/doc/fonts/txuprcal/txuprcal-doc.pdf create mode 100644 Master/texmf-dist/doc/fonts/txuprcal/txuprcal-doc.tex delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/type1/txuprcal-bold.pfb delete mode 100644 Master/texmf-dist/doc/fonts/txuprcal/type1/txuprcal-reg.pfb create mode 100644 Master/texmf-dist/fonts/map/dvips/txuprcal/TXUprCal.map create mode 100644 Master/texmf-dist/fonts/tfm/public/txuprcal/txUprCal-Bold.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/txuprcal/txUprCal-Regular.tfm create mode 100644 Master/texmf-dist/fonts/type1/public/txuprcal/txuprcal-bold.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/txuprcal/txuprcal-reg.pfb create mode 100644 Master/texmf-dist/tex/latex/txuprcal/txuprcal.sty create mode 100644 Master/texmf-dist/tex/latex/txuprcal/utxuprcal.fd (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/fonts/txuprcal/doc/txuprcal-doc.pdf b/Master/texmf-dist/doc/fonts/txuprcal/doc/txuprcal-doc.pdf deleted file mode 100644 index 11321b30039..00000000000 Binary files a/Master/texmf-dist/doc/fonts/txuprcal/doc/txuprcal-doc.pdf and /dev/null differ diff --git a/Master/texmf-dist/doc/fonts/txuprcal/doc/txuprcal-doc.tex b/Master/texmf-dist/doc/fonts/txuprcal/doc/txuprcal-doc.tex deleted file mode 100644 index 00cd7e83df8..00000000000 --- a/Master/texmf-dist/doc/fonts/txuprcal/doc/txuprcal-doc.tex +++ /dev/null @@ -1,66 +0,0 @@ -% !TEX TS-program = pdflatexmk -\documentclass[11pt]{article} -\pdfmapfile{+TXUprCal.map} -%SetFonts -% newtxtext+newtxmath -\usepackage{newtxtext} %loads helv for ss, txtt for tt -\usepackage{amsmath} -\usepackage[bigdelims]{newtxmath} -\usepackage[T1]{fontenc} -\usepackage{textcomp} -%SetFonts -\usepackage[margin=1.4in]{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{url}\usepackage{graphicx} -\DeclareRobustCommand{\Qupr}{% -\text{{\usefont{U}{txuprcal}{m}{n}Q\/}}} - -\usepackage{hyperref} -\title{TX Upright Calligraphic} -\author{Michael Sharpe\\ -msharpe at ucsd dot edu} -\date{} - -\begin{document} -\maketitle -The {\tt pfb} files in this package are taken from the the upper-case glyphs in the TX symbols fonts, made upright and reworked to appear appropriately shaped. -From these, using {\tt afm2tfm} and {\tt fontinst}, two {\tt tfm} files were produced: -\begin{verbatim} -txUprCal-Bold.tfm -txUprCal-Regular.tfm -\end{verbatim} - -There are two ways to use these. The traditional method is based on {\tt.sty} and {\tt.fd} files: {\tt txuprcal.sty} and {\tt utxuprcal.fd}. For example, -\begin{verbatim} -\usepackage[scaled=.95]{txuprcal} -\end{verbatim} -redefines the output from \verb|\mathcal| and \verb|\mathbcal| to come from {\tt TXUprCal-Regular} and {\tt TXUprCal-Bold} respectively, scaled to 95\% of normal size. - -The second method uses a different interface not depending on the {\tt.sty} and {\tt.fd} files at all. The package \textsf{mathalfa } permits you to say -\begin{verbatim} -\usepackage[cal=txuprcal,calscaled=.95]{mathalfa} -\end{verbatim} -to accomplish the same effect as the above. - -See the \textsf{mathalfa} documentation for font samples of these and many other math alphabets. - - -Because using it in the ways described above adds an extra math family, it may be desirable to load it not as a math font but as a text font that is used as a fake math font. This can be desirable if only a few glyphs are used, all of which can be tweaked and given their own macro names. - -Here is an incomplete example. The {\tt fd} file for this package is {\tt utxuprcal.fd}. Therefore -\begin{verbatim} -\DeclareRobustCommand{\Qupr}{% -\text{{\usefont{U}{txuprcal}{m}{n}Q\/}}} -\end{verbatim} -used within a math fragment makes \verb|Qupr| render as the letter Q in regular weight from TXUprCal. The \verb|\/| in its definition is not necessary, but should be followed for other letters which may have an italic correction, without which the glyph would not render correctly. Not having the attributes of a glyph from a math font, you may have to tweak accent placement as well as subscript and superscript placement. However, the definition does size correctly in formulas. Because the shapes are upright, there should be not be serious problems with subscripts and superscripts, though you may occasionally need to add an \verb|\mkern| to correct a horizontal position. It is usually best to place subscripts and superscripts on an empty character immediately following. For example: - -\verb|$\skew1\hat{\Qupr}{}^p_n}$|:$\quad \skew1\hat{\Qupr}{}^p_n$\\ -\verb|$\frac{\Qupr+\sqrt{2\pi}}{\Qupr+1}$|:$\quad \frac{\Qupr+\sqrt{2\pi}}{\Qupr+1}$\\ - -If you need to scale the text font {\tt txuprcal}, give a numeric scale value to \verb|\TXUprCalScale|> For example: -\begin{verbatim} -\def\TXUprCalScale{1.02} -\end{verbatim} - -\end{document} \ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/txuprcal/map/TXUprCal.map b/Master/texmf-dist/doc/fonts/txuprcal/map/TXUprCal.map deleted file mode 100644 index 58337fadcc4..00000000000 --- a/Master/texmf-dist/doc/fonts/txuprcal/map/TXUprCal.map +++ /dev/null @@ -1,2 +0,0 @@ -txUprCal-Regular txUprCal-Regular {scaled}% -\ProcessOptionsX\relax% -\let\mathcalr\undefined -\let\mathbcal\undefined -\DeclareMathAlphabet{\mathcal}{U}{txuprcal}{m}{n} -\SetMathAlphabet{\mathcal}{bold}{U}{txuprcal}{b}{n} -\DeclareMathAlphabet{\mathbcal} {U}{txuprcal}{b}{n} -\endinput diff --git a/Master/texmf-dist/doc/fonts/txuprcal/tex/utxuprcal.fd b/Master/texmf-dist/doc/fonts/txuprcal/tex/utxuprcal.fd deleted file mode 100644 index a0f359706c2..00000000000 --- a/Master/texmf-dist/doc/fonts/txuprcal/tex/utxuprcal.fd +++ /dev/null @@ -1,24 +0,0 @@ -%Filename: utxuprcal.fd - -%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY - -\ProvidesFile{utxuprcal.fd} - [2017/02/22 Fontinst v1.933 font definitions for U/TXUprCal.] - -\@ifundefined{TXUprCalScale}% - {\let\TXUprCal@Scale\empty}% - {\edef\TXUprCal@Scale{s*[\TXUprCalScale]}} - -\DeclareFontFamily{U}{txuprcal}{\skewchar \font =45} - -\DeclareFontShape{U}{txuprcal}{m}{n}{ - <-> \TXUprCal@Scale txUprCal-Regular -}{} - -\DeclareFontShape{U}{txuprcal}{b}{n}{ - <-> \TXUprCal@Scale txUprCal-Bold -}{} - -\DeclareFontShape{U}{txuprcal}{bx}{n}{<->ssub * txuprcal/b/n}{} - -\endinput diff --git a/Master/texmf-dist/doc/fonts/txuprcal/tfm/txUprCal-Bold.tfm b/Master/texmf-dist/doc/fonts/txuprcal/tfm/txUprCal-Bold.tfm deleted file mode 100644 index c740cb8df8d..00000000000 Binary files a/Master/texmf-dist/doc/fonts/txuprcal/tfm/txUprCal-Bold.tfm and /dev/null differ diff --git a/Master/texmf-dist/doc/fonts/txuprcal/tfm/txUprCal-Regular.tfm b/Master/texmf-dist/doc/fonts/txuprcal/tfm/txUprCal-Regular.tfm deleted file mode 100644 index 59ac1fffb16..00000000000 Binary files a/Master/texmf-dist/doc/fonts/txuprcal/tfm/txUprCal-Regular.tfm and /dev/null differ diff --git a/Master/texmf-dist/doc/fonts/txuprcal/txuprcal-doc.pdf b/Master/texmf-dist/doc/fonts/txuprcal/txuprcal-doc.pdf new file mode 100644 index 00000000000..11321b30039 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/txuprcal/txuprcal-doc.pdf differ diff --git a/Master/texmf-dist/doc/fonts/txuprcal/txuprcal-doc.tex b/Master/texmf-dist/doc/fonts/txuprcal/txuprcal-doc.tex new file mode 100644 index 00000000000..00cd7e83df8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/txuprcal/txuprcal-doc.tex @@ -0,0 +1,66 @@ +% !TEX TS-program = pdflatexmk +\documentclass[11pt]{article} +\pdfmapfile{+TXUprCal.map} +%SetFonts +% newtxtext+newtxmath +\usepackage{newtxtext} %loads helv for ss, txtt for tt +\usepackage{amsmath} +\usepackage[bigdelims]{newtxmath} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +%SetFonts +\usepackage[margin=1.4in]{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{url}\usepackage{graphicx} +\DeclareRobustCommand{\Qupr}{% +\text{{\usefont{U}{txuprcal}{m}{n}Q\/}}} + +\usepackage{hyperref} +\title{TX Upright Calligraphic} +\author{Michael Sharpe\\ +msharpe at ucsd dot edu} +\date{} + +\begin{document} +\maketitle +The {\tt pfb} files in this package are taken from the the upper-case glyphs in the TX symbols fonts, made upright and reworked to appear appropriately shaped. +From these, using {\tt afm2tfm} and {\tt fontinst}, two {\tt tfm} files were produced: +\begin{verbatim} +txUprCal-Bold.tfm +txUprCal-Regular.tfm +\end{verbatim} + +There are two ways to use these. The traditional method is based on {\tt.sty} and {\tt.fd} files: {\tt txuprcal.sty} and {\tt utxuprcal.fd}. For example, +\begin{verbatim} +\usepackage[scaled=.95]{txuprcal} +\end{verbatim} +redefines the output from \verb|\mathcal| and \verb|\mathbcal| to come from {\tt TXUprCal-Regular} and {\tt TXUprCal-Bold} respectively, scaled to 95\% of normal size. + +The second method uses a different interface not depending on the {\tt.sty} and {\tt.fd} files at all. The package \textsf{mathalfa } permits you to say +\begin{verbatim} +\usepackage[cal=txuprcal,calscaled=.95]{mathalfa} +\end{verbatim} +to accomplish the same effect as the above. + +See the \textsf{mathalfa} documentation for font samples of these and many other math alphabets. + + +Because using it in the ways described above adds an extra math family, it may be desirable to load it not as a math font but as a text font that is used as a fake math font. This can be desirable if only a few glyphs are used, all of which can be tweaked and given their own macro names. + +Here is an incomplete example. The {\tt fd} file for this package is {\tt utxuprcal.fd}. Therefore +\begin{verbatim} +\DeclareRobustCommand{\Qupr}{% +\text{{\usefont{U}{txuprcal}{m}{n}Q\/}}} +\end{verbatim} +used within a math fragment makes \verb|Qupr| render as the letter Q in regular weight from TXUprCal. The \verb|\/| in its definition is not necessary, but should be followed for other letters which may have an italic correction, without which the glyph would not render correctly. Not having the attributes of a glyph from a math font, you may have to tweak accent placement as well as subscript and superscript placement. However, the definition does size correctly in formulas. Because the shapes are upright, there should be not be serious problems with subscripts and superscripts, though you may occasionally need to add an \verb|\mkern| to correct a horizontal position. It is usually best to place subscripts and superscripts on an empty character immediately following. For example: + +\verb|$\skew1\hat{\Qupr}{}^p_n}$|:$\quad \skew1\hat{\Qupr}{}^p_n$\\ +\verb|$\frac{\Qupr+\sqrt{2\pi}}{\Qupr+1}$|:$\quad \frac{\Qupr+\sqrt{2\pi}}{\Qupr+1}$\\ + +If you need to scale the text font {\tt txuprcal}, give a numeric scale value to \verb|\TXUprCalScale|> For example: +\begin{verbatim} +\def\TXUprCalScale{1.02} +\end{verbatim} + +\end{document} \ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/txuprcal/type1/txuprcal-bold.pfb b/Master/texmf-dist/doc/fonts/txuprcal/type1/txuprcal-bold.pfb deleted file mode 100644 index 94cbe13b3a0..00000000000 Binary files a/Master/texmf-dist/doc/fonts/txuprcal/type1/txuprcal-bold.pfb and /dev/null differ diff --git a/Master/texmf-dist/doc/fonts/txuprcal/type1/txuprcal-reg.pfb b/Master/texmf-dist/doc/fonts/txuprcal/type1/txuprcal-reg.pfb deleted file mode 100644 index 5680db1dcc4..00000000000 Binary files a/Master/texmf-dist/doc/fonts/txuprcal/type1/txuprcal-reg.pfb and /dev/null differ diff --git a/Master/texmf-dist/fonts/map/dvips/txuprcal/TXUprCal.map b/Master/texmf-dist/fonts/map/dvips/txuprcal/TXUprCal.map new file mode 100644 index 00000000000..58337fadcc4 --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/txuprcal/TXUprCal.map @@ -0,0 +1,2 @@ +txUprCal-Regular txUprCal-Regular {scaled}% +\ProcessOptionsX\relax% +\let\mathcalr\undefined +\let\mathbcal\undefined +\DeclareMathAlphabet{\mathcal}{U}{txuprcal}{m}{n} +\SetMathAlphabet{\mathcal}{bold}{U}{txuprcal}{b}{n} +\DeclareMathAlphabet{\mathbcal} {U}{txuprcal}{b}{n} +\endinput diff --git a/Master/texmf-dist/tex/latex/txuprcal/utxuprcal.fd b/Master/texmf-dist/tex/latex/txuprcal/utxuprcal.fd new file mode 100644 index 00000000000..a0f359706c2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/txuprcal/utxuprcal.fd @@ -0,0 +1,24 @@ +%Filename: utxuprcal.fd + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\ProvidesFile{utxuprcal.fd} + [2017/02/22 Fontinst v1.933 font definitions for U/TXUprCal.] + +\@ifundefined{TXUprCalScale}% + {\let\TXUprCal@Scale\empty}% + {\edef\TXUprCal@Scale{s*[\TXUprCalScale]}} + +\DeclareFontFamily{U}{txuprcal}{\skewchar \font =45} + +\DeclareFontShape{U}{txuprcal}{m}{n}{ + <-> \TXUprCal@Scale txUprCal-Regular +}{} + +\DeclareFontShape{U}{txuprcal}{b}{n}{ + <-> \TXUprCal@Scale txUprCal-Bold +}{} + +\DeclareFontShape{U}{txuprcal}{bx}{n}{<->ssub * txuprcal/b/n}{} + +\endinput -- cgit v1.2.3