From e15c57294632f6474030420648f16a9bf4efbd99 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 14 Aug 2012 23:24:02 +0000 Subject: figbas (14aug12) git-svn-id: svn://tug.org/texlive/trunk@27405 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/figbas/example.pdf | Bin 0 -> 15520 bytes Master/texmf-dist/doc/fonts/figbas/example.tex | 82 ++++++++++++++++++ Master/texmf-dist/doc/fonts/figbas/figbas.pdf | Bin 0 -> 64060 bytes Master/texmf-dist/doc/fonts/figbas/figbas.tex | 113 +++++++++++++++++++++++++ 4 files changed, 195 insertions(+) create mode 100644 Master/texmf-dist/doc/fonts/figbas/example.pdf create mode 100644 Master/texmf-dist/doc/fonts/figbas/example.tex create mode 100644 Master/texmf-dist/doc/fonts/figbas/figbas.pdf create mode 100644 Master/texmf-dist/doc/fonts/figbas/figbas.tex (limited to 'Master') diff --git a/Master/texmf-dist/doc/fonts/figbas/example.pdf b/Master/texmf-dist/doc/fonts/figbas/example.pdf new file mode 100644 index 00000000000..30e0ed6f9fd Binary files /dev/null and b/Master/texmf-dist/doc/fonts/figbas/example.pdf differ diff --git a/Master/texmf-dist/doc/fonts/figbas/example.tex b/Master/texmf-dist/doc/fonts/figbas/example.tex new file mode 100644 index 00000000000..9f41bfa8d48 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/figbas/example.tex @@ -0,0 +1,82 @@ +\input musixtex + + + % Uncomment one of the following three lines: + % \font\figfont=cmr7 \font\figplus=cmrj at 7pt + % \font\figfont=cmss8 at 7pt \font\figplus=cmssj at 7pt + \font\figfont=pplr8r at 7pt \font\figplus=plrj at 7pt + + \def\twopl{\figplus 2} + \def\fourpl{\figplus 4} + \def\fivepl{\figplus 5} + \def\sixpl{\figplus 6} + \def\ninepl{\figplus 9} + +\newcount\fig +\fig=9 + +\def\sharpfig{\musixchar92} +\def\flatfig{\musixchar90} +\def\natfig{\musixchar94} + + +\makeatletter + +\def\bc#1#2{\off{.9pt}\advance\fig by #1\lower\fig\internote% +\hbox to \z@{\figfont#2\hss}\off{-.9pt}\advance\fig by -#1}% + +\def\Cont#1#2{\advance\fig by #1\lower\fig\internote% +\hbox to \z@{\kern -0.3\noteskip% +\vbox{\hrule height 1.4\lthick width #2\noteskip}\hss}% +\advance\fig by -#1}% + +\makeatother + +\smallmusicsize +\def\tql#1#2{\tbl{#1}\qb{#1}{#2}} +\def\qqsk{\off{0.25\elemskip}} +\def\tqu#1#2{\roffset{.05}{\tbu{#1}}\qb{#1}{#2}} % offset to fix upper-beam problem +\def\tr#1{\zcharnote{#1}{\ppff tr}} + + +\instrumentnumber2 +\setclef1\bass +\songbottom1 +\songtop2 +\generalsignature{-2} +\relativeaccid +\generalmeter{\meterfrac34}% +\startpiece\addspace\afterruleskip% +\systemnumbers +\NOtes\qa N&\qa n\en +\Notes\ds\bc0{\sixpl}\ibl0a{-1}\qb0{a}\bc06\qb0{b}\tql0N&\qa{.k}\sk\sk\ca l\en +\bar%2 +\vnotes1.0\elemskip&\tinynotesize\islurd2l\cu k\qsk\en +\Notes\bc07\ibl0a0\qb0a\tql0a&\tsslur2k\qa{.j}\en +\notes\bc{-1}{\sharpfig}\qa{.d}&\en +\vnotes1.0\elemskip&\tinynotesize\ccu i\qqsk\en +\Notes\sk\sk\bc0{\fourpl}\bc32\ca c&\ibu2h{-2}\qb2{hg}\tqu2{^f}\en +\bar%3 +\Notes\bc06\qa b&\ibu2j0\qb2{g}\lppz e\qb2e\en +\notes\ds&\lppz d\qb2d\en +\vnotes1.0\elemskip&\tinynotesize\ibbu3h3\qb3h\tqu3i\qqsk\en +\notes\bc0{\sixpl}\ibl0a{-2}\qb0{a}&\qb2j\en +\vnotes1.0\elemskip&\tinynotesize\ccu j\qqsk\en +\Notes\qb0{N}&\qb2{i}\en +\Notes\bc06\tql0{^M}&\tqu2h\en +\bar%4 +\Notes\qa N&\ibu2l{0}\qb2{i}\lppz f\qb2{^f}\en +\notes\qp&\lppz g\qb2{g}\en +\vnotes1.0\elemskip&\tinynotesize\ibbu3j3\qb3j\tqu3k\qqsk\en +\notes&\qb2l\en +\vnotes1.0\elemskip&\tinynotesize\ccu l\qqsk\en +\Notes\cna M\qa{M}&\qb2{k}\tqu2j\en +\bar%5 +\Notes\ibl0a{-1}\bc05\qb0{b}\bc06\qb0{b}&\ibl2k{5}\qb2k\tql2n\en +\Notes\bc0{\sixpl}\qb0{aaN}\tql0N&\qa{^m}\sk\tr p\qa{n}\en +\bar%6 +\NOtes\bc{-1}{\sharpfig}\qa K&\qa o\en +\mulooseness-1% +\zstoppiece +\eject +\end diff --git a/Master/texmf-dist/doc/fonts/figbas/figbas.pdf b/Master/texmf-dist/doc/fonts/figbas/figbas.pdf new file mode 100644 index 00000000000..bede66dea27 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/figbas/figbas.pdf differ diff --git a/Master/texmf-dist/doc/fonts/figbas/figbas.tex b/Master/texmf-dist/doc/fonts/figbas/figbas.tex new file mode 100644 index 00000000000..8512ea64c7a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/figbas/figbas.tex @@ -0,0 +1,113 @@ +\documentclass[11pt]{article} +\usepackage[textwidth=6.5in,textheight=8.5in]{geometry} +\usepackage[osf]{mathpazo} +\usepackage{url} +\begin{document} +\title{Figbas (Minifonts for Figured-Bass Ligatures)\\ Version 1.0.2} +\author{Bob Tennent\\ +\small\url{rdt@cs.queensu.ca}} +\date{\today} +\maketitle +\thispagestyle{empty} + +\section{Introduction} +This package contains a zip file \texttt{figbas.tds.zip} providing three +Postscript Type 1 mini-fonts \texttt{cmrj}, \texttt{cmssj}, \texttt{plrj} (and associated map file +and metric files) with just five ``ligatures'' for the combinations 2+, +4+, 5+, 6+, and 9+ used in figured-bass notation in baroque music. The +fonts are intended for use with Computer Modern (\texttt{cmr}), Computer Modern +Sans (\texttt{cmss}), and Palatino/Palladio (\texttt{pplr}), respectively. + +\section{Installation} + +Unzip the archive at the root of a texmf hierarchy, preferably +a ``local'' tree, such as \verb\$HOME/texmf\ or \verb\/usr/local/share/texmf\ +on a Unix-like system or \verb|C:\localtexmf| on a Windows system; the +documentation of your \TeX\ distribution should tell you where to install +new files. + +\section{Updating the Filename Database} + +Most \TeX\ systems improve the efficiency of file access by maintaining +a data base of file names. The documentation of your \TeX\ distribution +should tell you what you have to do to update this data base after +adding new files. For example, on a teTeX-based system, execute +\begin{list}{}{}\item + \verb\texhash\ +\end{list} +On a MikTeX system, execute +\begin{list}{}{}\item + + \verb\initexmf -u\ +\end{list} +or click on Options and then the Refresh button for the file-name +database. + + +\section{Configuring the Font Maps} + +\TeX\ systems maintain map files which associate font files with font +names. The file \verb\figbas.map\ in the archive defines the appropriate +associations for these fonts. The documentation of your \TeX\ +distribution should tell you what you have to do to add the +associations in \verb\figbas.map\ to the global map file or files. For +example, on a TeXLive system, execute +\begin{list}{}{}\item + + \verb\updmap --enable Map=figbas.map\ +\end{list} +or add \verb\Map figbas.map\ +to the relevant \verb\updmap.cfg\ and run \verb\updmap\ (as a user) or \verb\updmap-sys\ (as root). + +On a MikTeX system: +\begin{enumerate}\item Run + \verb\initexmf --edit-config-file updmap\ +and add the following at the end of the file: + \verb\Map figbas.map\ + +\item Save the file and exit Notepad. + + \item Refresh the file-name database and run + +\verb\initexmf --mkmaps \ +\end{enumerate} + + +\section{Using the Fonts} + +The fonts might be used in a \TeX-based format such as MusixTeX as +follows: +\begin{verbatim} + % Uncomment one of the following three lines: + % \font\figfont=cmr7 \font\figplus=cmrj at 7pt + % \font\figfont=cmss8 at 7pt \font\figplus=cmssj at 7pt + \font\figfont=pplr8r at 7pt \font\figplus=plrj at 7pt + + \def\twopl{\figplus 2} + \def\fourpl{\figplus 4} + \def\fivepl{\figplus 5} + \def\sixpl{\figplus 6} + \def\ninepl{\figplus 9} +\end{verbatim} + +\section{Licensing} + +\verb\plrj.pfb\ is based on glyphs from the Palladio L Roman font by +\begin{verse} + URW++ Design and Development Incorporated\\ + Poppenbuetteler Bogen 29A\\ + D-22399 Hamburg\\ + Germany\\ + tel. +49 (40) 60 60 50\\ + fax +49 (40) 60 60 51 11\\ + \verb\http://www.urwpp.de\ +\end{verse} +which is licensed under the GPL. The same license applies to \verb\plrj.pfb\. +The font may be embedded in non-GPLed documents. +\verb\cmrj.pfb\ and \verb\cmssj.pfb\ are based on glyphs from the so-called ``bluesky'' +type-1 version of Knuth's Computer Modern Roman and Sans fonts. The +copyright to these type-1 fonts is now held by the AMS but modification +and distribution without their copyright notice is allowed; \verb\cmrj.pfb\ and +\verb\cmssj.pfb\ are licensed under the LPPL. + +\end{document} -- cgit v1.2.3