From 603edb92fdc7a02efbf681bb908c312c9f0a75fb Mon Sep 17 00:00:00 2001 From: Claudine Peyrat <88194877+claudinepeyrat06@users.noreply.github.com> Date: Fri, 26 Apr 2024 08:16:23 +0200 Subject: Claudine/violin and chicken scratch (#2857) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * violin serif * Update →.svg * chicken scratch * Update →.svg add é è ê ë ÉÈË Ê * add new glyphs to chicken scratch * add glyphs to violin serif * some kerning adjusting --- fonts/chicken_scratch/font.json | 51 +- "fonts/chicken_scratch/\342\206\222.svg" | 6857 ++++++++++--- fonts/violin_serif/font.json | 78 +- "fonts/violin_serif/\342\206\222.svg" | 14832 +++++++++++++++++++---------- 4 files changed, 15451 insertions(+), 6367 deletions(-) diff --git a/fonts/chicken_scratch/font.json b/fonts/chicken_scratch/font.json index e3e8dfa1..4f5e589f 100644 --- a/fonts/chicken_scratch/font.json +++ b/fonts/chicken_scratch/font.json @@ -6,16 +6,33 @@ ], "leading": 120, "auto_satin": false, - "reversible": true, + "reversible": false, "letter_case": "", "default_glyph": "�", - "size": 15.0, + "size": 19.0, "min_scale": 0.8, "max_scale": 1.2, "horiz_adv_x_default": 44, "horiz_adv_x_space": 20, "units_per_em": 120, "horiz_adv_x": { + "Ü":47, + "Ö":48, + "Ä":48, + "ô":33, + "ö":33, + "â":58, + "ä":58, + "à":58, + "u":56, + "û":56, + "ù":56, + "ü":56, + "ÿ":33, + "ï":18, + "î":18, + "ç" :44, + "ß" :46, "!": 27, "\"": 27, "&": 39, @@ -65,6 +82,10 @@ "b": 39, "d": 43, "e": 41, + "é": 41, + "è": 41, + "ê": 41, + "ë": 41, "f": 46, "g": 39, "h": 46, @@ -167,6 +188,30 @@ "z", "“", "”", - "‚" + "‚", + "é", + "è", + "ê", + "ë", + "É", + "È", + "Ê", + "Ë", + "Ü", + "Ö", + "Ä", + "ô", + "ö", + "â", + "ä", + "à", + "û", + "ù", + "ü", + "ÿ", + "ï", + "î", + "ç", + "ß" ] } \ No newline at end of file diff --git "a/fonts/chicken_scratch/\342\206\222.svg" "b/fonts/chicken_scratch/\342\206\222.svg" index e418cea9..c1976bb9 100644 --- "a/fonts/chicken_scratch/\342\206\222.svg" +++ "b/fonts/chicken_scratch/\342\206\222.svg" @@ -1,6 +1,6 @@ Created by FontForge 20230101 at Thu Jun 8 09:39:13 2023 By Kelly Rosenfeld Copyright (c) 2010 Typeco. All rights reserved. 0 + id="metadata2"> +Created by FontForge 20230101 at Thu Jun 8 09:39:13 2023 + By Kelly Rosenfeld +Copyright (c) 2010 Typeco. All rights reserved. +0 3 1 @@ -104,7 +108,12 @@ id="defs165"> + horiz-adv-x="44" + horiz-origin-x="0" + horiz-origin-y="0" + vert-origin-x="512" + vert-origin-y="768" + vert-adv-y="1024"> @@ -609,28 +618,36 @@ inkscape:label="Auto-Route" id="g3597"> + inkstitch:ties="1" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" /> + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkscape:label="Ink/Stitch Command: Trim thread after sewing this object" + style="display:inline"> + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkscape:label="Ink/Stitch Command: Trim thread after sewing this object" + style="display:inline"> + + - + id="command_group3" + inkscape:label="Ink/Stitch Command: Trim thread after sewing this object" + style="display:inline"> - - - - + id="command_connector3" + d="M 8.1597551,34.952126 9.0133785,65.152344" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:0.5" + inkscape:connection-start="#command_use4760" + inkscape:connection-end="#autosatin3" + inkscape:label="connector" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + + + + - - - - + id="command_connector4" + d="m 12.440611,35.967056 5.79586,30.2978" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:0.5" + inkscape:connection-start="#command_use8591" + inkscape:connection-end="#autosatin4" + inkscape:label="connector" + inkscape:connector-type="polyline" + inkscape:connector-curvature="0" /> + - - - - - + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkscape:label="Ink/Stitch Command: Trim thread after sewing this object" + style="display:inline"> + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkstitch:ties="3" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" /> + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkscape:label="Ink/Stitch Command: Trim thread after sewing this object" + style="display:inline"> + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkscape:label="Ink/Stitch Command: Trim thread after sewing this object" + style="display:inline"> + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkscape:label="Ink/Stitch Command: Trim thread after sewing this object" + style="display:inline"> + inkstitch:ties="1" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" /> + inkstitch:center_walk_underlay="True" + inkstitch:min_stitch_length_mm="0.5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:lock_start="half_stitch" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:center_walk_underlay_stitch_length_mm="2.5" /> + inkscape:label="Ink/Stitch Command: Trim thread after sewing this object" + style="display:inline"> diff --git a/fonts/violin_serif/font.json b/fonts/violin_serif/font.json index 53ad19af..925f93df 100644 --- a/fonts/violin_serif/font.json +++ b/fonts/violin_serif/font.json @@ -9,13 +9,32 @@ "reversible": true, "letter_case": "", "default_glyph": "�", - "size": 15.0, + "size": 28.0, "min_scale": 0.8, "max_scale": 1.2, "horiz_adv_x_default": 81, "horiz_adv_x_space": 20, "units_per_em": 150, "horiz_adv_x": { + "â":59, + "à":59, + "ä":59, + "ù":68, + "û":68, + "ü":68, + "ô":61, + "ö":61, + "ï":32, + "î":32, + "ÿ":60, + "É":67, + "È":67, + "Ê":67, + "Ë":67, + "Ü":80, + "Ä": 68, + "ç": 50, + "ß": 65, "A": 68, "B": 71, "C": 72, @@ -25,7 +44,7 @@ "G": 78, "I": 37, "J": 37, - "K": 74, + "K": 77, "L": 61, "M": 99, "P": 69, @@ -42,6 +61,10 @@ "c": 50, "d": 68, "e": 53, + "è": 53, + "é": 53, + "ê": 53, + "ë": 53, "f": 43, "g": 60, "h": 70, @@ -4714,7 +4737,7 @@ "QŔ": 2, "QŘ": 2, "QŖ": 2, - "AB": 2, + "AB": -5, "AD": 2, "AÐ": 2, "AĎ": 2, @@ -6799,15 +6822,15 @@ "RF": 2, "RH": 2, "RĦ": 2, - "RI": 2, + "RI":-5, "RIJ": 2, - "RÍ": 2, - "RÎ": 2, - "RÏ": 2, - "Rİ": 2, - "RÌ": 2, - "RĪ": 2, - "RĮ": 2, + "RÍ": -5, + "RÎ": -5, + "RÏ": -5, + "Rİ": -5, + "RÌ": -5, + "RĪ": -5, + "RĮ": -5, "RK": 2, "RĶ": 2, "RL": 2, @@ -17325,13 +17348,6 @@ "ķğ.ss01": 6, "ķģ.ss01": 6, "ķġ.ss01": 6, - "Ki": 4, - "Kı": 4, - "Kí": 4, - "Kî": 4, - "Kï": 4, - "Ki.loclTRK": 4, - "Kì": 4, "Kij": 4, "Kī": 4, "Kį": 4, @@ -21139,6 +21155,30 @@ "“", "”", "’", - "$" + "$", + "ë", + "è", + "ê", + "é", + "â", + "à", + "ä", + "ù", + "û", + "ü", + "ô", + "ö", + "ï", + "î", + "ÿ", + "É", + "È", + "Ê", + "Ë", + "Ü", + "Ö", + "Ä", + "ç", + "ß" ] } \ No newline at end of file diff --git "a/fonts/violin_serif/\342\206\222.svg" "b/fonts/violin_serif/\342\206\222.svg" index 143d337b..e319d81c 100644 --- "a/fonts/violin_serif/\342\206\222.svg" +++ "b/fonts/violin_serif/\342\206\222.svg" @@ -3,10 +3,10 @@ version="1.1" id="svg2007" sodipodi:docname="→.svg" - width="150" - height="150" + width="39.6875mm" + height="39.6875mm" viewBox="0 0 150 150" - inkscape:version="1.3 (0e150ed, 2023-07-21)" + inkscape:version="1.3.2 (091e20e, 2023-11-25)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" @@ -22,16 +22,16 @@ inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" showgrid="false" - inkscape:zoom="4.394116" - inkscape:cx="-3.2998674" - inkscape:cy="127.10179" + inkscape:zoom="4.73824" + inkscape:cx="31.657324" + inkscape:cy="92.439387" inkscape:window-width="1160" inkscape:window-height="742" inkscape:window-x="192" inkscape:window-y="35" inkscape:window-maximized="0" - inkscape:current-layer="g17622" - inkscape:document-units="px" + inkscape:current-layer="g427" + inkscape:document-units="mm" showguides="true"> Created by FontForge 20230101 at Tue Jun 6 13:48:40 2023 By Kelly Rosenfeld Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif) 0 + id="metadata2"> +Created by FontForge 20230101 at Tue Jun 6 13:48:40 2023 + By Kelly Rosenfeld +Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif) +0 3 1 @@ -103,7 +107,12 @@ id="defs2005"> + horiz-adv-x="81" + horiz-origin-x="0" + horiz-origin-y="0" + vert-origin-x="512" + vert-origin-y="768" + vert-adv-y="1024"> + + Ignore entire layer when generating stitch plan + + + + + + + + + + + Satin Column cut point + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - + + + inkstitch:pull_compensation_mm="0.4" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:max_stitch_length_mm="8" + inkstitch:center_walk_underlay_stitch_length_mm="2" /> - + inkstitch:ties="3" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" /> + inkstitch:pull_compensation_mm="0.4" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:max_stitch_length_mm="8" + inkstitch:center_walk_underlay_stitch_length_mm="2" /> + + inkstitch:pull_compensation_mm="0.4" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:max_stitch_length_mm="8" + inkstitch:center_walk_underlay_stitch_length_mm="2" /> + inkstitch:pull_compensation_mm="0.4" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:max_stitch_length_mm="8" + inkstitch:center_walk_underlay_stitch_length_mm="2" /> + + inkstitch:pull_compensation_mm="0.4" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:max_stitch_length_mm="8" + inkstitch:center_walk_underlay_stitch_length_mm="2" + inkstitch:force_lock_stitches="True" /> + inkstitch:pull_compensation_mm="0.4" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:max_stitch_length_mm="8" + inkstitch:center_walk_underlay_stitch_length_mm="2" /> + inkstitch:ties="3" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" /> + inkstitch:pull_compensation_mm="0.4" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:max_stitch_length_mm="8" + inkstitch:center_walk_underlay_stitch_length_mm="2" + inkstitch:force_lock_stitches="True" /> + + inkstitch:pull_compensation_mm="0.4" + inkstitch:min_stitch_length_mm=".5" + inkstitch:min_jump_stitch_length_mm="3" + inkstitch:center_walk_underlay_stitch_tolerance_mm=".2" + inkstitch:max_stitch_length_mm="8" + inkstitch:center_walk_underlay_stitch_length_mm="2" + inkstitch:force_lock_stitches="True" /> + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + -- cgit v1.2.3