diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/bayer/universal-punctuations.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/bayer/universal-punctuations.mf | 301 |
1 files changed, 301 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/bayer/universal-punctuations.mf b/Master/texmf-dist/fonts/source/public/bayer/universal-punctuations.mf new file mode 100644 index 00000000000..c27dc2ad722 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/bayer/universal-punctuations.mf @@ -0,0 +1,301 @@ +%% +%% This is file `punctuations.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% universal.dtx (with options: `punctuations') +%% +%% 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. +%% +bauhaussymb("!",p_thick#+f_space#,l_height#,0,0); + "The punctuation !"; + lft bot z1 = (0,0); + lft z2 = (0,3y1); + lft z3 = (0,h); + drawdot z1; + cutdraw z2{up}--z3; + penlabels(1,2,3); +endchar; + +bauhaussymb("(",.5x_width#,l_height#,p_depth#,0); + "The punctuation ("; + rt z1 = (wi,h); + lft z3 = (0,.5(h-d)); + rt z5 = (wi,-d); + draw z1..z3..z5; + cutoff(z1,90); + cutoff(z5,-90); + penlabels(1,3,5); +endchar; + +bauhaussymb(")",.5x_width#,l_height#,p_depth#,0); + "The punctuation )"; + lft z1 = (0,h); + rt z3 = (wi,.5(h-d)); + lft z5 = (0,-d); + draw z1..z3..z5; + cutoff(z1,90); + cutoff(z5,-90); + penlabels(1,3,5); +endchar; + +bauhaussymb(hex"22",3f_space#,l_height#,0,0); + "The punctuation ''"; + lft z1 = (3p_thick,h); + lft z2 = (p_thick,h); + lft z3 = (2p_thick,h-3p_thick); + lft z4 = (0,h-3p_thick); + draw z1--z3; + draw z2--z4; + cutoff(z1,90); + cutoff(z2,90); + cutoff(z3,-90); + cutoff(z4,-90); + penlabels(1,2,3,4); +endchar; + +bauhaussymb("#",A_width#,l_height#,0,0); + "The punctuation #"; + lft top z1 = (0,3/4h); + lft bot z2 = (0,1/4h); + rt z3 = (wi,y1); + rt z4 = (wi,y2); + cutdraw z1{right}--z3{right}; + cutdraw z2{right}--z4{right}; + bot z5 = (1/5wi,0); + bot z6 = (3/5wi,0); + top z7 = (2/5wi,h); + top z8 = (4/5wi,h); + draw z5--z7; + draw z6--z8; + cutoff(z5,-90); + cutoff(z6,-90); + cutoff(z7,90); + cutoff(z8,90); + penlabels(1,2,3,4,5,6,7,8); +endchar; + +bauhaussymb("%",A_width#,l_height#,0,0); + "The punctuation %"; + rt z1 = (wi,h); + lft z2 = (0,0); + draw z1--z2; + cutoff(z1,90); + cutoff(z2,-90); + top z3 = (1/4wi,h); + rt z4 = top z3 rotatedaround((x3,h-x3),-90); + bot z5 = top z3 rotatedaround((x3,h-x3),-180); + lft z6 = top z3 rotatedaround((x3,h-x3),-270); + draw z3{right}..z4{down}..z5{left}..z6{up}..cycle; + bot z7 = (3/4wi,0); + lft z8 = bot z7 rotatedaround((x7,x3),-90); + top z9 = bot z7 rotatedaround((x7,x3),-180); + rt z10 = bot z7 rotatedaround((x7,x3),-270); + draw z7{left}..z8{up}..z9{right}..z10{down}..cycle; + penlabels(1,2,3,4,5,6,7,8,9,10,11,12); +endchar; + +bauhaussymb("'",2f_space#,l_height#,0,0); + "The punctuation '"; + lft z1 = (p_thick,h); + lft z2 = (0,h-3p_thick); + draw z1--z2; + cutoff(z1,90); + cutoff(z2,-90); + penlabels(1,2); +endchar; + +bauhaussymb("*",x_width#,l_height#,0,0); + "The punctuation *"; + z1 = (0.5wi,h); + z2 = z1 rotatedaround((.5wi,h-.5wi),-60); + z3 = z1 rotatedaround((.5wi,h-.5wi),-120); + z4 = z1 rotatedaround((.5wi,h-.5wi),-180); + z5 = z1 rotatedaround((.5wi,h-.5wi),-240); + z6 = z1 rotatedaround((.5wi,h-.5wi),-300); + cutdraw z1--z4; + cutdraw z2--z5; + cutdraw z3--z6; + penlabels(1,2,3,4,5,6); +endchar; + +bauhaussymb("+",x_width#,x_height#,0,0); + "The punctuation +"; + z1 = (.5wi,h); + z2 = (.5wi,0); + z3 = (0,.5h); + z4 = (wi,.5h); + cutdraw z1{down}--z2; + cutdraw z3{right}--z4; + penlabels(1,2,3,4); +endchar; + +bauhaussymb(",",p_thick#+f_space#,p_thick#,2/3p_depth#,0); + "The punctuation ,"; + lft bot z1 = (0,h); + lft top z2 = (0,-d); + cutdraw z1{down}--z2; + penlabels(1,2); +endchar; + +bauhaussymb("-",.7x_width#,x_height#,0,0); + "The punctuation -"; + z1 = (0,.5h); + z2 = (wi,y1); + cutdraw z1{right}--z2; + penlabels(1,2); +endchar; + +bauhaussymb(".",p_thick#+f_space#,p_thick#,0,0); + "The punctuation ."; + lft bot z1 = (0,0); + drawdot z1; + penlabels(1); +endchar; + +bauhaussymb("/",2/3x_width#,l_height#,p_depth#,0); + "The punctuation /"; + lft z1 = (0,-d); + rt z2 = (wi,h); + draw z1--z2; + cutoff(z1,-90); + cutoff(z2,90); + penlabels(1,2); +endchar; + +bauhaussymb(":",p_thick#+f_space#,x_height#,0,0); + "The punctuation :"; + top lft z1 = (0,h); + bot lft z2 = (0,0); + drawdot z1; + drawdot z2; + penlabels(1,2); +endchar; + +bauhaussymb(";",p_thick#+f_space#,x_height#,2/3p_depth#,0); + "The punctuation ;"; + lft bot z1 = (0,0); + lft top z2 = (0,-d); + lft top z3 = (0,h); + cutdraw z1{down}--z2; + drawdot z3; + penlabels(1,2,3); +endchar; + +bauhaussymb("=",.7x_width#,x_height#,0,0); + "The punctuation ="; + top z1 = (0,1/3h); + z2 = (wi,y1); + cutdraw z1{right}--z2; + bot z3 = (0,2/3h); + z4 = (wi,y3); + cutdraw z3{right}--z4; + penlabels(1,2,3,4); +endchar; + +bauhaussymb("@",l_height#+f_space#,l_height#,0,0); + "The punctuation @"; + rt z1 = (wi,0); + rt z2 = (wi,.5h); + top z3 = (.5wi,h); + lft z4 = (0,.5h); + z5 = z4 rotatedaround((.5wi,.5h),60); + rt z6 = (wi,1/3h); + top z7 = (wi-1/3h,2/3h); + lft z8 = (wi-2/3h,1/3h); + bot z9 = (wi-1/3h,0); + cutdraw z1{up}--z2{up}..z3{left}..z4{down}..z5{dir(-30)}; + draw z6{up}..z7{left}..z8{down}..z9{right}..cycle; + penlabels(1,2,3,4,5,6,7,8,9); +endchar; + +bauhaussymb("[",.7x_width#,l_height#,p_depth#,0); + "The punctuation ["; + rt top z1 = (wi,h); + lft top z2 = (0,h); + lft bot z3 = (0,-d); + rt bot z4 = (wi,-d); + cutdraw z1{left}---z2{(-1,-1)}---z3{(1,-1)}---z4{right}; + penlabels(1,2,3,4); +endchar; + +bauhaussymb(hex"5C",3f_space#,l_height#,0,0); + "The punctuation ``"; + lft z1 = (0,h); + lft z2 = (2p_thick,h); + lft z3 = (p_thick,h-3p_thick); + lft z4 = (3p_thick,h-3p_thick); + draw z1--z3; + draw z2--z4; + cutoff(z1,90); + cutoff(z2,90); + cutoff(z3,-90); + cutoff(z4,-90); + penlabels(1,2,3,4); +endchar; + +bauhaussymb("]",.7x_width#,l_height#,p_depth#,0); + "The punctuation ]"; + lft top z1 = (0,h); + rt top z2 = (wi,h); + rt bot z3 = (wi,-d); + lft bot z4 = (0,-d); + cutdraw z1{right}---z2{(1,-1)}---z3{(-1,-1)}---z4{left}; + penlabels(1,2,3,4); +endchar; + +bauhaussymb("`",2f_space#,l_height#,0,0); + "The punctuation `"; + lft z1 = (0,h); + lft z2 = (p_thick,h-3p_thick); + draw z1--z2; + cutoff(z1,90); + cutoff(z2,-90); + penlabels(1,2); +endchar; + +bauhaussymb(hex"7B",x_width#,x_height#,0,0); + "The punctuation --"; + z1 = (0,.5h); + z2 = (wi,y1); + cutdraw z1{right}--z2; + penlabels(1,2); +endchar; + +bauhaussymb(hex"7C",m_width#,x_height#,0,0); + "The punctuation ---"; + z1 = (0,.5h); + z2 = (wi,y1); + cutdraw z1{right}--z2; + penlabels(1,2); +endchar; + + +\endinput +%% +%% End of file `punctuations.mf'. |