diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/bayer/universal-uppers.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/bayer/universal-uppers.mf | 335 |
1 files changed, 335 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/bayer/universal-uppers.mf b/Master/texmf-dist/fonts/source/public/bayer/universal-uppers.mf new file mode 100644 index 00000000000..224abfd7a1b --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/bayer/universal-uppers.mf @@ -0,0 +1,335 @@ +%% +%% This is file `uppers.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% universal.dtx (with options: `uppers') +%% +%% Copyright (C) 1997 Christian Holm. +%% +%% This file is NOT the source for universal, because almost all +%% comments have been stripped from it. It is NOT the preferred +%% form of universal for making modifications to it. +%% +%% Therefore you can NOT redistribute and/or modify THIS file. +%% You can however redistribute the complete source (universal.dtx +%% and universal.ins) and/or modify it under the terms of the GNU +%% General Public License as published by the Free Software +%% Foundation; either version 2, or (at your option) any later +%% version. +%% +%% The universal font and package is distributed in the hope that +%% it will be useful, but WITHOUT ANY WARRANTY; without even the +%% implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +%% PURPOSE. See the GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public +%% License along with this program; if not, write to the +%% Free Software Foundation, Inc., +%% 675 Mass Ave, Cambridge, +%% MA 02139, USA. +%% +%% See the file universal.dtx for further comments and documentation. +%% +bauhauschar("A",1A_width#,1l_height#,0,0); %"The letter A"; + lft z1=(0,0); + lft z2=(0,h-0.5wi); + top z3=(0.5wi,h); + rt z4=(wi,y2); + rt z5=(wi,0); + lft z6=(0,0.5h); + rt z7=(wi,y6); + cutdraw z1{up}--z2{up}..z3{right}..z4{down}--z5{down}; + cutdraw z6{right}--z7{right}; + penlabels(1,2,3,4,5,6,7); +endchar; + +bauhauschar("B",1A_width#,1l_height#,0,0); %"The letter B"; + lft bot z1 = (0,0); + lft top z2 = (0,h); + top z3 = (wi-0.25h,h); + rt z4 = (wi,0.75h); + z5 = (x3,0.5h); + z6 = (p_thick,0.5h); + rt z7 = (wi,0.25h); + bot z8 = (x3,0); + draw z1{(-1,1)}---z2{(1,1)}---z3{right}..z4{down}..z5{left}--z6{left}; + draw z5{right}..z7{down}..z8{left}---z1{(-1,1)}; + penlabels(1,2,3,4,5,6,7,8); +endchar; + +bauhauschar("C",C_width#+f_space#,l_height#,0,0); + rt z1 = bot z2 rotatedaround((0.5wi,0.5h),60); + bot z2 = (0.5wi,0); + lft z3 = (0,0.5h); + top z4 = (0.5wi,h); + rt z5 = top z4 rotatedaround((0.5wi,0.5h),-60); + cutdraw z1..z2{left}..z3{up}..z4{right}..z5; + penlabels(1,2,3,4,5); +endchar; + +bauhauschar("D",A_width#,l_height#,0,0); + lft bot z1 = (0,0); + lft top z2 = (0,h); + top z3 = (wi-.5h,h); + rt z4 = (wi,0.5h); + bot z5 = (x3,0); + draw z2{right}---z3{right}..z4{down}..z5{left}---z1{left}---z2{up}; + penlabels(1,2,3,4,5); +endchar; + +bauhauschar("E",A_width#,l_height#,0,0); + rt bot z1 = (wi,0); + lft bot z2 = (0,0); + lft top z3 = (0,h); + rt top z4 = (wi,h); + lft z5 = (0,0.5h); + rt z6 = (wi,0.5h); + cutdraw z1{left}---z2{(-1,1)}---z3{(1,1)}---z4{right}; + cutdraw z5{left}--z6; + penlabels(1,2,3,4,5,6); +endchar; + +bauhauschar("F",A_width#,l_height#,0,0); + lft bot z1 = (0,0); + lft top z2 = (0,h); + rt top z3 = (wi,h); + lft z4 = (0,0.5h); + rt z5 = (wi,0.5h); + cutdraw z1{up}---z2{(1,1)}---z3{right}; + cutdraw z4{left}--z5; + penlabels(1,2,3,4,5); +endchar; + +bauhauschar("G",l_height#+f_space#,l_height#,0,0); + rt z1 = (wi,0.5h); + bot z2 = (0.5wi,0); + lft z3 = (0,0.5h); + top z4 = (0.5wi,h); + rt z5 = top z4 rotatedaround((0.5wi,0.5h),-60); + rt z6 = (wi,0); + cutdraw z1..z2{left}..z3{up}..z4{right}..z5; + cutdraw z1{down}--z6; + penlabels(1,2,3,4,5,6); +endchar; + +bauhauschar("H",A_width#,l_height#,0,0); + lft z1 = (0,0); + lft z2 = (0,0.5h); + lft z3 = (0,h); + rt z4 = (wi,0); + rt z5 = (wi,0.5h); + rt z6 = (wi,h); + cutdraw z1{up}--z3{up}; + cutdraw z4{up}--z6{up}; + cutdraw z2{left}--z5{left}; + penlabels(1,2,3,4,5,6); +endchar; + +bauhauschar("I",p_thick#+2f_space#,l_height#,0,0); + lft z1 = (0,0); + lft z2 = (0,h); + cutdraw z1{up}--z2{up}; + penlabels(1,2); +endchar; + +bauhauschar("J",.5x_width#,l_height#,0,0); + bot z1 = (0,0); + bot rt z2 = (wi,0); + rt z3 = (wi,h); + cutdraw z1{right}---z2{(1,1)}---z3{up}; + penlabels(1,2,3); +endchar; + +bauhauschar("K",0.5l_height#+2f_space#,l_height#,0,0); + lft z1 = (0,0); + lft z2 = (0,0.5h); + lft z3 = (0,h); + rt z4 = (wi,0); + rt z5 = (wi,h); + cutdraw z1{up}--z3{up}; + cutdraw z2{right}..z4{down}; + cutdraw z2{right}..z5{up}; + penlabels(1,2,3,4,5); +endchar; + +bauhauschar("L",A_width#,l_height#,0,0); + lft z1 = (0,h); + lft bot z2 = (0,0); + rt bot z3 = (wi,0); + cutdraw z1{down}---z2{(1,-1)}---z3{right}; + penlabels(1,2,3); +endchar; + +bauhauschar("M",M_width#,l_height#,0,0); + lft z1 = (0,0) ; + lft z2 = (0,0.7h) ; + top z3 = (0.5[x5,x1],h) ; + z4 = (0.5wi,0.7h-0.25p_thick) ; + z5 = (0.5wi,0) ; + top z6 = (0.5[x8,x5],h) ; + rt z7 = (wi,0.7h) ; + rt z8 = (wi,0) ; + cutdraw z1{up}--z2..z3{right}..z4{down}--z5 ; + cutdraw z4{up}..z6{right}..z7--z8{down} ; + penlabels(1,2,3,4,5,6,7,8); +endchar; + +bauhauschar("N",A_width#,l_height#,0,0); + lft z1 = (0,0); + lft z2 = (0,0.6h) ; + top z3 = (0.5wi,h) ; + rt z4 = (wi,0.6h) ; + rt z5 = (wi,0); + cutdraw z1{up}--z2{up}..z3{right}..z4{down}--z5{down}; + penlabels(1,2,3,4,5); +endchar ; + +bauhauschar("O",l_height#+f_space#,l_height#,0,0); + top z1 = (.5wi,h) ; + rt z2 = (wi,.5h) ; + bot z3 = (.5wi,0) ; + lft z4 = (0,.5h) ; + draw z1{right}..z2{down}..z3{left}..z4{up}..cycle ; + penlabels(1,2,3,4); + O_pic = currentpicture; +endchar ; + +bauhauschar("P",A_width#,l_height#,0,0); + lft z1 = (0,0) ; + lft z2 = (0,h-.5wi) ; + top z3 = (0.5wi,h) ; + rt z4 = (wi,h-.5wi) ; + bot z5 = (0.5wi,h-wi) ; + draw z2{up}..z3{right}..z4{down}..z5{left}..cycle ; + cutdraw z1{up}--z2{up}; + penlabels(1,2,3,4,5); +endchar ; + +bauhauschar("Q",l_height#+f_space#,l_height#,2/3p_depth#,0); + top z1 = (.5wi,h) ; + rt z2 = (wi,.5h) ; + bot z3 = (.5wi,0) ; + lft z4 = (0,.5h) ; + z5 = (.5wi,2d); + z6 = (.5wi,-d); + draw z1{right}..z2{down}..z3{left}..z4{up}..cycle ; + cutdraw z5{down}--z6; + penlabels(1,2,3,4,5,6); +endchar ; + +bauhauschar("R",A_width#,l_height#,0,0); + lft z1 = (0,0); + lft z2 = (0,h-.5wi); + top z3 = (.5wi,h); + rt z4 = (wi,h-.5wi); + bot z5 = (0.5wi,h-wi); + rt z6 = (wi,h-1.5wi); + rt z7 = (wi,0); + draw z2{up}..z3{right}..z4{down}..z5{left}..cycle; + cutdraw z1{up}--z2{up}; + cutdraw z5{right}..z7{down}; + penlabels(1,2,3,4,5,6,7); +endchar; + +bauhauschar("S",A_width#,l_height#,0,0); % + lft z1 = (0,0.5[y6,y2]) ; + bot z2 = (1/3wi,0) ; + bot z3 = (2/3wi,0) ; + rt z4 = (wi,0.5[y5,y3]) ; + z5 = (2/3wi,0.5h) ; + z6 = (1/3wi,0.5h) ; + lft z7 = (0,0.5[y8,y6]) ; + top z8 = (1/3wi,h); + top z9 = (2/3wi,h) ; + rt z10 = (wi,0.5[y8,y6]) ; + cutdraw z1{down}..z2{right}--z3{right}..z4{up}..z5{left} + --z6{left}..z7{up}..z8{right}--z9{right}..z10{down} ; + penlabels(1,2,3,4,5,6,7,8,9,10); +endchar; + +bauhauschar("T",A_width#,l_height#,0,0); + top z1 = (0,h); + top z2 = (wi,h); + z3 = (.5wi,h); + z4 = (0.5wi,0); + cutdraw z1{right}--z2; + cutdraw z3{up}--z4; + penlabels(1,2,3,4); +endchar; + +bauhauschar("U",A_width#,l_height#,0,0); + lft z1 = (0,h); + lft z2 = (0,0.4h) ; + bot z3 = (0.5wi,0) ; + rt z4 = (wi,0.4h) ; + rt z5 = (wi,h); + cutdraw z1{down}--z2{down}..z3{right}..z4{up}--z5{up}; + penlabels(1,2,3,4,5); +endchar ; + +bauhauschar("V",A_width#,l_height#,0,0); + lft z1 = (0,h); + bot z2 = (0.5wi-0.5p_thick,0.5p_thick); + bot z3 = (0.5wi,0); + bot z4 = (0.5wi+0.5p_thick,0.5p_thick); + rt z5 = (wi,h); + draw z1{down}--z2..z3..z4--z5{up}; + cutoff(z1,90); + cutoff(z5,90); + penlabels(1,2,3,4,5); +endchar; + +bauhauschar("W",M_width#,l_height#,0,0); + lft z1 = (0,h) ; + lft z2 = (0,0.3h) ; + bot z3 = (0.5[x5,x1],0) ; + z4 = (0.5wi,0.3h+0.25p_thick) ; + z5 = (0.5wi,h) ; + bot z6 = (0.5[x8,x5],0) ; + rt z7 = (wi,0.3h) ; + rt z8 = (wi,h) ; + cutdraw z1{down}--z2..z3{right}..z4{up}--z5 ; + cutdraw z4{down}..z6{right}..z7--z8{down} ; + penlabels(1,2,3,4,5,6,7,8); +endchar; + +bauhauschar("X",l_height#+f_space#,l_height#,0,0); + top z1 = (0,h); + z2 = (0.5wi,0.5wi); + bot z3 = (0,0); + top z4 = (wi,h); + bot z5 = (wi,0); + cutdraw z1{right}..z2{down}..z3{left}; + cutdraw z4{left}..z2{down}..z5{right}; + penlabels(1,2,3,4,5); +endchar; + +bauhauschar("Y",A_width#,l_height#,0,0) ; + rt z1 = (wi,0) ; + lft z2 = (0,h) ; + rt z3 = (wi,h) ; + rt z4 = (wi,h-x5) ; + bot z5 = (0.5wi,h-wi) ; + lft z6 = (0,h-x5) ; + cutdraw z1{up}--z3 ; + cutdraw z3{up}--z4..z5{left}..z6{up}--z2{up} ; + penlabels(1,2,3,4,5,6); +endchar ; + +bauhauschar("Z",A_width#,l_height#,0,0) ; + top z1 = (0,h); + rt x2 = wi ; top y2 = h ; + rt x3 = wi ; top y3 = y2; + lft x4 = 0 ; bot y4 = y5 ; + lft x5 = 0 ; bot y5 = 0 ; + bot z6 = (wi,0); + cutdraw z1{right}--z2..z3--z4..z5--z6 ; + penlabels(1,2,3,4,5,6); +endchar ; + + +\endinput +%% +%% End of file `uppers.mf'. |