summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-11-25 23:33:12 +0000
committerKarl Berry <karl@freefriends.org>2012-11-25 23:33:12 +0000
commita92108cfa4180c15feaaa77ada0120df51f86d40 (patch)
tree75d2619216ad88dbf5fcf0d4b3488c032e3cdabe /Master/texmf-dist/doc/fonts
parent56c00847bbaa3a4973a9409f0cd23390c888a2c7 (diff)
brushscr non-update
git-svn-id: svn://tug.org/texlive/trunk@28363 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r--Master/texmf-dist/doc/fonts/brushscr/AAA_readme.tex117
-rw-r--r--Master/texmf-dist/doc/fonts/brushscr/Makefile48
-rw-r--r--Master/texmf-dist/doc/fonts/brushscr/README28
-rw-r--r--Master/texmf-dist/doc/fonts/brushscr/example.tex5
-rw-r--r--Master/texmf-dist/doc/fonts/brushscr/generate.tex24
-rw-r--r--Master/texmf-dist/doc/fonts/brushscr/kern.txt190
-rw-r--r--Master/texmf-dist/doc/fonts/brushscr/sample.tex54
7 files changed, 466 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/brushscr/AAA_readme.tex b/Master/texmf-dist/doc/fonts/brushscr/AAA_readme.tex
new file mode 100644
index 00000000000..1b0d9d2b9fd
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/brushscr/AAA_readme.tex
@@ -0,0 +1,117 @@
+\documentclass[a4paper]{article}
+\usepackage{shortvrb}
+\pagestyle{plain}
+\MakeShortVerb{\|}
+
+\begin{document}
+\title{BrushScriptX-Italic PostScript\thanks{PostScript is a
+ registered trademark of Adobe Systems Inc.} \\
+ Type-1 Fonts}
+\author{\Large Maurizio Loreti}
+\date{Rev.\ 2.0 \\
+ September 21, 2001} \maketitle
+
+The files included in this package allow to use in your
+\LaTeX\ documents a PostScript Type-1 font named
+``BrushScriptX-Italic''; this font, similar to Adobe
+BrushScript, simulates hand-written characters. In detail,
+these files are:
+\begin{enumerate}
+\item AAA\_readme.tex: this file.
+\item README: a shorter ASCII version of this file.
+\item Makefile: contains the commends needed, on my Unix
+ system, to generate all the auxiliary files needed in
+ order to use this fonts with \LaTeX\ and |dvips|. In
+ particular, the included file generate.tex is used as
+ input to the \TeX\ package |fontinst|.
+\item config.pbsi and pbsi.map: the auxiliary files for
+ |dvips|. pbsi.map maps BrushScript to the ASCII version
+ of the font (the BrushScriptX-Italic.pfa file).
+\item t1pbsi.fd: the \TeX\ font definition file, for the T1
+ encoding.
+\item pbsi8t.vf: the \TeX\ virtual font file, for the T1
+ encoding.
+\item pbsi8t.tfm: the \TeX\ font metric file, for the T1
+ encoding.
+\item BrushScriptX-Italic.pfa and BrushScriptX-Italic.afm:
+ the font, in ASCII format, and the corresponding font
+ metric file. The afm file lacks the part about the
+ kerning, that has been separately tuned by hand and is
+ defined in another file, kern.txt (merged with
+ BrushScriptX-Italic.afm at the generation time from the
+ Makefile).
+\item sample.tex: a first example file (a real page printed
+ out in the past for my students; in Italian, sorry).
+\item pbsi.sty and example.tex: the style defines a command
+ |\textbsi|, that print its argument using the
+ BrushScriptX-Italic fonts; the second is another example
+ file showing how to use it.
+\end{enumerate}
+
+For the installation, you should copy
+BrushScriptX-Italic.pfa, pbsi.sty, config.pbsi, pbsi.map,
+and the .fd, .tfm and .vf files, in appropriate directories
+of the \TeX\ tree. Some installations (e.g.\ teTeX) require
+to update the file database, running (as root) the command
+|texhash|; check your documentation. Done that, use the
+fonts as shown in the sample.tex example (for long texts),
+or (as outlined in example.tex) with |\textbsi{...}| (for
+short texts); and \emph{remember} to run |dvips| \emph{with
+ the command option} |-P pbsi|. Some historical notes:
+\begin{itemize}
+\item I have found the original BrushScriptX-Italic font (a
+ public domain NeXT screen font) on the web; and I have
+ heavily modified the original file on my Amiga personal
+ computer, with a commercial font drawing package named
+ TypeSmith. This happened in the first years of 1990's.
+\item I then submitted to CTAN the modified font; my version
+ is also public domain: you are free to modify my files as
+ you want, as long as you don't make any profit from them.
+\item Later, when a new version of |dvips| appeared that
+ made more tight controls on the handled Type-1 fonts, the
+ modified BrushScript was refused by |dvips|. At the time
+ I did not have any Amiga computer, nor any tool to use in
+ order to edit and/or modify a Type-1 font; Louis Vosloo of
+ Y\&Y has pointed to me that the original tool (TypeSmith)
+ did not generate a correct font, and (with enormous
+ courtesy) edited the font himself. That modified font was
+ resubmitted to CTAN.
+\item Still later, Mr.\ Rolf Niepraschk of
+ Physikalisch-Technische Bundesanstalt Berlin (Germany) has
+ both contributed a file pbsi.sty and, in 2001, found that
+ the last |dvips| (5.86e) still refused to handle
+ BrushScript. He has also contributed a fix for that,
+ using the ``type1fix'' script part of the \TeX{}trace
+ package by P\'eter Szab\'o
+ (|http://www.inf.bme.hu/~pts/textrace/|).
+\item A kind reader of comp.text.tex pointed to me the
+ existence of a free font editor for Unix
+ (|http://pfaedit.sourceforge.net|); so I decided to clean
+ up the font shapes, to specify better kernings and to
+ build a brand new release (v2.0, released at the end of
+ September 2001). Mr.\ Thierry Bouche helped several times
+ with |fontinst|, whose documentation is, err, quite
+ obscure.
+\end{itemize}
+
+Be careful, do not use \TeX\ commands that use math
+characters, or that change the typeface (like |\bfseries| or
+|\sffamily|); Brush-Script-Italic has no defined variants!
+
+
+\par\vspace*{1cm}\noindent Thanks to:
+\begin{itemize}
+\item Louis Vosloo |<support@yandy.com>|, who helped with
+ the font.
+\item Rolf Niepraschk |<niepraschk@ptb.de>|, who helped with
+ the font.
+\item Thierry Bouche |<bouche@mozart.ujf-grenoble.Fr>|, who
+ helped with |fontinst|.
+\item George Williams, the author of |pfaedit|.
+\end{itemize}
+
+\par\vspace*{1cm}\noindent Happy \TeX{}ing!\hfill
+Maurizio Loreti\vspace*{2\baselineskip}
+\par\hfill EMail: |loreti@pd.infn.it|
+\par\hfill WWW: |http://www.pd.infn.it/~loreti/mlo.html|
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/brushscr/Makefile b/Master/texmf-dist/doc/fonts/brushscr/Makefile
new file mode 100644
index 00000000000..47a599a0ce6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/brushscr/Makefile
@@ -0,0 +1,48 @@
+# Dependencies
+
+%.ps:%.dvi
+ dvips -P pbsi -o $@ $<
+
+%.dvi:%.tex
+ latex $<
+ while grep Rerun $*.log ; do latex $< ; done
+
+# Phony targets
+
+.PHONY: all clean samples tarball
+
+# Rules
+
+all:
+ make clean
+ sed -e '/EndCharMetrics/ r kern.txt' BrushScriptX-Italic.afm > pbsi.afm
+ tex generate.tex
+ for file in pbsi*.pl; do pltotf $$file; done
+ for file in pbsi*.vpl; do vptovf $$file; done
+
+clean:
+ -rm core *~ pbsi.afm
+ -rm *.tfm *.vf *.pl *.vpl *.mtx *.fd
+ -rm *.log *.aux *.dvi *.ps *.pdf
+
+samples: t1sample.ps sample.ps example.ps
+
+tarball:
+ make all
+ tar cvf $$HOME/export/brushscr.tar \
+ BrushScriptX-Italic.pfa BrushScriptX-Italic.afm kern.txt \
+ Makefile README config.pbsi pbsi.map pbsi.sty \
+ AAA_readme.tex sample.tex example.tex *.fd *.vf *.tfm
+ gzip -fv9 $$HOME/export/brushscr.tar
+
+t1sample.ps: t1sample.dvi
+
+sample.ps: sample.dvi
+
+example.ps: example.dvi
+
+t1sample.dvi: t1sample.tex
+
+sample.dvi: sample.tex
+
+example.dvi: example.tex
diff --git a/Master/texmf-dist/doc/fonts/brushscr/README b/Master/texmf-dist/doc/fonts/brushscr/README
new file mode 100644
index 00000000000..61e18ee9ee0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/brushscr/README
@@ -0,0 +1,28 @@
+This directory contains: a Type-1 font named BrushScriptX-Italic, that
+simulates hand-written characters; all the files needed by LaTeX in
+order to use that font; a file AAA_readme.tex that fully describes the
+package; two example files.
+
+The font itself and all the files are public domain.
+
+History:
+
+- The original (public domain) NeXT screen font has been edited, with
+ a Type-1 font editor named TypeSmith, on an Amiga computer. The
+ service files have been generated using the "fontinst" package by
+ Alan Jeffrey.
+- Having TypeSmith generated a buggy font, Louis Vosloo of Y&Y, with
+ enormous courtesy, has fixed the font in his spare time (I no longer
+ had an Amiga computer, or a font editor of any kind).
+- Rolf Niepraschk submits a file pbsi.sty .
+- A more strict dvips (5.86e) refuses to handle the font. Rolf
+ Niepraschk submits a fix, generated by the "type1fix" perl script.
+- Having learnt about a free Type-1 font editor called 'pfaedit' by
+ George Williams (http://pfaedit.sourceforge.net) I have completely
+ re-edited the font. Thierry Bouche has been of invaluable help
+ with fontinst.
+
+Thanks to: Thierry Bouche <bouche@mozart.ujf-grenoble.Fr>
+ Rolf Niepraschk <niepraschk@ptb.de>
+ Louis Vosloo <support@yandy.com>
+ George Williams
diff --git a/Master/texmf-dist/doc/fonts/brushscr/example.tex b/Master/texmf-dist/doc/fonts/brushscr/example.tex
new file mode 100644
index 00000000000..4e41ced4ed6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/brushscr/example.tex
@@ -0,0 +1,5 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{pbsi}
+\begin{document}
+Abcd \textbsi{efgh} ijkl
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/brushscr/generate.tex b/Master/texmf-dist/doc/fonts/brushscr/generate.tex
new file mode 100644
index 00000000000..1b47cb3d18d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/brushscr/generate.tex
@@ -0,0 +1,24 @@
+% Author: Maurizio Loreti, aka MLO or (HAM) I3NOO
+% Work: University of Padova - Department of Physics
+% Via F. Marzolo, 8 - 35131 PADOVA - Italy
+% Phone: +39 (049) 827-7216 FAX: +39 (049) 827-7102
+% EMail: loreti@pd.infn.it
+% WWW: http://www.pd.infn.it/~loreti/mlo.html
+%
+% $Id: generate.tex,v 1.2 2001/09/25 21:55:48 loreti Exp $
+
+\input fontinst.sty
+
+\installfonts
+\installfamily{T1}{pbsi}{}
+%\installfamily{OT1}{pbsi}{}
+
+\transformfont{pbsi8r}{\reencodefont{8r}{\fromafm{pbsi}}}
+
+% \installfont{pbsi8t}{pbsi8r,latin}{T1}{T1}{pbsi}{xl}{n}{}
+% \installfont{pbsi7t}{pbsi8r,latin}{OT1}{OT1}{pbsi}{xl}{n}{}
+\installfont{pbsi8t}{pbsi8r,latin}{T1}{T1}{pbsi}{xl}{n}{<-> s * [1.2]}
+%\installfont{pbsi7t}{pbsi8r,latin}{OT1}{OT1}{pbsi}{xl}{n}{<-> s * [1.2]}
+
+\endinstallfonts
+\bye
diff --git a/Master/texmf-dist/doc/fonts/brushscr/kern.txt b/Master/texmf-dist/doc/fonts/brushscr/kern.txt
new file mode 100644
index 00000000000..c6b5604d167
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/brushscr/kern.txt
@@ -0,0 +1,190 @@
+StartKernData
+StartKernPairs 186
+KPX A a -95
+KPX A b -95
+KPX A c -95
+KPX A d -95
+KPX A e -95
+KPX A f -100
+KPX A g -95
+KPX A h -95
+KPX A i -95
+KPX A j -95
+KPX A k -95
+KPX A l -95
+KPX A m -95
+KPX A n -95
+KPX A o -95
+KPX A p -100
+KPX A q -95
+KPX A r -95
+KPX A s -100
+KPX A t -95
+KPX A u -95
+KPX A v -95
+KPX A w -95
+KPX A x -95
+KPX A y -95
+KPX A z -90
+KPX B a -90
+KPX B e -90
+KPX B h -90
+KPX B i -90
+KPX B j -90
+KPX B l -90
+KPX B o -90
+KPX B r -90
+KPX B u -90
+KPX B y -90
+KPX E a -50
+KPX E b -60
+KPX E c -60
+KPX E d -60
+KPX E f -60
+KPX E g -60
+KPX E h -60
+KPX E i -60
+KPX E j -60
+KPX E k -60
+KPX E l -60
+KPX E m -60
+KPX E n -60
+KPX E o -60
+KPX E p -60
+KPX E q -60
+KPX E r -60
+KPX E s -60
+KPX E t -60
+KPX E u -60
+KPX E v -60
+KPX E w -60
+KPX E x -60
+KPX E y -60
+KPX E z -60
+KPX F a -90
+KPX F e -80
+KPX F f -90
+KPX F i -90
+KPX F j -80
+KPX F l -80
+KPX F o -90
+KPX F r -90
+KPX F u -90
+KPX F y -90
+KPX H a -90
+KPX H e -60
+KPX H i -60
+KPX H j -60
+KPX H o -60
+KPX H u -70
+KPX I a -75
+KPX I b -60
+KPX I c -75
+KPX I d -75
+KPX I e -65
+KPX I f -80
+KPX I g -75
+KPX I k -70
+KPX I l -60
+KPX I m -80
+KPX I n -80
+KPX I o -70
+KPX I p -80
+KPX I q -75
+KPX I r -70
+KPX I s -80
+KPX I t -70
+KPX I u -80
+KPX I v -70
+KPX I w -70
+KPX I x -60
+KPX I y -80
+KPX I z -70
+KPX J a -40
+KPX J e -40
+KPX J i -40
+KPX J o -40
+KPX J u -40
+KPX K a -90
+KPX K e -90
+KPX K h -80
+KPX K i -90
+KPX K l -90
+KPX K n -90
+KPX K o -90
+KPX K r -100
+KPX K u -90
+KPX K w -90
+KPX K y -90
+KPX L a -70
+KPX L e -70
+KPX L i -70
+KPX L l -70
+KPX L o -70
+KPX L u -70
+KPX L y -70
+KPX P a -70
+KPX P e -60
+KPX P f -70
+KPX P h -60
+KPX P i -60
+KPX P l -30
+KPX P o -70
+KPX P r -50
+KPX P s -100
+KPX P u -60
+KPX P y -70
+KPX R a -60
+KPX R e -60
+KPX R i -60
+KPX R o -60
+KPX R u -60
+KPX R y -60
+KPX S a -60
+KPX S c -60
+KPX S d -60
+KPX S e -60
+KPX S f -60
+KPX S g -60
+KPX S h -60
+KPX S i -60
+KPX S l -60
+KPX S m -60
+KPX S n -60
+KPX S o -60
+KPX S p -60
+KPX S q -60
+KPX S r -60
+KPX S t -60
+KPX S u -60
+KPX S v -60
+KPX S y -60
+KPX T a -140
+KPX T e -120
+KPX T h -120
+KPX T i -130
+KPX T o -130
+KPX T r -120
+KPX T u -140
+KPX T w -130
+KPX V a -120
+KPX V e -90
+KPX V i -100
+KPX V l -90
+KPX V o -100
+KPX V r -100
+KPX V u -110
+KPX W a -100
+KPX W e -70
+KPX W h -90
+KPX W i -80
+KPX W o -90
+KPX W u -90
+KPX X a -50
+KPX X e -50
+KPX X i -50
+KPX X o -50
+KPX X u -50
+KPX X y -50
+EndKernPairs
+EndKernData
diff --git a/Master/texmf-dist/doc/fonts/brushscr/sample.tex b/Master/texmf-dist/doc/fonts/brushscr/sample.tex
new file mode 100644
index 00000000000..303b35607f3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/brushscr/sample.tex
@@ -0,0 +1,54 @@
+\documentclass[a4paper]{article}
+\hyphenation{di-spo-si-zio-ne i-ni-zio}
+
+\pagestyle{empty}
+\setlength{\parskip}{0.7\baselineskip}
+\begin{document}
+
+\input t1pbsi.fd
+\newcommand{\bsi}[2]{\fontsize{#1}{#2}\usefont{T1}{pbsi}{xl}{n}}
+
+\bsi{16pt}{20pt}
+\begin{center}
+\vspace*{8mm}
+ Avviso per gli studenti del primo anno \\
+ del Corso di Laurea in Fisica \\[2ex]
+ Corso di Esperimentazioni di Fisica 1
+\end{center}
+\vspace*{8mm}
+
+\bsi{12pt}{15pt}
+Il corso di Esperimentazioni di Fisica 1 \`e composto
+sia da una parte sperimentale che da una parte teorica;
+la parte sperimentale viene svolta nei locali del
+Laboratorio di Fisica per gli studenti del primo anno
+(che si trovano nell'edificio dei Laboratori Didattici
+di Fisica in via Loredan 10) in quattro turni
+indipendenti tenuti nei pomeriggi dei primi quattro
+giorni della settimana, con inizio per tutti alle ore
+15, affidati al Prof.\ Loreti (turni del lunedi e del
+martedi) e al Prof.\ Ciampolillo (turni del mercoledi
+e del giovedi).
+
+Gli studenti sono invitati ad iscriversi ad uno (ed
+uno solo) dei quattro turni di laboratorio, ponendo
+il loro nome ed il numero di matricola nelle apposite
+liste che sono a loro disposizione nella portineria
+dell'ingresso del Dipartimento di Fisica in via
+Paolotti.
+
+La parte teorica viene svolta nell'aula D del
+Dipartimento di Fisica, secondo l'orario esposto
+sempre in portineria; gli studenti devono frequentare
+solo le due ore settimanali di lezione tenute
+da quel docente a cui \`e affidato il loro turno
+pomeridiano.
+
+Le lezioni sperimentali inizieranno a partire dal
+pomeriggio di lunedi 10 ottobre; le lezioni teoriche
+invece avranno inizio lunedi 3 ottobre, e la prima
+di esse avr\`a carattere introduttivo generale: per
+cui tutti gli studenti (e non solo quelli
+iscritti col Prof.\ Loreti) sono invitati ad essere
+presenti.
+\end{document}