summaryrefslogtreecommitdiff
path: root/macros/mtex/metafont/acc16.mf
diff options
context:
space:
mode:
Diffstat (limited to 'macros/mtex/metafont/acc16.mf')
-rw-r--r--macros/mtex/metafont/acc16.mf142
1 files changed, 142 insertions, 0 deletions
diff --git a/macros/mtex/metafont/acc16.mf b/macros/mtex/metafont/acc16.mf
new file mode 100644
index 0000000000..821f879e8a
--- /dev/null
+++ b/macros/mtex/metafont/acc16.mf
@@ -0,0 +1,142 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% VERSETZUNGSZEICHEN %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+%%%%%%%%%%%%
+%% "flat" %
+%%%%%%%%%%%%
+
+beginchar(50, nhw#, 2nhh#, 2nhh#);
+ clear;
+ penpos4(7/24nhh, 30);%/5,20 % 1
+ penpos3(nhh/5,-90);%/5,20 %
+ penpos2(nhh/5, 90);%/5,20 %
+ y1 = h; %4
+ x1 = x2 = x3 = s; x4 = w-s; % 2
+ y4 = s; %
+ y2l - y3r = 1/4h; y2l = 0; % 3
+ currentpen:= pencircle scaled 3thinwidth;
+ penstroke z2e...z4e...z3e{sw};%right ,sw
+ draw z1--z3;
+ draw z1--z3;
+penlabels(1,2,3,4);
+endchar;
+
+%%%%%%%%%%
+%% "bb" %
+%%%%%%%%%%
+
+beginchar(51,2nhw#, 2nhh#, 2nhh#);
+ clear;
+ penpos4(nhh/4, 0);%/5,20
+ penpos3(nhh/4,-90);%/5,20
+ penpos2(nhh/4, 90);%/5,20
+ y1 = h; %4
+ x1 = x2 = x3 = s; x4 = w/2-s; % 2
+ y4 = s; %
+ y2l - y3r = 1/4h; y2l = 0; % 3
+ currentpen:= pencircle scaled 3thinwidth;
+ draw z1--z3;
+ draw z1--z3;
+ penstroke z2e..z4e...z3e{sw};
+ draw (z1--z3) shifted ((w/2 - 1.5s),0);
+ penstroke (z2e..z4e...z3e{sw})shifted ((w/2 -1.5s),0);
+endchar;
+
+%%%%%%%%%%%%%
+%% "sharp" %
+%%%%%%%%%%%%%
+
+beginchar(52, nhw#, 1.5nhh#, 1.5nhh#);
+ clear;
+ penpos3(nhh/2,90);
+ penpos4(nhh/2,90);
+ y1 = h - s; y1 - y2 = 2h - s;
+ x1 = x2 = s; z3 = (0,1/4nhh);
+ y4l = y3r; x4 = w;
+ currentpen:= pencircle scaled 3thinwidth;
+ draw z1--z2;
+ draw (z1--z2) shifted (w-2s,s);
+ penstroke z3e--z4e;
+ penstroke (z3e--z4e) shifted (0, -nhh);
+penlabels(1,2,3,4);
+endchar;
+
+%%%%%%%%%%
+%% "xx" %
+%%%%%%%%%%%
+
+beginchar(53, nhw#, .5nhh#, .5nhh#);
+ clear;
+ z1 = (s, h-s); z2 = (w-s, h-s);
+ z3 = (s,-h+s); z4 = (w-s,-h+s);
+ currentpen:= pencircle scaled .2nhh;
+ draw z1--z4; draw z3--z2;
+ currentpen:= pencircle scaled .3nhh;
+ drawdot z1; drawdot z2; drawdot z3; drawdot z4;
+endchar;
+
+%%%%%%%%%%%%%%%
+%% "natural" %
+%%%%%%%%%%%%%%%
+
+beginchar(54, nhw#, 1.5nhh#, 1.5nhh#);
+ clear;
+ penpos3(nhh/2,90);
+ penpos4(nhh/2,90);
+ y1 = h; y2 = -h + nhh/2;
+ x1 = x2 = s; z3l = (s,0);
+ y4 = y3r; x4 = w-s;
+ currentpen:= pencircle scaled 3thinwidth;
+ draw z1--z2;
+ draw (z1--z2) shifted (w-2s,-h+y4r);
+ penstroke z3e--z4e;
+ penstroke (z3e--z4e) shifted (0, -nhh);
+endchar;
+
+%%%%%%%%%%%%%%%%
+%% "1/4 flat" %
+%%%%%%%%%%%%%%%%
+
+beginchar(55, nhw#, 2nhh#, 2nhh#);
+ clear;
+ penpos4(7/24nhh, 30);%/5,20 % 1
+ penpos3(nhh/5,-90);%/5,20 %
+ penpos2(nhh/5, 90);%/5,20 %
+ y1 = h; % 4
+ x1 = x2 = x3 = w-s; x4 =2w-3s; % 2
+ y4 = s; %
+ y2l - y3r = 1/4h; y2l = 0; % 3
+ currentpen:= pencircle scaled 3thinwidth;
+ penstroke (counterclockwise
+ (z2e...z4e...z3e{sw}) reflectedabout(z1 ,z3));
+ draw z1--z3;
+ draw z1--z3;
+penlabels(1,2,3,4);
+endchar;
+
+%%%%%%%%%%%%%%%%
+%% "3/4 flat" %
+%%%%%%%%%%%%%%%%
+
+beginchar(56, 2nhw#-2S, 2nhh#, 2nhh#);
+ clear;
+ penpos4(7/24nhh, 30);%/5,20 % 1
+ penpos3(nhh/5,-90);%/5,20 %
+ penpos2(nhh/5, 90);%/5,20 %
+ y1 = h; % 4
+ x1 = x2 = x3 = w/2; x4 =w-s; % 2
+ y4 = s; %
+ y2l - y3r = 1/4h; y2l = 0; % 3
+ currentpen:= pencircle scaled 3thinwidth;
+ penstroke z2e...z4e...z3e{sw};
+ penstroke (counterclockwise
+ (z2e...z4e...z3e{sw}) reflectedabout(z1 ,z3));
+ draw z1--z3;
+ draw z1--z3;
+penlabels(1,2,3,4);
+endchar;