diff options
author | Karl Berry <karl@freefriends.org> | 2008-12-13 01:03:44 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-12-13 01:03:44 +0000 |
commit | 6d787e3cbc3bc40646a06efc5e2ff1f71ae6489c (patch) | |
tree | 213f9227fcd54b6dd5c532275fd99688cf8a0311 /Master | |
parent | 8f019bdc0e4e831c5d1aa01b1b955f89fab82d41 (diff) |
rm umrand, nonfree
git-svn-id: svn://tug.org/texlive/trunk@11600 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
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 Binary files differdeleted file mode 100644 index 9ef741f951e..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/umrand/umranda.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/umrand/umrandb.tfm b/Master/texmf-dist/fonts/tfm/public/umrand/umrandb.tfm Binary files differdeleted file mode 100644 index 422fedbb068..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/umrand/umrandb.tfm +++ /dev/null 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 fr Verteilungen auf dem \TeX-Stammtisch V. 2.1 -%%% -% stellt Kopfzeile und Seitenformat zur Verfgung und die Befehle -% \Thema{} % frs Thema -% \Nr{} % fr 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 Hhe 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 |