Commit 561bca44 authored by antoine's avatar antoine

avancement cleannage

parent 3baae5bf
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
{
"font_info": {
"font-name": "Help-me",
"font-name": "Meta Old French",
"font-id": "meta-old-french",
"author-name": "luuse",
"author-email": "[email protected]",
"licence": "ofl",
"height": "32",
"ascent": "22",
"descent": "10"
"descent": "8"
},
"variables": {
"guide": {
......@@ -28,7 +32,7 @@
],
"description": "dot label",
"name": "dot_label",
"value": "0",
"value": "1",
"unity": ""
},
"hints": {
......@@ -40,12 +44,12 @@
],
"description": "hints",
"name": "hints",
"value": "0",
"value": "1",
"unity": ""
}
},
"dimensions": {
"outputtemplate": "\"files/output-svg/%c.svg\"",
"outputtemplate": "\"projects/meta-old-french/output-svg/%c.svg\"",
"outputformat": "\"svg\"",
"u": {
"type": "range",
......@@ -56,7 +60,7 @@
],
"description": "global unity",
"name": "u",
"value": "10.25",
"value": "18.9",
"unity": "pt"
},
"ux": {
......@@ -92,7 +96,7 @@
],
"description": "Stroke Unity",
"name": "s",
"value": "1",
"value": "1.2",
"unity": "u"
},
"sx": {
......@@ -152,7 +156,7 @@
],
"description": "Serif Width",
"name": "srf_W",
"value": "4",
"value": "3",
"unity": "ux"
}
}
......
{
"font_info": {
"font-name": "Meta Old French",
"font-id": "meta-old-french",
"author-name": "luuse",
"author-email": "[email protected]",
"licence": "ofl",
"height": "32",
"ascent": "22",
"descent": "10"
},
"variables": {
"guide": {
"grid": {
"type": "range",
"range": [
0,
1,
1
],
"description": "grid",
"name": "grid",
"value": "0",
"unity": ""
},
"dot_label": {
"type": "range",
"range": [
0,
1,
1
],
"description": "dot label",
"name": "dot_label",
"value": "1",
"unity": ""
},
"hints": {
"type": "range",
"range": [
0,
1,
1
],
"description": "hints",
"name": "hints",
"value": "1",
"unity": ""
}
},
"dimensions": {
"outputtemplate": "\"projects/proto-test/output-svg/%c.svg\"",
"outputformat": "\"svg\"",
"u": {
"type": "range",
"range": [
0,
50,
0.05
],
"description": "global unity",
"name": "u",
"value": "14.45",
"unity": "pt"
},
"ux": {
"type": "range",
"range": [
0,
3,
0.05
],
"description": "X Unity",
"name": "ux",
"value": "1",
"unity": "u"
},
"uy": {
"type": "range",
"range": [
0,
3,
0.05
],
"description": "Y Unity",
"name": "uy",
"value": "1",
"unity": "u"
},
"s": {
"type": "range",
"range": [
0,
3,
0.05
],
"description": "Stroke Unity",
"name": "s",
"value": "1",
"unity": "u"
},
"sx": {
"type": "range",
"range": [
0,
3,
0.05
],
"description": "X Stroke Unity",
"name": "sx",
"value": "1",
"unity": "s"
},
"sy": {
"type": "range",
"range": [
0,
3,
0.05
],
"description": "Y Stroke Unity",
"name": "sy",
"value": "1",
"unity": "s"
},
"rot": {
"type": "range",
"range": [
0,
360,
1
],
"description": "Stroke rotation",
"name": "rot",
"value": "0",
"unity": ""
},
"srf_H": {
"type": "range",
"range": [
0,
10,
0.1
],
"description": "Serif Height",
"name": "srf_H",
"value": "1",
"unity": "ux"
},
"srf_W": {
"type": "range",
"range": [
0,
10,
0.1
],
"description": "Serif Width",
"name": "srf_W",
"value": "4",
"unity": "ux"
}
}
}
}
{'font_info': {'font-name': 'Meta old french', 'font-id': 'meta-old-french', 'height': '32', 'ascent': '22', 'descent': '8'}, 'variables': {'guide': {'grid': {'type': 'range', 'range': [0, 1, 1], 'description': 'grid', 'name': 'grid', 'value': '1', 'unity': ''}, 'dot_label': {'type': 'range', 'range': [0, 1, 1], 'description': 'dot label', 'name': 'dot_label', 'value': '1', 'unity': ''}, 'hints': {'type': 'range', 'range': [0, 1, 1], 'description': 'hints', 'name': 'hints', 'value': '1', 'unity': ''}}, 'dimensions': {'outputtemplate': '"projects/meta-old-french/output-svg/%c.svg"', 'outputformat': '"svg"', 'u': {'type': 'range', 'range': [0, 50, 0.05], 'description': 'global unity', 'name': 'u', 'value': '24.95', 'unity': 'pt'}, 'ux': {'type': 'range', 'range': [0, 3, 0.05], 'description': 'X Unity', 'name': 'ux', 'value': '1', 'unity': 'u'}, 'uy': {'type': 'range', 'range': [0, 3, 0.05], 'description': 'Y Unity', 'name': 'uy', 'value': '1', 'unity': 'u'}, 's': {'type': 'range', 'range': [0, 3, 0.05], 'description': 'Stroke Unity', 'name': 's', 'value': '1', 'unity': 'u'}, 'sx': {'type': 'range', 'range': [0, 3, 0.05], 'description': 'X Stroke Unity', 'name': 'sx', 'value': '1', 'unity': 's'}, 'sy': {'type': 'range', 'range': [0, 3, 0.05], 'description': 'Y Stroke Unity', 'name': 'sy', 'value': '1', 'unity': 's'}, 'rot': {'type': 'range', 'range': [0, 360, 1], 'description': 'Stroke rotation', 'name': 'rot', 'value': '0', 'unity': ''}, 'srf_H': {'type': 'range', 'range': [0, 10, 0.1], 'description': 'Serif Height', 'name': 'srf_H', 'value': '1', 'unity': 'ux'}, 'srf_W': {'type': 'range', 'range': [0, 10, 0.1], 'description': 'Serif Width', 'name': 'srf_W', 'value': '4', 'unity': 'ux'}}}}
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
data-dec="65"
id="dec_65"
width="20"
height="40"
version="1.1"
sodipodi:docname="65.svg"
inkscape:version="0.92.2 5c3e80d, 2017-08-06">
<metadata
id="metadata9">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs7" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1035"
id="namedview5"
showgrid="true"
inkscape:zoom="35.152708"
inkscape:cx="12.893558"
inkscape:cy="27.671474"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="dec_65"
showguides="false">
<inkscape:grid
type="xygrid"
id="grid812" />
</sodipodi:namedview>
<path
id="path2-0"
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
d="M 3,22 10,1 17,22 M 9.75,3 16,22 M 5,16 h 9 M 4,19 C 3.6641752,19.581666 3,22 1,22 H 5 C 3,22 3.9160216,18.939234 4,19 m 12,0 c 0.285978,1.067285 2.429511,3 3,3 h -5 c 0.999778,0 1.005286,-3.003052 1,-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccccc" />
</svg>
<?xml version="1.0" encoding="utf-8" ?>
<svg baseProfile="full" height="32" version="1.1" viewBox="0,0,16,32" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink"><defs /></svg>
\ No newline at end of file
......@@ -6,19 +6,19 @@ xHeight := 14;
ascHeight := 21;
descHeight := -7;
capHeight := 21;
overAsc := ascHeight + 2;
% srf_H = 1 * uy;
% srf_W = 5 * ux;
srf_R = srf_W / 2;
srf_L = - (srf_W / 2);
ox = ux;
oy = uy;
% OverShots Values
% under Baseline
os_bsln = - 0.2uy;
os_bsln = - .3uy;
os_x = .3uy;
def beginchar(expr keycode, width)=
......@@ -34,9 +34,9 @@ def beginchar(expr keycode, width)=
if grid = 1:
defaultscale := .2;
for i=0 upto width:
draw (i*ux, ascHeight*uy) -- (i*ux, descHeight*uy) withcolor .3white;
draw (i*ux, overAsc*uy) -- (i*ux, descHeight*uy) withcolor .3white;
endfor;
for i=-9 upto (ascHeight):
for i=-9 upto (overAsc):
draw (width*ux, i*uy) -- (0*ux, i*uy) withcolor .3white;
endfor;
fi;
......
......@@ -3,15 +3,15 @@
grid := 0;
% dot label
dot_label := 0;
dot_label := 1;
% hints
hints := 0;
outputtemplate := "files/output-svg/%c.svg";
hints := 1;
outputtemplate := "projects/meta-old-french/output-svg/%c.svg";
outputformat := "svg";
% global unity
u := 10.25pt;
u := 18.9pt;
% X Unity
ux := 1u;
......@@ -20,7 +20,7 @@ ux := 1u;
uy := 1u;
% Stroke Unity
s := 1u;
s := 1.2u;
% X Stroke Unity
sx := 1s;
......@@ -35,4 +35,4 @@ rot := 0;
srf_H := 1ux;
% Serif Width
srf_W := 4ux;
\ No newline at end of file
srf_W := 3ux;
\ No newline at end of file
......@@ -3,8 +3,8 @@
input ../def;
beginchar(100, 17);
x1 := 7.75 * ox;
beginchar(100, 16);
x1 := 7.5 * ox;
bot y1 := 0.5 * oy + os_bsln;
x2 := 2.75 * ox;
y2 := 7.0 * oy;
......
% e
input ../def;
beginchar(101, 15);
beginchar(101, 13);
x1 := 9.0 * ox;
top y1 := 14.0 * oy + os_x;
x2 := 3.0 * ox;
x2 := 3 * ox;
y2 := 7.0 * oy;
x3 := 8.0 * ox;
bot y3 := 0.0 * oy + os_bsln;
......@@ -25,7 +25,8 @@ beginchar(101, 15);
x11 := 9.0 * ox;
y11 := 14.0 * oy;
draw (z10 {up}..{left} z1 .. z2 .. z3 .. z4 -- z4 .. z5 .. z6 .. z7 ..{down} z8 -- z9) shifted (-1ux, 0);
draw (z10 {up}..{left} z1 .. z2 .. z3 .. z4
-- z4 .. z5 .. z6 .. z7 ..{down} z8 -- z9) shifted (-2ux, 0uy);
endchar(11);
......
% f
input ../def;
beginchar(102, 11);
beginchar(102, 10);
x1 := 2.0 * ox;
x1 := 1.0 * ox;
y1 := 14.0 * oy;
x2 := 8.0 * ox;
x2 := 7.0 * ox;
y2 := 14.0 * oy;
x3 := 5.0 * ox;
x3 := 4.0 * ox;
y3 := 18.0 * oy;
x4 := 7.0 * ox;
x4 := 6.0 * ox;
y4 := 20.0 * oy;
x5 := 10.0 * ox;
x5 := 9.0 * ox;
y5 := 20.0 * oy;
x6 := 8.0 * ox;
x6 := 7.0 * ox;
y6 := 21.0 * oy;
x7 := 4.0 * ox;
x7 := 3.0 * ox;
y7 := 16.0 * oy;
x8 := 4.0 * ox;
x8 := 3.0 * ox;
bot y8 := 0.0 * oy;
x9 := 5.0 * ox;
x9 := 4.0 * ox;
bot y9 := 0.0 * oy;
x10 := 8.5 * ox;
x10 := 7.5 * ox;
y10 := 20.25 * oy;
draw z10 withpen pencircle scaled 2ux;
......
% g
input ../def;
beginchar(103, 15);
beginchar(103, 14);
x1 := 5.0 * ox;
y1 := 0.0 * oy;
x2 := 2.25 * ox;
......
% h
input ../def;
beginchar(104, 19);
x1 := 4.0 * ox;
beginchar(104, 17);
x1 := 3.0 * ox;
y1 := 20.0 * oy;
x2 := 4.0 * ox;
x2 := 3.0 * ox;
bot y2 := 0.0 * oy;
x3 := 5.0 * ox;
x3 := 4.0 * ox;
bot y3 := 0.0 * oy;
x4 := 5.0 * ox;
x4 := 4.0 * ox;
y4 := 11.0 * oy;
x5 := 11.0 * ox;
x5 := 10.0 * ox;
top y5 := 14.0 * oy + os_x;
x6 := 15.0 * ox;
x6 := 14.0 * ox;
y6 := 10.5 * oy;
x7 := 15.0 * ox;
x7 := 14.0 * ox;
bot y7 := 0.0 * oy;
x8 := 10.0 * ox;
x8 := 9.0 * ox;
top y8 := 13.5 * oy + os_x;
x9 := 14.0 * ox;
x9 := 13.0 * ox;
y9 := 10.5 * oy;
x10 := 14.0 * ox;
x10 := 13.0 * ox;
bot y10 := 0.0 * oy;
x11 := 5.0 * ox;
x11 := 4.0 * ox;
y11 := 21.0 * oy;
draw z1 -- top z2;
......
% i
input ../def;
beginchar(105, 9);
x1 := 4.5 * ox;
beginchar(105, 7);
x1 := 3.5 * ox;
y1 := 19.0 * oy;
x2 := 3.5 * ox;
x2 := 2.5 * ox;
y2 := 20.0 * oy;
x3 := 4.5 * ox;
x3 := 3.5 * ox;
y3 := 21.0 * oy;
x4 := 5.5 * ox;
x4 := 4.5 * ox;
y4 := 20.0 * oy;
x5 := 4.5 * ox;
x5 := 3.5 * ox;
y5 := 20.0 * oy;
x6 := 4.0 * ox;
x6 := 3.0 * ox;
y6 := 13.0 * oy;
x7 := 4.0 * ox;
x7 := 3.0 * ox;
bot y7 := 0.0 * oy;
x8 := 5.0 * ox;
x8 := 4.0 * ox;
bot y8 := 0.0 * oy;
x9 := 5.0 * ox;
x9 := 4.0 * ox;
y9 := 14.0 * oy;
draw z5 withpen pencircle xscaled 2.5sx yscaled 2.5sx;
......
......@@ -2,7 +2,7 @@
% j
input ../def;
beginchar(106, 9);
x1 := O.0 * ox;
x1 := -1.0 * ox;
y1 := -7.0 * oy;
x2 := 6.0 * ox;
y2 := 0.0 * oy;
......@@ -13,21 +13,13 @@ beginchar(106, 9);
y4 := 13.0 * oy;
x5 := 5.0 * ox;
y5 := 0.0 * oy;
x9 := 5.5 * ox;
y9 := 21.0 * oy;
x10 := 6.5 * ox;
y10 := 20.0 * oy;
x11 := 5.5 * ox;
y11 := 19.0 * oy;
x12 := 4.5 * ox;
y12 := 20.0 * oy;
x13 := 5.5 * ox;
y13 := 20.0 * oy;
x6 := 5.5 * ox;
y6 := 20.0 * oy;
draw z4 -- z5 {down}..{left} z1 {right}..{up} z2 -- z3;
draw z13 withpen pencircle scaled 2.5sx;
draw z13;
draw z6 withpen pencircle scaled 2.5sx;
draw z6;
serif(5,4,2,3,1,1);
endchar(13);
end;
endchar(6);
end;
\ No newline at end of file
% k
input ../def;
beginchar(107, 19);
x1 := 15.0 * ox;
beginchar(107, 17);
x1 := 14.0 * ox;
top y1 := 14.0 * oy;
x2 := 5.0 * ox;
x2 := 4.0 * ox;
y2 := 5.0 * oy;
x3 := 4.0 * ox;
x3 := 3.0 * ox;
y3 := 20.0 * oy;
x4 := 4.0 * ox;
x4 := 3.0 * ox;
bot y4 := 0.0 * oy;
x5 := 5.0 * ox;
x5 := 4.0 * ox;
bot y5 := 0.0 * oy;
x6 := 10.0 * ox;
x6 := 9.0 * ox;
y6 := 8.0 * oy;
x7 := 15.0 * ox;
x7 := 14.0 * ox;
bot y7 := 0.0 * oy;
x8 := 9.0 * ox;
x8 := 8.0 * ox;
y8 := 8.0 * oy;
x9 := 14.0 * ox;
x9 := 13.0 * ox;
bot y9 := 0.0 * oy;
x10 := 5.0 * ox;
x10 := 4.0 * ox;
y10 := 21.0 * oy;
draw bot z1 -- z2;
......
......@@ -2,14 +2,14 @@
% l
input ../def;
beginchar(108, 9);
x1 := 4.0 * ox;
beginchar(108, 7);
x1 := 3.0 * ox;
y1 := 20.0 * oy;
x2 := 4.0 * ox;
x2 := 3.0 * ox;
bot y2 := 0.0 * oy;
x3 := 5.0 * ox;
x3 := 4.0 * ox;
y3 := 21.0 * oy;
x4 := 5.0 * ox;
x4 := 4.0 * ox;
bot y4 := 0.0 * oy;
draw z1 -- top z2;
......
% m
input ../def;
beginchar(109, 29);
x1 := 4.0 * ox;
beginchar(109, 27);
x1 :=