summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/b.tex5
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/readme.u113
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/testfont.tex204
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/umrand.tex191
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/umrand1.tex201
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/umrand12.readme_e72
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/umrand12.readme_g71
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/umrand2.tex316
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/umrand3.tex100
-rw-r--r--Master/texmf-dist/doc/fonts/umrand/umrand_up1.readme13
-rw-r--r--Master/texmf-dist/fonts/source/public/umrand/ua000.mf57
-rw-r--r--Master/texmf-dist/fonts/tfm/public/umrand/umranda.tfmbin576 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/umrand/umrandb.tfmbin640 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/umrand/bsp.sty39
-rw-r--r--Master/texmf-dist/tex/latex/umrand/stamm.sty98
-rw-r--r--Master/texmf-dist/tex/latex/umrand/struts.sty11
-rw-r--r--Master/texmf-dist/tex/latex/umrand/umrand.sty168
-rwxr-xr-xMaster/tlpkg/bin/ctan2tds1
-rw-r--r--Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/umrand.tlpsrc2
20 files changed, 1 insertions, 1562 deletions
diff --git a/Master/texmf-dist/doc/fonts/umrand/b.tex b/Master/texmf-dist/doc/fonts/umrand/b.tex
deleted file mode 100644
index 2d696149c22..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/b.tex
+++ /dev/null
@@ -1,5 +0,0 @@
-\RandBox {4}
- font {\F} [0pt]
- (\C136) ([\C137]) (\C140)
- ([\C145]) ([\C141])
- (\C144) ([\C143]) (\C142)
diff --git a/Master/texmf-dist/doc/fonts/umrand/readme.u1 b/Master/texmf-dist/doc/fonts/umrand/readme.u1
deleted file mode 100644
index 09800475fcb..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/readme.u1
+++ /dev/null
@@ -1,13 +0,0 @@
-1. Update zu Umrand 1.2
-=======================
-
-Es wurde der Befehl \c durch \C in allen Anleitungen ersetzt, da \c in
-Plain und LaTeX als Cedille definiert ist. Der Befehl \C ist nun auch
-in UMRAND.STY enthalten.
-
-Die Anleitung lief nicht ohne NFSS, da der PLAIN-Befehl \sevenrm in
-\LaTeX nicht enthalten ist. Da \testfont in die Anleitung integriert
-wurde, war hier eine kleine Anpassung notwendig.
-(Bug-Report von K. Blum, Oldenburg)
-
-MfG Andreas Schrell.
diff --git a/Master/texmf-dist/doc/fonts/umrand/testfont.tex b/Master/texmf-dist/doc/fonts/umrand/testfont.tex
deleted file mode 100644
index f6657fd4eff..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/testfont.tex
+++ /dev/null
@@ -1,204 +0,0 @@
-% This is TESTFONT.TEX in text format, as of May 5, 1986.
-% This file is still being written and changed frequently.
-% Eventually it is supposed to provide a testbed for font evaluation.
-
-\tracinglostchars=0
-\tolerance=1000
-\raggedbottom
-\nopagenumbers
-\parindent=0pt
-\newlinechar=`@
-\hyphenpenalty=200
-\doublehyphendemerits=30000
-
-\newcount\m \newcount\n \newcount\p \newdimen\dim
-\chardef\other=12
-
-\def\today{\ifcase\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space\number\day, \number\year}
-\def\hours{\n=\time \divide\n 60
- \m=-\n \multiply\m 60 \advance\m \time
- \twodigits\n\twodigits\m}
-\def\twodigits#1{\ifnum #1<10 0\fi \number#1}
-
-{\catcode`\|=0 \catcode`\\=\other
-|gdef|help{|message{%
-\init switches to another font;@%
-\end or \bye finishes the run;@%
-\table prints the font layout in tabular format;@%
-\text prints a sample text, assuming TeX text font conventions;@%
-\sample combines \table and \text;@%
-\mixture mixes a background character with a series of others;@%
-\alternation interleaves a background character with a series;@%
-\alphabet prints all lowercase letters within a given background;@%
-\ALPHABET prints all uppercase letters within a given background;@%
-\series prints a series of letters within a given background;@%
-\lowers prints a comprehensive test of lowercase;@%
-\uppers prints a comprehensive test of uppercase;@%
-\digits prints a comprehensive test of numerals;@%
-\math prints a comprehensive test of TeX math italic;@%
-\names prints a text that mixes upper and lower case;@%
-\punct prints a punctuation test;@%
-\bigtest combines many of the above routines;@%
-\help repeats this message;@%
-and you can use ordinary TeX commands (e.g., to \input a file).}}}
-
-\def\setbaselineskip{\setbox0=\hbox{\n=0
-\loop\char\n \ifnum \n<255 \advance\n 1 \repeat}
-\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 }
-
-\def\setchar#1{{\escapechar-1\message{\string#1 character = }%
- \def\do##1{\catcode`##1=\other}\dospecials
- \read-1 to\next
- \expandafter\finsetchar\next\next#1}}
-\def\finsetchar#1#2\next#3{\global\chardef#3=`#1
- \ifnum #3=`\# \global\chardef#3=#2 \fi}
-\def\promptthree{\setchar\background
- \setchar\starting \setchar\ending}
-
-\def\init{\message{@Name of the font to test = }
- \read-1 to\fontname
- \font\testfont=\fontname
- \leftline{\sevenrm Test of \fontname\unskip\ on \today\ at \hours}
- \medskip
- \testfont \setbaselineskip
- \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt
- \else\rightskip=0pt plus 2em \fi
- \spaceskip=\fontdimen2\testfont % space between words (\raggedright)
- \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont
- \message{Now type a test command (\string\help\space for help):}}
-
-\def\mixture{\promptthree \domix\mixpattern}
-\def\alternation{\promptthree \domix\altpattern}
-\def\mixpattern{\0\1\0\0\1\1\0\0\0\1\1\1\0\1}
-\def\altpattern{\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0}
-\def\domix#1{\par\chardef\0=\background \n=\starting
- \loop \chardef\1=\n #1\endgraf
- \ifnum \n<\ending \advance\n 1 \repeat}
-
-\def\!{\discretionary{\background}{\background}{\background}}
-\def\series{\promptthree \!\doseries\starting\ending\par}
-\def\doseries#1#2{\n=#1\loop\char\n\!\ifnum\n<#2\advance\n 1 \repeat}
-\def\complower{\!\doseries{`a}{`z}\doseries{'31}{'34}\par}
-\def\compupper{\!\doseries{`A}{`Z}\doseries{'35}{'37}\par}
-\def\compdigs{\!\doseries{`0}{`9}\par}
-\def\alphabet{\setchar\background\complower}
-\def\ALPHABET{\setchar\background\compupper}
-
-\def\lowers{\docomprehensive\complower{`a}{`z}{'31}{'34}}
-\def\uppers{\docomprehensive\compupper{`A}{`Z}{'35}{'37}}
-\def\digits{\docomprehensive\compdigs{`0}{`4}{`5}{`9}}
-\def\docomprehensive#1#2#3#4#5{\par\chardef\background=#2
- \loop{#1} \ifnum\background<#3\m=\background\advance\m 1
- \chardef\background=\m \repeat \chardef\background=#4
- \loop{#1} \ifnum\background<#5\m=\background\advance\m 1
- \chardef\background=\m \repeat}
-
-\def\names{ {\AA}ngel\aa\ Beatrice Claire
- Diana \'Erica Fran\c{c}oise Ginette H\'el\`ene Iris
- Jackie K\=aren {\L}au\.ra Mar{\'\i}a N\H{a}ta{\l}{\u\i}e Octave
- Pauline Qu\^eneau Roxanne Sabine T\~a{\'\j}a Ur\v{s}ula
- Vivian Wendy Xanthippe Yv{\o}nne Z\"azilie\par}
-\def\punct{\par\dopunct{min}\dopunct{pig}\dopunct{hid}
- \dopunct{HIE}\dopunct{TIP}\dopunct{fluff}
- \$1,234.56 + 7/8 = 9\% @ \#0\par}
-\def\dopunct#1{#1,\ #1:\ #1;\ `#1'\ ?`#1?\ !`#1!\ (#1)\ [#1]\ #1*\ #1.\par}
-
-\def\bigtest{\sample
- hamburgefonstiv HAMBURGEFONSTIV\par
- \names \punct \lowers \uppers \digits}
-
-\def\math{\textfont1=\testfont \skewchar\testfont='177
- \mathchardef\Gamma="100 \mathchardef\Delta="101
- \mathchardef\Theta="102 \mathchardef\Lambda="103 \mathchardef\Xi="104
- \mathchardef\Pi="105 \mathchardef\Sigma="106 \mathchardef\Upsilon="107
- \mathchardef\Phi="108 \mathchardef\Psi="109 \mathchardef\Omega="10A
- \def\trial{$\\A \\B \\C \\D \\E \\F \\G \\H \\I \\J \\K \\L \\M \\N \\O
- \\P \\Q \\R \\S \\T \\U \\V \\W \\X \\Y \\Z \\a \\b \\c \\d \\e \\f \\g
- \\h \\\i \\\j \\k \\l \\m \\n \\o \\p \\q \\r \\s \\t \\u \\v \\w \\x \\y
- \\z \\\alpha \\\beta \\\gamma \\\delta \\\epsilon \\\zeta \\\eta \\\theta
- \\\iota \\\kappa \\\lambda \\\mu \\\nu \\\xi \\\pi \\\rho \\\sigma \\\tau
- \\\upsilon \\\phi \\\chi \\\psi \\\omega \\\vartheta \\\varpi \\\varphi
- \\\Gamma \\\Delta \\\Theta \\\Lambda \\\Xi \\\Pi \\\Sigma \\\Upsilon
- \\\Phi \\\Psi \\\Omega \\\partial \\\ell \\\wp$\par}
- \def\i{i} \def\j{j}
- \def\\##1{|##1|+}\trial
- \def\\##1{##1_2+}\trial
- \def\\##1{##1^2+}\trial
- \def\\##1{##1/2+}\trial
- \def\\##1{2/##1+}\trial
- \def\\##1{##1,{}+}\trial
- \def\\##1{d##1+}\trial
- \let\i=\imath \let\j=\jmath \def\\##1{\hat##1+}\trial}
-
-\def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant
-\def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant
-\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal
- \m=\n \divide\m by 64 \xdef\0{\the\m}%
- \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}}
-\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}%
- \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F%
- \global\p=\lastpenalty}} % \p=1 if none of the characters exist
-\def\oddline{\cr
- \noalign{\nointerlineskip}
- \multispan{19}\hrulefill&
- \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr
- \noalign{\nointerlineskip}}
-\newif\ifskipping
-\def\evenline{\loop\skippingfalse
- \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m
- \expandafter\setdigs\meaning\next \testrow
- \ifnum\p=1 \skippingtrue \fi\fi
- \ifskipping \global\advance\n 16 \repeat
- \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi
- \next}
-\def\morechart{\cr\noalign{\hrule\penalty5000}
- \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m}
- \chartline \evenline}
-\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&}
-\def\chartstrut{\lower4.5pt\vbox to14pt{}}
-\def\table{$$\global\n=0
- \halign to\hsize\bgroup
- \chartstrut##\tabskip0pt plus10pt&
- &\hfil##\hfil&\vrule##\cr
- \lower6.5pt\null
- &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
-\def\endchart{\cr\noalign{\hrule}
- \raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B&
- &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$\par}
-\def\:{\setbox0=\hbox{\char\n}%
- \ifdim\ht0>7.5pt\reposition
- \else\ifdim\dp0>2.5pt\reposition\fi\fi
- \box0\global\advance\n 1 }
-\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0
- \advance\dim 2pt \dp0=\dim}
-\def\centerlargechars{
- \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}}
-
-\def\text{{\advance\baselineskip-4pt
-\setbox0=\hbox{abcdefghijklmnopqrstuvwxyz}
-\ifdim\hsize>2\wd0 \ifdim 15pc>2\wd0 \hsize=15pc \else \hsize=2\wd0 \fi\fi
-On November 14, 1885, Senator \& Mrs.~Leland Stanford called
-together at their San Francisco mansion the 24~prominent men who had
-been chosen as the first trustees of The Leland Stanford Junior University.
-They handed to the board the Founding Grant of the University, which they
-had executed three days before. This document---with various amendments,
-legislative acts, and court decrees---remains as the University's charter.
-In bold, sweeping language it stipulates that the objectives of the University
-are ``to qualify students for personal success and direct usefulness in life;
-and to promote the publick welfare by exercising an influence in behalf of
-humanity and civilization, teaching the blessings of liberty regulated by
-law, and inculcating love and reverence for the great principles of
-government as derived from the inalienable rights of man to life, liberty,
-and the pursuit of happiness.'' \moretext
-(!`THE DAZED BROWN FOX QUICKLY GAVE 12345--67890 JUMPS!)\par}}
-\def\moretext{?`But aren't Kafka's Schlo{\ss} and {\AE}sop's {\OE}uvres
-often na{\"\i}ve vis-\`a-vis the d{\ae}monic ph{\oe}nix's official r\^ole
-in fluffy souffl\'es? }
-\def\omitaccents{\let\moretext=\relax}
-
-\def\sample{\table\text}
-
-\init
diff --git a/Master/texmf-dist/doc/fonts/umrand/umrand.tex b/Master/texmf-dist/doc/fonts/umrand/umrand.tex
deleted file mode 100644
index 06df87d0ef7..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/umrand.tex
+++ /dev/null
@@ -1,191 +0,0 @@
-\documentstyle[german,umrand,stamm,struts,verbatim,bsp]{article}
-
-\Nr{9a}
-\Thema{Anleitung zu UMRAND.STY}
-
-\def\C{\char'}
-\font\UA=umranda
-\font\UB=umrandb at 20pt
-
-\def\make{%
- \begin{flushleft}
- \begin{minipage}[c]{0.58\linewidth}
- \verbatiminput{\bspname}
- \end{minipage}
- \hfill\vrule\hfill
- \begin{minipage}[c]{0.38\linewidth}
- \input{\bspname}
- \end{minipage}
- \end{flushleft}}
-
-\begin{document}
-{\bf Als Nachtrag hier eine kleine Anleitung zu UMRAND.STY:}\\[3mm]
-Notwendige Dateien:
-\[ \begin{tabular}{|l|l|}
- \hline
- \oustrut Datei & Bedeutung \\ \hline\hline
- \ostrut umranda.mf & 1.\,Font \\
- umrandb.mf & 2.\,Font \\
- \ustrut umrand.mf & MF-Makros \\ \hline
- \ostrut umrand.sty & \TeX-Makros
- \ustrut \\ \hline
- \end{tabular} \]
-Achtung! Die Fonts funktionieren zur Zeit (Version 1.2) nur bei
-Ausgabeger"aten mit gleicher horizontaler und vertikaler Auf"|l"osung!
-Vielleicht "andert sich das irgendwann.
-
-\verb|umrand.sty| dient zum Zeichnen von Umrandungen. Grunds"atzlich wird die
-Gr"o"se des Rahmens von dessen Inhalt (und den Rahmenzeichen) bestimmt. Sie
-wird automatisch berechnet. Die allgemeine Form des Aufrufs sieht so aus:
-\begin{verbatim}
-\RandBox {...}
- font {...}
- [...]
- (...) (...[...]...) (...)
- (...[...]...) (...[...]...)
- (...) (...[...]...) (...)
-\end{verbatim}
-Der erste Parameter ist der Inhalt, der in eine \verb|\hbox| gesetzt wird. Mit
-dem Wort \verb|font| eingeleitet wird ein Parameter, der den Font f"ur den
-Rahmen ausw"ahlt. In den eckigen Klammern \verb|[...]| steht eine L"angenangabe,
-die den Abstand der einzelnen Zeichen voneinander angibt. Mit den folgenden
-sechs runden Klammern wird die Struktur definiert. Hier k"onnen Zeichen des
-Rahmen-Fonts eingetragen werden. Die Zeichenfolgen, die in den eckigen
-Klammern hier stehen, werden sooft wiederholt wie notwendig, um die
-Rahmengr"o"se zu erzeugen. Zeichen in Folgen werden durch \verb|\\| voneinander
-getrennt. Die runden Klammern bilden in ihrer Reihenfolge die Rahmenteile:
-\begin{itemize}
-\item linke obere Ecke
-\item oberer Rand
-\item rechte obere Ecke
-\item linker Rand
-\item rechter Rand
-\item linke untere Ecke
-\item unterer Rand
-\item rechte untere Ecke
-\end{itemize}
-Beispiele:
-\begin{verbatim}
-(G\\H[I\\K]L)
-\end{verbatim}
-hei"st: Setze G und H, dann I und K abwechselnd, bis die Rahmengr"o"se
-erreicht ist, dann setze L.
-\begin{verbatim}
-([A\\B]A)
-\end{verbatim}
-hei"st: A und B abwechselnd, am Schlu"s ein A.
-
-Wenn man die Fonts aus \verb|umranda.mf| und \verb|umrandb.mf| benutzt,
-geht man normalerweise von einer Fonttabelle (\verb|testfont.tex|
-benutzen) aus. Hier sind die Zeichen oktal beziffert. Setzt man zum
-Beispiel \verb|\def\C{\char'}|, \verb|\font\UA=umranda at 20pt| und
-\verb|\font\UB=umrandb at 20pt| in seine Datei, so kann man die Fonts
-folgenderma"sen ansprechen:
-\begin{bsp}
-\RandBox {Testinhalt} font {\UA} [-0.3em]
- (\C113) ([\C65]) (\C113)
- ([\C67]) ([\C67])
- (\C113) ([\C65]) (\C113)
-\end{bsp}
-\make
-Die Ecken bestehen aus dem Zeichen Oktal\,113, die waagerechten Kanten aus
-Oktal\,65, die senkrechten aus Oktal\,67.
-
-Jetzt ein Beispiel mit wechselnden Zeichen:
-\begin{bsp}
-\RandBox {Eine Wiese}
- font {\UA} [0pt]
- () ([\C75\\\C77]\C75) ()
- (\C76[\C100\\\C76])
- ([\C100\\\C76]\C100)
- () (\C77[\C75\\\C77]) ()
-\end{bsp}
-\make
-
-Bei den Linienfonts (\verb|umrandb.mf|) mu"s man auf die Lage der Elemente
-achten. Linienelemente an unterschiedlichen Positionen sind auch
-unterschiedliche Zeichen. Hier gibt es aber die nach dem Beispiel
-beschriebene Kurzform.
-\begin{bsp}
-\RandBox {Ein Test}
- font {\UB} [0pt]
- (\C5) ([\C1]) (\C4)
- ([\C2]) ([\C0])
- (\C6) ([\C3]) (\C7)
-\end{bsp}
-\make
-
-Als Kurzform kann man jeweils das erste Zeichen der Eckenteile und der
-Linienteile angeben:
-\begin{bsp}
-\LinienBox {Ein Test}
- font {\UB}
- ecken 4 linien 0
-\end{bsp}
-\make
-
-Hier noch eine Zusammenstellung anderer Umrandungen:
-\begin{flushleft}
-\def\TAB#1{Mit\begin{tabular}[t]{l}#1\end{tabular}}
-\LinienBox {\TAB{ecken 10\\linien 0}} font {\UB} ecken 10 linien 0
-\LinienBox {\TAB{ecken 14\\linien 0}} font {\UB} ecken 14 linien 0
-\LinienBox {\TAB{ecken 20\\linien 0}} font {\UB} ecken 20 linien 0
-\LinienBox {\TAB{ecken 24\\linien 0}} font {\UB} ecken 24 linien 0
-\LinienBox {\TAB{ecken 30\\linien 0}} font {\UB} ecken 30 linien 0
-\LinienBox {\TAB{ecken 34\\linien 0}} font {\UB} ecken 34 linien 0
-\LinienBox {\TAB{ecken 40\\linien 0}} font {\UB} ecken 40 linien 0
-\LinienBox {\TAB{ecken 44\\linien 0}} font {\UB} ecken 44 linien 0
-\LinienBox {\TAB{ecken 50\\linien 0}} font {\UB} ecken 50 linien 0
-\LinienBox {\TAB{ecken 54\\linien 0}} font {\UB} ecken 54 linien 0
-\LinienBox {\TAB{ecken 60\\linien 0}} font {\UB} ecken 60 linien 0
-\LinienBox {\TAB{ecken 64\\linien 0}} font {\UB} ecken 64 linien 0
-\LinienBox {\TAB{ecken 70\\linien 0}} font {\UB} ecken 70 linien 0
-\LinienBox {\TAB{ecken 74\\linien 0}} font {\UB} ecken 74 linien 0
-\LinienBox {\TAB{ecken 104\\linien 100}} font {\UB} ecken 104 linien 100
-\LinienBox {\TAB{ecken 110\\linien 100}} font {\UB} ecken 110 linien 100
-\LinienBox {\TAB{ecken 114\\linien 100}} font {\UB} ecken 114 linien 100
-\LinienBox {\TAB{ecken 120\\linien 100}} font {\UB} ecken 120 linien 100
-\LinienBox {\TAB{ecken 124\\linien 100}} font {\UB} ecken 124 linien 100
-\LinienBox {\TAB{ecken 130\\linien 100}} font {\UB} ecken 130 linien 100
-\LinienBox {\TAB{ecken 134\\linien 100}} font {\UB} ecken 134 linien 100
-\LinienBox {\TAB{ecken 140\\linien 100}} font {\UB} ecken 140 linien 100
-\LinienBox {\TAB{ecken 144\\linien 100}} font {\UB} ecken 144 linien 100
-\end{flushleft}
-
-Ein Meander-Rand ist mit dem folgenden Befehl zu erzeugen:
-\begin{bsp}
-\MeanderBox {Ein Meander-Rand} at 20pt
-\end{bsp}
-\make
-
-Einfache R"ander, die nur aus einem einzigen Zeichen bestehen, erh"alt man
-auf die folgende Weise:
-\begin{bsp}
-\EinfachRand {Inhalt}
- font {\Large}
- char {$\ast$} [0.1em]
-\end{bsp}
-\make
-Hierbei sieht man auch, da"s Zeichen aus beliebigen Fonts f"ur die Rahmen
-benutzt werden k"onnen. Problematisch wird es dann, wenn sie
-unterschiedliche Breiten/H"ohen haben.
-
-\[ \MeanderBox {Weitere Beispiele findet man in
- {\tt ob1.tex} und {\tt ob2.tex}} at 10pt \]
-
-Eine Font-Tabelle liefert die \TeX-Datei \verb|testfont.tex|. Man ruft sie
-unter {\sc Plain}-\TeX\ auf (z.\,B. \verb|tex &plain testfont|). Als Font
-gibt man bei der Frage \verb|umranda at 20pt| oder etwas "ahnliches an.
-Wenn der \verb|*| erscheint, tippt man \verb|\table| ein, beim n"achsten
-\verb|*| schreibt man \verb|\end|. Nun mu"s nur noch \verb|testfont.dvi|
-gedruckt werden.
-
-Falls der Druckertreiber eine Einstellung von |maxdrift| erlaubt, sollte
-diese auf Null gesetzt werden. Sonst kann es vorkommen, da"s
-Linienanschl"usse nicht 100\,\%ig stimmen.
-
-\input{umrand1}
-\input{umrand2}
-\input{umrand3}
-\end{document}
-
diff --git a/Master/texmf-dist/doc/fonts/umrand/umrand1.tex b/Master/texmf-dist/doc/fonts/umrand/umrand1.tex
deleted file mode 100644
index df714084db3..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/umrand1.tex
+++ /dev/null
@@ -1,201 +0,0 @@
-\newpage\setcounter{page}{1}
-\font\f=umranda
-\font\F=umranda at 20pt
-{\def\make{\input{b}
- \vskip 2mm
- \hrule
- \verbatiminput{b}
- \vskip 2mm\hrule\hrule\vskip 1mm}
-\fussy
-\Thema{Umrandungen}
-\Nr{9}
-
-Heute gehts um Umrandungen, die Makros und der Font sind ziemlich
-umfangreich, so da"s beide hier nur in der Anwendung gezeigt werden sollen.
-Es sind definiert:
-\begin{verbatim}
-\def\C{\char'} % Oktaldarstellung
-\font\f = umranda
-\font\F = umranda at 20pt
-\end{verbatim}
-Und los gehts:
-\vskip 2mm
-
-\begin{bsp}
-\RandBox {Dieses ist eine Quadrat-Testbox}
- font {\f} [0pt]
- (\C114) ([\C71\\\C73]\C71) (\C114)
- (\C72[\C74\\\C72]) ([\C74\\\C72]\C74)
- (\C114) (\C73[\C71\\\C73]) (\C114)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {Es w"achst Gras "uber die Sache}
- font {\f} [0pt]
- () ([\C75\\\C77]\C75) ()
- (\C76[\C100\\\C76]) ([\C100\\\C76]\C100)
- () (\C77[\C75\\\C77]) ()
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Ist das nicht zum Kringeln?}
- font {\f} [-0.3em]
- () ([\C65]) ()
- ([\C67]) ([\C67])
- () ([\C65]) ()
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Eine sich schl"angelnde Schlange.}
- font {\F} [-0.3em]
- () ([\C127]) ()
- ([\C131]) ([\C135])
- () ([\C133]) ()
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Dieses ist eine riesige Box mit Fischen}
- font {\f} [0.1em]
- (\C113) ([\C102]) (\C113)
- ([\C104]) ([\C110])
- (\C113) ([\C106]) (\C113)
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Wellenlinien mit verschiedenen Ecken}
- font {\f} [0pt]
- (\C115) ([\C111]) (\C114)
- ([\C112]) ([\C112])
- (\C115) ([\C111]) (\C114)
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {\parbox{7cm}{Dieses ist eine riesige und gro"se Testbox
- mit hoffentlich zwei Zeilen! Der Rand besteht
- aus sich "uberlappenden Wellenteilen.}}
- font {\f} [-0.5em]
- (\C113) ([\C111]) (\C113)
- ([\C112]) ([\C112])
- (\C113) ([\C111]) (\C113)
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\EinfachRand {Wieder mal eine (andere) Box} font {\F} char {\C43} [0pt]
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\EinfachRand {Noch eine Box, diesmal mit Stacheldraht.}
- font {\F} char {\C41} [0.2em]
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\EinfachRand {Und man sieht hier noch einen Kasten.}
- font {\F} char {\C42} [0.2em]
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\EinfachRand {Yin und Yang} font {\f} char {\C10} [0.2em]
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\EinfachRand {Nach einer Grafik von Apollonio.}
- font {\F} char {\C37} [0.2em]
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Test in einer Box mit Buchstaben.}
- font {\tt} [0.2em]
- (W) ([B\\C]B) (X)
- ([D\\E\\F]) ([G\\H\\I])
- (Y) ([J\\K]J) (Z)
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Wir machen das Unm"ogliche m"oglich.}
- font {\F} [0.1em]
- (\C3) ([\C2\\\C6]\C2) (\C1)
- ([\C4\\\C0]\C4) ([\C0\\\C4]\C0)
- (\C5) ([\C6\\\C2]\C6) (\C7)
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Wunder dauern etwas l"anger.}
- font {\F} [0.2em]
- () ([\C2\\\C6]\C2) ()
- ([\C4\\\C0]\C4) ([\C0\\\C4]\C0)
- () ([\C6\\\C2]\C6) ()
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Eine Box wie vorne, aber mit Abst"anden.}
- font {\F} [0.2em]
- () ([\C43]) ()
- ([\C43]) ([\C43])
- () ([\C43]) ()
-\end{bsp}
-\make
-
-
-
-\begin{bsp}
-\RandBox {Mischmasch mit gedrehtem Yin und Yang.}
- font {\f} [0.2em]
- (\C7) ([\C10\\\C12\\\C14\\\C16\\\C20\\\C22]) (\C5)
- ([\C21]) ([\C13])
- (\C1) ([\C10\\\C12\\\C14\\\C16\\\C20\\\C22]) (\C3)
-\end{bsp}
-\make
-
-\begin{bsp}
-\EinfachRand {\parbox{7cm}{Dieses hier ist eine Parbox mit mehreren Zeilen
-Text, die sp"ater umrahmt werden soll. Der Rahmen besteht nicht aus Linien
-sondern aus Schmucksymbolen, die von \TeX\ automatisch zu einem Rahmen in
-der erforderlichen Gr"o"se zusammengesetzt werden.}}
- font {\f} char {\C66} [-0.7em]
-\end{bsp}
-\make
-}
-\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/umrand/umrand12.readme_e b/Master/texmf-dist/doc/fonts/umrand/umrand12.readme_e
deleted file mode 100644
index 6409d340462..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/umrand12.readme_e
+++ /dev/null
@@ -1,72 +0,0 @@
- We are finished! After a lot of trouble
-
- UMRAND.STY
-
- and the fonts
-
- UMRANDA.MF + UMRANDB.MF
-
- version 1.2
-
-are ready for use! This is the first officially distributed version.
-With UMRAND.STY you can typeset fancy frames in TeX. This can by done
-with \fbox too? Well no one of this type:
-
- *+++*+++*+++*+++*+++*+++*+++*
- + +
- + TeX & METAFONT +
- * for *
- + President! +
- + +
- *+++*+++*+++*+++*+++*+++*+++*
-
-Instead of + and * there are line elements, meander, fishes, snakes,
-flowers, curls and many others in our fonts. The framesize is
-automatically computed in respect of the frame's contents. Many
-combinations of frame elements are possible.
-
-One restriction we had to made: The fonts only work on devices with
-equal x- and y-resolution. With 180x360dpi you will run into
-problems. A little comfort: You should try. You may be able to use
-some of the chars in our fonts. We don't know, whether that will
-change in the future.
-
-PS: Here you see, what we are doing at our ``table reserved for
- regular guests'' (Langenscheid dictionary, "`Stammtisch"' in
- German) in Wuppertal, Germany.
-
-We, that are in this case:
-
- Andreas H"orstemeier Andreas Schrell
- Oberlinweg 7 and Windh"ovel 2
- D-58675 Hemer D-42279 Wuppertal
-
- E-MAIL: Andreas.Schrell @ FernUni-Hagen.de
-
-Oh yes, you will find the files named
-
- umrand12.zip umrand12.readme_g umrand12.readme_e
-
-in Stuttgart: ftp.uni-stuttgart.de
-in Aston: ftp.tex.ac.uk
-in Texas: ftp.shsu.edu
-in the directory: tex-archive/macros/generic/umrand
-
-Included are PK-fonts at 101 dpi (screen)
- 300 dpi (Atari-laser SLM)
- 300 dpi (HP-Laser/DeskJet).
-
-We hope other Servers will obtain it from there. The package may be
-freely distributed, as always you are not allowed to change the
-files. Bug reports and further hints please to one of the adresses
-above.
-
- oooooooooooooooooooooooooooooooooooooooooooooooooooo
- o o
- o Especially we will be happy if all TeXnicians, o
- o who like our fonts and use them, would send us o
- o a POSTCARD of their home town! o
- o o
- oooooooooooooooooooooooooooooooooooooooooooooooooooo
-
-A lot of fun and best wishes from Andreas & Andreas
diff --git a/Master/texmf-dist/doc/fonts/umrand/umrand12.readme_g b/Master/texmf-dist/doc/fonts/umrand/umrand12.readme_g
deleted file mode 100644
index b7623175184..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/umrand12.readme_g
+++ /dev/null
@@ -1,71 +0,0 @@
- Es ist soweit! Nach langem Basteln ist es fertig:
-
- UMRAND.STY
-
- und die Fonts
-
- UMRANDA.MF + UMRANDB.MF
-
- Version 1.2
-
-sind verf"ugbar! Dies ist die erste offiziell verbreitete Version.
-Mit UMRAND.STY kann man Umrandungen in TeX setzen. Kann man doch mit
-\fbox? Klar, aber nicht solche:
-
- *+++*+++*+++*+++*+++*+++*+++*
- + +
- + TeX & METAFONT +
- * for *
- + President! +
- + +
- *+++*+++*+++*+++*+++*+++*+++*
-
-Statt + und * gibt es in unseren Fonts Linienelemente, Meander,
-Fische, Schlangen, Blumen, Kringel und vieles andere. Die Rahmen-
-gr"o"se wird automatisch aus dem Inhalt ermittelt. Beliebige
-Zusammenstellungen von Randelementen sind m"oglich.
-
-Eine Einschr"ankung mu"sten wir leider machen: Die Fonts funktionieren
-nur auf Ausgabeger"aten mit gleicher x- und y-Aufl"osung. Also bei
-180x360dpi gehts schief. Kleiner Trost: Vielleicht mal ausprobieren,
-das eine oder andere Zeichen ist wahrscheinlich zu gebrauchen. Ob
-sich das mal "andern wird, ist sehr ungewi"s!
-
-PS: Da sieht man mal, was auf unserem Wuppertaler Stammtisch so alles
- ausgeheckt wird!
-
-Wir, das sind in diesem Fall
-
- Andreas H"orstemeier Andreas Schrell
- Oberlinweg 7 und Windh"ovel 2
- D-58675 Hemer D-42279 Wuppertal
-
- E-MAIL: Andreas.Schrell @ FernUni-Hagen.de
-
-Ach ja, das Paket steht unter den Namen
-
- umrand12.zip umrand12.readme_g umrand12.readme_e
-
-in Stuttgart: ftp.uni-stuttgart.de
-in Aston: ftp.tex.ac.uk
-in Texas: ftp.shsu.edu
-im Verzeichnis: tex-archive/macros/generic/umrand
-
-Es sind PK-Fonts in 101 dpi (Bildschirm)
- 300 dpi (Atari-Laser SLM)
- 300 dpi (HP-Laser/DeskJet) enthalten.
-
-Wir hoffen, da"s andere Server es von dort uebernehmen. Das Paket ist
-nat"urlich frei verteilbar, es d"urfen aber wie immer keine Dateien
-ver"andert werden. Fehlermeldungen und Vorschl"age bitte an eine der
-oben genannten Adressen.
-
- ooooooooooooooooooooooooooooooooooooooooooooooo
- o o
- o Wir freuen uns allerdings besonders "uber o
- o POSTKARTEN der Heimatstadt von allen, die o
- o unsere Umrandungen m"ogen und benutzen! o
- o o
- ooooooooooooooooooooooooooooooooooooooooooooooo
-
-Viel Spa"s w"unschen Andreas & Andreas!
diff --git a/Master/texmf-dist/doc/fonts/umrand/umrand2.tex b/Master/texmf-dist/doc/fonts/umrand/umrand2.tex
deleted file mode 100644
index 39b0e10559b..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/umrand2.tex
+++ /dev/null
@@ -1,316 +0,0 @@
-\newpage\setcounter{page}{1}
-\parindent=0pt \parskip=0pt
-\font\G=umrandb at 20pt
-\font\F=umranda at 20pt
-\fussy
-\Thema{Neue Umrandungen}
-\Nr{10}
-\def\C{\char'}
-
-Angeregt vom letzten Stammtisch habe ich einen weiteren Font mit Rahmen
-erstellt. Da das {\tt .mf}--File f"ur eine Vorstellung zu lang ist,
-gebe ich hier nur die m"oglichen Rahmen zum Besten.
-
-Zun"achst wird definiert:
-\begin{verbatim}
-\def\C{\char'} % Oktaldarstellung
-\font\G = umrandb at 20pt
-\end{verbatim}
-Und nun kommen die Rahmen, zun"achst jene mit 6 Linien:\vskip 2mm
-
-\begin{bsp}
-\RandBox {A}
- font {\G} [0pt]
- (\C5) ([\C1]) (\C4)
- ([\C2]) ([\C0])
- (\C6) ([\C3]) (\C7)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {B}
- font {\G} [0pt]
- (\C11) ([\C1]) (\C10)
- ([\C2]) ([\C0])
- (\C12) ([\C3]) (\C13)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {C}
- font {\G} [0pt]
- (\C15) ([\C1]) (\C14)
- ([\C2]) ([\C0])
- (\C16) ([\C3]) (\C17)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {D}
- font {\G} [0pt]
- (\C21) ([\C1]) (\C20)
- ([\C2]) ([\C0])
- (\C22) ([\C3]) (\C23)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {E}
- font {\G} [0pt]
- (\C25) ([\C1]) (\C24)
- ([\C2]) ([\C0])
- (\C26) ([\C3]) (\C27)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {F}
- font {\G} [0pt]
- (\C31) ([\C1]) (\C30)
- ([\C2]) ([\C0])
- (\C32) ([\C3]) (\C33)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {G}
- font {\G} [0pt]
- (\C35) ([\C1]) (\C34)
- ([\C2]) ([\C0])
- (\C36) ([\C3]) (\C37)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {H}
- font {\G} [0pt]
- (\C41) ([\C1]) (\C40)
- ([\C2]) ([\C0])
- (\C42) ([\C3]) (\C43)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {I}
- font {\G} [0pt]
- (\C45) ([\C1]) (\C44)
- ([\C2]) ([\C0])
- (\C46) ([\C3]) (\C47)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {J}
- font {\G} [0pt]
- (\C51) ([\C1]) (\C50)
- ([\C2]) ([\C0])
- (\C52) ([\C3]) (\C53)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {K}
- font {\G} [0pt]
- (\C55) ([\C1]) (\C54)
- ([\C2]) ([\C0])
- (\C56) ([\C3]) (\C57)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {L}
- font {\G} [0pt]
- (\C61) ([\C1]) (\C60)
- ([\C2]) ([\C0])
- (\C62) ([\C3]) (\C63)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {M}
- font {\G} [0pt]
- (\C65) ([\C1]) (\C64)
- ([\C2]) ([\C0])
- (\C66) ([\C3]) (\C67)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {N}
- font {\G} [0pt]
- (\C71) ([\C1]) (\C70)
- ([\C2]) ([\C0])
- (\C72) ([\C3]) (\C73)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {O}
- font {\G} [0pt]
- (\C75) ([\C1]) (\C74)
- ([\C2]) ([\C0])
- (\C76) ([\C3]) (\C77)
-\end{bsp}
-\make
-
-\vskip2mm
-Nat"urlich k"onnen die Ecken auch gemischt werden, es ergeben sich so $15^4=50625$
-m"ogliche Rahmen; inwieweit diese auch gut aussehen, bleibt jedem selbst
-"uberlassen. Einen der $50610$ noch nicht abgedruckten Rahmen gibt's hier
-noch als Draufgabe:
-\begin{bsp}
-\RandBox {P}
- font {\G} [0pt]
- (\C25) ([\C1]) (\C30)
- ([\C2]) ([\C0])
- (\C32) ([\C3]) (\C27)
-\end{bsp}
-\make
-
-\newpage
-Ein paar Rahmen mit vier Linien.
-\begin{bsp}
-\RandBox {a}
- font {\G} [0pt]
- (\C105) ([\C101]) (\C104)
- ([\C102]) ([\C100])
- (\C106) ([\C103]) (\C107)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {b}
- font {\G} [0pt]
- (\C111) ([\C101]) (\C110)
- ([\C102]) ([\C100])
- (\C112) ([\C103]) (\C113)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {c}
- font {\G} [0pt]
- (\C115) ([\C101]) (\C114)
- ([\C102]) ([\C100])
- (\C116) ([\C103]) (\C117)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {d}
- font {\G} [0pt]
- (\C121) ([\C101]) (\C120)
- ([\C102]) ([\C100])
- (\C122) ([\C103]) (\C123)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {e}
- font {\G} [0pt]
- (\C125) ([\C101]) (\C124)
- ([\C102]) ([\C100])
- (\C126) ([\C103]) (\C127)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {f}
- font {\G} [0pt]
- (\C131) ([\C101]) (\C130)
- ([\C102]) ([\C100])
- (\C132) ([\C103]) (\C133)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {g}
- font {\G} [0pt]
- (\C135) ([\C101]) (\C134)
- ([\C102]) ([\C100])
- (\C136) ([\C103]) (\C137)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {h}
- font {\G} [0pt]
- (\C141) ([\C101]) (\C140)
- ([\C102]) ([\C100])
- (\C142) ([\C103]) (\C143)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {i}
- font {\G} [0pt]
- (\C145) ([\C101]) (\C144)
- ([\C102]) ([\C100])
- (\C146) ([\C103]) (\C147)
-\end{bsp}
-\make
-
-\vskip2mm
-Auch hier gibt es wieder eine ganze Reihe von m"oglichen Kombinationen,
-und zwar genau $6561$.
-
-\newpage
-
-Nun noch ein paar Rahmen mit 5 Linien:\\[1mm]
-{
-\def\make{\input{b}
- \vskip 2mm
- \hrule
- \verbatiminput{b}
- \vskip 2mm\hrule\hrule\vskip 1mm}
-\begin{bsp}
-\RandBox {\hspace*{1cm}1\hspace*{1cm}}
- font {\G} [0pt]
- (\C161) ([\C151\\\C155]\C151) (\C160)
- ([\C152\\\C156]\C152) ([\C150\\\C154]\C150)
- (\C162) ([\C153\\\C157]\C153) (\C163)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {\hspace*{1cm}1\hspace*{1cm}}
- font {\G} [0pt]
- (\C165) ([\C151\\\C155]\C151) (\C164)
- ([\C152\\\C156]\C152) ([\C150\\\C154]\C150)
- (\C166) ([\C153\\\C157]\C153) (\C167)
-\end{bsp}
-\make
-
-\begin{bsp}
-\RandBox {\hspace*{1cm}1\hspace*{1cm}}
- font {\G} [0pt]
- (\C171) ([\C151\\\C155]\C151) (\C170)
- ([\C152\\\C156]\C152) ([\C150\\\C154]\C150)
- (\C172) ([\C153\\\C157]\C153) (\C173)
-\end{bsp}
-\make
-
-}
-
-Nun gibt es noch einen Rahmen, der selbst den alten Pharaonen gefallen
-w"urde. Um die 128-Zeichen-Grenze nicht zu "uberschreiten stehen die hierzu
-geh"orenden Zeichen im Font {\tt umranda.mf}.
-\begin{bsp}
-\RandBox {4}
- font {\F} [0pt]
- (\C136) ([\C137]) (\C140)
- ([\C145]) ([\C141])
- (\C144) ([\C143]) (\C142)
-\end{bsp}
-\make
-
-
-\vskip2mm
-Sollten die Rahmen beim Ausdrucken nicht exakt aneinanderpassen, so kann
-dies daran liegen, da"s beim Druckertreiber eine gewisse Positionsabweichung
-der Zeichen erlaubt ist (die sogenannte {\tt maxdrift}), da bei "ublichen
-{\tt .dvi}--Files eine gewisse Abweichung nicht auff"allt. Bei diesen Fonts
-darf jedoch keine Verschiebung auftreten, also mu"s der {\tt maxdrift}--Wert
-auf 0 gesetzt werden. F"ur die em\TeX--Druckertreiber z.B.\ geht dies mit
-der Option {\tt /fd0}.
-\endinput
diff --git a/Master/texmf-dist/doc/fonts/umrand/umrand3.tex b/Master/texmf-dist/doc/fonts/umrand/umrand3.tex
deleted file mode 100644
index 294e77580f6..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/umrand3.tex
+++ /dev/null
@@ -1,100 +0,0 @@
-\originalTeX
-% stolen from testfont.tex
-\tracinglostchars=0
-\tolerance=1000
-\raggedbottom
-\parindent=0pt
-\newlinechar=`@
-\hyphenpenalty=200
-\doublehyphendemerits=30000
-\newcount\m \newcount\n \newcount\p \newdimen\dim
-\chardef\other=12
-\def\today{\ifcase\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space\number\day, \number\year}
-\def\hours{\n=\time \divide\n 60
- \m=-\n \multiply\m 60 \advance\m \time
- \twodigits\n\twodigits\m}
-\def\twodigits#1{\ifnum #1<10 0\fi \number#1}
-\def\setbaselineskip{\setbox0=\hbox{\n=0
-\loop\char\n \ifnum \n<255 \advance\n 1 \repeat}
-\baselineskip=6pt \advance\baselineskip\ht0 \advance\baselineskip\dp0 }
-\def\setchar#1{{\escapechar-1\message{\string#1 character = }%
- \def\do##1{\catcode`##1=\other}\dospecials
- \read-1 to\next
- \expandafter\finsetchar\next\next#1}}
-\def\finsetchar#1#2\next#3{\global\chardef#3=`#1
- \ifnum #3=`\# \global\chardef#3=#2 \fi}
-\def\promptthree{\setchar\background
- \setchar\starting \setchar\ending}
-\def\init#1{%\message{@Name of the font to test = }
- % \read-1 to\fontname
- \def\fontname{#1}
- \font\testfont=\fontname
- \leftline{\sevenrm Test of \fontname\unskip\ on \today\ at \hours}
- \medskip
- \testfont \setbaselineskip
- \ifdim\fontdimen6\testfont<10pt \rightskip=0pt plus 20pt
- \else\rightskip=0pt plus 2em \fi
- \spaceskip=\fontdimen2\testfont % space between words (\raggedright)
- \xspaceskip=\fontdimen2\testfont \advance\xspaceskip by\fontdimen7\testfont
- %\message{Now type a test command (\string\help\space for help):}
- }
-\def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant
-\def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant
-\def\setdigs#1"#2{\gdef\h{#2}% \h=hex prefix; \0\1=corresponding octal
- \m=\n \divide\m by 64 \xdef\0{\the\m}%
- \multiply\m by-64 \advance\m by\n \divide\m by 8 \xdef\1{\the\m}}
-\def\testrow{\setbox0=\hbox{\penalty 1\def\\{\char"\h}%
- \\0\\1\\2\\3\\4\\5\\6\\7\\8\\9\\A\\B\\C\\D\\E\\F%
- \global\p=\lastpenalty}} % \p=1 if none of the characters exist
-\def\oddline{\cr
- \noalign{\nointerlineskip}
- \multispan{19}\hrulefill&
- \setbox0=\hbox{\lower 2.3pt\hbox{\hex{\h x}}}\smash{\box0}\cr
- \noalign{\nointerlineskip}}
-\newif\ifskipping
-\def\evenline{\loop\skippingfalse
- \ifnum\n<256 \m=\n \divide\m 16 \chardef\next=\m
- \expandafter\setdigs\meaning\next \testrow
- \ifnum\p=1 \skippingtrue \fi\fi
- \ifskipping \global\advance\n 16 \repeat
- \ifnum\n=256 \let\next=\endchart\else\let\next=\morechart\fi
- \next}
-\def\morechart{\cr\noalign{\hrule\penalty5000}
- \chartline \oddline \m=\1 \advance\m 1 \xdef\1{\the\m}
- \chartline \evenline}
-\def\chartline{&\oct{\0\1x}&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&}
-\def\chartstrut{\lower4.5pt\vbox to14pt{}}
-\def\table{$$\global\n=0
- \halign to\hsize\bgroup
- \chartstrut##\tabskip0pt plus10pt&
- &\hfil##\hfil&\vrule##\cr
- \lower6.5pt\null
- &&&\oct0&&\oct1&&\oct2&&\oct3&&\oct4&&\oct5&&\oct6&&\oct7&\evenline}
-\def\endchart{\cr\noalign{\hrule}
- \raise11.5pt\null&&&\hex 8&&\hex 9&&\hex A&&\hex B&
- &\hex C&&\hex D&&\hex E&&\hex F&\cr\egroup$$\par}
-\def\:{\setbox0=\hbox{\char\n}%
- \ifdim\ht0>7.5pt\reposition
- \else\ifdim\dp0>2.5pt\reposition\fi\fi
- \box0\global\advance\n 1 }
-\def\reposition{\setbox0=\vbox{\kern2pt\box0}\dim=\dp0
- \advance\dim 2pt \dp0=\dim}
-\def\centerlargechars{
- \def\reposition{\setbox0=\hbox{$\vcenter{\kern2pt\box0\kern2pt}$}}}
-%
-\newpage
-\ifx\selectfont\undefined
- \font\sevenrm=cmr7
- \else
- \def\sevenrm{\fontfamily{cmr}\fontshape{n}\fontseries{m}\fontsize{7}{7pt}\selectfont}
-\fi
-\pagestyle{empty}
-\init{umranda at 20pt}
-\table
-\newpage
-\init{umrandb at 20pt}
-\table
-\endinput
diff --git a/Master/texmf-dist/doc/fonts/umrand/umrand_up1.readme b/Master/texmf-dist/doc/fonts/umrand/umrand_up1.readme
deleted file mode 100644
index 09800475fcb..00000000000
--- a/Master/texmf-dist/doc/fonts/umrand/umrand_up1.readme
+++ /dev/null
@@ -1,13 +0,0 @@
-1. Update zu Umrand 1.2
-=======================
-
-Es wurde der Befehl \c durch \C in allen Anleitungen ersetzt, da \c in
-Plain und LaTeX als Cedille definiert ist. Der Befehl \C ist nun auch
-in UMRAND.STY enthalten.
-
-Die Anleitung lief nicht ohne NFSS, da der PLAIN-Befehl \sevenrm in
-\LaTeX nicht enthalten ist. Da \testfont in die Anleitung integriert
-wurde, war hier eine kleine Anpassung notwendig.
-(Bug-Report von K. Blum, Oldenburg)
-
-MfG Andreas Schrell.
diff --git a/Master/texmf-dist/fonts/source/public/umrand/ua000.mf b/Master/texmf-dist/fonts/source/public/umrand/ua000.mf
deleted file mode 100644
index d35b82d8ac2..00000000000
--- a/Master/texmf-dist/fonts/source/public/umrand/ua000.mf
+++ /dev/null
@@ -1,57 +0,0 @@
-input umrand
-
-def wood(expr W) =
- beginchar(incr nextchar,charsize#,charsize#,0cm#);
- pickup pencircle scaled penwid;
-
- xscal:=1;
-
- u:=w/10; v:=h/20; ab:=0;
-
- x0=x1=0+ab;
- x2=x3=x4=x5=x6=u+ab;
- x7=x8=x9=x10=x11=x12=2u+ab;
- x13=x14=x15=3u+ab;
- x16=x17=x18=x19=4u+ab;
- x20=x21=x22=5u+ab;
- x23=x24=x25=6u+ab;
- x26=7u+ab; x27=8u+ab;
- x28=x29=10u+ab;
- y2=20v; y0=19v; y3=16v;
- y7=y16=15v; y13=y20=14v;
- y8=13v; y21=12v;
- y9=y17=y23=y27=y28=11v;
- y4=y14=y26=10v;
- y18=y24=y29=9v;
- y5=8v; y10=y19=y25=7v;
- y15=y22=6v;
- y11=5v; y12=3v; y1=v; y6=0v;
-
- def WoodRotation(expr w,p) =
- CenterRotation(w,
- p if abs(abs(sind(w))-abs(cosd(w))) < eps:
- shifted (2u,0)
- fi)
- enddef;
-
- draw WoodRotation(W,z2--z0--z1--z6--z5--z15);
- draw WoodRotation(W,z10--z12--z22--z19--z11);
- draw WoodRotation(W,z0--z16--z8--z7--z13);
- draw WoodRotation(W,z7--z3--z4--z9--z8);
- draw WoodRotation(W,z4--z19--z18--z9--z20--z21--z14);
- draw WoodRotation(W,z17--z18);
- draw WoodRotation(W,z21--z22--z25--z24--z23--z21);
- draw WoodRotation(W,z23--z26--z24);
- draw WoodRotation(W,z20--z27--z26);
- draw WoodRotation(W,z2--z28--z25);
- draw WoodRotation(W,z28--z29--z6);
- testbox; endchar;
-enddef;
-
-nextchar:=-1; % -1: we start first char width incr(-1) = 0!
-
-wood(0);
-
-end;
-
-
diff --git a/Master/texmf-dist/fonts/tfm/public/umrand/umranda.tfm b/Master/texmf-dist/fonts/tfm/public/umrand/umranda.tfm
deleted file mode 100644
index 9ef741f951e..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/umrand/umranda.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/umrand/umrandb.tfm b/Master/texmf-dist/fonts/tfm/public/umrand/umrandb.tfm
deleted file mode 100644
index 422fedbb068..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/umrand/umrandb.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/umrand/bsp.sty b/Master/texmf-dist/tex/latex/umrand/bsp.sty
deleted file mode 100644
index cc182058fa6..00000000000
--- a/Master/texmf-dist/tex/latex/umrand/bsp.sty
+++ /dev/null
@@ -1,39 +0,0 @@
-\newwrite\verbatim@out
-
-\def\bspname{b}
-
-\def\verbatimwrite#1{%
- \@bsphack
- \immediate\openout \verbatim@out #1
- \let\do\@makeother\dospecials
- \catcode`\^^M\active
- \verbatim@startline
- \verbatim@addtoline
- \verbatim@finish
- \def\verbatim@processline{%
- \immediate\write\verbatim@out
- {\the\verbatim@line}}%
- \verbatim@start}
-
-\def\endverbatimwrite{%
- \immediate\closeout\verbatim@out
- \@esphack}
-
-\def\bsp{\verbatimwrite{\bspname}}
-
-\let\endbsp\endverbatimwrite
-
-\def\make{%
- \begin{flushleft}
- \begin{minipage}[c]{0.48\linewidth}
- \verbatiminput{\bspname}
- \end{minipage}
- \hfill\vrule\hfill
- \begin{minipage}[c]{0.48\linewidth}
- \input{\bspname}
- \end{minipage}
- \end{flushleft}}
-
-\endinput
-
-
diff --git a/Master/texmf-dist/tex/latex/umrand/stamm.sty b/Master/texmf-dist/tex/latex/umrand/stamm.sty
deleted file mode 100644
index 6c81b8e2157..00000000000
--- a/Master/texmf-dist/tex/latex/umrand/stamm.sty
+++ /dev/null
@@ -1,98 +0,0 @@
-%%%
-% Style fr Verteilungen auf dem \TeX-Stammtisch V. 2.1
-%%%
-% stellt Kopfzeile und Seitenformat zur Verfgung und die Befehle
-% \Thema{} % frs Thema
-% \Nr{} % fr die Stammtisch-Nummer
-%%%
-
-\input a4wide.sty
-
-\parindent=0pt \parskip=4pt
-\pagestyle{myheadings}
-\tolerance=9000 %\pretolerance=9000
-
-\def\Nr#1{\def\NR{#1}}
-\def\Thema#1{\def\THEMA{#1}}
-\Nr{} \Thema{???????}
-
-\newcount\TestCount
-\def\AmSTeX{{\the\textfont2 A}\kern-.1667em\lower.5ex\hbox
- {\the\textfont2 M}\kern-.125em{\the\textfont2 S}-\TeX}
-\def\AmSLaTeX{{\the\textfont2 A}\kern-.1667em\lower.5ex\hbox
- {\the\textfont2 M}\kern-.125em{\the\textfont2 S}-\LaTeX}
-\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025emb}\kern-.08em\TeX}}
-\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}}
-\ifx\undefined\selectfont
- \message{LaTeX-Logo will not be well supported
- (\string\bf,\string\it,...).^^J}
-\else
- \@input{amstext.sty}
- \ifx\text\undefined
- \message{LaTeX-Logo will not be well supported
- (\string\bf,\string\it,...).^^J}
- \else
- \def\La{\leavevmode{\rm L\raise.42ex
- \hbox{$\m@th\scriptstyle\text{\kern-.3em A}$}}}
- \def\LaTeX{{\rm\La\kern-.15em\TeX}}
- \fi
-\fi
-\font\manual=logo10 % font used for the METAFONT logo, etc.
-\def\MF{{\manual META}\-{\manual FONT}}
-\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC}
-\def\PiCTeX{\PiC\kern-.11em\TeX}
-
-\def\HEADLINKS{\TeX-Stammtisch in Wuppertal}
-\def\@oddhead{{\bf \ifx\NR\empty\else \NR. \fi
-\HEADLINKS \hfill \THEMA
- \quad \thepage}}
-
-\advance\voffset by -10mm
-\advance\textheight by 20mm
-
-\def\@listI{\leftmargin\leftmargini \parsep 2\p@ plus2\p@ minus\p@
-\topsep 4\p@ plus2\p@ minus2\p@
-\itemsep 2\p@ plus1\p@ minus\p@}
-
-\let\@listi\@listI
-\@listi
-
-\def\@listii{\leftmargin\leftmarginii
- \labelwidth\leftmarginii\advance\labelwidth-\labelsep
- \topsep 4\p@ plus1\p@ minus2\p@
- \parsep 2\p@ plus\p@ minus\p@
- \itemsep \parsep}
-
-\def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
- \topsep 2\p@ plus\p@ minus\p@
- \parsep \z@ \partopsep \p@ plus\z@ minus\p@
- \itemsep 1\p@ plus\p@}
-
-\def\@listiv{\leftmargin\leftmarginiv
- \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
-
-\def\@listv{\leftmargin\leftmarginv
- \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
-
-\def\@listvi{\leftmargin\leftmarginvi
- \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
-
-\def\<#1>{"<{\it#1\/}">}
-
-\def\section{\@startsection {section}{1}{\z@}{-2.7ex plus-.5ex minus
- -.2ex}{1ex plus.2ex}{\reset@font\Large\bf}}
-\def\subsection{\@startsection{subsection}{2}{\z@}{-2.0ex plus-.3ex
- minus-.2ex}{0.8ex plus.2ex}{\reset@font\large\bf}}
-\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-1.3ex plus
- -.3ex minus-.2ex}{.5ex plus.2ex}{\reset@font\normalsize\bf}}
-\def\paragraph{\@startsection
- {paragraph}{4}{\z@}{.5ex plus.2ex minus.2ex}{-1em}{\reset@font
- \normalsize\it}}
-\def\subparagraph{\@startsection
- {subparagraph}{4}{\parindent}{.5ex plus.1ex minus
- .2ex}{-1em}{\reset@font\normalsize}}
-
-\endinput
-
- \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/umrand/struts.sty b/Master/texmf-dist/tex/latex/umrand/struts.sty
deleted file mode 100644
index 6942a9901b1..00000000000
--- a/Master/texmf-dist/tex/latex/umrand/struts.sty
+++ /dev/null
@@ -1,11 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Unsichtbare Linien, %
-% um die H”he von Tabellenzeilen zu beeinflussen %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\ostrutdim{3ex} \def\ustrutdim{1ex}
-
-\def\ostrut{\vrule height \ostrutdim width 0pt \relax}
-\def\ustrut{\vrule width 0pt depth \ustrutdim \relax}
-\def\oustrut{\ostrut\ustrut} \def\uostrut{\oustrut}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/umrand/umrand.sty b/Master/texmf-dist/tex/latex/umrand/umrand.sty
deleted file mode 100644
index c86607bab75..00000000000
--- a/Master/texmf-dist/tex/latex/umrand/umrand.sty
+++ /dev/null
@@ -1,168 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% The TeX-macros of the border-project %
-% This file has version number 1.2a. %
-% 16.07.1993 %
-% (c) by Andreas Schrell, Wuppertal %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\newskip\Randsep
-\Randsep=3pt
-
-\newif\ifnotempty
-\def\ifne#1{\def\ifnetest{#1}\ifx\empty\ifnetest\notemptyfalse\else
- \notemptytrue\fi\ifnotempty}
-
-\def\hScanDef #1 #2 #3 (#4[#5]#6) {%
- \setbox#1\hbox{\SEP#4\ifne{#4}\SEP\fi}%
- \setbox#2\hbox{#5\SEP}%
- \ifdim\wd#2>0pt\else
- \errhelp{If you proceed now, you will enter an infinite loop...}%
- \errmessage{A sequence [#5] given to \string\RandBox\space
- has a width <= 0pt (\the\wd#2).
- Type x or e!}%
- \fi
- \setbox#3\hbox{#6\ifne{#6}\SEP\fi}%
- \MyNext}
-
-\def\vScanDef #1 #2 #3 (#4[#5]#6) {%
- \setbox#1\hbox{\vbox{\halign{##\cr#4\cr}\ifne{#4}\SEP\fi}}%
- \setbox#2\hbox{\vbox{\halign{##\cr#5\cr}\SEP}}%
- \ifdim\ht#2>0pt\else
- \ifdim\dp#2>0pt\else
- \errhelp{If you proceed now, you will enter an infinite loop...}%
- \errmessage{A sequence [#5] given to \string\RandBox\space
- has a height/depth <= 0pt (\the\ht#2.\the\dp#2).
- Type x or e!}%
- \fi\fi
- \setbox#3\hbox{\vbox{%
- \halign{##\cr#6\cr}\ifne{#6}\SEP\fi}}%
- \MyNext}
-
-\def\RandBox #1 font #2 [#3] (#4) {\leavevmode\hbox\bgroup
- \ifdim#3<0pt
- \def\K{{#2\kern-#3\kern\Randsep\relax}}%
- \else
- \def\K{{#2\kern\Randsep\relax}}%
- \fi
- \setbox20\hbox{\vbox{\K\hbox{\K{#1}\K}\K}}%
- \topskip=0pt
- \offinterlineskip
- #2%
- \def\ISEP{#3}%
- \def\SEP{\kern\ISEP}%
- \setbox0\hbox{#4}%
- \let\MyNext\RBA
- \def\\{\SEP}%
- \hScanDef 4 5 6 }
-\def\RBA (#1) {\setbox7\hbox{#1}%
- \let\MyNext\RBB
- \def\\{\cr\noalign{\SEP}}%
- \vScanDef 8 9 10 }
-\def\RBB {%
- \let\MyNext\RBC
- \def\\{\cr\noalign{\vskip\ISEP}}%
- \vScanDef 11 12 13 }
-\def\RBC (#1) {\setbox14\hbox{#1}%
- \let\MyNext\RBD
- \def\\{\SEP}%
- \hScanDef 15 16 17 }
-\def\RBD (#1){\setbox18\hbox{#1}%
- % 4 5 6
- \dimen0=\wd20
- \advance\dimen0 by -\wd6
- \setbox21\hbox{\unhbox4}%
- \def\done{0}%
- \loop
- \ifdim\wd21<\dimen0
- \setbox21\hbox{\unhbox21\copy5}%
- \def\done{1}%
- \repeat
- \setbox21\hbox{\unhbox21%\if\done0\kern-\ISEP\fi
- \copy6}%
- % 15 16 17
- \dimen0=\wd20
- \advance\dimen0 by -\wd17
- \setbox22\hbox{\unhbox15}%
- \def\done{0}%
- \loop
- \ifdim\wd22<\dimen0
- \setbox22\hbox{\unhbox22\copy16}%
- \def\done{1}%
- \repeat
- \setbox22\hbox{\unhbox22%\if\done0\kern-\ISEP\fi
- \copy17}%
- % 8 9 10
- \dimen0=\ht20 \advance\dimen0 by \dp20
- \advance\dimen0 by -\ht10
- \advance\dimen0 by -\dp10
- \setbox23\vbox{\copy8}%
- \def\done{0}%
- \loop
- \dimen1\ht23 \advance\dimen1 by \dp23
- \ifdim\dimen1<\dimen0
- \setbox23\vbox{\unvbox23\copy9}%
- \def\done{1}%
- \repeat
- \setbox23\vbox{\unvbox23%\if\done0\kern-\ISEP\fi
- \copy10}%
- % 11 12 13
- \dimen0=\ht20 \advance\dimen0 by \dp20
- \advance\dimen0 by -\ht13
- \advance\dimen0 by -\dp13
- \setbox24\vbox{\copy11}%
- \def\done{0}%
- \loop
- \dimen1\ht24 \advance\dimen1 by \dp24
- \ifdim\dimen1<\dimen0
- \setbox24\vbox{\unvbox24\copy12}%
- \def\done{1}%
- \repeat
- \setbox24\vbox{\unvbox24%\if\done0\kern-\ISEP\fi
- \copy13}%
- %
- \dimen0=\ht23 \advance\dimen0 by \dp23
- \advance\dimen0 by \ISEP
- \dimen1=\wd21
- \advance\dimen1 by \ISEP
- \hbox{$\vcenter{\copy0\SEP\copy23\copy14}%
- \vcenter{\copy21
- \hbox to \wd21{\hss
- \vbox to \dimen0{\vss\copy20\vss}%
- \hss}%
- \copy22}%
- \vcenter{\copy7\SEP\copy24\copy18}$}\egroup}
-
-\def\EinfachRand #1 font #2 char #3 [#4] {%
- \RandBox {#1} font {#2} [#4]
- (#3) ([#3]) (#3)
- ([#3]) ([#3])
- (#3) ([#3]) (#3) }
-
-\def\countpluseins#1#2{\count#1=\count#2
- \advance\count#1 by 1}
-\def\LinienBox #1 font #2 ecken #3 linien #4 {
- {\count100='#3 \count200='#4 % oktal!!!
- \countpluseins{101}{100}
- \countpluseins{102}{101}
- \countpluseins{103}{102}
- \countpluseins{201}{200}
- \countpluseins{202}{201}
- \countpluseins{203}{202}
- \def\e##1{\char\the\count10##1}
- \def\l##1{\char\the\count20##1}
- \RandBox {#1} font {#2} [0pt]
- (\e1) ([\l1]) (\e0)
- ([\l2]) ([\l0])
- (\e2) ([\l3]) (\e3) }}
-
-\def\C{\char'}
-
-\def\MeanderBox #1 at #2 {%
- {\font\MeanderFont=umranda at #2
- \RandBox {#1} font {\MeanderFont} [0pt]
- (\C136) ([\C137]) (\C140)
- ([\C145]) ([\C141])
- (\C144) ([\C143]) (\C142) }}
-
-
-\endinput
diff --git a/Master/tlpkg/bin/ctan2tds b/Master/tlpkg/bin/ctan2tds
index f7a1f1850f6..49240f5eaab 100755
--- a/Master/tlpkg/bin/ctan2tds
+++ b/Master/tlpkg/bin/ctan2tds
@@ -448,6 +448,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw
'ucs', "&MAKEucs",
'uebungsblatt',"&MAKEflatten",
'ukrhyph', "&MAKEukrhyph",
+ 'umrand', "die 'skipping, nonfree'",
'unitsdef', "&MAKEflatten",
'velthuis', "&MAKEcopy",
'venturisadf', "&MAKEcopy",
diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
index 137a4e4e76f..31fe6030d06 100644
--- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
@@ -126,7 +126,6 @@ depend tapir
depend tengwarscript
depend tpslifonts
depend trajan
-depend umrand
depend umtypewriter
depend univers
depend universa
diff --git a/Master/tlpkg/tlpsrc/umrand.tlpsrc b/Master/tlpkg/tlpsrc/umrand.tlpsrc
deleted file mode 100644
index e71c20dc7ef..00000000000
--- a/Master/tlpkg/tlpsrc/umrand.tlpsrc
+++ /dev/null
@@ -1,2 +0,0 @@
-name umrand
-category Package