Commit d66b189d authored by cedric rossignol's avatar cedric rossignol

caps et ajustement BDC

parent 8ae67a95
......@@ -4,15 +4,15 @@ input ../def;
beginchar(100, 17);
z1 := (12.5*ox,0*oy);
z2 := (12.5*ox,21*oy);
z1 := (13*ox,0*oy);
z2 := (13*ox,21*oy);
z3 := (12.5*ox,8*oy);
z4 := (8*ox,14*oy-(AHM/2)- os_bsln);
z5 := (4.5*ox,7*oy);
z6 := (8*ox,0*oy+(AHM/2) + os_bsln);
z7 := (12.5*ox,7*oy);
z3 := (13*ox-(AVM/4),7*oy);
z4 := (8.5*ox,14*oy-(AHM/2)- os_bsln);
z5 := (4*ox,7*oy);
z6 := (8.5*ox,0*oy+(AHM/2) + os_bsln);
z7 := (13*ox,7*oy);
......@@ -22,14 +22,14 @@ beginchar(100, 17);
penpos3(AVM/4,330);
penpos3(AVM/2,0);
penpos4(AHM,90);
penpos5(AVM,180);
penpos6(AHM,270);
penpos7(AVM/4,30);
penstroke z1e -- z2e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z7e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z3e .. cycle;
endchar(13);
......
% f
input ../def;
beginchar(102, 11);
beginchar(102, 9);
z1 := (4*ox,0*oy);
z2 := (4*ox,16*oy);
z3 := (8*ox,21*oy-(AHM/2));
z4 := (1*ox,14*oy-(DHM/2));
z5 := (8*ox,14*oy-(DHM/2));
z3 := (8.5*ox,21*oy-(AHM/2));
z6 := (4*ox,14*oy-(DHM*1.2/2));
z4 := (1*ox,14*oy-(DHM*1.2/2));
z5 := (8.5*ox,14*oy-(DHM*1.2/2));
penpos1(DVM,0);
penpos2(DVM,0);
penpos6(DVM,0);
penpos3(AHM,270);
penpos4(DHM,90);
penpos5(DHM,90);
penpos4(DHM*1.2,90);
penpos5(DHM*1.2,90);
penstroke z1e -- z2e{up} .. {right}z3e;
penstroke z1e -- z6e{up} .. z2e{up} .. {right}z3e;
penstroke z4e -- z5e;
......
......@@ -2,38 +2,39 @@
% g
input ../def;
beginchar(103, 17);
z1 := (12.5*ox,-2*oy);
z2 := (12.5*ox,14*oy);
z8 := (8.75*ox,-7*oy+(AHM/2));
z9 := (5*ox,-2*oy);
z1 := (13*ox,-2*oy);
z2 := (13*ox,14*oy);
z3 := (12.5*ox,8*oy);
z4 := (8*ox,14*oy-(AHM/2)- os_bsln);
z5 := (4.5*ox,7*oy);
z6 := (8*ox,0*oy+(AHM/2) + os_bsln);
z7 := (12.5*ox,7*oy);
z3 := (13*ox-(AVM/4),7*oy);
z4 := (8.5*ox,14*oy-(AHM/2)- os_bsln);
z5 := (4*ox,7*oy);
z6 := (8.5*ox,0*oy+(AHM/2) + os_bsln);
z7 := (13*ox,7*oy);
penpos1(DVM,0);
penpos2(DVM,0);
penpos8(AHM,270);
penpos9(DVM,180);
penpos3(AVM/2,0);
penpos4(AHM,90);
penpos5(AVM,180);
penpos6(AHM,270);
z8 := (9*ox,-7*oy+(AHM/2));
z9 := (5*ox,-2*oy);
penpos3(AVM/4,330);
penpos4(AHM,90);
penpos5(AVM,180);
penpos6(AHM,270);
penpos7(AVM/4,30);
penpos8(AHM,270);
penpos9(DVM,180);
penstroke z2e -- z1e{down} .. {left}z8e{left} .. {up}z9e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z7e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z3e .. cycle;
endchar(30);
......
% k
input ../def;
beginchar(107, 19);
beginchar(107, 17);
z1 := (4.5*ox,0*oy);
z2 := (4.5*ox,21*oy);
z3 := (4.5*ox,5.5*oy);
z4 := (12.5*ox,14*oy);
z1 := (4*ox,0*oy);
z2 := (4*ox,21*oy);
z3 := (4*ox,5.5*oy);
z4 := (12.25*ox,14*oy);
z5 := (8*ox,9.5*oy);
z6 := (12.5*ox,0*oy);
z6 := (13*ox,0*oy);
penpos1(DVM,0);
penpos2(DVM,0);
penpos3(DVM,0);
penpos4(DTM,0);
penpos4(DTM*1.1,0);
penpos5(DVM-0.1*s,0);
penpos6(DTM,0);
......
......@@ -4,8 +4,8 @@ input ../def;
beginchar(111, 17);
z1 = (8.5*ux,14*uy-(AHM/2)-os_bsln);
z2 = (8.5*ux,0*uy+(AHM/2)+os_bsln);
z3 = (3.5*ux,7*uy);
z4 = (13.5*ux,7*uy);
z3 = (4*ux,7*uy);
z4 = (13*ux,7*uy);
penpos1(AHM,90);
penpos2(AHM,270);
......
......@@ -3,15 +3,15 @@
input ../def;
beginchar(112, 17);
z1 := (4.5*ox,-7*oy);
z2 := (4.5*ox,14*oy);
z1 := (4*ox,-7*oy);
z2 := (4*ox,14*oy);
z3 := (4.5*ox,8*oy);
z4 := (8.*ox,14*oy-(AHM/2)- os_bsln);
z5 := (12.5*ox,7*oy);
z6 := (8.*ox,0*oy+(AHM/2) + os_bsln);
z7 := (4.5*ox,7*oy);
z3 := (4*ox+AVM/4,7*oy);
z4 := (8.5*ox,14*oy-(AHM/2)- os_bsln);
z5 := (13*ox,7*oy);
z6 := (8.5*ox,0*oy+(AHM/2) + os_bsln);
......@@ -21,14 +21,13 @@ beginchar(112, 17);
penpos3(AVM/4,30);
penpos3(AVM/2,0);
penpos4(AHM,270);
penpos5(AVM,180);
penpos6(AHM,90);
penpos7(AVM/4,330);
penstroke z1e -- z2e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z7e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z3e .. cycle;
endchar(14);
......
......@@ -3,15 +3,15 @@
input ../def;
beginchar(113, 17);
z1 := (12.5*ox,-7*oy);
z2 := (12.5*ox,14*oy);
z1 := (13*ox,-7*oy);
z2 := (13*ox,14*oy);
z3 := (12.5*ox,8*oy);
z4 := (8*ox,14*oy-(AHM/2)- os_bsln);
z5 := (4.5*ox,7*oy);
z6 := (8*ox,0*oy+(AHM/2) + os_bsln);
z7 := (12.5*ox,7*oy);
z3 := (13*ox-(AVM/4),7*oy);
z4 := (8.5*ox,14*oy-(AHM/2)- os_bsln);
z5 := (4*ox,7*oy);
z6 := (8.5*ox,0*oy+(AHM/2) + os_bsln);
z7 := (13*ox,7*oy);
......@@ -21,14 +21,14 @@ beginchar(113, 17);
penpos3(AVM/4,330);
penpos3(AVM/2,0);
penpos4(AHM,90);
penpos5(AVM,180);
penpos6(AHM,270);
penpos7(AVM/4,30);
penstroke z1e -- z2e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z7e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z3e .. cycle;
endchar(13);
end;
......
% s
input ../def;
beginchar(115, 14);
beginchar(115, 16);
z1 := (10.9*ux, 9.7*uy);
z2 := (6.5*ox, 14*oy-(AHM/2)-os_bsln);
z3 := (3*ox,10.5*oy);
z1 := (12.75*ox, 9.7*oy);
z2 := (8.5*ox, 14*oy-(AHM/2)-os_bsln);
z3 := (4.75*ox,10*oy);
z7 := (6.7*ox, 7*oy);
z7 := (8.75*ox, 7*oy);
z4:= (11.2*ox,3.5*oy);
z5 := (6.8*ox,0*oy+(AHM/2)+os_bsln);
z6 := (2.8*ox, 4*oy);
z4:= (12.75*ox,4*oy);
z5 := (8.5*ox,0*oy+(AHM/2)+os_bsln);
z6 := (4.5*ox, 4.5*oy);
penpos1(AVM,180);
penpos2(AHM,270);
penpos3(AVM,0);
penpos7(DTM,35);
penpos7(DTM,115);
penpos4(AVM,0);
penpos5(AHM,270);
......@@ -25,7 +25,7 @@ beginchar(115, 14);
penstroke z1e{up} .. z2e .. z3e .. z7e .. z4e .. z5e .. {up}z6e;
penstroke z1e{up} .. z2e .. z3e{down} .. z7e .. {down}z4e .. z5e .. {up}z6e;
endchar(14);
......
......@@ -3,9 +3,9 @@
input ../def;
beginchar(116, 10);
z1 := (4.5*ox,2.3*oy);
z1 := (4.5*ox,2.5*oy);
z2 := (4.5*ox,20*oy);
z3 := (8.75*ox,0*oy+(0.80*s/2)+os_bsln);
z3 := (8.5*ox,0*oy+(0.80*s/2)+os_bsln);
z4 := (0.5*ox,14*oy);
z5 := (8.5*ox,14*oy);
......@@ -14,8 +14,8 @@ beginchar(116, 10);
penpos1(DTM,30);
penpos2(DTM,30);
penpos3(AHM,90);
penpos4(DHM,90);
penpos5(DHM,90);
penpos4(DHM*1.2,90);
penpos5(DHM*1.2,90);
penstroke z2e -- z1e{down} .. {right}z3e ;
penstroke z4e -- z5e;
......
% v
input ../def;
beginchar(118, 19);
beginchar(118, 17);
z1 := (5*ox , 14*oy);
z2 := (10*ox , 0*oy);
z3 := (15*ox , 14*oy);
z1 := (4*ox , 14*oy);
z2 := (8.5*ox , 0*oy);
z3 := (13*ox , 14*oy);
penpos1(DTM,0);
penpos2(DVM,0);
......
% w
input ../def;
beginchar(119, 27);
beginchar(119, 26);
z1 := (5*ox , 14*oy);
z2 := (10*ox , 0*oy);
z3 := (15*ox , 14*oy);
z4 := (20*ox , 0*oy);
z5 := (25*ox , 14*oy);
z1 := (4*ox , 14*oy);
z2 := (8.5*ox , 0*oy);
z3 := (13*ox , 14*oy);
z4 := (17.5*ox , 0*oy);
z5 := (22*ox , 14*oy);
penpos1(DTM,0);
penpos2(DVM,0);
......
......@@ -5,14 +5,14 @@ beginchar(120, 18);
z1 := (4*ox , 14*oy);
z2 := (4*ox , 0*oy);
z3 := (14*ox , 14*oy);
z4 := (14*ox , 0*oy);
z3 := (13*ox , 14*oy);
z4 := (13*ox , 0*oy);
penpos1(DTM,0);
penpos2(DTM,0);
penpos3(DTM,0);
penpos4(DTM,0);
penpos1(DTM*1.1,0);
penpos2(DTM*1.1,0);
penpos3(DTM*1.1,0);
penpos4(DTM*1.1,0);
penstroke z1e -- z4e;
penstroke z2e -- z3e;
......
% y
input ../def;
beginchar(121, 19);
beginchar(121, 17);
z1 := (5*ox , 14*oy);
z2 := (10*ox , 0*oy);
z3 := (15*ox , 14*oy);
z4 := (7.5*ox , -7*oy);
z1 := (4*ox , 14*oy);
z2 := (8.5*ox , 0*oy);
z3 := (13*ox , 14*oy);
z4 := (6.25*ox , -7*oy);
penpos1(DTM,0);
penpos2(DVM,0);
penpos3(DVM,0);
penpos3(DTM,0);
penpos4(DVM,0);
penstroke z1e -- z2e;
......
......@@ -4,22 +4,20 @@ input ../def;
beginchar(122, 16);
z1 := (4*ox,14*oy-(DHM/2));
z2 := (12.5*ox,14*oy- (DHM/2));
z1 := (4.25*ox,14*oy-(DHM/2));
z2 := (12.75*ox,14*oy- (DHM/2));
z3 := (4*ox,0*oy + (DHM/2));
z4 := (12.5*ox,0*oy + (DHM/2));
z4 := (13*ox,0*oy + (DHM/2));
linejoin:=mitered;
draw z1 -- z2 withpen pensquare scaled DHM;
draw z2 -- z3 withpen pensquare scaled DHM;
draw z3 -- z4 withpen pensquare scaled DHM;
draw z1 -- z2 -- z3 -- z4 withpen pensquare scaled (DHM/1.1);
......
% A
% o
input ../def;
beginchar(65, 20);
beginchar(111, 17);
z1 = (8.5*ux,14*uy-(AHM/2)-os_bsln);
z2 = (8.5*ux,0*uy+(AHM/2)+os_bsln);
z3 = (3.5*ux,7*uy);
z4 = (13.5*ux,7*uy);
z1 := (4*ox,0*oy);
z3 := (17*ox,0*oy);
z2 := (10.5*ox,21*oy);
z4 := (10.5*ox,21*oy);
z5 := (6.5*ox,7*oy);
z6 := (14.5*ox,7*oy);
penpos1(AHM,90);
penpos2(AHM,270);
penpos3(AVM,180);
penpos4(AVM,0);
penpos1(DTC,0);
penpos3(DTC,180);
penpos2(DVC,180);
penpos4(DVC,0);
penpos5(DHC,90);
penpos6(DHC,90);
penstroke z1e -- z4e;
penstroke z2e -- z3e;
penstroke z5e -- z6e;
endchar(15);
penstroke z1e{right} .. {down}z4e{down}.. {left}z2e{left} .. {up}z3e{up} .. {right}cycle;
endchar(4);
end;
% S
input ../def;
beginchar(83, 17);
x1 := 3.75 * ox;
y1 := 17.5 * oy;
x2 := 8.5 * ox;
y2 := 11.5 * oy;
beginchar(83, 19);
z1 := (15.5*ox,15.25*oy);
z2 := (10*ox, 21*oy-(AHC/2)-os_bsln);
z3 := (4.5*ox,15*oy);
z7 := (10.25*ox, 10.25*oy);
z4:= (16*ox,5.5*oy);
z5 := (10*ox,0*oy+(AHC/2)+os_bsln);
z6 := (4*ox, 6*oy);
penpos1(AVC,180);
penpos2(AHC,270);
penpos3(AVC,0);
penpos7(DTC*1.3,120);
x4 := 15.0 * ox;
y4 := 5.0 * oy;
x5 := 8.5 * ox;
y5 := 0.0 * oy;
x6 := 2.0 * ox;
y6 := 3.0 * oy;
x7 := 2.0 * ox;
y7 := 6.0 * oy;
x8 := 8.5 * ox;
y8 := 0.0 * oy;
x9 := 8.5 * ox;
y9 := 21.0 * oy;
x10 := 14.0 * ox;
y10 := 17.0 * oy;
x11 := 14.0 * ox;
y11 := 19.0 * oy;
x12 := 8.5 * ox;
y12 := 21.0 * oy;
x13 := 3.0 * ox;
y13 := 17.0 * oy;
x14 := 8.5 * ox;
y14 := 10.5 * oy;
x16 := 14.25 * ox;
y16 := 4.5 * oy;
draw z12 {left}.. z1 .. z2 .. z4 .. z5 .. z6 -- z7 .. {right}z8;
draw z9{right} .. z10 -- z11 .. z12 {left}.. z13 .. z14 .. z16 .. {left} z8;
penpos4(AVC,0);
penpos5(AHC,270);
penpos6(AVC,180);
penstroke z1e{up} .. z2e .. z3e{down} .. z7e .. {down}z4e .. z5e .. {up}z6e;
endchar(16);
end;
% Z
input ../def;
beginchar(90, 22);
x1 := 19.0 * ox;
y1 := 0.0 * oy;
x2 := 20.0 * ox;
y2 := 2.0 * oy;
x3 := 15.0 * ox;
y3 := 0.0 * oy;
x4 := 7.0 * ox;
y4 := 21.0 * oy;
x5 := 2.0 * ox;
y5 := 19.0 * oy;
x6 := 3.0 * ox;
y6 := 21.0 * oy;
x7 := 20.0 * ox;
y7 := 21.0 * oy;
x8 := 3.25 * ox;
y8 := 0.0 * oy;
x9 := 19.0 * ox;
y9 := 0.0 * oy;
x10 := 2.0 * ox;
y10 := 0.0 * oy;
x11 := 18.75 * ox;
y11 := 21.0 * oy;
beginchar(90, 20);
z1 := (4.5*ox,21*oy-((DHC/1.1)/2));
z2 := (16*ox,21*oy- ((DHC/1.1)/2));
z3 := (4.5*ox,0*oy + ((DHC/1.1)/2));
z4 := (16.5*ox,0*oy + ((DHC/1.1)/2));
linejoin:=mitered;
draw z1 -- z2 -- z3 -- z4 withpen pensquare scaled (DHC/1.1);
draw bot z4 {left}.. bot z5 -- bot z6 -- bot z7 -- z8;
draw z3 {right} .. z2 -- z1 -- z9 -- z10 -- bot z11;
endchar(11);
end;
% a
input ../def;
beginchar(97, 16);
beginchar(97, 17);
z1 := (4.5*ox,9*oy);
z2 := (8.5*ox,14*oy-(AHM/2)-os_bsln);
z3 := (12.5*ox,9*oy);
z4 := (12.5*ox,0*oy);
z1 := (5*ox,9.5*oy);
z2 := (9*ox,14*oy-(AHM/2)-os_bsln);
z3 := (13*ox,9.5*oy);
z4 := (13*ox,0*oy);
penpos1(DVM,180);
......@@ -18,25 +18,27 @@ beginchar(97, 16);
penstroke z1e{up} .. {right} z2e {right} .. {down}z3e -- z4e;
z5 := (12.5*ox,8*oy);
z6 := (4.5*ox,2.3*oy);
z7 := (12.5*ox,4.5*oy);
z9 := (12.5*ox-(DVM/2),3.25*oy);
z10 := (7.75*ox,0*oy+(AHM/2)+os_bsln);
z5 := (13*ox,8.*oy);
z6 := (4.75*ox,2.75*oy);
z7 := (13*ox,4.5*oy);
z9 := (13*ox,5*oy);
z10 := (8*ox,0*oy+(AHM/2)+os_bsln);
penpos5(AHM,50);
penpos6(ATM,200);
penpos5(AHM,120);
penpos6(ATM,190);
penpos10(AHM,270);
penpos9(AHM,270);
penpos9(AVM,300);
penpos7(AHM,270);
penstroke z5e{left} .. z6e .. z10e .. z9e ;
penstroke z5e {left} .. z6e .. z10e .. z9e ;
endchar(10);
endchar(11);
end;
......@@ -3,15 +3,14 @@ input ../def;
beginchar(98, 17);
z1 := (4.5*ox,0*oy);
z2 := (4.5*ox,21*oy);
z1 := (4*ox,0*oy);
z2 := (4*ox,21*oy);
z3 := (4*ox+AVM/4,7*oy);
z4 := (8.5*ox,14*oy-(AHM/2)- os_bsln);
z5 := (13*ox,7*oy);
z6 := (8.5*ox,0*oy+(AHM/2) + os_bsln);
z3 := (4.5*ox,8*oy);
z4 := (8.*ox,14*oy-(AHM/2)- os_bsln);
z5 := (12.5*ox,7*oy);
z6 := (8.*ox,0*oy+(AHM/2) + os_bsln);
z7 := (4.5*ox,7*oy);
......@@ -21,14 +20,13 @@ beginchar(98, 17);
penpos3(AVM/4,30);
penpos3(AVM/2,0);
penpos4(AHM,270);
penpos5(AVM,180);
penpos6(AHM,90);
penpos7(AVM/4,330);
penstroke z1e -- z2e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z7e;
penstroke z3e{up} .. z4e .. {down}z5e{down} .. z6e .. {up}z3e .. cycle;
endchar(14);
......
<?xml version="1.0"?>
<!-- Created by MetaPost 2.000 on 2020.04.14:1559 -->
<!-- Created by MetaPost 2.000 on 2020.04.23:1714 -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="441.347626" height="828.989655" viewBox="0 0 441.347626 828.989655">
<!-- Original BoundingBox: -0.500000 -233.225220 440.847626 595.764435 -->
<path d="M0.000000 828.125214L440.347626 828.125214L440.347626 -0.764435L0.000000 -0.764435Z" style="stroke:rgb(100.000000%,0.000000%,0.000000%); stroke-width: 0.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
......@@ -58,34 +58,34 @@
<path d="M0.000000 51.041168L440.347626 51.041168" style="stroke:rgb(0.000000%,100.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
<path d="M0.000000 776.319611L440.347626 776.319611" style="stroke:rgb(0.000000%,100.000000%,100.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
<path d="M0.000000 595.000000L440.347626 595.000000" style="stroke:rgb(0.000000%,100.000000%,0.000000%); stroke-width: 1.000000;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10.000000;fill: none;"></path>
<path d="M297.882217 426.631790C297.882217 359.714584,278.112411 289.346863,220.173813 289.346863C166.159042 289.346863,142.465408 352.117798,142.465408 413.680389C142.465408 474.174042,166.904968 535.423477,220.173813 535.423477C251.840866 535.423477,280.203568 515.827499,291.406525 486.208313L369.114929 486.208313C350.899612 553.472687,289.860916 600.180481,220.173813 600.180481C128.096313 600.180481,64.757004 511.489365,64.757004 413.680389C64.757004 314.841934,127.522018 224.589859,220.173813 224.589859C315.820084 224.589859,375.590622 322.598114,375.590622 426.631790Z" style="fill: rgb(0.000000%,0.000000%,0.000000%);stroke: none;"></path>
<path d="M103.611206 426.631790L336.736420 426.631790L336.736420 385.576492L103.611206 385.576492Z" style="fill: rgb(0.000000%,0.000000%,0.000000%);stroke: none;"></path>
<g transform="translate(222.273804 254.868378)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
<path d="M271.979416 426.631790C271.979416 361.413422,263.207733 289.346863,207.222412 289.346863C155.714752 289.346863,142.465408 353.808884,142.465408 413.680389C142.465408 472.480789,156.574783 535.423477,207.222412 535.423477C237.411331 535.423477,263.896286 515.294983,271.979416 486.208313L349.687820 486.208313C334.695496 552.840469,275.520386 600.180481,207.222412 600.180481C119.236008 600.180481,64.757004 509.567886,64.757004 413.680389C64.757004 316.744232,118.608017 224.589859,207.222412 224.589859C299.105011 224.589859,349.687820 324.420441,349.687820 426.631790Z" style="fill: rgb(0.000000%,0.000000%,0.000000%);stroke: none;"></path>
<path d="M103.611206 426.631790L310.833618 426.631790L310.833618 385.576492L103.611206 385.576492Z" style="fill: rgb(0.000000%,0.000000%,0.000000%);stroke: none;"></path>
<g transform="translate(209.322403 254.868378)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">