Porównaj commity
18 Commity
13b879d100
...
7fcc69bbca
Autor | SHA1 | Data |
---|---|---|
karnigen | 7fcc69bbca | |
Ink/Stitch Crowdin integration | 6a7071eb96 | |
Claudine Peyrat | 6c070908ef | |
Ink/Stitch Crowdin integration | 3363ebf996 | |
Ink/Stitch Crowdin integration | 4ac5496264 | |
Heroyk26 | 22ed269169 | |
karnigen | 5cbe8268a4 | |
karnigen | c08f4600d4 | |
karnigen | b2325f9436 | |
karnigen | cb1eb506f3 | |
karnigen | c63086307a | |
karnigen | 7c2e6d286f | |
karnigen | 47fdfa41cf | |
karnigen | 1080eceb14 | |
karnigen | 5f6989886b | |
karnigen | 306c7c3425 | |
karnigen | 42c03aa80f | |
karnigen | 6bf31a67ac |
|
@ -108,6 +108,10 @@ jobs:
|
|||
python-version: '3.8.x'
|
||||
architecture: 'x86'
|
||||
- uses: microsoft/setup-msbuild@v2
|
||||
- name: Setup Git for Windows SDK
|
||||
uses: git-for-windows/setup-git-for-windows-sdk@v1.10.0
|
||||
with:
|
||||
flavor: build-installers
|
||||
- name: install dependencies
|
||||
shell: bash
|
||||
run: |
|
||||
|
@ -170,6 +174,10 @@ jobs:
|
|||
python-version: '3.8.x'
|
||||
architecture: 'x64'
|
||||
- uses: microsoft/setup-msbuild@v2
|
||||
- name: Setup Git for Windows SDK
|
||||
uses: git-for-windows/setup-git-for-windows-sdk@v1.10.0
|
||||
with:
|
||||
flavor: build-installers
|
||||
- name: install dependencies
|
||||
shell: bash
|
||||
run: |
|
||||
|
|
|
@ -6,6 +6,7 @@ __pycache__
|
|||
*.zip
|
||||
*.tar.gz
|
||||
*.po
|
||||
*.log
|
||||
dist/
|
||||
build/
|
||||
locales/
|
||||
|
@ -22,10 +23,15 @@ flaskserverport.json
|
|||
electron/yarn.lock
|
||||
|
||||
# debug and profile files
|
||||
/DEBUG.ini
|
||||
logs/
|
||||
/DEBUG.toml
|
||||
/LOGGING.toml
|
||||
/LOGGING[0-9]*.toml
|
||||
/debug*
|
||||
/.debug*
|
||||
# old debug files
|
||||
|
||||
# old debug files - to be removed
|
||||
/DEBUG*.ini
|
||||
/DEBUG
|
||||
/PROFILE
|
||||
/profile*
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
[LIBRARY]
|
||||
;;; use the pip installed version of inkex.py, default: True
|
||||
; prefer_pip_inkex = False
|
||||
|
||||
[DEBUG]
|
||||
;;; select one active debug_type, default: none
|
||||
; debug_type = vscode
|
||||
; debug_type = pycharm
|
||||
; debug_type = pydev
|
||||
|
||||
;;; enable debugger, see cmd line arg -d, default: False
|
||||
; debug_enable = True
|
||||
|
||||
;;; debug log output to file even if debugger is not enabled, default: False
|
||||
; debug_to_file = True
|
||||
|
||||
;;; disable debugger when calling from inkscape, default: False
|
||||
; disable_from_inkscape = True
|
||||
|
||||
;;; wait for debugger to attach (vscode), default: True
|
||||
; wait_attach = False
|
||||
|
||||
;;; debug log file, default: debug.log
|
||||
; debug_log_file = debug.log
|
||||
|
||||
;;; debug file for graph related things, default: debug.svg
|
||||
; debug_svg_file = debug.svg
|
||||
|
||||
;;; creation of bash script, default: False
|
||||
; create_bash_script = True
|
||||
|
||||
;;; base name for bash script, default: debug_inkstitch
|
||||
; bash_file_base = debug_inkstitch
|
||||
|
||||
[PROFILE]
|
||||
;;; select one active profiler_type, default: none
|
||||
; profiler_type = cprofile
|
||||
; profiler_type = profile
|
||||
; profiler_type = pyinstrument
|
||||
|
||||
;;; enable profiler, see cmd line arg -p, default: False
|
||||
; profile_enable = True
|
||||
|
||||
;;; base name for profile output files, default: debug_profile
|
||||
; profile_file_base = debug_profile
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
### customize this file and save as DEBUG.toml
|
||||
|
||||
[LIBRARY]
|
||||
### use the pip installed version of inkex.py, default: true
|
||||
# prefer_pip_inkex = false
|
||||
|
||||
[LOGGING]
|
||||
### logging configuration file, default: none - use implicit DEBUG logging to inkstitch.log
|
||||
### we may have multiple configurations: LOGGING.toml, LOGGING1.toml, LOGGING2.toml, etc.
|
||||
# log_config_file = "LOGGING.toml"
|
||||
|
||||
### disable globally logging: default: false - using logging.disable()
|
||||
### reenable logging.disable(0)
|
||||
# disable_logging = true
|
||||
|
||||
[DEBUG]
|
||||
### simulate frozen mode, overwrite running_as_frozen in inkstitch.py, default: false
|
||||
# force_frozen = true
|
||||
|
||||
### select one active debug_type, default: "none"
|
||||
# debug_type = "vscode"
|
||||
# debug_type = "pycharm"
|
||||
# debug_type = "pydev"
|
||||
|
||||
### enable debugger, see cmd line arg -d, default: false
|
||||
# debug_enable = true
|
||||
|
||||
### disable debugger when calling from inkscape, default: false
|
||||
# disable_from_inkscape = true
|
||||
|
||||
### wait for debugger to attach (vscode), default: true
|
||||
# wait_attach = false
|
||||
|
||||
### creation of bash script, default: false
|
||||
# create_bash_script = true
|
||||
|
||||
### base name for bash script, default: "debug_inkstitch"
|
||||
# bash_file_base = "debug_inkstitch"
|
||||
|
||||
[PROFILE]
|
||||
### select one active profiler_type, default: "none"
|
||||
# profiler_type = "cprofile"
|
||||
# profiler_type = "profile"
|
||||
# profiler_type = "pyinstrument"
|
||||
|
||||
### enable profiler, see cmd line arg -p, default: false
|
||||
# profile_enable = true
|
||||
|
||||
### base name for profile output files, default: "debug_profile"
|
||||
# profile_file_base = "logs/debug_profile"
|
||||
|
|
@ -0,0 +1,69 @@
|
|||
### customize this file and save as LOGGING.toml
|
||||
### logging/warning template for inkstitch
|
||||
### format: toml
|
||||
### enable config file in DEBUG.toml: log_config_file
|
||||
|
||||
### warnings.simplefilter(action), default: "default"
|
||||
### - possible values: "error", "ignore", "always", "default", "module", "once"
|
||||
warnings_action = "default"
|
||||
|
||||
### logging.captureWarnings() default: true
|
||||
### - possible values: true, false
|
||||
warnings_capture = true
|
||||
|
||||
### mandatory, must be an integer and 1
|
||||
version = 1
|
||||
|
||||
### disable loggers activated before the configuration is loaded
|
||||
disable_existing_loggers = false
|
||||
|
||||
### define the loggers, handlers, formatters, filters
|
||||
[filters]
|
||||
|
||||
[formatters.simple]
|
||||
format = "%(asctime)s [%(levelname)s]: %(filename)s.%(funcName)s: %(message)s"
|
||||
|
||||
[formatters.debug]
|
||||
format = "%(asctime)s %(message)s"
|
||||
|
||||
|
||||
[handlers.file_inkstitch]
|
||||
class = "logging.FileHandler"
|
||||
formatter = "simple"
|
||||
filename = "%(SCRIPTDIR)s/logs/inkstitch.log"
|
||||
mode = "w"
|
||||
|
||||
[handlers.file_inkstitch_debug]
|
||||
class = "logging.FileHandler"
|
||||
formatter = "debug"
|
||||
filename = "%(SCRIPTDIR)s/logs/inkstitch_debug.log"
|
||||
mode = "w"
|
||||
|
||||
[handlers.file_root]
|
||||
class = "logging.FileHandler"
|
||||
formatter = "simple"
|
||||
filename = "%(SCRIPTDIR)s/logs/inkstitch_root.log"
|
||||
mode = "w"
|
||||
|
||||
|
||||
### used for: logger = logging.getLogger("inkstitch")
|
||||
### logger = logging.getLogger("inkstitch.xxx") where xxx is not specified in this config file
|
||||
### - highest level logger for all 'inkstitch.*' loggers
|
||||
[loggers.inkstitch]
|
||||
level = "DEBUG"
|
||||
handlers = [ "file_inkstitch",]
|
||||
propagate = false
|
||||
|
||||
### used for: logger = logging.getLogger("inkstitch.debug")
|
||||
### - use quotes for the logger name with dots, otherwise it will be treated as a table subsection
|
||||
### - [loggers.inkstitch.debug] is not the same as [loggers.'inkstitch.debug']
|
||||
[loggers.'inkstitch.debug']
|
||||
level = "DEBUG" # to enable the logger, seems to be the default
|
||||
# level = "CRITICAL" # to disable the logger
|
||||
handlers = [ "file_inkstitch_debug",]
|
||||
propagate = false
|
||||
|
||||
### root - loggers not specified in this config file will be managed by this logger
|
||||
[loggers.root]
|
||||
level = "DEBUG"
|
||||
handlers = [ "file_root",]
|
Przed Szerokość: | Wysokość: | Rozmiar: 1.7 MiB Po Szerokość: | Wysokość: | Rozmiar: 1.7 MiB |
26686
fonts/abecedaire/→.svg
Przed Szerokość: | Wysokość: | Rozmiar: 3.8 MiB Po Szerokość: | Wysokość: | Rozmiar: 4.4 MiB |
22128
fonts/abril/→.svg
Przed Szerokość: | Wysokość: | Rozmiar: 5.7 MiB Po Szerokość: | Wysokość: | Rozmiar: 6.1 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1017 KiB Po Szerokość: | Wysokość: | Rozmiar: 1.0 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 2.0 MiB Po Szerokość: | Wysokość: | Rozmiar: 2.0 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1.9 MiB |
2818
fonts/amitaclo/→.svg
Przed Szerokość: | Wysokość: | Rozmiar: 788 KiB Po Szerokość: | Wysokość: | Rozmiar: 673 KiB |
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "Amitaclo small",
|
||||
"description": "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 30% (for a 8 mm font ) and 55 % (for a 16mm font).",
|
||||
"description": "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 20% (for a 6 mm font ) and 55 % (for a 16mm font).",
|
||||
"keywords": [
|
||||
"handwriting",
|
||||
"tiny"
|
||||
|
@ -9,7 +9,7 @@
|
|||
"auto_satin": false,
|
||||
"reversible": false,
|
||||
"default_glyph": " ",
|
||||
"min_scale": 0.3,
|
||||
"min_scale": 0.20,
|
||||
"max_scale": 0.55,
|
||||
"size": 25.3,
|
||||
"horiz_adv_x_default": 0,
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 18 KiB Po Szerokość: | Wysokość: | Rozmiar: 26 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 842 KiB Po Szerokość: | Wysokość: | Rozmiar: 608 KiB |
|
@ -28,9 +28,9 @@
|
|||
inkscape:window-height="1017"
|
||||
id="namedview151"
|
||||
showgrid="true"
|
||||
inkscape:zoom="3.0127685"
|
||||
inkscape:cx="112.18917"
|
||||
inkscape:cy="218.73569"
|
||||
inkscape:zoom="1.2033421"
|
||||
inkscape:cx="111.77204"
|
||||
inkscape:cy="218.55796"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
|
@ -43,7 +43,7 @@
|
|||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1">
|
||||
<sodipodi:guide
|
||||
position="0,0"
|
||||
position="-18.282415,-47.277888"
|
||||
orientation="0,1"
|
||||
inkscape:label="baseline"
|
||||
id="guide1067"
|
||||
|
@ -63,7 +63,7 @@
|
|||
inkscape:locked="false"
|
||||
inkscape:color="rgb(0,0,255)" />
|
||||
<sodipodi:guide
|
||||
position="0,0"
|
||||
position="-32.409736,-27.333435"
|
||||
orientation="0,1"
|
||||
inkscape:label="16"
|
||||
id="guide1073"
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 4.4 MiB Po Szerokość: | Wysokość: | Rozmiar: 4.4 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1.4 MiB Po Szerokość: | Wysokość: | Rozmiar: 1.4 MiB |
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "Auberge small",
|
||||
"description": "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Grand Hotel font between 25% (for a 9mm font ) and 55 % (for a 20 mm font). ",
|
||||
"description": "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Auberge Marif font between 20% (for a 7mm font ) and 55 % (for a 20 mm font). ",
|
||||
"keywords": [
|
||||
"handwriting",
|
||||
"tiny"
|
||||
|
@ -10,7 +10,7 @@
|
|||
"reversible": false,
|
||||
"letter_case": "",
|
||||
"default_glyph": " ",
|
||||
"min_scale": 0.25,
|
||||
"min_scale": 0.2,
|
||||
"max_scale": 0.55,
|
||||
"size": 35,
|
||||
"horiz_adv_x_default": 62,
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 1.2 MiB Po Szerokość: | Wysokość: | Rozmiar: 1.3 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 986 KiB Po Szerokość: | Wysokość: | Rozmiar: 1008 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 587 KiB Po Szerokość: | Wysokość: | Rozmiar: 652 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 552 KiB Po Szerokość: | Wysokość: | Rozmiar: 567 KiB |
|
@ -0,0 +1,94 @@
|
|||
This font has been adapted for Ink/Stitch by Célia Imbert Sabater, Claudette Venneugues-Aminot, Corinne Renaud, Françoise Lapierre Baillet, Laure Doisneau, Marie Françoise Bris
|
||||
|
||||
ORIGINAL FONT DOWNLOAD: https://fonts.google.com/specimen/Baumans#standard-styles
|
||||
LICENSE: licensed under the Open Font License.
|
||||
==========================
|
||||
Baumans
|
||||
==========================
|
||||
|
||||
Baumans is a font designed by Cyreal
|
||||
|
||||
Open Font License
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
|
@ -0,0 +1,330 @@
|
|||
{
|
||||
"name": "Baumans FI small",
|
||||
"description": "This font is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Baumanns FI font between 15% (for a 7mm font ) and 30 % (for a 14 mm font). ",
|
||||
"keywords": [
|
||||
"tiny"
|
||||
],
|
||||
"leading": 162,
|
||||
"auto_satin": false,
|
||||
"reversible": true,
|
||||
"default_glyph": " ",
|
||||
"min_scale": 0.15,
|
||||
"max_scale": 0.3,
|
||||
"size": 22.3,
|
||||
"horiz_adv_x_default": 93,
|
||||
"horiz_adv_x_space": 37,
|
||||
"units_per_em": 162,
|
||||
"horiz_adv_x": {
|
||||
" ": 37,
|
||||
"!": 44,
|
||||
"\"": 48,
|
||||
"#": 97,
|
||||
"$": 82,
|
||||
"%": 145,
|
||||
"&": 95,
|
||||
"'": 25,
|
||||
"(": 62,
|
||||
")": 62,
|
||||
"*": 75,
|
||||
",": 34,
|
||||
"-": 46,
|
||||
".": 27,
|
||||
"/": 57,
|
||||
"0": 95,
|
||||
"1": 51,
|
||||
"2": 86,
|
||||
"3": 86,
|
||||
"4": 91,
|
||||
"5": 86,
|
||||
"6": 92,
|
||||
"7": 72,
|
||||
"8": 90,
|
||||
"9": 92,
|
||||
":": 27,
|
||||
";": 41,
|
||||
"<": 74,
|
||||
">": 74,
|
||||
"?": 85,
|
||||
"@": 127,
|
||||
"A": 98,
|
||||
"B": 96,
|
||||
"C": 85,
|
||||
"D": 98,
|
||||
"E": 82,
|
||||
"F": 66,
|
||||
"G": 99,
|
||||
"H": 102,
|
||||
"I": 37,
|
||||
"J": 62,
|
||||
"K": 88,
|
||||
"L": 78,
|
||||
"M": 128,
|
||||
"N": 101,
|
||||
"O": 126,
|
||||
"P": 91,
|
||||
"Q": 126,
|
||||
"R": 92,
|
||||
"S": 81,
|
||||
"T": 79,
|
||||
"U": 100,
|
||||
"V": 97,
|
||||
"W": 133,
|
||||
"X": 91,
|
||||
"Y": 87,
|
||||
"Z": 84,
|
||||
"[": 47,
|
||||
"\\": 57,
|
||||
"]": 47,
|
||||
"_": 91,
|
||||
"`": 40,
|
||||
"a": 81,
|
||||
"b": 96,
|
||||
"c": 76,
|
||||
"d": 94,
|
||||
"e": 81,
|
||||
"f": 51,
|
||||
"g": 95,
|
||||
"h": 83,
|
||||
"i": 42,
|
||||
"j": 38,
|
||||
"k": 77,
|
||||
"l": 43,
|
||||
"m": 121,
|
||||
"n": 84,
|
||||
"p": 96,
|
||||
"q": 94,
|
||||
"r": 56,
|
||||
"s": 73,
|
||||
"t": 58,
|
||||
"u": 84,
|
||||
"v": 75,
|
||||
"w": 110,
|
||||
"x": 75,
|
||||
"y": 80,
|
||||
"z": 69,
|
||||
"{": 61,
|
||||
"|": 35,
|
||||
"}": 65,
|
||||
"~": 99,
|
||||
" ": 37,
|
||||
"¡": 44,
|
||||
"¢": 76,
|
||||
"£": 88,
|
||||
"¤": 96,
|
||||
"¥": 87,
|
||||
"¦": 35,
|
||||
"§": 79,
|
||||
"¨": 58,
|
||||
"©": 132,
|
||||
"ª": 57,
|
||||
"«": 77,
|
||||
"": 46,
|
||||
"®": 132,
|
||||
"¯": 46,
|
||||
"°": 54,
|
||||
"²": 47,
|
||||
"³": 45,
|
||||
"´": 40,
|
||||
"µ": 80,
|
||||
"¶": 96,
|
||||
"·": 31,
|
||||
"¸": 35,
|
||||
"¹": 39,
|
||||
"º": 68,
|
||||
"»": 77,
|
||||
"¼": 108,
|
||||
"½": 109,
|
||||
"¾": 109,
|
||||
"¿": 85,
|
||||
"À": 98,
|
||||
"Á": 98,
|
||||
"Â": 98,
|
||||
"Ã": 98,
|
||||
"Ä": 98,
|
||||
"Å": 98,
|
||||
"Æ": 143,
|
||||
"Ç": 88,
|
||||
"È": 82,
|
||||
"É": 82,
|
||||
"Ê": 82,
|
||||
"Ë": 82,
|
||||
"Ì": 37,
|
||||
"Í": 37,
|
||||
"Î": 37,
|
||||
"Ï": 37,
|
||||
"Ð": 98,
|
||||
"Ñ": 100,
|
||||
"Ò": 126,
|
||||
"Ó": 126,
|
||||
"Ô": 126,
|
||||
"Õ": 126,
|
||||
"Ö": 126,
|
||||
"Ø": 134,
|
||||
"Ù": 100,
|
||||
"Ú": 100,
|
||||
"Û": 100,
|
||||
"Ü": 100,
|
||||
"Ý": 87,
|
||||
"Þ": 88,
|
||||
"ß": 82,
|
||||
"à": 81,
|
||||
"á": 81,
|
||||
"â": 81,
|
||||
"ã": 81,
|
||||
"ä": 81,
|
||||
"å": 81,
|
||||
"æ": 131,
|
||||
"ç": 76,
|
||||
"è": 81,
|
||||
"é": 81,
|
||||
"ê": 81,
|
||||
"ë": 81,
|
||||
"ì": 42,
|
||||
"í": 42,
|
||||
"î": 42,
|
||||
"ï": 42,
|
||||
"ð": 94,
|
||||
"ñ": 84,
|
||||
"ø": 91,
|
||||
"ù": 84,
|
||||
"ú": 84,
|
||||
"û": 84,
|
||||
"ü": 84,
|
||||
"ý": 80,
|
||||
"ÿ": 80,
|
||||
"ı": 42,
|
||||
"Œ": 177,
|
||||
"œ": 144,
|
||||
"ˆ": 61,
|
||||
"ˇ": 61,
|
||||
"˚": 43,
|
||||
"˜": 69,
|
||||
"–": 91,
|
||||
"—": 115,
|
||||
"‘": 45,
|
||||
"’": 45,
|
||||
"‚": 34,
|
||||
"“": 79,
|
||||
"”": 79,
|
||||
"„": 69,
|
||||
"•": 66,
|
||||
"‹": 47,
|
||||
"›": 47,
|
||||
"⁄": 52,
|
||||
"⁴": 49,
|
||||
"€": 86,
|
||||
"₴": 85,
|
||||
"₶": 91
|
||||
},
|
||||
"kerning_pairs": {},
|
||||
"glyphs": [
|
||||
"&",
|
||||
"'",
|
||||
"‘",
|
||||
"(",
|
||||
")",
|
||||
"+",
|
||||
",",
|
||||
"-",
|
||||
".",
|
||||
"0",
|
||||
"1",
|
||||
"2",
|
||||
"3",
|
||||
"4",
|
||||
"5",
|
||||
"6",
|
||||
"7",
|
||||
"8",
|
||||
"9",
|
||||
":",
|
||||
";",
|
||||
"=",
|
||||
"?",
|
||||
"!",
|
||||
"@",
|
||||
"A",
|
||||
"B",
|
||||
"C",
|
||||
"D",
|
||||
"E",
|
||||
"È",
|
||||
"É",
|
||||
"Ê",
|
||||
"Ë",
|
||||
"F",
|
||||
"G",
|
||||
"H",
|
||||
"I",
|
||||
"J",
|
||||
"K",
|
||||
"L",
|
||||
"M",
|
||||
"N",
|
||||
"O",
|
||||
"P",
|
||||
"Q",
|
||||
"R",
|
||||
"S",
|
||||
"T",
|
||||
"U",
|
||||
"V",
|
||||
"W",
|
||||
"X",
|
||||
"Y",
|
||||
"Z",
|
||||
"`",
|
||||
"a",
|
||||
"b",
|
||||
"c",
|
||||
"d",
|
||||
"e",
|
||||
"f",
|
||||
"g",
|
||||
"h",
|
||||
"i",
|
||||
"j",
|
||||
"k",
|
||||
"l",
|
||||
"m",
|
||||
"n",
|
||||
"o",
|
||||
"p",
|
||||
"q",
|
||||
"r",
|
||||
"s",
|
||||
"t",
|
||||
"u",
|
||||
"v",
|
||||
"w",
|
||||
"x",
|
||||
"y",
|
||||
"z",
|
||||
"¨",
|
||||
"«",
|
||||
"´",
|
||||
"’",
|
||||
"»",
|
||||
"Ä",
|
||||
"Ö",
|
||||
"Ü",
|
||||
"ß",
|
||||
"à",
|
||||
"á",
|
||||
"â",
|
||||
"ä",
|
||||
"ç",
|
||||
"è",
|
||||
"é",
|
||||
"ê",
|
||||
"ë",
|
||||
"î",
|
||||
"ï",
|
||||
"ô",
|
||||
"ö",
|
||||
"ù",
|
||||
"û",
|
||||
"ü",
|
||||
"ˆ"
|
||||
]
|
||||
}
|
Po Szerokość: | Wysokość: | Rozmiar: 30 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 711 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 627 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1.6 MiB Po Szerokość: | Wysokość: | Rozmiar: 1.8 MiB |
|
@ -29,13 +29,13 @@
|
|||
inkscape:window-height="800"
|
||||
id="namedview245"
|
||||
showgrid="true"
|
||||
inkscape:zoom="1.870871"
|
||||
inkscape:cx="42.760831"
|
||||
inkscape:cy="146.99036"
|
||||
inkscape:zoom="0.52838709"
|
||||
inkscape:cx="76.648353"
|
||||
inkscape:cy="147.61905"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="25"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="g381"
|
||||
inkscape:current-layer="g94"
|
||||
inkscape:document-rotation="0"
|
||||
scale-x="1"
|
||||
inkscape:snap-global="false"
|
||||
|
@ -187,7 +187,7 @@ claudeserieux@gmail.com Based on Polonaise from Phil Martin (1923-2005)
|
|||
id="g381"
|
||||
inkscape:label="GlyphLayer-!"
|
||||
inkscape:groupmode="layer"
|
||||
style="display:inline">
|
||||
style="display:none">
|
||||
<path
|
||||
inkscape:label="Auto-remplissage satin 2"
|
||||
inkstitch:center_walk_underlay="False"
|
||||
|
@ -17925,7 +17925,7 @@ claudeserieux@gmail.com Based on Polonaise from Phil Martin (1923-2005)
|
|||
</g>
|
||||
<g
|
||||
id="g94"
|
||||
style="display:none"
|
||||
style="display:inline"
|
||||
inkscape:label="GlyphLayer-ß"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
|
@ -17948,7 +17948,8 @@ claudeserieux@gmail.com Based on Polonaise from Phil Martin (1923-2005)
|
|||
inkstitch:min_stitch_length_mm=".5"
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="5"
|
||||
inkstitch:zigzag_underlay_inset_mm="0" />
|
||||
inkstitch:zigzag_underlay_inset_mm="0"
|
||||
inkstitch:reverse_rails="none" />
|
||||
<path
|
||||
d="M 32.952001,75.496057 C 17.708983,123.54356 1.4001953,171.2577 -11.564598,219.99227 c -6.012381,17.25679 -9.803701,37.32901 -24.258836,49.69947 -13.955291,10.09434 -36.241906,-0.80323 -29.568804,-19.17801 0.26498,-14.69082 27.800365,-10.76719 17.490787,1.3104 -3.059871,0.71206 -6.123345,-0.15319 -9.024465,-1.02124"
|
||||
style="fill:none;stroke:#000000;stroke-width:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
|
||||
|
@ -17970,7 +17971,8 @@ claudeserieux@gmail.com Based on Polonaise from Phil Martin (1923-2005)
|
|||
inkstitch:min_stitch_length_mm=".5"
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="5"
|
||||
inkstitch:zigzag_underlay_inset_mm="0" />
|
||||
inkstitch:zigzag_underlay_inset_mm="0"
|
||||
inkstitch:reverse_rails="none" />
|
||||
<path
|
||||
d="m 44.9112,78.8717 c -1.014467,0.8181 -2.028933,1.6362 -3.0434,2.4543"
|
||||
style="fill:none;stroke:#000000;stroke-width:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 1.1 MiB Po Szerokość: | Wysokość: | Rozmiar: 1.1 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 972 KiB Po Szerokość: | Wysokość: | Rozmiar: 1.0 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 889 KiB Po Szerokość: | Wysokość: | Rozmiar: 1.0 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 921 KiB Po Szerokość: | Wysokość: | Rozmiar: 997 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 628 KiB Po Szerokość: | Wysokość: | Rozmiar: 653 KiB |
|
@ -3,7 +3,8 @@
|
|||
"description": "Emilio 20 is a font with capital only and numbers. M is 48.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay",
|
||||
"keywords": [
|
||||
"display",
|
||||
"monogram"
|
||||
"monogram",
|
||||
"serif"
|
||||
],
|
||||
"leading": 200,
|
||||
"auto_satin": false,
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:inkstitch="http://inkstitch.org/namespace">
|
||||
<sodipodi:namedview
|
||||
showguides="false"
|
||||
showguides="true"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
|
@ -29,9 +29,9 @@
|
|||
inkscape:window-height="2097"
|
||||
id="namedview85"
|
||||
showgrid="true"
|
||||
inkscape:zoom="2.23932"
|
||||
inkscape:cx="147.81273"
|
||||
inkscape:cy="106.72883"
|
||||
inkscape:zoom="1.7888318"
|
||||
inkscape:cx="41.647292"
|
||||
inkscape:cy="175.53355"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
|
@ -93,7 +93,6 @@ Created by FontForge 20190801 at Sat Mar 27 14:01:19 2021
|
|||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
<inkstitch:collapse_len_mm
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 400 KiB Po Szerokość: | Wysokość: | Rozmiar: 400 KiB |
|
@ -3,7 +3,8 @@
|
|||
"description": "Emilio 20 Applique is an Applique font approximatively 50mm high. It should not be scaled down but may be scaled up to 150%. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique",
|
||||
"keywords": [
|
||||
"display",
|
||||
"applique"
|
||||
"applique",
|
||||
"serif"
|
||||
],
|
||||
"leading": 200,
|
||||
"auto_satin": false,
|
||||
|
|
|
@ -21,9 +21,9 @@
|
|||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="true"
|
||||
inkscape:zoom="1.731137"
|
||||
inkscape:cx="124.77348"
|
||||
inkscape:cy="133.43831"
|
||||
inkscape:zoom="1.5622593"
|
||||
inkscape:cx="63.049711"
|
||||
inkscape:cy="154.90386"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="991"
|
||||
inkscape:window-x="-9"
|
||||
|
@ -41,69 +41,62 @@
|
|||
inkscape:snap-intersection-paths="false"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:lockguides="true">
|
||||
inkscape:lockguides="false">
|
||||
<sodipodi:guide
|
||||
position="0,250"
|
||||
position="66.570253,5.4100342"
|
||||
orientation="0,1"
|
||||
inkscape:label="baseline"
|
||||
id="guide945"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,1000"
|
||||
orientation="0,1"
|
||||
inkscape:label="ascender"
|
||||
id="guide947"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,950"
|
||||
orientation="0,1"
|
||||
inkscape:label="caps"
|
||||
id="guide949"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,750"
|
||||
orientation="0,1"
|
||||
inkscape:label="xheight"
|
||||
id="guide951"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,0"
|
||||
orientation="0,1"
|
||||
inkscape:label="descender"
|
||||
id="guide953"
|
||||
inkscape:locked="true" />
|
||||
<sodipodi:guide
|
||||
position="0,0"
|
||||
orientation="0,1"
|
||||
inkscape:label="baseline"
|
||||
id="guide1074"
|
||||
inkscape:locked="true"
|
||||
inkscape:color="rgb(0,0,255)" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,160"
|
||||
orientation="0,1"
|
||||
inkscape:label="ascender"
|
||||
id="guide1076"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,189"
|
||||
orientation="0,1"
|
||||
inkscape:label="caps"
|
||||
id="guide1078"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,20"
|
||||
orientation="0,1"
|
||||
inkscape:label="xheight"
|
||||
id="guide1080"
|
||||
inkscape:locked="true"
|
||||
inkscape:locked="false"
|
||||
inkscape:color="rgb(0,0,255)" />
|
||||
<sodipodi:guide
|
||||
position="0,40"
|
||||
orientation="0,1"
|
||||
inkscape:label="decender"
|
||||
id="guide1082"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid1461"
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 901 KiB Po Szerokość: | Wysokość: | Rozmiar: 901 KiB |
|
@ -3,7 +3,8 @@
|
|||
"description": "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high.",
|
||||
"keywords": [
|
||||
"display",
|
||||
"monogram"
|
||||
"monogram",
|
||||
"serif"
|
||||
],
|
||||
"leading": 200,
|
||||
"auto_satin": false,
|
||||
|
|
|
@ -21,15 +21,15 @@
|
|||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="true"
|
||||
inkscape:zoom="3.4622741"
|
||||
inkscape:cx="113.50921"
|
||||
inkscape:cy="159.72161"
|
||||
inkscape:zoom="2.7657619"
|
||||
inkscape:cx="58.392589"
|
||||
inkscape:cy="179.33575"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="991"
|
||||
inkscape:window-x="-9"
|
||||
inkscape:window-y="-9"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g1168"
|
||||
inkscape:current-layer="g1160"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:snap-smooth-nodes="true"
|
||||
inkscape:snap-global="false"
|
||||
|
@ -41,69 +41,63 @@
|
|||
inkscape:snap-intersection-paths="false"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:lockguides="true">
|
||||
<sodipodi:guide
|
||||
position="0,250"
|
||||
orientation="0,1"
|
||||
inkscape:label="baseline"
|
||||
id="guide945"
|
||||
inkscape:locked="true" />
|
||||
inkscape:lockguides="false">
|
||||
<sodipodi:guide
|
||||
position="0,1000"
|
||||
orientation="0,1"
|
||||
inkscape:label="ascender"
|
||||
id="guide947"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,950"
|
||||
orientation="0,1"
|
||||
inkscape:label="caps"
|
||||
id="guide949"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,750"
|
||||
orientation="0,1"
|
||||
inkscape:label="xheight"
|
||||
id="guide951"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,0"
|
||||
orientation="0,1"
|
||||
inkscape:label="descender"
|
||||
id="guide953"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,0"
|
||||
position="-5.4234603,5.8401263"
|
||||
orientation="0,1"
|
||||
inkscape:label="baseline"
|
||||
id="guide1074"
|
||||
inkscape:locked="true"
|
||||
inkscape:locked="false"
|
||||
inkscape:color="rgb(0,0,255)" />
|
||||
<sodipodi:guide
|
||||
position="0,160"
|
||||
orientation="0,1"
|
||||
inkscape:label="ascender"
|
||||
id="guide1076"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,189"
|
||||
orientation="0,1"
|
||||
inkscape:label="caps"
|
||||
id="guide1078"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="0,20"
|
||||
orientation="0,1"
|
||||
inkscape:label="xheight"
|
||||
id="guide1080"
|
||||
inkscape:locked="true"
|
||||
inkscape:locked="false"
|
||||
inkscape:color="rgb(0,0,255)" />
|
||||
<sodipodi:guide
|
||||
position="0,40"
|
||||
orientation="0,1"
|
||||
inkscape:label="decender"
|
||||
id="guide1082"
|
||||
inkscape:locked="true" />
|
||||
inkscape:locked="false" />
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid1461"
|
||||
|
@ -14554,7 +14548,7 @@ Created by FontForge 20190801 at Tue Aug 24 22:20:47 2021
|
|||
<g
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="GlyphLayer-Y"
|
||||
style="display:inline"
|
||||
style="display:none"
|
||||
id="g1164">
|
||||
<path
|
||||
d="m 53,170.254 c -0.0473,-3.91663 0.445532,-7.94412 -1.270411,-11.6068 C 51.152914,156.84818 50.576675,155.04902 50,153.25"
|
||||
|
@ -15238,7 +15232,7 @@ Created by FontForge 20190801 at Tue Aug 24 22:20:47 2021
|
|||
<g
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="GlyphLayer-Z"
|
||||
style="display:none"
|
||||
style="display:inline"
|
||||
id="g1160">
|
||||
<path
|
||||
d="M 20,176.278 V 187.5 h 108 v -29.334"
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 729 KiB Po Szerokość: | Wysokość: | Rozmiar: 729 KiB |
|
@ -1,15 +1,16 @@
|
|||
{
|
||||
"name": "Emilio 20 Simple",
|
||||
"description": "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay",
|
||||
"description": "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 50% or up to 140%. Every satin has zigzag underlay",
|
||||
"keywords": [
|
||||
"display"
|
||||
"display",
|
||||
"serif"
|
||||
],
|
||||
"leading": 194,
|
||||
"auto_satin": false,
|
||||
"reversible": false,
|
||||
"letter_case": "upper",
|
||||
"default_glyph": " ",
|
||||
"min_scale": 0.7,
|
||||
"min_scale": 0.5,
|
||||
"max_scale": 1.4,
|
||||
"size": 42,
|
||||
"horiz_adv_x_default": 153,
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
This font has been adapted for Ink/Stitch by Célia Imbert Sabater, with the frame removed by Karen Cravens.
|
||||
|
||||
ORIGINAL FONT DOWNLOAD: https://www.1001fonts.com/emilio-20-font.html
|
||||
LICENSE: Public Domain
|
||||
|
||||
==========================
|
||||
EMILIO 20
|
||||
==========================
|
||||
|
||||
Based on Emilio 20 by Adien Gunarta. Used and distributed with permission from the author.
|
|
@ -0,0 +1,121 @@
|
|||
{
|
||||
"name": "Emilio 20 Simple Small",
|
||||
"description": "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Emilio 20 Simple font between 15% (for a 8mm font ) and 40 % (for a 20mm font).",
|
||||
"keywords": [
|
||||
"serif",
|
||||
"tiny"
|
||||
],
|
||||
"leading": 194,
|
||||
"auto_satin": false,
|
||||
"reversible": false,
|
||||
"letter_case": "upper",
|
||||
"default_glyph": " ",
|
||||
"min_scale": 0.15,
|
||||
"max_scale": 0.40,
|
||||
"size": 42,
|
||||
"horiz_adv_x_default": 153,
|
||||
"horiz_adv_x_space": 78,
|
||||
"units_per_em": 194,
|
||||
"horiz_adv_x": {
|
||||
" ": 84,
|
||||
"9": 153,
|
||||
"8": 156,
|
||||
"6": 150,
|
||||
"7": 140,
|
||||
"3": 152,
|
||||
"5": 155,
|
||||
"2": 154,
|
||||
"1": 93,
|
||||
"Z": 152,
|
||||
"Y": 168,
|
||||
"X": 180,
|
||||
"N": 179,
|
||||
"K": 182,
|
||||
"H": 175,
|
||||
"I": 96,
|
||||
"P": 164,
|
||||
"C": 143,
|
||||
"R": 169,
|
||||
"A": 174,
|
||||
"V": 170,
|
||||
"D": 158,
|
||||
"0": 150,
|
||||
"O": 147,
|
||||
"F": 157,
|
||||
"G": 146,
|
||||
"J": 142,
|
||||
"L": 150,
|
||||
"M": 216,
|
||||
"Q": 147,
|
||||
"S": 154,
|
||||
"T": 148,
|
||||
"U": 182,
|
||||
"W": 280,
|
||||
"$": 148,
|
||||
"4": 162,
|
||||
".": 80,
|
||||
"a": 174,
|
||||
"c": 143,
|
||||
"d": 158,
|
||||
"f": 157,
|
||||
"g": 145,
|
||||
"h": 175,
|
||||
"i": 95,
|
||||
"j": 142,
|
||||
"k": 182,
|
||||
"l": 150,
|
||||
"m": 216,
|
||||
"n": 179,
|
||||
"o": 147,
|
||||
"p": 164,
|
||||
"q": 147,
|
||||
"r": 169,
|
||||
"s": 154,
|
||||
"t": 148,
|
||||
"u": 182,
|
||||
"v": 170,
|
||||
"w": 280,
|
||||
"x": 180,
|
||||
"y": 168,
|
||||
"z": 152
|
||||
},
|
||||
"kerning_pairs": {},
|
||||
"glyphs": [
|
||||
"0",
|
||||
"1",
|
||||
"2",
|
||||
"3",
|
||||
"4",
|
||||
"5",
|
||||
"6",
|
||||
"7",
|
||||
"8",
|
||||
"9",
|
||||
"A",
|
||||
"B",
|
||||
"C",
|
||||
"D",
|
||||
"E",
|
||||
"F",
|
||||
"G",
|
||||
"H",
|
||||
"I",
|
||||
"J",
|
||||
"K",
|
||||
"L",
|
||||
"M",
|
||||
"N",
|
||||
"O",
|
||||
"P",
|
||||
"Q",
|
||||
"R",
|
||||
"S",
|
||||
"T",
|
||||
"U",
|
||||
"V",
|
||||
"W",
|
||||
"X",
|
||||
"Y",
|
||||
"Z"
|
||||
]
|
||||
}
|
Po Szerokość: | Wysokość: | Rozmiar: 54 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 318 KiB |
|
@ -21,7 +21,7 @@
|
|||
xmlns:inkstitch="http://inkstitch.org/namespace">
|
||||
<sodipodi:namedview
|
||||
showguides="true"
|
||||
inkscape:lockguides="true"
|
||||
inkscape:lockguides="false"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
|
@ -34,9 +34,9 @@
|
|||
inkscape:window-height="806"
|
||||
id="namedview85"
|
||||
showgrid="true"
|
||||
inkscape:zoom="6.388005"
|
||||
inkscape:cx="147.77697"
|
||||
inkscape:cy="205.07185"
|
||||
inkscape:zoom="0.4510385"
|
||||
inkscape:cx="74.273039"
|
||||
inkscape:cy="299.30926"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="25"
|
||||
inkscape:window-maximized="1"
|
||||
|
@ -52,11 +52,11 @@
|
|||
id="guide968"
|
||||
inkscape:label="baseline"
|
||||
orientation="0,1"
|
||||
position="0,0"
|
||||
inkscape:locked="true"
|
||||
position="-10.531252,10.897957"
|
||||
inkscape:locked="false"
|
||||
inkscape:color="rgb(0,0,255)" />
|
||||
<sodipodi:guide
|
||||
inkscape:locked="true"
|
||||
inkscape:locked="false"
|
||||
id="guide970"
|
||||
inkscape:label="ascender"
|
||||
orientation="0,1"
|
||||
|
@ -66,16 +66,16 @@
|
|||
inkscape:label="caps"
|
||||
orientation="0,1"
|
||||
position="0,379"
|
||||
inkscape:locked="true"
|
||||
inkscape:locked="false"
|
||||
inkscape:color="rgb(0,0,255)" />
|
||||
<sodipodi:guide
|
||||
inkscape:locked="true"
|
||||
inkscape:locked="false"
|
||||
id="guide974"
|
||||
inkscape:label="xheight"
|
||||
orientation="0,1"
|
||||
position="0,-20" />
|
||||
<sodipodi:guide
|
||||
inkscape:locked="true"
|
||||
inkscape:locked="false"
|
||||
id="guide976"
|
||||
inkscape:label="decender"
|
||||
orientation="0,1"
|
||||
|
@ -3668,7 +3668,7 @@ Created by FontForge 20190801 at Sun Mar 28 13:58:07 2021
|
|||
</g>
|
||||
<g
|
||||
id="g1059"
|
||||
style="display:none"
|
||||
style="display:inline"
|
||||
inkscape:label="GlyphLayer-Z"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 257 KiB Po Szerokość: | Wysokość: | Rozmiar: 257 KiB |
|
@ -27,9 +27,9 @@
|
|||
inkscape:window-height="808"
|
||||
id="namedview241"
|
||||
showgrid="true"
|
||||
inkscape:zoom="2.7346523"
|
||||
inkscape:cx="47.538036"
|
||||
inkscape:cy="97.270135"
|
||||
inkscape:zoom="4.3690343"
|
||||
inkscape:cx="34.904738"
|
||||
inkscape:cy="84.000255"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="25"
|
||||
inkscape:window-maximized="0"
|
||||
|
@ -11286,7 +11286,7 @@ GPL (General Public License) with font-exception and OFL (Open Font License
|
|||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="GlyphLayer-Ö"
|
||||
style="display:none">
|
||||
style="display:inline">
|
||||
<path
|
||||
d="M 14.8724,91.3801 C 9.78681,86.004 7.80601,78.4516 6.84439,71.2969 6.22926,63.2948 7.45582,54.7479 11.9735,47.9542 c 1.87704,-2.78602 4.41185,-5.15531 7.38106,-6.73933 M 15.3359,31.0156 C 15.43168,27.68198 15.521826,24.32526 15.234333,21"
|
||||
style="display:inline;fill:none;stroke:#000000;stroke-dasharray:0.5, 0.5"
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 640 KiB Po Szerokość: | Wysokość: | Rozmiar: 640 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 797 KiB Po Szerokość: | Wysokość: | Rozmiar: 822 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 731 KiB Po Szerokość: | Wysokość: | Rozmiar: 758 KiB |
|
@ -20,9 +20,9 @@
|
|||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="true"
|
||||
inkscape:zoom="2.7791319"
|
||||
inkscape:cx="14.752808"
|
||||
inkscape:cy="92.474921"
|
||||
inkscape:zoom="4.4400974"
|
||||
inkscape:cx="14.977149"
|
||||
inkscape:cy="92.565536"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1001"
|
||||
inkscape:window-x="-9"
|
||||
|
@ -32,7 +32,7 @@
|
|||
width="150px"
|
||||
inkscape:snap-grids="false"
|
||||
inkscape:snap-to-guides="false"
|
||||
showguides="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:deskcolor="#d1d1d1">
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 1.0 MiB Po Szerokość: | Wysokość: | Rozmiar: 1.0 MiB |
|
@ -0,0 +1,96 @@
|
|||
This font has been adapted for Ink/Stitch by Corinne Renaud
|
||||
|
||||
ORIGINAL FONT DOWNLOAD: https://www.dafont.com/excalibur-nouveau.font
|
||||
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
Po Szerokość: | Wysokość: | Rozmiar: 55 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 1.2 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 560 KiB Po Szerokość: | Wysokość: | Rozmiar: 592 KiB |
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "Glacial Tiny 60 AGS",
|
||||
"description": "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 40% and enlarged up to 150%.",
|
||||
"description": "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 50% and enlarged up to 150%.",
|
||||
"keywords": [
|
||||
"sans_serif",
|
||||
"tiny"
|
||||
|
@ -10,7 +10,7 @@
|
|||
"reversible": true,
|
||||
"letter_case": "",
|
||||
"default_glyph": " ",
|
||||
"min_scale": 0.4,
|
||||
"min_scale": 0.5,
|
||||
"max_scale": 1.5,
|
||||
"size": 5.6,
|
||||
"horiz_adv_x_default": 20,
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 1.0 MiB Po Szerokość: | Wysokość: | Rozmiar: 1.1 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1001 KiB Po Szerokość: | Wysokość: | Rozmiar: 1.0 MiB |
|
@ -21,15 +21,15 @@
|
|||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
showgrid="true"
|
||||
inkscape:zoom="1.8285339"
|
||||
inkscape:cx="84.767363"
|
||||
inkscape:cy="148.20616"
|
||||
inkscape:zoom="1.0328598"
|
||||
inkscape:cx="84.716243"
|
||||
inkscape:cy="148.1324"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="796"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="25"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="g1114"
|
||||
inkscape:current-layer="g1206"
|
||||
inkscape:document-units="px"
|
||||
inkscape:snap-grids="false"
|
||||
inkscape:snap-global="false"
|
||||
|
@ -346,7 +346,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1106">
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 93.601367,109.25 49.500003,-30 5.5,-36.5 3,-2 46,57.75 -3,2 -37,-4.25 -48.5,50.25 z"
|
||||
id="path6746"
|
||||
sodipodi:nodetypes="ccccccccc"
|
||||
|
@ -358,7 +358,7 @@ Sandrine Nugue
|
|||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path7131"
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 109.10137,146.5 41.75,101 v 2.5 h -46.5 L 90.351367,206.25 h -65.25 l -13.75,43.75 h -42 v -2.5 l 19.5,-44.5 62.5,-143 h 21.75 l 20.5,49.25 z m -26.250003,36 -25.5,-79.5 -24.75,79.5 z"
|
||||
inkstitch:angle="45"
|
||||
inkstitch:expand_mm="0.3"
|
||||
|
@ -378,7 +378,8 @@ Sandrine Nugue
|
|||
inkstitch:max_stitch_length_mm="4"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
<path
|
||||
d="m -8.35107,196.595 0.52038,-1.191"
|
||||
style="fill:none;stroke:#008000;stroke-width:1px;stroke-dasharray:3, 1"
|
||||
|
@ -400,7 +401,8 @@ Sandrine Nugue
|
|||
inkstitch:max_stitch_length_mm="4"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
<path
|
||||
id="path1104"
|
||||
style="display:inline;fill:none;stroke:#008000;stroke-width:0.25"
|
||||
|
@ -415,7 +417,8 @@ Sandrine Nugue
|
|||
inkstitch:reverse_rails="none"
|
||||
sodipodi:nodetypes="cssccssccc"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
|
@ -464,7 +467,7 @@ Sandrine Nugue
|
|||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path1108"
|
||||
style="fill:#559bff;fill-opacity:1;stroke-width:0.25"
|
||||
style="display:inline;fill:#559bff;fill-opacity:1;stroke-width:0.25"
|
||||
d="m 47.851367,5 h 59.750003 c 39,0 58.75,17.25 58.75,41.75 0,19.75 -12.25,37.5 -38,45 v 2.5 c 26.75,4.75 36,20.5 36,38.75 0,22.75 -19.25,59.5 -80.250003,59.5 h -52.75 l 14.5,-98.5 z m 31.75,89 -2,68.5 h 13.25 c 25.250003,0 36.250003,-16.5 36.250003,-34.25 0,-16.5 -14,-24 -27.750003,-26.25 l 1.250003,-16.5 c 18,-3.25 28,-11.5 28,-27.25 0,-12.75 -8,-22 -29.500003,-22 h -10.75 z"
|
||||
inkstitch:angle="135"
|
||||
inkstitch:expand_mm="0.2"
|
||||
|
@ -482,7 +485,7 @@ Sandrine Nugue
|
|||
<path
|
||||
d="m 85.601367,238.25 c -8.75,5.75 -32.25,14.25 -55,14.25 -54,0 -96,-37 -96,-97 0,-59.25 38.75,-95.5 99.25,-95.5 15.75,0 37.5,3.25 52.75,6 v 0.25 c 6.5,-6 14.750003,-8.75 24.750003,-8.75 17.25,0 35.25,12 35.25,32.5 0,6 -2,12.25 -4,15 -11.75,-16 -25.25,-21.75 -38.75,-21.75 -5.000003,0 -10.000003,0.75 -14.750003,2 4.5,16.75 17.750003,24.5 38.500003,25.5 -7.25,8.75 -15.75,11 -23.25,11 -10.250003,0 -18.500003,-5.5 -22.000003,-13.5 -13.75,-8.75 -30.75,-14.5 -53.5,-14.5 -26.5000003,0 -57.25,16 -57.25,59.5 0,37.5 18.25,68.25 61,68.25 17.25,0 33.5,-4 48.25,-12.25 -0.25,-1 -0.25,-2.25 -0.25,-3.5 0,-12.5 10.25,-22 23.750003,-22 7.5,0 16,2.25 23.25,11 -20.75,1 -34.250003,8.75 -38.500003,25.5 4.75,1.25 9.75,2 14.750003,2 13.5,0 27,-5.75 38.75,-21.75 2,2.75 4,9 4,15 0,20.5 -18,32.5 -35.25,32.5 -10.5,0 -19.000003,-3 -25.750003,-9.75 z"
|
||||
id="path1112"
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
inkstitch:angle="45"
|
||||
inkstitch:expand_mm="0.2"
|
||||
inkstitch:running_stitch_length_mm="2"
|
||||
|
@ -498,7 +501,7 @@ Sandrine Nugue
|
|||
id="g1118">
|
||||
<path
|
||||
id="path1116"
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m -58.898633,250 5.75,-98.5 -5.75,-89 h 76.5 c 54.5,0 94.250003,30.5 94.250003,90 0,55.5 -37.750003,97.5 -96.500003,97.5 z m 39.5,-98.5 3.75,68.5 h 31 c 33.5,0 59.5,-23 59.5,-68.75 -0.25,-37.25 -23.25,-57.5 -62,-57.5 h -28.75 z"
|
||||
inkstitch:angle="45"
|
||||
inkstitch:expand_mm="0.2"
|
||||
|
@ -508,7 +511,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 4.3513667,206.25 c -6.5,0 -11.75,-5.25 -11.75,-11.75 0,-6.25 5.25,-11.5 11.75,-11.5 6.5000003,0 11.5000003,5.25 11.5000003,11.5 0,6.5 -5,11.75 -11.5000003,11.75 z"
|
||||
id="path22765"
|
||||
inkstitch:angle="45"
|
||||
|
@ -518,7 +521,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#00ff00;fill-rule:evenodd;stroke-width:0.25"
|
||||
style="display:inline;fill:#00ff00;fill-rule:evenodd;stroke-width:0.25"
|
||||
d="m 20.851367,170.25 2.360352,-0.23828 2.17871,-0.6836 1.956055,-1.08203 1.692383,-1.43359 1.387695,-1.73828 1.041992,-1.9961 0.655274,-2.20703 0.227539,-2.37109 -0.227539,-2.28857 -0.655274,-2.14502 -1.041992,-1.95166 -1.387695,-1.7085 -1.692383,-1.41553 -1.956055,-1.07275 -2.17871,-0.68018 L 20.851367,147 l -2.288574,0.23779 -2.14502,0.68018 -1.95166,1.07275 -1.708496,1.41553 -1.415528,1.7085 -1.072754,1.95166 -0.6801755,2.14502 -0.237793,2.28857 0.237793,2.37109 0.6801755,2.20703 1.072754,1.9961 1.415528,1.73828 1.708496,1.43359 1.95166,1.08203 2.14502,0.6836 z"
|
||||
id="path22763"
|
||||
inkstitch:angle="135"
|
||||
|
@ -528,7 +531,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#0000ff;stroke-width:0.25"
|
||||
style="display:inline;fill:#0000ff;stroke-width:0.25"
|
||||
d="m 37.601367,134.25 c -6.5,0 -11.75,-5.25 -11.75,-11.75 0,-6.25 5,-11.5 11.75,-11.5 6.5,0 11.5,5.25 11.5,11.5 0,6.5 -5,11.75 -11.5,11.75 z"
|
||||
id="path22761"
|
||||
inkstitch:angle="45"
|
||||
|
@ -545,7 +548,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1122">
|
||||
<path
|
||||
style="fill:#c87137;stroke-width:0.25"
|
||||
style="display:inline;fill:#c87137;stroke-width:0.25"
|
||||
d="M 44.746583,250 H 11.351367 c -52.5,0 -81.75,-20.25 -81.75,-58.5 0,-29 15.25,-40.75 28.75,-51.5 11.25,-8.75 21.25,-16.75 21.25,-32.5 0,-13.5 -8,-20.25 -18.75,-20.25 -8.25,0 -13.75,5 -16.25,10 h -2.5 v -17 c 9.25,-13 22.25,-22.75 43.5,-22.75 26.75,0 46.25,17.75 46.25,46 0,40.75 -28.7500003,50.25 -28.7500003,85.25 0,18 16.0000003,35 41.2500003,43.5 z"
|
||||
id="path2516"
|
||||
sodipodi:nodetypes="csscsscccssscc"
|
||||
|
@ -557,7 +560,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#800000;stroke-width:0.25"
|
||||
style="display:inline;fill:#800000;stroke-width:0.25"
|
||||
d="m 44.351367,232.25 4.75,-80.75 -5.75,-89 H 150.60137 l 5.25,37.75 h -2.5 l -66.250003,-16 -3.75,57.25 63.250003,-2 -2.5,32.5 -60.750003,-11 3.75,67 66.750003,-20 h 2.5 l -5,42 H 44.746583 Z"
|
||||
id="path1120"
|
||||
sodipodi:nodetypes="ccccccccccccccccc"
|
||||
|
@ -575,7 +578,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1126">
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 28.851367,148.5 -5.5,-86 H 133.35137 l 5,37.75 h -2.5 L 67.101367,84 l -4,64 z"
|
||||
id="path26032"
|
||||
sodipodi:nodetypes="cccccccc"
|
||||
|
@ -587,7 +590,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 63.851367,171.5 4.5,78.5 h -45 l 4.75,-80.75 z"
|
||||
id="path1124"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
|
@ -598,7 +601,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 28.101367,169.25 -47.5,-3 19.49999974,17.25 V 201 H -2.3986333 L -69.148633,161 v -7 l 66.7499997,-39.75 h 2.50000004 v 17.5 l -20.74999974,17.5 49.5,-0.75 34.25,-0.5 68.500003,-1.25 -2.5,28.75 -65.250003,-4 z"
|
||||
id="path26030"
|
||||
sodipodi:nodetypes="ccccccccccccccccc"
|
||||
|
@ -616,7 +619,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1130">
|
||||
<path
|
||||
style="fill:#c87137;stroke:none;stroke-width:0.25"
|
||||
style="display:inline;fill:#c87137;stroke:none;stroke-width:0.25"
|
||||
d="m 244.35137,221.5 c -5.75,0 -10.25,-4.5 -10.25,-10.25 0,-5.5 4.5,-10.25 10.25,-10.25 5.5,0 10.25,4.75 10.25,10.25 0,5.75 -4.75,10.25 -10.25,10.25 z"
|
||||
id="path27055"
|
||||
inkstitch:angle="135"
|
||||
|
@ -627,7 +630,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#c87137;stroke:none;stroke-width:0.25"
|
||||
style="display:inline;fill:#c87137;stroke:none;stroke-width:0.25"
|
||||
d="m 209.35137,219.75 c -5.75,0 -10.25,-4.5 -10.25,-10.25 0,-5.5 4.5,-10.25 10.25,-10.25 5.5,0 10.25,4.75 10.25,10.25 0,5.75 -4.75,10.25 -10.25,10.25 z"
|
||||
id="path27053"
|
||||
inkstitch:angle="135"
|
||||
|
@ -637,7 +640,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#c87137;stroke:none;stroke-width:0.25"
|
||||
style="display:inline;fill:#c87137;stroke:none;stroke-width:0.25"
|
||||
d="m 209.35137,146.25 c -5.5,0 -10.25,-4.5 -10.25,-10.25 0,-5.5 4.75,-10.25 10.25,-10.25 5.75,0 10.25,4.75 10.25,10.25 0,5.75 -4.5,10.25 -10.25,10.25 z"
|
||||
id="path27051"
|
||||
inkstitch:angle="135"
|
||||
|
@ -647,7 +650,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#c87137;stroke:none;stroke-width:0.25"
|
||||
style="display:inline;fill:#c87137;stroke:none;stroke-width:0.25"
|
||||
d="m 244.35137,144.5 c -5.5,0 -10.25,-4.5 -10.25,-10.25 0,-5.5 4.75,-10.25 10.25,-10.25 5.75,0 10.25,4.75 10.25,10.25 0,5.75 -4.5,10.25 -10.25,10.25 z"
|
||||
id="path27049"
|
||||
inkstitch:angle="135"
|
||||
|
@ -657,7 +660,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 98.851367,232.5 c -19,13.25 -42.25,20 -67,20 -54.75,0 -97.25,-36 -97.25,-97 0,-59.25 37,-95.5 102.5,-95.5 18,0 46,3.75 55.5,6.25 l 5.25,47 h -2.5 c -12.25,-9.25 -33.25,-19.5 -61.75,-19.5 -33.75000026,0 -62,16 -62,59.5 0,38.75 21.7499997,68.25 62,68.25 15.25,0 31.5,-3 41,-9.5 l -26.25,-52.75 v -2.5 h 50 L 271.85137,150.5 V 195 l -170.25,-6.75 z"
|
||||
id="path1128"
|
||||
inkstitch:angle="45"
|
||||
|
@ -674,7 +677,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1134">
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 107.35137,107.75 -2.75,43.75 5.5,98.5 H 65.101367 l 4.75,-83.5 h -88.5 l 4.75,83.5 h -45 l 5.75,-98.5 -5.75,-89 h 45 l -5,80.25 h 89.25 l -5.25,-80.25 h 43.250003 z"
|
||||
id="path28322"
|
||||
sodipodi:nodetypes="cccccccccccccccc"
|
||||
|
@ -686,7 +689,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#b3b3b3;stroke-width:0.25"
|
||||
style="display:inline;fill:#b3b3b3;stroke-width:0.25"
|
||||
d="m 108.35137,62.5 c 18,-0.75 43.75,-6.5 54,-28.25 14,0 34,18.5 34,49 0,28.75 -13,49.75 -34.5,52.5 -10.25,-22.25 -35.75,-27.75 -54.5,-28 z"
|
||||
id="path1132"
|
||||
sodipodi:nodetypes="ccsccc"
|
||||
|
@ -732,7 +735,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1142">
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m -60.648633,212.75 c 10.25,3.75 22.5,7 30.5,7 13.5,0 19.5,-8.5 20.2499997,-27.75 l 0.25,-8 c 0,-4.75 -0.25,-9.75 -0.7499997,-15.25 l -8,-106.25 h 45 l -2.75,134.25 c -0.25,14.5 -3,26.5 -8.75,35.5 -5.1920241,6.2319 -10.8483157,10.60674 -16.5000003,15 -7,3.5 -15.9999997,5.25 -26.4999997,5.25 -10,0 -24,-2.5 -33.75,-5 l -10,-38 z"
|
||||
id="path36167"
|
||||
sodipodi:nodetypes="csccccccccsccc"
|
||||
|
@ -744,7 +747,7 @@ Sandrine Nugue
|
|||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path30411"
|
||||
style="fill:none;stroke:#ff0000;stroke-width:0.755906;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.755906;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M -9.6486333,184 -71.648633,209.5 M -9.8986333,192 -60.648633,212.75 M -40.25,194 l 4,11.5"
|
||||
inkstitch:satin_column="True"
|
||||
inkstitch:pull_compensation_mm="0.3"
|
||||
|
@ -753,9 +756,10 @@ Sandrine Nugue
|
|||
inkstitch:max_stitch_length_mm="4"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 38.601367,187.5 45.25,-19.75 v 4.75 l -45.25,20 z"
|
||||
id="path30142"
|
||||
inkstitch:angle="25"
|
||||
|
@ -763,7 +767,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 39.101367,175 45.25,-19.75 V 160 l -45.25,20 z"
|
||||
id="path30140"
|
||||
inkstitch:angle="25"
|
||||
|
@ -771,7 +775,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 39.351367,162.5 45.25,-19.75 v 4.75 l -45.25,20 z"
|
||||
id="path30138"
|
||||
inkstitch:angle="25"
|
||||
|
@ -779,7 +783,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="M 39.351367,141.75 V 79 l 55.5,-24.25 v 62.5 z"
|
||||
id="path30130"
|
||||
inkstitch:angle="25"
|
||||
|
@ -787,7 +791,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 155.85137,3.75 h -32 L -18.398633,62.5 h 45 z"
|
||||
id="path30885"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
|
@ -798,7 +802,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 103.60137,50.75 33.75,-15 v 4.5 l -33.75,15.5 z"
|
||||
id="path30126"
|
||||
inkstitch:angle="25"
|
||||
|
@ -806,7 +810,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 103.60137,63.25 33.75,-15 v 4.5 l -33.75,15.5 z"
|
||||
id="path30128"
|
||||
inkstitch:angle="25"
|
||||
|
@ -814,7 +818,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 103.60137,75.75 33.75,-15 v 4.5 l -33.75,15.5 z"
|
||||
id="path30132"
|
||||
inkstitch:angle="25"
|
||||
|
@ -822,7 +826,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 103.60137,88.25 33.75,-15 v 4.5 l -33.75,15.5 z"
|
||||
id="path30134"
|
||||
inkstitch:angle="25"
|
||||
|
@ -830,7 +834,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 91.60156,199 c 5.5,-6.25 7.75,-10.75 7.75,-25 v -37.5 l 38,-16.75 v 37.75 c 0,6.75 0.25,12.75 -1,17.5 -11.46923,10.16453 -28.32986,17.25289 -44.75,24 z"
|
||||
id="path32261"
|
||||
sodipodi:nodetypes="csccscc"
|
||||
|
@ -840,7 +844,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.755906;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
style="display:inline;fill:none;stroke:#000000;stroke-width:0.755906;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 155.85137,3.75 0.25,136.5 c 0,26 -11.75,42.25 -39.75,54.75 L -1.3986333,247.25 M 148.81905,6.9465142 149.85156,137.75 c 0,17.75 -5.75,29.25 -13.5,37.25 -8.51263,7.85544 -23.20833,14.125 -44.75,24 l -76.5,33.25 m 30.648439,-16.75 -1,14 M 129.25,177 l 0.5,15.5 m 16.5,-58.5 14,-1 m -15,-115.499999 16,-0.5"
|
||||
id="path30908"
|
||||
sodipodi:nodetypes="ccccccccc"
|
||||
|
@ -852,7 +856,8 @@ Sandrine Nugue
|
|||
inkstitch:force_lock_stitches="True"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
|
@ -860,7 +865,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1146">
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m -58.898633,250 5.75,-98.5 -5.75,-89 h 45 l -5.5,89 5.5,98.5 z"
|
||||
id="path1438"
|
||||
inkstitch:angle="45"
|
||||
|
@ -879,7 +884,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m -6.6486333,153 c -3.7169697,-4.1227 -4.9999997,-10 -4.9999997,-16 0,-15.75 12.7499997,-28.5 28.25,-28.5 5.5,0 10.5,1.5 14.75,4 l 32.25,-55 38.500003,38.5 -60.000003,28.5 c 2,3.75 3,8 3,12.5 0,11 -6.00737,20.99133 -15.25,25.25 -12.249936,5.64433 -27.5817005,0.64178 -36.5000003,-9.25 z"
|
||||
id="path1442"
|
||||
sodipodi:nodetypes="sssccccsss"
|
||||
|
@ -888,7 +893,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:none;stroke:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:none;stroke:#ff0000;stroke-width:0.25"
|
||||
d="m 138.85137,74 -38,10 m 38,-21 -42.500003,16.5 m -0.05841,-2.93593 7.519693,8.066572"
|
||||
id="path1440"
|
||||
sodipodi:nodetypes="cccc"
|
||||
|
@ -902,9 +907,10 @@ Sandrine Nugue
|
|||
inkstitch:max_stitch_length_mm="4"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffcc00;stroke-width:0.25"
|
||||
style="display:inline;fill:none;stroke:#ffcc00;stroke-width:0.25"
|
||||
d="M 130.85137,41.75 91.351367,74.25 M 122.10137,33 87.351367,70.25 m -0.218751,-4.213489 7.246242,7.656407"
|
||||
id="path1436"
|
||||
sodipodi:nodetypes="cccc"
|
||||
|
@ -918,9 +924,10 @@ Sandrine Nugue
|
|||
inkstitch:max_stitch_length_mm="4"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
<path
|
||||
style="fill:none;stroke:#00ff00;stroke-width:0.25"
|
||||
style="display:inline;fill:none;stroke:#00ff00;stroke-width:0.25"
|
||||
d="M 101.35137,23.75 82.351367,65.5 m 7.5,-41.75 -12,37.25 m -0.972868,-4.533998 7.793129,7.793128"
|
||||
id="path1144"
|
||||
sodipodi:nodetypes="cccc"
|
||||
|
@ -936,7 +943,8 @@ Sandrine Nugue
|
|||
inkstitch:force_lock_stitches="True"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
|
@ -944,7 +952,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1150">
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="M 21.851367,250 H 3.8513667 -55.398633 h -3 v -0.25 l 5.75,-98.25 -5.75,-89 h 44 l -6,164.75 74,-21.25 h 2.5 l -3.75,33.25 z"
|
||||
id="path5652"
|
||||
sodipodi:nodetypes="ccccccccccccc"
|
||||
|
@ -956,7 +964,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 33.351367,290.25 c 0,12 -2.75,24.5 -10.25,31.5 V 322 c 1,0.5 2.75,1 5,1 12.75,0 18.25,-17 18.25,-33.75 0,-16.25 -8.75,-32.25 -24.5,-39.25 l 30.5,-10.75 c 18.5,15 26,33 26,54.75 0,30.75 -17.25,66.25 -58.25,66.25 -18.7500003,0 -37,-12 -37,-34 0,-18.75 9.2499997,-26 9.2499997,-41.5 0,-11 -4.9999997,-31.25 -47.7499997,-34.75 H 3.8513667 c 16.7500003,6.75 29.5000003,22.25 29.5000003,40.25"
|
||||
id="path5656"
|
||||
sodipodi:nodetypes="cccssccssssccc"
|
||||
|
@ -974,7 +982,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1154">
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="M 53.65157,212.20472 4.3513667,62.5 H -13.398633 l -55.75,187.5 58.75,-68.5 13.2499997,-53 h 0.75 l 24.0000003,58.25 26.050203,25.45472"
|
||||
id="path4423"
|
||||
inkstitch:angle="45"
|
||||
|
@ -985,7 +993,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="M 53.65157,212.20472 87.259343,184.87401 112.10137,127.25 h 0.75 l 14.75,59.75 46.52996,26.28754 L 130.10137,62.5 h -18.25 l -58.1998,149.70472"
|
||||
id="path5721"
|
||||
inkstitch:angle="45"
|
||||
|
@ -995,7 +1003,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#00ff00;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
style="display:inline;fill:#00ff00;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m -69.148633,250 58.75,-68.5 6.2499997,26.75 h 0.5 L 8.8513665,180.5 h 0.75 L 23.601367,203 h 0.75 l 3.046756,-16.75099 26.253447,25.95571 33.607773,-27.33071 5.592024,27.37599 h 0.75 l 16.250003,-34.5 h 0.75 l 11,31.25 h 0.75 l 5.25,-22 46.99509,25.20472 L 184.85137,250 Z"
|
||||
id="path5028"
|
||||
sodipodi:nodetypes="ccccccccccccccccccccc"
|
||||
|
@ -1014,7 +1022,7 @@ Sandrine Nugue
|
|||
id="g1158">
|
||||
<path
|
||||
id="path3635"
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 68.601562,109.5 -3.75,140.5 H 106.85156 L 98.101562,131.25 209.10156,250 h 7.75 l 5.75,-133 c -12.021,2.26583 -23.75091,8.06043 -36.5,1.5 l 3.75,64.75 -49.5,-53.25 C 110.88124,125.65618 85.327894,119.55651 68.601562,109.5 Z"
|
||||
transform="translate(-93.75)"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1027,7 +1035,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ffd5d5;stroke-width:0.25"
|
||||
style="display:inline;fill:#ffd5d5;stroke-width:0.25"
|
||||
d="m -25.148633,109.5 c -33.75,-0.75 -44,-16 -44,-31.5 0,-21 14,-30.75 33.25,-30.75 7.25,0 15.5,1.5 20.25,3 3,-14 17.4999997,-33 54.5,-33 27.75,0 46.75,10 53.25,27 9.250003,-4 18.500003,-6.25 29.500003,-6.25 26,0 45.25,15.5 45.25,37.5 0,18.75 -11.5,40.25 -38,41.5 -12.021,2.26583 -23.75092,8.06043 -36.500003,1.5 -10.75,8 -26.5,15 -45.75,11.5 -29.470327,-4.34382 -55.023669,-10.44349 -71.75,-20.5 z"
|
||||
id="path3639"
|
||||
sodipodi:nodetypes="csscscsscccc"
|
||||
|
@ -1043,7 +1051,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1162">
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 53.351367,189.5 h -5 c -13.5,-11 -22,-20.5 -28.5,-30.75 v -1.5 c 7.5,-7 19,-11.25 31,-11.25 12,0 23.5,4.25 31,11.25 v 1.5 c -6.5,10.25 -15,19.75 -28.5,30.75 z"
|
||||
id="path1091"
|
||||
inkstitch:angle="135"
|
||||
|
@ -1055,7 +1063,7 @@ Sandrine Nugue
|
|||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path1160"
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="M 52.031253,252.49998 C -4.6791069,252.46066 -41.648633,204.72971 -41.648633,155.5 c 0,-11.25 1.5,-22 4.25,-31.5 -16,-3 -28,-16 -28,-35.25 0,-22 16,-35.75 35.75,-35.75 14.25,0 26.7499997,7.25 32.4999997,19.25 C 17.101367,64.25 33.851367,60 52.101367,60 c 18.25,0 35,4.25 49.250003,12.25 5.75,-12 18,-19.25 32.25,-19.25 19.75,0 36,13.75 36,35.75 0,19.25 -12,32 -28,35.25 2.75,9.5 4.25,20 4.25,31.5 0,47.98452 -36.97615,96.9684 -93.69512,96.99998 -0.04248,4e-5 -0.08561,0 -0.124997,0 z M 52.101367,222.5 c 32.5,-0.25 56.750003,-29.25 56.750003,-66.25 -0.25,-38 -22.500003,-62.75 -56.750003,-62.5 -34.25,-0.5 -56.7500003,25 -56.7500003,62.25 0,37.25 24.0000003,66 56.7500003,66.5 z"
|
||||
sodipodi:nodetypes="cscsscscsscscccccsc"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1073,7 +1081,7 @@ Sandrine Nugue
|
|||
id="g1166">
|
||||
<path
|
||||
id="path2946"
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 34.851562,62.5 5.75,89 -5.75,98.5 h 45 l -5.5,-98.5 3.5,-57.75 h 8.5 c 10.205334,0 18.532898,1.308926 25.087888,3.753906 9.51024,-20.113162 26.5683,-13.808265 40.91211,-17.003906 -11.5,-11 -29.75,-18 -53.499998,-18 z"
|
||||
transform="translate(-93.75)"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1084,7 +1092,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 7.6013667,140.25 c -7.74999996,0 -14.25,-6.5 -14.25,-14.25 0,-8 6.50000004,-14.25 14.25,-14.25 8.0000003,0 14.2500003,6.25 14.2500003,14.25 0,7.75 -6.25,14.25 -14.2500003,14.25 z"
|
||||
id="path2948"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1094,7 +1102,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#b3b3b3;stroke-width:0.25"
|
||||
style="display:inline;fill:#b3b3b3;stroke-width:0.25"
|
||||
d="M 58.601367,80.5 185.85137,87 v 16 L 71.601367,102.5 c 0.75,3.5 1.5,7 1.75,10.5 l 112.500003,4 v 16.75 c -40,3 -49.25,16.75 -70.5,39.75 -18.250003,20 -35.000003,29 -59.500003,29 -25,0 -45.25,-10.25 -58.0000003,-22.5 h 0.25 v -22 c 24.7500003,0 38.5000003,-11.5 38.5000003,-34.25 0,-12.25872 -6.037395,-21.44386 -18.912301,-26.246135 C 27.199298,77.390703 44.257558,83.695641 58.601367,80.5 Z"
|
||||
id="path1164"
|
||||
sodipodi:nodetypes="ccccccccscccscc"
|
||||
|
@ -1114,7 +1122,7 @@ Sandrine Nugue
|
|||
id="g1170">
|
||||
<path
|
||||
id="path1168"
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 45.351367,251 c -5.5,1 -11,1.5 -17,1.5 -56.75,0 -93.75,-47.75 -93.75,-97 0,-59 40.5,-95.5 93.75,-95.5 53.25,0 93.750003,36.5 93.750003,95.5 0,33.25 -17.75,66.75 -47.250003,84.5 z m -17,-28.5 c 32.5,-0.25 56.75,-29.25 56.75,-66.25 -0.25,-38 -22.5,-62.75 -56.75,-62.5 -34.2500003,-0.5 -56.75,25 -56.75,62.25 0,37.25 23.9999997,66 56.75,66.5 z"
|
||||
sodipodi:nodetypes="csssscccccsc"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1125,7 +1133,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 74.851367,240 c 32.000003,19.5 113.000003,-3.5 109.500003,84.25 l -25.25,32.75 h -2.5 c -5.75,-64.25 -93.250003,-17.75 -111.250003,-106 z"
|
||||
id="path4660"
|
||||
sodipodi:nodetypes="cccccc"
|
||||
|
@ -1143,7 +1151,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1174">
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m -2.6486333,163.75 v -11.5 c 20.7500003,-3.5 31.7500003,-12.75 31.7500003,-32 0,-16.5 -15.25,-26.5 -34.0000003,-26.5 H -15.898633 l -3.5,57.75 5.5,98.5 h -45 l 5.75,-98.5 -5.75,-89 H 3.3513667 c 41.5000003,0 62.5000003,20 62.5000003,48.25 0,21 -11,39 -39.25,47.75"
|
||||
id="path7081"
|
||||
inkstitch:angle="135"
|
||||
|
@ -1155,7 +1163,7 @@ Sandrine Nugue
|
|||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path1172"
|
||||
style="fill:#4d4d4d;stroke-width:0.25"
|
||||
style="display:inline;fill:#4d4d4d;stroke-width:0.25"
|
||||
d="m 23.101367,186.5 h 11.75 l -13,-18.5 h -8.75 z m 19.75,36 h 17.25 l -14.75,-21 h -14 z m 25.25,46 h 24.25 l -18.25,-26 h -20.25 z m -41.5,-110 L 165.35137,310 v 2.5 h -42.25 l -16.5,-23.75 H 79.101367 l 13,23.75 h -43.5 L -2.6486333,163.75"
|
||||
inkstitch:angle="45"
|
||||
inkstitch:expand_mm="0.2"
|
||||
|
@ -1165,7 +1173,7 @@ Sandrine Nugue
|
|||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path3"
|
||||
style="fill:none;stroke:#00ff00;stroke-width:1px"
|
||||
style="display:inline;fill:none;stroke:#00ff00;stroke-width:1px"
|
||||
d="M 53.998101,313.68871 2.3461417,162.50897 M 44.089808,313.9021 -2.4890993,164.02459 m 34.5683503,71.4335 -13.534676,4.20631"
|
||||
inkstitch:satin_column="true"
|
||||
sodipodi:nodetypes="cccccc"
|
||||
|
@ -1175,10 +1183,11 @@ Sandrine Nugue
|
|||
inkstitch:max_stitch_length_mm="4"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
<path
|
||||
id="path8"
|
||||
style="fill:none;stroke:#00ff00;stroke-width:1px"
|
||||
style="display:inline;fill:none;stroke:#00ff00;stroke-width:1px"
|
||||
d="M 24.728039,159.11369 161.86732,313.19084 M 30.085417,157.24203 174.60582,313.02943 m -83.855526,-73.99317 10.452146,-9.57252"
|
||||
inkstitch:satin_column="true"
|
||||
sodipodi:nodetypes="cccccc"
|
||||
|
@ -1190,7 +1199,8 @@ Sandrine Nugue
|
|||
inkstitch:force_lock_stitches="True"
|
||||
inkstitch:reverse_rails="none"
|
||||
inkstitch:min_stitch_length_mm="0.5"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
inkstitch:min_jump_stitch_length_mm="3"
|
||||
inkstitch:zigzag_underlay_max_stitch_length_mm="4" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
|
@ -1198,7 +1208,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1178">
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 87.101367,96.25 18.000003,7.75 21.25,-5.75 2.5,12.5 -21.25,2.25 11.75,18.75 -11.75,6.25 -8.250003,-20.25 -18,-7.5 z"
|
||||
id="path1027"
|
||||
sodipodi:nodetypes="cccccccccc"
|
||||
|
@ -1212,7 +1222,7 @@ Sandrine Nugue
|
|||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path1176"
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 47.601367,75.75 c -1,5.5 3.5,10.5 9,11 5.5,0.75 10.25,-3.25 11,-8.75 0.75,-5.75 -3.5,-10.5 -9,-11 -5.25,-0.5 -10.5,3 -11,8.75 z m -11.5,25.75 c -0.5,5.25 3.25,10.75 8.75,11 5.5,0.5 10.75,-3.25 11.25,-8.75 0.75,-5.75 -3.5,-10.5 -9,-11.25 -5.25,-0.75 -10.5,3.25 -11,9 z m 45.25,8.75 c -8.5,9.5 -27.75,15.25 -49.25,7 C 17.351367,111.5 9.8513665,101 8.3513665,89.5 3.8513667,88.25 -0.39863326,87.75 -4.8986333,87.75 -17.648633,87.75 -26.898633,95.5 -26.898633,106 c 0,9.25 3.75,16.25 19.9999997,27.25 L 11.101367,145.5 c 23.5,16 36.75,29.25 36.75,54 0,25.5 -16.75,53 -59.5,53 -11,0 -37.25,-2.25 -49.75,-5.75 l -5,-45.25 h 2.5 c 23.5,19 37.75,25.25 50.5,25.25 14.24999974,0 22.4999995,-8.75 22.4999995,-21 0,-12.25 -4.4999998,-20 -26.7499995,-34.25 l -17.25,-11 c -24,-15.25 -31.25,-33.75 -31.25,-51 0,-26.5 20,-49.5 57.7499997,-49.5 8.75000004,0 17.9999998,0.5 26.5000003,1.5 8.25,-7.5 22,-10.75 37.75,-4.75 24.25,9.5 33,25.25 31.25,39.5 z"
|
||||
inkstitch:angle="135"
|
||||
inkstitch:expand_mm="0.2"
|
||||
|
@ -1230,7 +1240,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1182">
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 68.851367,62.5 4,-70.25 h 9 L 107.10137,20.5 v 5 l -17.750003,-5 5.25,42 z"
|
||||
id="path1568"
|
||||
sodipodi:nodetypes="cccccccc"
|
||||
|
@ -1241,7 +1251,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 2.3513667,62.5 5.9999998,-43.25 -14.2499998,10 h -7.4999997 l 24.25,-36.75 h 7 l 24,36.75 h -7.5 l -14.25,-10 h -0.25 l 7.25,43.25 z"
|
||||
id="path1564"
|
||||
sodipodi:nodetypes="cccccccccccc"
|
||||
|
@ -1252,7 +1262,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m -64.523633,62.5 5.375,-41.75 -17.75,5 v -5 l 25.25,-28.25 h 9 l 3.75,70 z"
|
||||
id="path1993"
|
||||
sodipodi:nodetypes="cccccccc"
|
||||
|
@ -1263,7 +1273,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke-width:0.25"
|
||||
d="m -69.898633,104.75 5.375,-42.25 h 25.625 41.2499997 24.7500003 41.75 25.75 l 5,42.25 h -2.5 l -67.75,-17.5 7.25,162.75 H -8.1486333 L -0.14863326,87.5 -67.398633,104.75 h -2.5"
|
||||
id="path1180"
|
||||
sodipodi:nodetypes="ccccccccccccccc"
|
||||
|
@ -1312,7 +1322,7 @@ Sandrine Nugue
|
|||
style="display:none"
|
||||
id="g1190">
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="M 133.60137,131 79.851367,252.5 h -21.75 L 8.1013667,131.75 l -15.5,-37 L -19.648633,65 v -2.5 h 46.5 l 47,147 47.000003,-147 h 42 V 65 l -13,29.25 z"
|
||||
id="path8438"
|
||||
sodipodi:nodetypes="cccccccccccccc"
|
||||
|
@ -1324,7 +1334,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#c87137;stroke-width:0.25"
|
||||
style="display:inline;fill:#c87137;stroke-width:0.25"
|
||||
d="m 149.85137,94.25 c 3.25,0.5 6.75,1 10.25,1 16.75,0 26.75,-3 28.5,-21.5 l 2.5,-27.25 h 14.75 c 1.25,10.5 4,32.25 4,45.75 0,28.5 -23.75,41.25 -50,41.25 -11.5,0 -18,-0.75 -26.25,-2.5 z"
|
||||
id="path8436"
|
||||
sodipodi:nodetypes="cscccsscc"
|
||||
|
@ -1335,7 +1345,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#c87137;stroke-width:0.25"
|
||||
style="display:inline;fill:#c87137;stroke-width:0.25"
|
||||
d="m 8.1013667,131.75 c -7.49999996,1.5 -14,2.25 -24.7499997,2.25 -26.25,0 -50,-12.75 -50,-41.25 0,-13.5 2.75,-35.25 4,-45.75 h 14.75 l 2.5,27.25 c 1.75,18.5 11.75,21.5 28.5,21.5 3.25,0 6.5,-0.25 9.4999997,-1 z"
|
||||
id="path1188"
|
||||
sodipodi:nodetypes="csscccscc"
|
||||
|
@ -1429,7 +1439,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 0.601367,50.75 H 59.35137 l -36.25,101.75 z"
|
||||
id="path14243"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1439,7 +1449,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m -47.898633,50.75 h -15 v -20 H 198.35137 v 20 h -15 z"
|
||||
id="path1192"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
|
@ -1526,16 +1536,20 @@ Sandrine Nugue
|
|||
id="path15821"
|
||||
sodipodi:nodetypes="sssss"
|
||||
inkstitch:expand_mm="0.3"
|
||||
inkstitch:ties="1" />
|
||||
inkstitch:ties="1"
|
||||
inkstitch:min_stitch_length_mm=".3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#0000ff;stroke:none;stroke-width:0.25"
|
||||
d="m 129.35137,168 c -3.25,0 -5.75,-2.5 -5.75,-5.5 0,-3.25 2.5,-5.75 5.75,-5.75 3,0 5.5,2.5 5.5,5.75 0,3 -2.5,5.5 -5.5,5.5 z"
|
||||
id="path15819"
|
||||
sodipodi:nodetypes="sssss"
|
||||
inkstitch:expand_mm="0.3" />
|
||||
inkstitch:expand_mm="0.3"
|
||||
inkstitch:min_stitch_length_mm=".3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path15813"
|
||||
style="fill:#800000;stroke-width:0.25"
|
||||
style="display:inline;fill:#800000;stroke-width:0.25"
|
||||
d="m 88.351367,162.25 c 9.25,-16 18.500003,-30 40.500003,-30 22,0 31.25,14.25 40.5,30 -9.25,15.25 -18.5,30 -40.5,30 -22,0 -31.250003,-14.5 -40.500003,-30 z m 41.000003,16 c 8.75,0 16,-7.25 16,-16 0,-8.75 -7.25,-16 -16,-16 -8.75,0 -16,7.25 -16,16 0,8.75 7.25,16 16,16 z"
|
||||
inkstitch:angle="45"
|
||||
inkstitch:expand_mm="0.2"
|
||||
|
@ -1545,7 +1559,7 @@ Sandrine Nugue
|
|||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
id="path15811"
|
||||
style="fill:#800000;stroke-width:0.25"
|
||||
style="display:inline;fill:#800000;stroke-width:0.25"
|
||||
d="m -71.648633,162.25 c 9.25,-16 18.5,-30 40.5,-30 21.9999997,0 31.24999974,14.25 40.4999995,30 -9.24999976,15.25 -18.4999998,30 -40.4999995,30 -22,0 -31.25,-14.5 -40.5,-30 z m 41,16 c 8.75,0 16,-7.25 16,-16 0,-8.75 -7.25,-16 -16,-16 -8.75,0 -16,7.25 -16,16 0,8.75 7.25,16 16,16 z"
|
||||
inkstitch:angle="135"
|
||||
inkstitch:expand_mm="0.2"
|
||||
|
@ -1554,7 +1568,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 70.601367,250 h -45 l 5.75,-88.25 -65.5,-96.75 v -2.5 h 49.25 l 37,82 33.75,-82 H 132.85137 V 65 l -67.250003,95.5 z"
|
||||
id="path1200"
|
||||
inkstitch:angle="90"
|
||||
|
@ -1569,7 +1583,7 @@ Sandrine Nugue
|
|||
<g
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="GlyphLayer-Z"
|
||||
style="display:none"
|
||||
style="display:inline"
|
||||
id="g1206">
|
||||
<path
|
||||
style="stroke-width:0.25"
|
||||
|
@ -1577,7 +1591,7 @@ Sandrine Nugue
|
|||
id="path20072"
|
||||
inkstitch:ties="1" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m -53.648633,207 h -15.5 l 4.25,-11.75 50,-11.25 -16.25,23 z"
|
||||
id="path20070"
|
||||
sodipodi:nodetypes="cccccc"
|
||||
|
@ -1588,7 +1602,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 33.101367,173.25 -15.75,33.75 h -30.75 L 3.8513667,179.75 Z"
|
||||
id="path20068"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1598,7 +1612,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 35.101367,207 17.5,-38.25 21.75,-4.5 h 2.5 l -7.5,42.75 h -11.5 z"
|
||||
id="path20064"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
|
@ -1609,7 +1623,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m -9.3986333,171.5 -45.9999997,9.75 18,-27.75 48,-12.75 z"
|
||||
id="path20062"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1619,7 +1633,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 20.351367,127 -47.25,12 15.75,-24.5 45.25,-8.75 z"
|
||||
id="path20060"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1629,7 +1643,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="M 43.351367,92.75 -1.8986333,101 18.351367,70 l 46,-9.75 z"
|
||||
id="path20058"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1639,7 +1653,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 16.851367,32.75 -12.7500003,29 -30.2499997,6.5 14.75,-35.5 z"
|
||||
id="path20056"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1649,7 +1663,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m 72.851367,47 -52.25,11.25 11.75,-25.5 h 49.75 z"
|
||||
id="path20054"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1659,7 +1673,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:0.25"
|
||||
style="display:inline;fill:#000000;stroke-width:0.25"
|
||||
d="m -27.148633,32.75 -15.75,39.25 -17.25,3.75 h -2.5 l 5,-43 z"
|
||||
id="path20052"
|
||||
inkstitch:angle="45"
|
||||
|
@ -1669,7 +1683,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;fill-rule:evenodd;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;fill-rule:evenodd;stroke-width:0.25"
|
||||
d="m 25.851367,22.25 2.919922,-0.265137 2.720703,-0.777832 2.462891,-1.26416 2.146484,-1.724121 1.771484,-2.157715 1.337891,-2.564941 0.488037,-1.426941 0.357666,-1.51886 L 40.276416,8.9428101 40.351367,7.25 40.276416,5.5599976 40.056445,3.9604492 39.698779,2.4539185 39.210742,1.0429687 38.599658,-0.26983643 37.872851,-1.4819336 36.101367,-3.59375 33.954883,-5.2719727 31.491992,-6.4960937 28.771289,-7.2456055 25.851367,-7.5 l -3.095703,0.2543945 -2.873047,0.7495118 -2.591797,1.224121 -2.251953,1.6782227 -0.980225,1.0029907 -0.873291,1.1088257 -0.759033,1.21209717 -0.637451,1.31280513 -0.508545,1.4109498 -0.372314,1.5065307 -0.22876,1.5995484 -0.07788,1.6900024 0.07788,1.6928101 0.22876,1.6074829 0.372314,1.51886 0.508545,1.426941 0.637451,1.331726 0.759033,1.233215 0.873291,1.131409 0.980225,1.026306 2.251953,1.724121 2.591797,1.26416 2.873047,0.777832 z"
|
||||
id="path20050"
|
||||
inkstitch:angle="135"
|
||||
|
@ -1679,7 +1693,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#ff0000;stroke-width:0.25"
|
||||
style="display:inline;fill:#ff0000;stroke-width:0.25"
|
||||
d="m 65.601367,22.25 c -8.5,0 -15.25,-5.75 -15.25,-15 0,-9.25 6.75,-14.75 15.25,-14.75 8,0 14.5,5.5 14.5,14.75 0,9.25 -6.5,15 -14.5,15 z"
|
||||
id="path1204"
|
||||
inkstitch:angle="135"
|
||||
|
@ -1689,7 +1703,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#b3b3b3;stroke-width:0.25"
|
||||
style="display:inline;fill:#b3b3b3;stroke-width:0.25"
|
||||
d="m -30.898633,207 v 43 h -32.75 v -2.5 l 10,-25.5 v -15 z"
|
||||
id="path20074"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
|
@ -1700,7 +1714,7 @@ Sandrine Nugue
|
|||
inkstitch:min_stitch_length_mm="0.3"
|
||||
inkstitch:min_jump_stitch_length_mm="3" />
|
||||
<path
|
||||
style="fill:#b3b3b3;stroke-width:0.25"
|
||||
style="display:inline;fill:#b3b3b3;stroke-width:0.25"
|
||||
d="m 57.851367,207 v 43 h -32.75 v -2.5 l 10,-25.5 v -15 z"
|
||||
id="path20066"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 83 KiB Po Szerokość: | Wysokość: | Rozmiar: 85 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 625 KiB Po Szerokość: | Wysokość: | Rozmiar: 700 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 775 KiB Po Szerokość: | Wysokość: | Rozmiar: 787 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 663 KiB Po Szerokość: | Wysokość: | Rozmiar: 679 KiB |
|
@ -0,0 +1,99 @@
|
|||
This font has been adapted for Ink/Stitch by Corinne Renaud
|
||||
|
||||
ORIGINAL FONT DOWNLOAD: https://www.dafont.com/magnolia-script.font
|
||||
LICENSE: licensed under SIL Open Font License, Version 1.1.
|
||||
============================================
|
||||
Magnolia Script
|
||||
============================================
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
Po Szerokość: | Wysokość: | Rozmiar: 31 KiB |
Po Szerokość: | Wysokość: | Rozmiar: 775 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 1022 KiB Po Szerokość: | Wysokość: | Rozmiar: 1.1 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 697 KiB Po Szerokość: | Wysokość: | Rozmiar: 743 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 466 KiB Po Szerokość: | Wysokość: | Rozmiar: 596 KiB |
6858
fonts/monicha/→.svg
Przed Szerokość: | Wysokość: | Rozmiar: 1.1 MiB Po Szerokość: | Wysokość: | Rozmiar: 1.3 MiB |
Przed Szerokość: | Wysokość: | Rozmiar: 766 KiB Po Szerokość: | Wysokość: | Rozmiar: 882 KiB |
|
@ -18,14 +18,17 @@
|
|||
"horiz_adv_x": {
|
||||
"$": 33,
|
||||
"A": 58,
|
||||
"Ä": 58,
|
||||
"Ä": 58,
|
||||
"Å": 58,
|
||||
"Æ": 76,
|
||||
"B": 62,
|
||||
"C": 51,
|
||||
"D": 62,
|
||||
"E": 51,
|
||||
"È": 51,
|
||||
"E": 53,
|
||||
"È": 53,
|
||||
"Ê": 53,
|
||||
"É": 53,
|
||||
"Ë": 53,
|
||||
"F": 53,
|
||||
"G": 60,
|
||||
"H": 65,
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 552 KiB Po Szerokość: | Wysokość: | Rozmiar: 680 KiB |
|
@ -25,8 +25,11 @@
|
|||
"B": 62,
|
||||
"C": 51,
|
||||
"D": 62,
|
||||
"E": 51,
|
||||
"È": 51,
|
||||
"E": 53,
|
||||
"È": 53,
|
||||
"Ê": 53,
|
||||
"É": 53,
|
||||
"Ë": 53,
|
||||
"F": 53,
|
||||
"G": 60,
|
||||
"H": 65,
|
||||
|
|
Przed Szerokość: | Wysokość: | Rozmiar: 614 KiB Po Szerokość: | Wysokość: | Rozmiar: 748 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 773 KiB Po Szerokość: | Wysokość: | Rozmiar: 933 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 832 KiB Po Szerokość: | Wysokość: | Rozmiar: 984 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 507 KiB Po Szerokość: | Wysokość: | Rozmiar: 568 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 520 KiB Po Szerokość: | Wysokość: | Rozmiar: 599 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 142 KiB Po Szerokość: | Wysokość: | Rozmiar: 142 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 391 KiB Po Szerokość: | Wysokość: | Rozmiar: 419 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 387 KiB Po Szerokość: | Wysokość: | Rozmiar: 413 KiB |
Przed Szerokość: | Wysokość: | Rozmiar: 560 KiB Po Szerokość: | Wysokość: | Rozmiar: 645 KiB |
92
inkstitch.py
|
@ -6,15 +6,46 @@
|
|||
import os
|
||||
import sys
|
||||
from pathlib import Path # to work with paths as objects
|
||||
import configparser # to read DEBUG.ini
|
||||
from argparse import ArgumentParser # to parse arguments and remove --extension
|
||||
|
||||
import lib.debug_utils as debug_utils
|
||||
if sys.version_info >= (3, 11):
|
||||
import tomllib # built-in in Python 3.11+
|
||||
else:
|
||||
import tomli as tomllib
|
||||
|
||||
import logging
|
||||
|
||||
import lib.debug.utils as debug_utils
|
||||
import lib.debug.logging as debug_logging
|
||||
from lib.debug.utils import safe_get # mimic get method of dict with default value
|
||||
|
||||
# --------------------------------------------------------------------------------------------
|
||||
|
||||
SCRIPTDIR = Path(__file__).parent.absolute()
|
||||
|
||||
logger = logging.getLogger("inkstitch") # create module logger with name 'inkstitch'
|
||||
|
||||
# TODO --- temporary --- catch old DEBUG.ini file and inform user to reformat it to DEBUG.toml
|
||||
old_debug_ini = SCRIPTDIR / "DEBUG.ini"
|
||||
if old_debug_ini.exists():
|
||||
print("ERROR: old DEBUG.ini exists, please reformat it to DEBUG.toml and remove DEBUG.ini file", file=sys.stderr)
|
||||
exit(1)
|
||||
# --- end of temporary ---
|
||||
|
||||
debug_toml = SCRIPTDIR / "DEBUG.toml"
|
||||
if debug_toml.exists():
|
||||
with debug_toml.open("rb") as f:
|
||||
ini = tomllib.load(f) # read DEBUG.toml file if exists, otherwise use default values in ini object
|
||||
else:
|
||||
ini = {}
|
||||
# --------------------------------------------------------------------------------------------
|
||||
|
||||
running_as_frozen = getattr(sys, 'frozen', None) is not None # check if running from pyinstaller bundle
|
||||
|
||||
if not running_as_frozen: # override running_as_frozen from DEBUG.toml - for testing
|
||||
if safe_get(ini, "DEBUG", "force_frozen", default=False):
|
||||
running_as_frozen = True
|
||||
|
||||
if len(sys.argv) < 2:
|
||||
# no arguments - prevent accidentally running this script
|
||||
msg = "No arguments given, exiting!" # without gettext localization see _()
|
||||
|
@ -26,13 +57,14 @@ if len(sys.argv) < 2:
|
|||
dlg.ShowModal()
|
||||
dlg.Destroy()
|
||||
except ImportError:
|
||||
print(msg)
|
||||
print(msg, file=sys.stderr)
|
||||
else:
|
||||
print(msg)
|
||||
print(msg, file=sys.stderr)
|
||||
exit(1)
|
||||
|
||||
ini = configparser.ConfigParser()
|
||||
ini.read(SCRIPTDIR / "DEBUG.ini") # read DEBUG.ini file if exists
|
||||
# activate logging - must be done before any logging is done
|
||||
debug_logging.activate_logging(running_as_frozen, ini, SCRIPTDIR)
|
||||
# --------------------------------------------------------------------------------------------
|
||||
|
||||
# check if running from inkscape, given by environment variable
|
||||
if os.environ.get('INKSTITCH_OFFLINE_SCRIPT', '').lower() in ['true', '1', 'yes', 'y']:
|
||||
|
@ -40,6 +72,7 @@ if os.environ.get('INKSTITCH_OFFLINE_SCRIPT', '').lower() in ['true', '1', 'yes'
|
|||
else:
|
||||
running_from_inkscape = True
|
||||
|
||||
# initialize debug and profiler type
|
||||
debug_active = bool((gettrace := getattr(sys, 'gettrace')) and gettrace()) # check if debugger is active on startup
|
||||
debug_type = 'none'
|
||||
profiler_type = 'none'
|
||||
|
@ -48,54 +81,42 @@ if not running_as_frozen: # debugging/profiling only in development mode
|
|||
# specify debugger type
|
||||
# but if script was already started from debugger then don't read debug type from ini file or cmd line
|
||||
if not debug_active:
|
||||
debug_type = debug_utils.resole_debug_type(ini) # read debug type from ini file or cmd line
|
||||
debug_type = debug_utils.resolve_debug_type(ini) # read debug type from ini file or cmd line
|
||||
|
||||
profile_type = debug_utils.resole_profile_type(ini) # read profile type from ini file or cmd line
|
||||
profiler_type = debug_utils.resolve_profiler_type(ini) # read profile type from ini file or cmd line
|
||||
|
||||
if running_from_inkscape:
|
||||
# process creation of the Bash script - should be done before sys.path is modified, see below in prefere_pip_inkex
|
||||
if ini.getboolean("DEBUG", "create_bash_script", fallback=False): # create script only if enabled in DEBUG.ini
|
||||
if safe_get(ini, "DEBUG", "create_bash_script", default=False): # create script only if enabled in DEBUG.toml
|
||||
debug_utils.write_offline_debug_script(SCRIPTDIR, ini)
|
||||
|
||||
# disable debugger when running from inkscape
|
||||
disable_from_inkscape = ini.getboolean("DEBUG", "disable_from_inkscape", fallback=False)
|
||||
disable_from_inkscape = safe_get(ini, "DEBUG", "disable_from_inkscape", default=False)
|
||||
if disable_from_inkscape:
|
||||
debug_type = 'none' # do not start debugger when running from inkscape
|
||||
|
||||
# prefer pip installed inkex over inkscape bundled inkex, pip version is bundled with Inkstitch
|
||||
# - must be be done before importing inkex
|
||||
prefere_pip_inkex = ini.getboolean("LIBRARY", "prefer_pip_inkex", fallback=True)
|
||||
prefere_pip_inkex = safe_get(ini, "LIBRARY", "prefer_pip_inkex", default=True)
|
||||
if prefere_pip_inkex and 'PYTHONPATH' in os.environ:
|
||||
debug_utils.reorder_sys_path()
|
||||
|
||||
# enabling of debug depends on value of debug_type in DEBUG.ini file
|
||||
# enabling of debug depends on value of debug_type in DEBUG.toml file
|
||||
if debug_type != 'none':
|
||||
from lib.debug import debug # import global variable debug - don't import whole module
|
||||
debug.enable(debug_type, SCRIPTDIR, ini)
|
||||
from lib.debug.debugger import init_debugger
|
||||
init_debugger(debug_type, ini)
|
||||
# check if debugger is really activated
|
||||
debug_active = bool((gettrace := getattr(sys, 'gettrace')) and gettrace())
|
||||
|
||||
# warnings are used by some modules, we want to ignore them all in release
|
||||
# - see warnings.warn()
|
||||
if running_as_frozen or not debug_active:
|
||||
import warnings
|
||||
warnings.filterwarnings('ignore')
|
||||
# activate logging for svg
|
||||
# we need to import only after possible modification of sys.path, we disable here flake8 E402
|
||||
from lib.debug import debug # noqa: E402 # import global variable debug - don't import whole module
|
||||
debug.enable() # perhaps it would be better to find a more relevant name; in fact, it's about logging and svg creation.
|
||||
|
||||
# TODO - check if this is still needed for shapely, apparently shapely now uses only exceptions instead of io.
|
||||
# all logs were removed from version 2.0.0 and above
|
||||
# ---- plan to remove this in future ----
|
||||
# import logging # to set logger for shapely
|
||||
# from io import StringIO # to store shapely errors
|
||||
# set logger for shapely - for old versions of shapely
|
||||
# logger = logging.getLogger('shapely.geos') # attach logger of shapely
|
||||
# logger.setLevel(logging.DEBUG)
|
||||
# shapely_errors = StringIO() # in memory file to store shapely errors
|
||||
# ch = logging.StreamHandler(shapely_errors)
|
||||
# ch.setLevel(logging.DEBUG)
|
||||
# formatter = logging.Formatter('%(name)s - %(levelname)s - %(message)s')
|
||||
# ch.setFormatter(formatter)
|
||||
# logger.addHandler(ch)
|
||||
# ---- plan to remove this in future ----
|
||||
# log startup info
|
||||
debug_logging.startup_info(logger, SCRIPTDIR, running_as_frozen, running_from_inkscape, debug_active, debug_type, profiler_type)
|
||||
|
||||
# --------------------------------------------------------------------------------------------
|
||||
|
||||
# pop '--extension' from arguments and generate extension class name from extension name
|
||||
# example: --extension=params will instantiate Params() class from lib.extensions.
|
||||
|
@ -151,7 +172,4 @@ else: # if not debug nor profile mode
|
|||
finally:
|
||||
restore_stderr()
|
||||
|
||||
# if shapely_errors.tell(): # see above plan to remove this in future for shapely
|
||||
# errormsg(shapely_errors.getvalue())
|
||||
|
||||
sys.exit(0)
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
import errno
|
||||
import logging
|
||||
import socket
|
||||
import sys
|
||||
import time
|
||||
|
@ -66,9 +65,6 @@ class APIServer(Thread):
|
|||
self.flask_server.shutdown()
|
||||
self.server_thread.join()
|
||||
|
||||
def disable_logging(self):
|
||||
logging.getLogger('werkzeug').setLevel(logging.ERROR)
|
||||
|
||||
# https://github.com/aluo-x/Learning_Neural_Acoustic_Fields/blob/master/train.py
|
||||
# https://github.com/pytorch/pytorch/issues/71029
|
||||
def find_free_port(self):
|
||||
|
@ -77,8 +73,6 @@ class APIServer(Thread):
|
|||
return s.getsockname()[1]
|
||||
|
||||
def run(self):
|
||||
self.disable_logging()
|
||||
|
||||
self.host = "127.0.0.1"
|
||||
self.port = self.find_free_port()
|
||||
self.flask_server = make_server(self.host, self.port, self.app)
|
||||
|
|
421
lib/debug.py
|
@ -1,421 +0,0 @@
|
|||
# Authors: see git history
|
||||
#
|
||||
# Copyright (c) 2010 Authors
|
||||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
import os
|
||||
import sys
|
||||
import atexit # to save svg file on exit
|
||||
import socket # to check if debugger is running
|
||||
import time # to measure time of code block, use time.monotonic() instead of time.time()
|
||||
from datetime import datetime
|
||||
|
||||
from contextlib import contextmanager # to measure time of with block
|
||||
import configparser # to read DEBUG.ini
|
||||
from pathlib import Path # to work with paths as objects
|
||||
|
||||
import inkex
|
||||
from lxml import etree # to create svg file
|
||||
|
||||
from .svg import line_strings_to_path
|
||||
from .svg.tags import INKSCAPE_GROUPMODE, INKSCAPE_LABEL
|
||||
|
||||
|
||||
# decorator to check if debugging is enabled
|
||||
# - if debug is not enabled then decorated function is not called
|
||||
def check_enabled(func):
|
||||
def decorated(self, *args, **kwargs):
|
||||
if self.enabled:
|
||||
return func(self, *args, **kwargs)
|
||||
|
||||
return decorated
|
||||
|
||||
|
||||
# unwrapping = provision for functions as arguments
|
||||
# - if argument is callable then it is called and return value is used as argument
|
||||
# otherwise argument is returned as is
|
||||
def _unwrap(arg):
|
||||
if callable(arg):
|
||||
return arg()
|
||||
else:
|
||||
return arg
|
||||
|
||||
|
||||
# decorator to unwrap arguments if they are callable
|
||||
# eg: if argument is lambda function then it is called and return value is used as argument
|
||||
def unwrap_arguments(func):
|
||||
def decorated(self, *args, **kwargs):
|
||||
unwrapped_args = [_unwrap(arg) for arg in args]
|
||||
unwrapped_kwargs = {name: _unwrap(value) for name, value in kwargs.items()}
|
||||
|
||||
return func(self, *unwrapped_args, **unwrapped_kwargs)
|
||||
|
||||
return decorated
|
||||
|
||||
|
||||
class Debug(object):
|
||||
"""Tools to help debug Ink/Stitch
|
||||
|
||||
This class contains methods to log strings and SVG elements. Strings are
|
||||
logged to debug.log, and SVG elements are stored in debug.svg to aid in
|
||||
debugging stitch algorithms.
|
||||
|
||||
All functionality is gated by self.enabled. If debugging is not enabled,
|
||||
then debug calls will consume very few resources. Any method argument
|
||||
can be a callable, in which case it is called and the return value is
|
||||
logged instead. This way one can log potentially expensive expressions
|
||||
by wrapping them in a lambda:
|
||||
|
||||
debug.log(lambda: some_expensive_function(some_argument))
|
||||
|
||||
The lambda is only called if debugging is enabled.
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
self.debugger = None
|
||||
self.wait_attach = True
|
||||
self.enabled = False
|
||||
self.last_log_time = None
|
||||
self.current_layer = None
|
||||
self.group_stack = []
|
||||
|
||||
def enable(self, debug_type, debug_dir: Path, ini: configparser.ConfigParser):
|
||||
# initilize file names and other parameters from DEBUG.ini file
|
||||
self.debug_dir = debug_dir # directory where debug files are stored
|
||||
self.debug_log_file = ini.get("DEBUG", "debug_log_file", fallback="debug.log")
|
||||
self.debug_svg_file = ini.get("DEBUG", "debug_svg_file", fallback="debug.svg")
|
||||
self.wait_attach = ini.getboolean("DEBUG", "wait_attach", fallback=True) # currently only for vscode
|
||||
|
||||
if debug_type == 'none':
|
||||
return
|
||||
|
||||
self.debugger = debug_type
|
||||
self.enabled = True
|
||||
self.init_log()
|
||||
self.init_debugger()
|
||||
self.init_svg()
|
||||
|
||||
def init_log(self):
|
||||
self.log_file = self.debug_dir / self.debug_log_file
|
||||
# delete old content
|
||||
with self.log_file.open("w"):
|
||||
pass
|
||||
self.log("Debug logging enabled.")
|
||||
|
||||
# we intentionally disable flakes C901 - function is too complex, beacuse it is used only for debugging
|
||||
# currently complexity is set 10 see 'make style', this means that function can have max 10 nested blocks, here we have more
|
||||
# flake8: noqa: C901
|
||||
def init_debugger(self):
|
||||
# ### General debugging notes:
|
||||
# 1. to enable debugging or profiling copy DEBUG_template.ini to DEBUG.ini and edit it
|
||||
|
||||
# ### How create bash script for offline debugging from console
|
||||
# 1. in DEBUG.ini set create_bash_script = True
|
||||
# 2. call inkstitch.py extension from inkscape to create bash script named by bash_file_base in DEBUG.ini
|
||||
# 3. run bash script from console
|
||||
|
||||
# ### Enable debugging
|
||||
# 1. set debug_type to one of - vscode, pycharm, pydev, see below for details
|
||||
# debug_type = vscode - 'debugpy' for vscode editor
|
||||
# debug_type = pycharm - 'pydevd-pycharm' for pycharm editor
|
||||
# debug_type = pydev - 'pydevd' for eclipse editor
|
||||
# 2. set debug_enable = True in DEBUG.ini
|
||||
# or use command line argument -d in bash script
|
||||
# or set environment variable INKSTITCH_DEBUG_ENABLE = True or 1 or yes or y
|
||||
|
||||
# ### Enable profiling
|
||||
# 1. set profiler_type to one of - cprofile, profile, pyinstrument
|
||||
# profiler_type = cprofile - 'cProfile' profiler
|
||||
# profiler_type = profile - 'profile' profiler
|
||||
# profiler_type = pyinstrument- 'pyinstrument' profiler
|
||||
# 2. set profile_enable = True in DEBUG.ini
|
||||
# or use command line argument -p in bash script
|
||||
# or set environment variable INKSTITCH_PROFILE_ENABLE = True or 1 or yes or y
|
||||
|
||||
# ### Miscelaneous notes:
|
||||
# - to disable debugger when running from inkscape set disable_from_inkscape = True in DEBUG.ini
|
||||
# - to write debug output to file set debug_to_file = True in DEBUG.ini
|
||||
# - to change various output file names see DEBUG.ini
|
||||
# - to disable waiting for debugger to attach (vscode editor) set wait_attach = False in DEBUG.ini
|
||||
# - to prefer inkscape version of inkex module over pip version set prefer_pip_inkex = False in DEBUG.ini
|
||||
|
||||
# ###
|
||||
|
||||
# ### How to debug Ink/Stitch with LiClipse:
|
||||
#
|
||||
# 1. Install LiClipse (liclipse.com) -- no need to install Eclipse first
|
||||
# 2. Start debug server as described here: http://www.pydev.org/manual_adv_remote_debugger.html
|
||||
# * follow the "Note:" to enable the debug server menu item
|
||||
# 3. Copy and edit a file named "DEBUG.ini" from "DEBUG_template.ini" next to inkstitch.py in your git clone
|
||||
# and set debug_type = pydev
|
||||
# 4. Run any extension and PyDev will start debugging.
|
||||
|
||||
# ###
|
||||
|
||||
# ### To debug with PyCharm:
|
||||
|
||||
# You must use the PyCharm Professional Edition and _not_ the Community
|
||||
# Edition. Jetbrains has chosen to make remote debugging a Pro feature.
|
||||
# To debug Inkscape python extensions, the extension code and Inkscape run
|
||||
# independently of PyCharm, and only communicate with the debugger via a
|
||||
# TCP socket. Thus, debugging is "remote," even if it's on the same machine,
|
||||
# connected via the loopback interface.
|
||||
#
|
||||
# 1. pip install pydev_pycharm
|
||||
#
|
||||
# pydev_pycharm is versioned frequently. Jetbrains suggests installing
|
||||
# a version at least compatible with the current build. For example, if your
|
||||
# PyCharm build, as found in menu PyCharm -> About Pycharm is 223.8617.48,
|
||||
# you could do:
|
||||
# pip install pydevd-pycharm~=223.8617.48
|
||||
#
|
||||
# 2. From the Pycharm "Run" menu, choose "Edit Configurations..." and create a new
|
||||
# configuration. Set "IDE host name:" to "localhost" and "Port:" to 5678.
|
||||
# You can leave the default settings for all other choices.
|
||||
#
|
||||
# 3. Touch a file named "DEBUG.ini" at the top of your git repo, as above
|
||||
# set debug_type = pycharm
|
||||
#
|
||||
# 4. Create a symbolic link in the Inkscape extensions directory to the
|
||||
# top-level directory of your git repo. On a mac, for example:
|
||||
# cd ~/Library/Application\ Support/org.inkscape.Inkscape/config/inkscape/extensions/
|
||||
# ln -s <full path to the top level of your Ink/Stitch git repo>
|
||||
# On other architectures it may be:
|
||||
# cd ~/.config/inkscape/extensions
|
||||
# ln -s <full path to the top level of your Ink/Stitch git repo>
|
||||
# Remove any other Ink/Stitch files or references to Ink/Stitch from the
|
||||
# extensions directory, or you'll see duplicate entries in the Ink/Stitch
|
||||
# extensions menu in Inkscape.
|
||||
#
|
||||
# 5. In Pycharm, either click on the green "bug" icon if visible in the upper
|
||||
# right or press Ctrl-D to start debugging.The PyCharm debugger pane will
|
||||
# display the message "Waiting for process connection..."
|
||||
#
|
||||
# 6. Do some action in Inkscape which invokes Ink/Stitch extension code, and the
|
||||
# debugger will be triggered. If you've left "Suspend after connect" checked
|
||||
# in the Run configuration, PyCharm will pause in the "self.log("Enabled
|
||||
# PyDev debugger.)" statement, below. Uncheck the box to have it continue
|
||||
# automatically to your first set breakpoint.
|
||||
|
||||
# ###
|
||||
|
||||
# ### To debug with VS Code
|
||||
# see: https://code.visualstudio.com/docs/python/debugging#_command-line-debugging
|
||||
# https://code.visualstudio.com/docs/python/debugging#_debugging-by-attaching-over-a-network-connection
|
||||
#
|
||||
# 1. Install the Python extension for VS Code
|
||||
# pip install debugpy
|
||||
# 2. create .vscode/launch.json containing:
|
||||
# "configurations": [ ...
|
||||
# {
|
||||
# "name": "Python: Attach",
|
||||
# "type": "python",
|
||||
# "request": "attach",
|
||||
# "connect": {
|
||||
# "host": "localhost",
|
||||
# "port": 5678
|
||||
# }
|
||||
# }
|
||||
# ]
|
||||
# 3. Touch a file named "DEBUG.ini" at the top of your git repo, as above
|
||||
# set debug_type = vscode
|
||||
# 4. Start the debug server in VS Code by clicking on the debug icon in the left pane
|
||||
# select "Python: Attach" from the dropdown menu and click on the green arrow.
|
||||
# The debug server will start and connect to already running python processes,
|
||||
# but immediately exit if no python processes are running.
|
||||
#
|
||||
# Notes:
|
||||
# to see flask server url routes:
|
||||
# - comment out the line self.disable_logging() in run() of lib/api/server.py
|
||||
|
||||
try:
|
||||
if self.debugger == 'vscode':
|
||||
import debugpy
|
||||
elif self.debugger == 'pycharm':
|
||||
import pydevd_pycharm
|
||||
elif self.debugger == 'pydev':
|
||||
import pydevd
|
||||
elif self.debugger == 'file':
|
||||
pass
|
||||
else:
|
||||
raise ValueError(f"unknown debugger: '{self.debugger}'")
|
||||
|
||||
except ImportError:
|
||||
self.log(f"importing debugger failed (debugger disabled) for {self.debugger}")
|
||||
|
||||
# pydevd likes to shout about errors to stderr whether I want it to or not
|
||||
with open(os.devnull, 'w') as devnull:
|
||||
stderr = sys.stderr
|
||||
sys.stderr = devnull
|
||||
|
||||
try:
|
||||
if self.debugger == 'vscode':
|
||||
debugpy.listen(('localhost', 5678))
|
||||
if self.wait_attach:
|
||||
print("Waiting for debugger attach")
|
||||
debugpy.wait_for_client() # wait for debugger to attach
|
||||
debugpy.breakpoint() # stop here to start normal debugging
|
||||
elif self.debugger == 'pycharm':
|
||||
pydevd_pycharm.settrace('localhost', port=5678, stdoutToServer=True,
|
||||
stderrToServer=True)
|
||||
elif self.debugger == 'pydev':
|
||||
pydevd.settrace()
|
||||
elif self.debugger == 'file':
|
||||
pass
|
||||
else:
|
||||
raise ValueError(f"unknown debugger: '{self.debugger}'")
|
||||
|
||||
except socket.error as error:
|
||||
self.log("Debugging: connection to pydevd failed: %s", error)
|
||||
self.log(f"Be sure to run 'Start debugging server' in {self.debugger} to enable debugging.")
|
||||
else:
|
||||
self.log(f"Enabled '{self.debugger}' debugger.")
|
||||
|
||||
sys.stderr = stderr
|
||||
|
||||
def init_svg(self):
|
||||
self.svg = etree.Element("svg", nsmap=inkex.NSS)
|
||||
atexit.register(self.save_svg)
|
||||
|
||||
def save_svg(self):
|
||||
tree = etree.ElementTree(self.svg)
|
||||
debug_svg = self.debug_dir / self.debug_svg_file
|
||||
tree.write(str(debug_svg)) # lxml <5.0.0 does not support Path objects
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def add_layer(self, name="Debug"):
|
||||
layer = etree.Element("g", {
|
||||
INKSCAPE_GROUPMODE: "layer",
|
||||
INKSCAPE_LABEL: name,
|
||||
"style": "display: none"
|
||||
})
|
||||
self.svg.append(layer)
|
||||
self.current_layer = layer
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def open_group(self, name="Group"):
|
||||
group = etree.Element("g", {
|
||||
INKSCAPE_LABEL: name
|
||||
})
|
||||
|
||||
self.log_svg_element(group)
|
||||
self.group_stack.append(group)
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def close_group(self):
|
||||
if self.group_stack:
|
||||
self.group_stack.pop()
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log(self, message, *args):
|
||||
if self.last_log_time:
|
||||
message = "(+%s) %s" % (datetime.now() - self.last_log_time, message)
|
||||
|
||||
self.raw_log(message, *args)
|
||||
|
||||
def raw_log(self, message, *args):
|
||||
now = datetime.now()
|
||||
timestamp = now.isoformat()
|
||||
self.last_log_time = now
|
||||
|
||||
with self.log_file.open("a") as logfile:
|
||||
print(timestamp, message % args, file=logfile)
|
||||
logfile.flush()
|
||||
|
||||
# decorator to measure time of function
|
||||
def time(self, func):
|
||||
def decorated(*args, **kwargs):
|
||||
if self.enabled:
|
||||
self.raw_log("entering %s()", func.__name__)
|
||||
start = time.monotonic()
|
||||
|
||||
result = func(*args, **kwargs)
|
||||
|
||||
if self.enabled:
|
||||
end = time.monotonic()
|
||||
self.raw_log("leaving %s(), duration = %s", func.__name__, round(end - start, 6))
|
||||
|
||||
return result
|
||||
|
||||
return decorated
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_svg_element(self, element):
|
||||
if self.current_layer is None:
|
||||
self.add_layer()
|
||||
|
||||
if self.group_stack:
|
||||
self.group_stack[-1].append(element)
|
||||
else:
|
||||
self.current_layer.append(element)
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_line_string(self, line_string, name=None, color=None):
|
||||
"""Add a Shapely LineString to the SVG log."""
|
||||
self.log_line_strings([line_string], name, color)
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_line_strings(self, line_strings, name=None, color=None):
|
||||
path = line_strings_to_path(line_strings)
|
||||
path.set('style', str(inkex.Style({"stroke": color or "#000000", "stroke-width": "0.3", "fill": None})))
|
||||
|
||||
if name is not None:
|
||||
path.set(INKSCAPE_LABEL, name)
|
||||
|
||||
self.log_svg_element(path)
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_line(self, start, end, name="line", color=None):
|
||||
self.log_svg_element(etree.Element("path", {
|
||||
"d": "M%s,%s %s,%s" % (start + end),
|
||||
"style": str(inkex.Style({"stroke": color or "#000000", "stroke-width": "0.3", "fill": None})),
|
||||
INKSCAPE_LABEL: name
|
||||
}))
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_point(self, point, name="point", color=None):
|
||||
self.log_svg_element(etree.Element("circle", {
|
||||
"cx": str(point.x),
|
||||
"cy": str(point.y),
|
||||
"r": "1",
|
||||
"style": str(inkex.Style({"fill": "#000000"})),
|
||||
}))
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_graph(self, graph, name="Graph", color=None):
|
||||
d = ""
|
||||
|
||||
for edge in graph.edges:
|
||||
d += "M%s,%s %s,%s" % (edge[0] + edge[1])
|
||||
|
||||
self.log_svg_element(etree.Element("path", {
|
||||
"d": d,
|
||||
"style": str(inkex.Style({"stroke": color or "#000000", "stroke-width": "0.3", "fill": None})),
|
||||
INKSCAPE_LABEL: name
|
||||
}))
|
||||
|
||||
# decorator to measure time of with block
|
||||
@contextmanager
|
||||
def time_this(self, label="code block"):
|
||||
if self.enabled:
|
||||
start = time.monotonic()
|
||||
self.raw_log("begin %s", label)
|
||||
|
||||
yield
|
||||
|
||||
if self.enabled:
|
||||
self.raw_log("completed %s, duration = %s", label, time.monotonic() - start)
|
||||
|
||||
|
||||
# global debug object
|
||||
debug = Debug()
|
|
@ -0,0 +1,11 @@
|
|||
# Authors: see git history
|
||||
#
|
||||
# Copyright (c) 2010 Authors
|
||||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
|
||||
# this enable:
|
||||
# from .debug import debug
|
||||
# from ..debug import debug
|
||||
from .debug import debug
|
||||
|
|
@ -0,0 +1,251 @@
|
|||
# Authors: see git history
|
||||
#
|
||||
# Copyright (c) 2010 Authors
|
||||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
import atexit # to save svg file on exit
|
||||
import time # to measure time of code block, use time.monotonic() instead of time.time()
|
||||
from datetime import datetime
|
||||
|
||||
from contextlib import contextmanager # to measure time of with block
|
||||
from pathlib import Path # to work with paths as objects
|
||||
|
||||
import inkex
|
||||
from lxml import etree # to create svg file
|
||||
|
||||
from ..svg import line_strings_to_path
|
||||
from ..svg.tags import INKSCAPE_GROUPMODE, INKSCAPE_LABEL
|
||||
|
||||
import logging
|
||||
logger = logging.getLogger("inkstitch.debug") # create module logger with name 'inkstitch.debug'
|
||||
|
||||
# to log messages if previous debug logger is not enabled
|
||||
logger_inkstich = logging.getLogger("inkstitch") # create module logger with name 'inkstitch'
|
||||
|
||||
|
||||
# --------------------------------------------------------------------------------------------
|
||||
# decorator to check if debugging is enabled
|
||||
# - if debug is not enabled then decorated function is not called
|
||||
def check_enabled(func):
|
||||
def decorated(self, *args, **kwargs):
|
||||
if self.enabled:
|
||||
return func(self, *args, **kwargs)
|
||||
|
||||
return decorated
|
||||
|
||||
|
||||
# unwrapping = provision for functions as arguments
|
||||
# - if argument is callable then it is called and return value is used as argument
|
||||
# otherwise argument is returned as is
|
||||
def _unwrap(arg):
|
||||
if callable(arg):
|
||||
return arg()
|
||||
else:
|
||||
return arg
|
||||
|
||||
|
||||
# decorator to unwrap arguments if they are callable
|
||||
# eg: if argument is lambda function then it is called and return value is used as argument
|
||||
def unwrap_arguments(func):
|
||||
def decorated(self, *args, **kwargs):
|
||||
unwrapped_args = [_unwrap(arg) for arg in args]
|
||||
unwrapped_kwargs = {name: _unwrap(value) for name, value in kwargs.items()}
|
||||
|
||||
return func(self, *unwrapped_args, **unwrapped_kwargs)
|
||||
|
||||
return decorated
|
||||
|
||||
|
||||
class Debug(object):
|
||||
"""Tools to help debug Ink/Stitch
|
||||
|
||||
This class contains methods to log strings and SVG elements. Strings are
|
||||
logged to debug.log, and SVG elements are stored in debug.svg to aid in
|
||||
debugging stitch algorithms.
|
||||
|
||||
All functionality is gated by self.enabled. If debugging is not enabled,
|
||||
then debug calls will consume very few resources. Any method argument
|
||||
can be a callable, in which case it is called and the return value is
|
||||
logged instead. This way one can log potentially expensive expressions
|
||||
by wrapping them in a lambda:
|
||||
|
||||
debug.log(lambda: some_expensive_function(some_argument))
|
||||
|
||||
The lambda is only called if debugging is enabled.
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
self.enabled = False
|
||||
self.last_log_time = None
|
||||
self.current_layer = None
|
||||
self.group_stack = []
|
||||
self.svg_filename = None
|
||||
|
||||
def enable(self):
|
||||
# determine svg filename from logger
|
||||
if len(logger.handlers) > 0 and isinstance(logger.handlers[0], logging.FileHandler):
|
||||
# determine filename of svg file from logger
|
||||
filename = Path(logger.handlers[0].baseFilename)
|
||||
self.svg_filename = filename.with_suffix(".svg")
|
||||
self.svg_filename.unlink(missing_ok=True) # remove existing svg file
|
||||
|
||||
# self.log is activated by active logger
|
||||
# - enabled only if logger first handler is FileHandler
|
||||
# to disable "inkstitch.debug" simply set logging level to CRITICAL
|
||||
if logger.isEnabledFor(logging.INFO) and self.svg_filename is not None:
|
||||
self.enabled = True
|
||||
self.log(f"Logging enabled with svg file: {self.svg_filename}")
|
||||
self.init_svg()
|
||||
|
||||
else:
|
||||
# use alternative logger to log message if logger has no handlers
|
||||
logger_inkstich.info("No handlers in logger, cannot enable logging and svg file creation")
|
||||
|
||||
def init_svg(self):
|
||||
self.svg = etree.Element("svg", nsmap=inkex.NSS)
|
||||
atexit.register(self.save_svg)
|
||||
|
||||
def save_svg(self):
|
||||
if self.enabled and self.svg_filename is not None:
|
||||
self.log(f"Writing svg file: {self.svg_filename}")
|
||||
tree = etree.ElementTree(self.svg)
|
||||
tree.write(str(self.svg_filename)) # lxml <5.0.0 does not support Path objects, requires string
|
||||
else:
|
||||
# use alternative logger to log message if logger has no handlers
|
||||
logger_inkstich.info(f"Saving to svg file is not activated {self.svg_filename=}")
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def add_layer(self, name="Debug"):
|
||||
layer = etree.Element("g", {
|
||||
INKSCAPE_GROUPMODE: "layer",
|
||||
INKSCAPE_LABEL: name,
|
||||
"style": "display: none"
|
||||
})
|
||||
self.svg.append(layer)
|
||||
self.current_layer = layer
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def open_group(self, name="Group"):
|
||||
group = etree.Element("g", {
|
||||
INKSCAPE_LABEL: name
|
||||
})
|
||||
|
||||
self.log_svg_element(group)
|
||||
self.group_stack.append(group)
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def close_group(self):
|
||||
if self.group_stack:
|
||||
self.group_stack.pop()
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log(self, message, *args):
|
||||
if self.last_log_time:
|
||||
message = "(+%s) %s" % (datetime.now() - self.last_log_time, message)
|
||||
|
||||
self.raw_log(message, *args)
|
||||
|
||||
def raw_log(self, message, *args):
|
||||
now = datetime.now()
|
||||
self.last_log_time = now
|
||||
|
||||
msg = message % args
|
||||
logger.info(msg)
|
||||
|
||||
# decorator to measure time of function
|
||||
def time(self, func):
|
||||
def decorated(*args, **kwargs):
|
||||
if self.enabled:
|
||||
self.raw_log("entering %s()", func.__name__)
|
||||
start = time.monotonic()
|
||||
|
||||
result = func(*args, **kwargs)
|
||||
|
||||
if self.enabled:
|
||||
end = time.monotonic()
|
||||
self.raw_log("leaving %s(), duration = %s", func.__name__, round(end - start, 6))
|
||||
|
||||
return result
|
||||
|
||||
return decorated
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_svg_element(self, element):
|
||||
if self.current_layer is None:
|
||||
self.add_layer()
|
||||
|
||||
if self.group_stack:
|
||||
self.group_stack[-1].append(element)
|
||||
else:
|
||||
self.current_layer.append(element)
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_line_string(self, line_string, name=None, color=None):
|
||||
"""Add a Shapely LineString to the SVG log."""
|
||||
self.log_line_strings([line_string], name, color)
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_line_strings(self, line_strings, name=None, color=None):
|
||||
path = line_strings_to_path(line_strings)
|
||||
path.set('style', str(inkex.Style({"stroke": color or "#000000", "stroke-width": "0.3", "fill": None})))
|
||||
|
||||
if name is not None:
|
||||
path.set(INKSCAPE_LABEL, name)
|
||||
|
||||
self.log_svg_element(path)
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_line(self, start, end, name="line", color=None):
|
||||
self.log_svg_element(etree.Element("path", {
|
||||
"d": "M%s,%s %s,%s" % (start + end),
|
||||
"style": str(inkex.Style({"stroke": color or "#000000", "stroke-width": "0.3", "fill": None})),
|
||||
INKSCAPE_LABEL: name
|
||||
}))
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_point(self, point, name="point", color=None):
|
||||
self.log_svg_element(etree.Element("circle", {
|
||||
"cx": str(point.x),
|
||||
"cy": str(point.y),
|
||||
"r": "1",
|
||||
"style": str(inkex.Style({"fill": "#000000"})),
|
||||
}))
|
||||
|
||||
@check_enabled
|
||||
@unwrap_arguments
|
||||
def log_graph(self, graph, name="Graph", color=None):
|
||||
d = ""
|
||||
|
||||
for edge in graph.edges:
|
||||
d += "M%s,%s %s,%s" % (edge[0] + edge[1])
|
||||
|
||||
self.log_svg_element(etree.Element("path", {
|
||||
"d": d,
|
||||
"style": str(inkex.Style({"stroke": color or "#000000", "stroke-width": "0.3", "fill": None})),
|
||||
INKSCAPE_LABEL: name
|
||||
}))
|
||||
|
||||
# decorator to measure time of with block
|
||||
@contextmanager
|
||||
def time_this(self, label="code block"):
|
||||
if self.enabled:
|
||||
start = time.monotonic()
|
||||
self.raw_log("begin %s", label)
|
||||
|
||||
yield
|
||||
|
||||
if self.enabled:
|
||||
self.raw_log("completed %s, duration = %s", label, time.monotonic() - start)
|
||||
|
||||
|
||||
# global debug object
|
||||
debug = Debug()
|
|
@ -0,0 +1,192 @@
|
|||
# Authors: see git history
|
||||
#
|
||||
# Copyright (c) 2024 Authors
|
||||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
|
||||
# ### General debugging notes:
|
||||
# 1. to enable debugging or profiling copy DEBUG_template.toml to DEBUG.toml and edit it
|
||||
|
||||
# ### How create bash script for offline debugging from console
|
||||
# 1. in DEBUG.toml set create_bash_script = true
|
||||
# 2. call inkstitch.py extension from inkscape to create bash script named by bash_file_base in DEBUG.toml
|
||||
# 3. run bash script from console
|
||||
|
||||
# ### Enable debugging
|
||||
# 1. set debug_type to one of - vscode, pycharm, pydev, see below for details
|
||||
# debug_type = vscode - 'debugpy' for vscode editor
|
||||
# debug_type = pycharm - 'pydevd-pycharm' for pycharm editor
|
||||
# debug_type = pydev - 'pydevd' for eclipse editor
|
||||
# 2. set debug_enable = true in DEBUG.toml
|
||||
# or use command line argument -d in bash script
|
||||
# or set environment variable INKSTITCH_DEBUG_ENABLE = True or 1 or yes or y
|
||||
|
||||
# ### Enable profiling
|
||||
# 1. set profiler_type to one of - cprofile, profile, pyinstrument
|
||||
# profiler_type = cprofile - 'cProfile' profiler
|
||||
# profiler_type = profile - 'profile' profiler
|
||||
# profiler_type = pyinstrument- 'pyinstrument' profiler
|
||||
# 2. set profile_enable = true in DEBUG.toml
|
||||
# or use command line argument -p in bash script
|
||||
# or set environment variable INKSTITCH_PROFILE_ENABLE = True or 1 or yes or y
|
||||
|
||||
# ### Miscelaneous notes:
|
||||
# - to disable debugger when running from inkscape set disable_from_inkscape = true in DEBUG.toml
|
||||
# - to change various output file names see DEBUG.toml
|
||||
# - to disable waiting for debugger to attach (vscode editor) set wait_attach = false in DEBUG.toml
|
||||
# - to prefer inkscape version of inkex module over pip version set prefer_pip_inkex = false in DEBUG.toml
|
||||
|
||||
# ###
|
||||
|
||||
# ### How to debug Ink/Stitch with LiClipse:
|
||||
#
|
||||
# 1. Install LiClipse (liclipse.com) -- no need to install Eclipse first
|
||||
# 2. Start debug server as described here: http://www.pydev.org/manual_adv_remote_debugger.html
|
||||
# * follow the "Note:" to enable the debug server menu item
|
||||
# 3. Copy and edit a file named "DEBUG.toml" from "DEBUG_template.toml" next to inkstitch.py in your git clone
|
||||
# and set debug_type = pydev
|
||||
# 4. Run any extension and PyDev will start debugging.
|
||||
|
||||
# ###
|
||||
|
||||
# ### To debug with PyCharm:
|
||||
|
||||
# You must use the PyCharm Professional Edition and _not_ the Community
|
||||
# Edition. Jetbrains has chosen to make remote debugging a Pro feature.
|
||||
# To debug Inkscape python extensions, the extension code and Inkscape run
|
||||
# independently of PyCharm, and only communicate with the debugger via a
|
||||
# TCP socket. Thus, debugging is "remote," even if it's on the same machine,
|
||||
# connected via the loopback interface.
|
||||
#
|
||||
# 1. pip install pydev_pycharm
|
||||
#
|
||||
# pydev_pycharm is versioned frequently. Jetbrains suggests installing
|
||||
# a version at least compatible with the current build. For example, if your
|
||||
# PyCharm build, as found in menu PyCharm -> About Pycharm is 223.8617.48,
|
||||
# you could do:
|
||||
# pip install pydevd-pycharm~=223.8617.48
|
||||
#
|
||||
# 2. From the Pycharm "Run" menu, choose "Edit Configurations..." and create a new
|
||||
# configuration. Set "IDE host name:" to "localhost" and "Port:" to 5678.
|
||||
# You can leave the default settings for all other choices.
|
||||
#
|
||||
# 3. Touch a file named "DEBUG.toml" at the top of your git repo, as above
|
||||
# set debug_type = pycharm
|
||||
#
|
||||
# 4. Create a symbolic link in the Inkscape extensions directory to the
|
||||
# top-level directory of your git repo. On a mac, for example:
|
||||
# cd ~/Library/Application\ Support/org.inkscape.Inkscape/config/inkscape/extensions/
|
||||
# ln -s <full path to the top level of your Ink/Stitch git repo>
|
||||
# On other architectures it may be:
|
||||
# cd ~/.config/inkscape/extensions
|
||||
# ln -s <full path to the top level of your Ink/Stitch git repo>
|
||||
# Remove any other Ink/Stitch files or references to Ink/Stitch from the
|
||||
# extensions directory, or you'll see duplicate entries in the Ink/Stitch
|
||||
# extensions menu in Inkscape.
|
||||
#
|
||||
# 5. In Pycharm, either click on the green "bug" icon if visible in the upper
|
||||
# right or press Ctrl-D to start debugging.The PyCharm debugger pane will
|
||||
# display the message "Waiting for process connection..."
|
||||
#
|
||||
# 6. Do some action in Inkscape which invokes Ink/Stitch extension code, and the
|
||||
# debugger will be triggered. If you've left "Suspend after connect" checked
|
||||
# in the Run configuration, PyCharm will pause in the "self.log("Enabled
|
||||
# PyDev debugger.)" statement, below. Uncheck the box to have it continue
|
||||
# automatically to your first set breakpoint.
|
||||
|
||||
# ###
|
||||
|
||||
# ### To debug with VS Code
|
||||
# see: https://code.visualstudio.com/docs/python/debugging#_command-line-debugging
|
||||
# https://code.visualstudio.com/docs/python/debugging#_debugging-by-attaching-over-a-network-connection
|
||||
#
|
||||
# 1. Install the Python extension for VS Code
|
||||
# pip install debugpy
|
||||
# 2. create .vscode/launch.json containing:
|
||||
# "configurations": [ ...
|
||||
# {
|
||||
# "name": "Python: Attach",
|
||||
# "type": "python",
|
||||
# "request": "attach",
|
||||
# "connect": {
|
||||
# "host": "localhost",
|
||||
# "port": 5678
|
||||
# }
|
||||
# }
|
||||
# ]
|
||||
# 3. Touch a file named "DEBUG.toml" at the top of your git repo, as above
|
||||
# set debug_type = vscode
|
||||
# 4. Start the debug server in VS Code by clicking on the debug icon in the left pane
|
||||
# select "Python: Attach" from the dropdown menu and click on the green arrow.
|
||||
# The debug server will start and connect to already running python processes,
|
||||
# but immediately exit if no python processes are running.
|
||||
#
|
||||
# Notes:
|
||||
# to see flask server url routes:
|
||||
# - comment out the line self.disable_logging() in run() of lib/api/server.py
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
import socket # to check if debugger is running
|
||||
|
||||
from .utils import safe_get # mimic get method of dict with default value
|
||||
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger("inkstitch")
|
||||
|
||||
# we intentionally disable flakes C901 - function is too complex, beacuse it is used only for debugging
|
||||
# currently complexity is set 10 see 'make style', this means that function can have max 10 nested blocks, here we have more
|
||||
# flake8: noqa: C901
|
||||
def init_debugger(debug_type:str, ini: dict):
|
||||
if debug_type == 'none':
|
||||
return
|
||||
|
||||
wait_attach = safe_get(ini, "DEBUG", "wait_attach", default=True) # currently only for vscode
|
||||
debugger = debug_type
|
||||
|
||||
try:
|
||||
if debugger == 'vscode':
|
||||
import debugpy
|
||||
elif debugger == 'pycharm':
|
||||
import pydevd_pycharm
|
||||
elif debugger == 'pydev':
|
||||
import pydevd
|
||||
elif debugger == 'file':
|
||||
pass
|
||||
else:
|
||||
raise ValueError(f"unknown debugger: '{debugger}'")
|
||||
|
||||
except ImportError:
|
||||
logger.info(f"importing debugger failed (debugger disabled) for {debugger}")
|
||||
|
||||
# pydevd likes to shout about errors to stderr whether I want it to or not
|
||||
with open(os.devnull, 'w') as devnull:
|
||||
stderr = sys.stderr
|
||||
sys.stderr = devnull
|
||||
|
||||
try:
|
||||
if debugger == 'vscode':
|
||||
debugpy.listen(('localhost', 5678))
|
||||
if wait_attach:
|
||||
print("Waiting for debugger attach", file=sys.stderr)
|
||||
debugpy.wait_for_client() # wait for debugger to attach
|
||||
debugpy.breakpoint() # stop here to start normal debugging
|
||||
elif debugger == 'pycharm':
|
||||
pydevd_pycharm.settrace('localhost', port=5678, stdoutToServer=True,
|
||||
stderrToServer=True)
|
||||
elif debugger == 'pydev':
|
||||
pydevd.settrace()
|
||||
elif debugger == 'file':
|
||||
pass
|
||||
else:
|
||||
raise ValueError(f"unknown debugger: '{debugger}'")
|
||||
|
||||
except socket.error as error:
|
||||
logger.info("Debugging: connection to pydevd failed: %s", error)
|
||||
logger.info(f"Be sure to run 'Start debugging server' in {debugger} to enable debugging.")
|
||||
else:
|
||||
logger.info(f"Enabled '{debugger}' debugger.")
|
||||
|
||||
sys.stderr = stderr
|
|
@ -0,0 +1,294 @@
|
|||
# Authors: see git history
|
||||
#
|
||||
# Copyright (c) 2024 Authors
|
||||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
# basic info for inkstitch logging:
|
||||
# ---------------------------------
|
||||
# some idea can be found in: Modern Python logging - https://www.youtube.com/watch?v=9L77QExPmI0
|
||||
#
|
||||
# logging vs warnings
|
||||
# -------------------
|
||||
# warnings - see https://docs.python.org/3/library/warnings.html
|
||||
# logging - see https://docs.python.org/3/library/logging.html
|
||||
#
|
||||
# In simplified terms, use "warning" to alert that a specific function is deprecated, and in all other cases, use "logging".
|
||||
# Warnings are primarily intended for libraries where there's a newer solution available, but for backward compatibility
|
||||
# reasons, the old functionality is retained.
|
||||
#
|
||||
# In complex applications like Inkstitch, it might be sensible to exclusively use one method, namely "logging",
|
||||
# to unify and simplify the messaging system of such a system.
|
||||
#
|
||||
#
|
||||
# root logger:
|
||||
# ------------
|
||||
# - The primary logger orchestrates all other loggers through logging.xxx() calls.
|
||||
# - It should only be utilized at the application's highest level to manage the logging of all loggers.
|
||||
# - It can easily disable all loggers by invoking logging.disable() and channel all warnings to logging
|
||||
# by setting logging.captureWarnings(True) with the level WARNING.
|
||||
# - The configuration of all loggers can be achieved via a file, and logging.config.dictConfig(logging_dict).
|
||||
#
|
||||
|
||||
# module logger:
|
||||
# --------------
|
||||
# - Instantiate the logger by invoking logger=getLogger(name).
|
||||
# Avoid using __name__ as the name, as it generates numerous loggers per application.
|
||||
# The logger name persists globally throughout the application.
|
||||
# - Avoid configuring the module logger within the module itself;
|
||||
# instead, utilize the top-level application configuration with logging.config.
|
||||
# This allows users of the application to customize it according to their requirements.
|
||||
|
||||
# example of module logger:
|
||||
# -------------------------
|
||||
# import logging
|
||||
# logger = logging.getLogger('inkstitch') # create module logger with name 'inkstitch', but configure it at top level of app
|
||||
# ...
|
||||
# logger.debug('debug message') # example of using module logger
|
||||
# ...
|
||||
|
||||
# top level of the application:
|
||||
# ----------------------------
|
||||
# - configure root and other loggers
|
||||
# - best practice is to configure from a file: eg logging.config.fileConfig('logging.conf')
|
||||
# - consider toml format for logging configuration (json, yaml, xml, dict are also possible)
|
||||
#
|
||||
|
||||
# list of loggers in inkstitch (not complete):
|
||||
# -------------------------------------------
|
||||
# - root - main logger that controls all other loggers
|
||||
# - inkstitch - suggested name for inkstitch
|
||||
# - inkstitch.debug - uses in debug module with svg file saving
|
||||
#
|
||||
# third-party loggers:
|
||||
# --------------------
|
||||
# - werkzeug - is used by flask
|
||||
# - shapely.geos - was used by shapely but currently replaced by exceptions and warnings
|
||||
#
|
||||
|
||||
# --------------------------------------------------------------------------------------------
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
if sys.version_info >= (3, 11):
|
||||
import tomllib # built-in in Python 3.11+
|
||||
else:
|
||||
import tomli as tomllib
|
||||
|
||||
import warnings # to control python warnings
|
||||
import logging # to configure logging
|
||||
import logging.config # to configure logging from dict
|
||||
|
||||
from .utils import safe_get # mimic get method of dict with default value
|
||||
|
||||
logger = logging.getLogger('inkstitch')
|
||||
|
||||
|
||||
# --------------------------------------------------------------------------------------------
|
||||
# activate_logging - configure logging for inkstitch application
|
||||
def activate_logging(running_as_frozen: bool, ini: dict, SCRIPTDIR: Path):
|
||||
if running_as_frozen: # in release mode
|
||||
activate_for_frozen()
|
||||
else: # in development
|
||||
activate_for_development(ini, SCRIPTDIR)
|
||||
|
||||
|
||||
# Configure logging in frozen (release) mode of application:
|
||||
# in release mode normally we want to ignore all warnings and logging, but we can enable it by setting environment variables
|
||||
# - INKSTITCH_LOGLEVEL - logging level:
|
||||
# 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'
|
||||
# - PYTHONWARNINGS, -W - warnings action controlled by python
|
||||
# actions: 'error', 'ignore', 'always', 'default', 'module', 'once'
|
||||
def activate_for_frozen():
|
||||
loglevel = os.environ.get('INKSTITCH_LOGLEVEL') # read log level from environment variable or None
|
||||
docpath = os.environ.get('DOCUMENT_PATH') # read document path from environment variable (set by inkscape) or None
|
||||
|
||||
if docpath is not None and loglevel is not None and loglevel.upper() in ['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']:
|
||||
|
||||
# The end user enabled logging and warnings are redirected to the input_svg.inkstitch.log file.
|
||||
|
||||
vars = {
|
||||
'loglevel': loglevel.upper(),
|
||||
'logfilename': Path(docpath).with_suffix('.inkstitch.log') # log file is created in document path
|
||||
}
|
||||
config = expand_variables(frozen_config, vars)
|
||||
|
||||
# dictConfig has access to top level variables, dict contains: ext://__main__.var
|
||||
# - restriction: variable must be last token in string - very limited functionality, avoid using it
|
||||
|
||||
# After this operation, logging will be activated, so we can use the logger.
|
||||
logging.config.dictConfig(config) # configure root logger from dict
|
||||
|
||||
logging.captureWarnings(True) # capture all warnings to log file with level WARNING
|
||||
else:
|
||||
logging.disable() # globally disable all logging of all loggers
|
||||
warnings.simplefilter('ignore') # ignore all warnings
|
||||
|
||||
|
||||
# in development mode we want to use configuration from some LOGGING.toml file
|
||||
def activate_for_development(ini: dict, SCRIPTDIR: Path):
|
||||
logging_config_file = safe_get(ini, "LOGGING", "log_config_file", default=None)
|
||||
vars = {'SCRIPTDIR': SCRIPTDIR} # dynamic data for logging configuration
|
||||
|
||||
if logging_config_file is not None:
|
||||
logging_config_file = Path(logging_config_file)
|
||||
if logging_config_file.exists():
|
||||
with open(logging_config_file, "rb") as f:
|
||||
devel_config = tomllib.load(f) # -> dict
|
||||
else:
|
||||
raise FileNotFoundError(f"{logging_config_file} file not found")
|
||||
else: # if LOGGING.toml file does not exist, use default logging configuration
|
||||
vars['loglevel'] = 'DEBUG' # set log level to DEBUG
|
||||
vars['logfilename'] = SCRIPTDIR / "inkstitch.log" # log file is created in current directory
|
||||
devel_config = development_config # get TOML configuration from module
|
||||
|
||||
configure_logging(devel_config, ini, vars) # initialize and activate logging configuration
|
||||
|
||||
logger.info("Running in development mode")
|
||||
logger.info(f"Using logging configuration from file: {logging_config_file}")
|
||||
logger.debug(f"Logging configuration: {devel_config = }")
|
||||
|
||||
|
||||
# --------------------------------------------------------------------------------------------
|
||||
# configure logging from dictionary:
|
||||
# - capture all warnings to log file with level WARNING - depends on warnings_capture
|
||||
# - set action for warnings: 'error', 'ignore', 'always', 'default', 'module', 'once' - depends on warnings_action
|
||||
def configure_logging(config: dict, ini: dict, vars: dict):
|
||||
config = expand_variables(config, vars)
|
||||
|
||||
# After this operation, logging will be activated, so we can use the logger.
|
||||
logging.config.dictConfig(config) # configure loggers from dict - using loglevel, logfilename
|
||||
|
||||
warnings_capture = config.get('warnings_capture', True)
|
||||
logging.captureWarnings(warnings_capture) # capture warnings to log file with level WARNING
|
||||
warnings_action = config.get('warnings_action', 'default').lower()
|
||||
warnings.simplefilter(warnings_action) # set action for warnings: 'error', 'ignore', 'always', ...
|
||||
|
||||
disable_logging = safe_get(ini, "LOGGING", "disable_logging", default=False)
|
||||
if disable_logging:
|
||||
logger.warning(f"Logging is disabled by configuration in ini file. {disable_logging = }")
|
||||
logging.disable() # globally disable all logging of all loggers
|
||||
|
||||
|
||||
# Evaluate evaluation of variables in logging configuration:
|
||||
# "handlers": {
|
||||
# "file": {
|
||||
# "filename": "%(SCRIPTDIR)s/xxx.log", # <--- replace %(SCRIPTDIR)s -> script path
|
||||
# "%(logfilename)s", # <--- replace %(logfilename)s -> log file name
|
||||
# ...
|
||||
# "loggers": {
|
||||
# "inkstitch": {
|
||||
# "level": "%(loglevel)s", # <--- replace %(loglevel)s -> log level
|
||||
# ...
|
||||
# - for external configuration file (eg. LOGGING.toml) we cannot pass parameters such as the current directory.
|
||||
# - we do: filename = "%(SCRIPTDIR)s/inkstitch.log" -> filename = "path/inkstitch.log"
|
||||
# - safety: we can use only predefined variables in myvars, otherwise we get KeyError
|
||||
# - return modified configuration
|
||||
# - create logging directory if not exists, directory cannot end with ":" to avoid error with ext:// keys
|
||||
def expand_variables(cfg: dict, vars: dict):
|
||||
for k, v in cfg.get('loggers', {}).items():
|
||||
if 'level' in v: # replace level in logger
|
||||
cfg['loggers'][k]['level'] = v['level'] % vars
|
||||
|
||||
for k, v in cfg.get('handlers', {}).items():
|
||||
if 'filename' in v: # replace filename in handler
|
||||
orig_filename = v['filename'] # original filename for later comparison
|
||||
cfg['handlers'][k]['filename'] = v['filename'] % vars
|
||||
# create logging directory only if substitution was done, we need to avoid ext:// cfg:// keys
|
||||
if orig_filename != cfg['handlers'][k]['filename']:
|
||||
dirname = Path(cfg['handlers'][k]['filename']).parent
|
||||
if not dirname.exists():
|
||||
# inform user about creating logging directory, otherwise it is silent, logging is not yet active
|
||||
print(f"DEBUG: Creating logging directory: {dirname} ", file=sys.stderr)
|
||||
dirname.mkdir(parents=True, exist_ok=True)
|
||||
return cfg
|
||||
|
||||
|
||||
def startup_info(logger: logging.Logger, SCRIPTDIR: Path, running_as_frozen: bool, running_from_inkscape: bool,
|
||||
debug_active: bool, debug_type: str, profiler_type: str):
|
||||
logger.info(f"Running as frozen: {running_as_frozen}")
|
||||
logger.info(f"Running from inkscape: {running_from_inkscape}")
|
||||
logger.info(f"Debugger active: {debug_active}")
|
||||
logger.info(f"Debugger type: {debug_type!r}")
|
||||
logger.info(f"Profiler type: {profiler_type!r}")
|
||||
|
||||
# log Python version, platform, command line arguments, sys.path
|
||||
import sys
|
||||
import platform
|
||||
|
||||
logger.info(f"Python version: {sys.version}")
|
||||
logger.info(f"Platform: {platform.platform()}")
|
||||
logger.info(f"Command line arguments: {sys.argv}")
|
||||
logger.debug(f"sys.path: {sys.path}")
|
||||
|
||||
|
||||
# example of logger configuration for release mode:
|
||||
# ------------------------------------------------
|
||||
# - logger suitable for release mode, where we assume that the directory of the input SVG file allows writing the log file.
|
||||
# - in inkstitch.py we check release mode and environment variable INKSTITCH_LOGLEVEL
|
||||
# - this config redirect all loggers to file svg_file.inkstitch.log to directory of svg file
|
||||
# - set loglevel and logfilename in inkstitch.py before calling logging.config.dictConfig(frozen_config)
|
||||
frozen_config = {
|
||||
"version": 1, # mandatory key and value (int) is 1
|
||||
"disable_existing_loggers": False, # false enable all loggers not defined here, true disable
|
||||
"filters": {}, # no filters
|
||||
"formatters": {
|
||||
"simple": { # formatter name (https://docs.python.org/3/library/logging.html#logging.LogRecord)
|
||||
"format": '%(asctime)s [%(levelname)s]: %(filename)s.%(funcName)s: %(message)s' # format string
|
||||
}
|
||||
},
|
||||
"handlers": {
|
||||
"file": {
|
||||
"class": "logging.FileHandler", # type - file output
|
||||
"formatter": "simple", # use formatter 'simple' for handler 'file'
|
||||
"filename": "%(logfilename)s", # access variable logfilename
|
||||
"mode": "w" # create new file
|
||||
}
|
||||
},
|
||||
"loggers": {
|
||||
"root": { # top level logger
|
||||
"level": "%(loglevel)s", # access variable loglevel
|
||||
"handlers": ["file"], # use handler 'file' for logger
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
# ---------------------------------------------------
|
||||
# example of implicit developer logger configuration:
|
||||
# ---------------------------------------------------
|
||||
# - configured two loggers: root and inkstitch loggers
|
||||
# - output is redirected to file 'logfilename' in the directory of inkstitch.py
|
||||
# - this configuration uses only one log level 'loglevel for both the root and inkstitch loggers.
|
||||
# - set loglevel and logfilename in inkstitch.py before calling logging.config.dictConfig(development_config)
|
||||
development_config = {
|
||||
"warnings_action": "default", # dafault action for warnings
|
||||
"warnings_capture": True, # capture warnings to log file with level WARNING
|
||||
|
||||
"version": 1, # mandatory key and value (int) is 1
|
||||
"disable_existing_loggers": False, # false enable all loggers not defined here, true disable
|
||||
"filters": {}, # no filters
|
||||
"formatters": {
|
||||
"simple": { # formatter name (https://docs.python.org/3/library/logging.html#logging.LogRecord)
|
||||
"format": '%(asctime)s [%(levelname)s]: %(filename)s.%(funcName)s: %(message)s' # format string
|
||||
}
|
||||
},
|
||||
"handlers": {
|
||||
"file": {
|
||||
"class": "logging.FileHandler", # type - file output
|
||||
"formatter": "simple", # use formatter 'simple' for handler 'file'
|
||||
"filename": "%(logfilename)s", # ext: --> access variable logfilename
|
||||
"mode": "w" # create new file
|
||||
},
|
||||
},
|
||||
"loggers": { # configure loggers
|
||||
"inkstitch": { # specific logger to inkstitch application
|
||||
"level": "%(loglevel)s", # ext: --> access variable loglevel
|
||||
"handlers": ["file"], # use handler 'file' for logger
|
||||
"propagate": False, # don't propagate to root logger - otherwise all will be logged twice
|
||||
},
|
||||
"root": { # top level logger
|
||||
"level": "%(loglevel)s", # ext: --> access variable loglevel
|
||||
"handlers": ["file"], # use handler 'file' for logger
|
||||
}
|
||||
},
|
||||
}
|
|
@ -1,28 +1,42 @@
|
|||
# Authors: see git history
|
||||
#
|
||||
# Copyright (c) 2010 Authors
|
||||
# Copyright (c) 2024 Authors
|
||||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path # to work with paths as objects
|
||||
import configparser # to read DEBUG.ini
|
||||
|
||||
# this file is without: import inkex
|
||||
# - we need dump argv and sys.path as is on startup from inkscape
|
||||
# - later sys.path may be modified that influences importing inkex (see prefere_pip_inkex)
|
||||
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path # to work with paths as objects
|
||||
import logging
|
||||
|
||||
def write_offline_debug_script(debug_script_dir: Path, ini: configparser.ConfigParser):
|
||||
logger = logging.getLogger("inkstitch")
|
||||
|
||||
|
||||
# safe_get - get value from nested dictionary, return default if key does not exist
|
||||
# - to read nested values from dict - mimic get method of dict with default value
|
||||
# example: safe_get({'a': {'b': 1}}, 'a', 'b') -> 1
|
||||
# safe_get({'a': {'b': 1}}, 'a', 'c', default=2) -> 2
|
||||
def safe_get(dictionary: dict, *keys, default=None):
|
||||
for key in keys:
|
||||
if key not in dictionary:
|
||||
return default
|
||||
dictionary = dictionary[key]
|
||||
return dictionary
|
||||
|
||||
|
||||
def write_offline_debug_script(debug_script_dir: Path, ini: dict):
|
||||
'''
|
||||
prepare Bash script for offline debugging from console
|
||||
arguments:
|
||||
- debug_script_dir - Path object, absolute path to directory of inkstitch.py
|
||||
- ini - see DEBUG.ini
|
||||
- ini - see DEBUG.toml
|
||||
'''
|
||||
|
||||
# define names of files used by offline Bash script
|
||||
bash_file_base = ini.get("DEBUG", "bash_file_base", fallback="debug_inkstitch")
|
||||
bash_file_base = safe_get(ini, "DEBUG", "bash_file_base", default="debug_inkstitch")
|
||||
bash_name = Path(bash_file_base).with_suffix(".sh") # Path object
|
||||
bash_svg = Path(bash_file_base).with_suffix(".svg") # Path object
|
||||
|
||||
|
@ -125,7 +139,6 @@ def reorder_sys_path():
|
|||
'''
|
||||
change sys.path to prefer pip installed inkex over inkscape bundled inkex
|
||||
'''
|
||||
|
||||
# see static void set_extensions_env() in inkscape/src/inkscape-main.cpp
|
||||
# what we do:
|
||||
# - move inkscape extensions path to the end of sys.path
|
||||
|
@ -147,34 +160,30 @@ def reorder_sys_path():
|
|||
|
||||
# -----------------------------------------------------------------------------
|
||||
# try to resolve debugger type from ini file or cmd line of bash
|
||||
def resole_debug_type(ini: configparser.ConfigParser):
|
||||
def resolve_debug_type(ini: dict):
|
||||
# enable/disable debugger from bash: -d
|
||||
if os.environ.get('INKSTITCH_DEBUG_ENABLE', '').lower() in ['true', '1', 'yes', 'y']:
|
||||
debug_enable = True
|
||||
else:
|
||||
debug_enable = ini.getboolean("DEBUG", "debug_enable", fallback=False) # enable debugger on startup from ini
|
||||
debug_enable = safe_get(ini, "DEBUG", "debug_enable", default=False) # enable debugger on startup from ini
|
||||
|
||||
debug_type = ini.get("DEBUG", "debug_type", fallback="none") # debugger type vscode, pycharm, pydevd
|
||||
debug_type = safe_get(ini, "DEBUG", "debug_type", default="none") # debugger type vscode, pycharm, pydevd
|
||||
if not debug_enable:
|
||||
debug_type = 'none'
|
||||
|
||||
debug_to_file = ini.getboolean("DEBUG", "debug_to_file", fallback=False) # write debug output to file
|
||||
if debug_to_file and debug_type == 'none':
|
||||
debug_type = 'file'
|
||||
|
||||
return debug_type
|
||||
|
||||
|
||||
# try to resolve profiler type from ini file or cmd line of bash
|
||||
def resole_profile_type(ini: configparser.ConfigParser):
|
||||
def resolve_profiler_type(ini: dict):
|
||||
# enable/disable profiling from bash: -p
|
||||
if os.environ.get('INKSTITCH_PROFILE_ENABLE', '').lower() in ['true', '1', 'yes', 'y']:
|
||||
profile_enable = True
|
||||
else:
|
||||
profile_enable = ini.getboolean("PROFILE", "profile_enable", fallback=False) # read from ini
|
||||
profile_enable = safe_get(ini, "PROFILE", "profile_enable", default=False) # read from ini
|
||||
|
||||
# specify profiler type
|
||||
profiler_type = ini.get("PROFILE", "profiler_type", fallback="none") # profiler type cprofile, profile, pyinstrument
|
||||
profiler_type = safe_get(ini, "PROFILE", "profiler_type", default="none") # profiler type cprofile, profile, pyinstrument
|
||||
if not profile_enable:
|
||||
profiler_type = 'none'
|
||||
|
||||
|
@ -189,13 +198,19 @@ def resole_profile_type(ini: configparser.ConfigParser):
|
|||
# - pyinstrument - profiler with nice html output
|
||||
|
||||
|
||||
def profile(profiler_type, profile_dir: Path, ini: configparser.ConfigParser, extension, remaining_args):
|
||||
def profile(profiler_type, profile_dir: Path, ini: dict, extension, remaining_args):
|
||||
'''
|
||||
profile with cProfile, profile or pyinstrument
|
||||
'''
|
||||
profile_file_base = ini.get("PROFILE", "profile_file_base", fallback="debug_profile")
|
||||
profile_file_base = safe_get(ini, "PROFILE", "profile_file_base", default="debug_profile")
|
||||
profile_file_path = profile_dir / profile_file_base # Path object
|
||||
|
||||
# create directory if not exists
|
||||
dirname = profile_file_path.parent
|
||||
if not dirname.exists():
|
||||
logger.debug(f"Creating directory for profile output: {dirname}")
|
||||
dirname.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
if profiler_type == 'cprofile':
|
||||
with_cprofile(extension, remaining_args, profile_file_path)
|
||||
elif profiler_type == 'profile':
|
||||
|
@ -206,7 +221,7 @@ def profile(profiler_type, profile_dir: Path, ini: configparser.ConfigParser, ex
|
|||
raise ValueError(f"unknown profiler type: '{profiler_type}'")
|
||||
|
||||
|
||||
def with_cprofile(extension, remaining_args, profile_file_path):
|
||||
def with_cprofile(extension, remaining_args, profile_file_path: Path):
|
||||
'''
|
||||
profile with cProfile
|
||||
'''
|
||||
|
@ -227,7 +242,7 @@ def with_cprofile(extension, remaining_args, profile_file_path):
|
|||
file=sys.stderr)
|
||||
|
||||
|
||||
def with_profile(extension, remaining_args, profile_file_path):
|
||||
def with_profile(extension, remaining_args, profile_file_path: Path):
|
||||
'''
|
||||
profile with profile
|
||||
'''
|
||||
|
@ -246,7 +261,7 @@ def with_profile(extension, remaining_args, profile_file_path):
|
|||
file=sys.stderr)
|
||||
|
||||
|
||||
def with_pyinstrument(extension, remaining_args, profile_file_path):
|
||||
def with_pyinstrument(extension, remaining_args, profile_file_path: Path):
|
||||
'''
|
||||
profile with pyinstrument
|
||||
'''
|
|
@ -3,7 +3,6 @@
|
|||
# Copyright (c) 2010 Authors
|
||||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
import logging
|
||||
from copy import copy
|
||||
|
||||
import inkex
|
||||
|
@ -92,12 +91,7 @@ class BreakApart(InkstitchExtension):
|
|||
return polygons
|
||||
|
||||
def geom_is_valid(self, geom):
|
||||
# Don't complain about invalid shapes, we just want to know
|
||||
logger = logging.getLogger('shapely.geos')
|
||||
level = logger.level
|
||||
logger.setLevel(logging.CRITICAL)
|
||||
valid = geom.is_valid
|
||||
logger.setLevel(level)
|
||||
return valid
|
||||
|
||||
def ensure_minimum_size(self, polygons, size):
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
|
||||
|
||||
import json
|
||||
import logging
|
||||
import os
|
||||
import socket
|
||||
import sys
|
||||
|
@ -159,9 +158,6 @@ class PrintPreviewServer(Thread):
|
|||
self.flask_server.shutdown()
|
||||
self.server_thread.join()
|
||||
|
||||
def disable_logging(self):
|
||||
logging.getLogger('werkzeug').setLevel(logging.ERROR)
|
||||
|
||||
# https://github.com/aluo-x/Learning_Neural_Acoustic_Fields/blob/master/train.py
|
||||
# https://github.com/pytorch/pytorch/issues/71029
|
||||
def find_free_port(self):
|
||||
|
@ -170,8 +166,6 @@ class PrintPreviewServer(Thread):
|
|||
return s.getsockname()[1]
|
||||
|
||||
def run(self):
|
||||
self.disable_logging()
|
||||
|
||||
self.host = "127.0.0.1"
|
||||
self.port = self.find_free_port()
|
||||
# exporting the port number for languages to work in electron vuejs part of inkstitch
|
||||
|
|
|
@ -1,8 +1,14 @@
|
|||
# Assuming pyembroidery is installed in parent directory of inkstitch.
|
||||
# Maybe it would be better to install PyEmbroidery as a submodule and automatically update it,
|
||||
# but the .gitignore file should be updated to ignore the build directory.
|
||||
./pyembroidery
|
||||
|
||||
# get up to date inkex version (Febuary 10, 2024)
|
||||
inkex @ git+https://gitlab.com/inkscape/extensions.git@8d51d7449d73096382c2f39e726eddc4f9bbcfc4
|
||||
|
||||
# for linux user it may be tricky to install wxPython from sources
|
||||
# prebuilt packages: https://wxpython.org/pages/downloads/index.html
|
||||
# https://extras.wxpython.org/wxPython4/extras/linux/gtk3/
|
||||
wxPython>=4.1.1
|
||||
|
||||
backports.functools_lru_cache
|
||||
|
@ -14,6 +20,10 @@ numpy
|
|||
jinja2>2.9
|
||||
requests
|
||||
|
||||
# toml release 0.10.2 still buggy for heterogenous arrays
|
||||
# tomli is built as tomllib in python 3.11 and higher
|
||||
tomli
|
||||
|
||||
# colormath - last official release: 3.0.0
|
||||
# we need already submitted fixes - so let's grab them from the github repository
|
||||
colormath @ git+https://github.com/gtaylor/python-colormath.git@4a076831fd5136f685aa7143db81eba27b2cd19a
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: inkstitch\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"PO-Revision-Date: 2024-04-13 00:56\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: 2024-04-22 01:10\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -16,7 +16,7 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -89,7 +89,7 @@ msgstr ""
|
|||
|
||||
#. description of font in fonts/amitaclo_small
|
||||
#: inkstitch-fonts-metadata.py:24
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 30% (for a 8 mm font ) and 55 % (for a 16mm font)."
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 20% (for a 6 mm font ) and 55 % (for a 16mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/apex_lake
|
||||
|
@ -129,7 +129,7 @@ msgstr ""
|
|||
|
||||
#. description of font in fonts/auberge_small
|
||||
#: inkstitch-fonts-metadata.py:40
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Grand Hotel font between 25% (for a 9mm font ) and 55 % (for a 20 mm font). "
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Auberge Marif font between 20% (for a 7mm font ) and 55 % (for a 20 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/aventurina
|
||||
|
@ -153,446 +153,507 @@ msgstr ""
|
|||
msgid "The capital M is 22.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#. name of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:50
|
||||
msgid "Baumans FI small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
msgid "This font is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Baumanns FI font between 15% (for a 7mm font ) and 30 % (for a 14 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
msgid "Cherry for inkstitch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
msgid "Cherry for inkstitch is a decorative satin column font of size approximatively 40mm. It can be reduced down to 80% and enlarged up to 180%. It contains 74 glyphs."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
msgid "Cherry for Kaalleen"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
msgid "Cherry for Kaalleen is a large decorative font of size approximatively 75mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged up to 130%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
msgid "Chicken Little KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#, python-format
|
||||
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. M is 38 mm high. The font may be scaled up to 200% and down to 50%. Beyond 110% some satin columns will split."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
msgid "Chicken Little KOR Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. Parameters of this font allow to scale down the original Chicken Little KOR font between 25% (for a 10 mm font ) and 45 % (for a 19mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
msgid "Chicken Scratch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#, python-format
|
||||
msgid "A handwritten font. Can be scaled up to 120% or down to 80%. Caps height is around 19mm or .75 inches."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
msgid "Chopin Script"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#, python-format
|
||||
msgid "The capital M is 38.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 120%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
msgid "Coronaviral"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
msgid "A font created with manual sitch. Do not change the size or very little. The capital em is 22mm wide at 100%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
msgid "Dejavu Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#, python-format
|
||||
msgid "DejaVu Serif Condensed. The capital M is 19,8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has center-walk underlay."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
msgid "Digory Doodles Bean"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
msgid "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
msgid "DinoMouse72"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
msgid "Emilio 20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#, python-format
|
||||
msgid "Emilio 20 is a font with capital only and numbers. M is 48.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
msgid "EMILIO_20_Applique"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
msgid "Emilio 20 Applique is an Applique font approximatively 50mm high. It should not be scaled down but may be scaled up to 150%. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
msgid "EMILIO_20_Bold"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
msgid "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
msgid "Emilio 20 Simple"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#, python-format
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 50% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
msgid "Emilio 20 Simple Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Emilio 20 Simple font between 15% (for a 8mm font ) and 40 % (for a 20mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
msgid "EMILIO 20 TRICOLORE"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font of size approximately 100mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 90% and enlarged up to 120%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
msgid "Espresso KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
msgid "The capital M is 16.2 mm high at 100 scale. Every satin has zigzag underlay. x is 11.5 mm high, q is 17.5 mm high, l is 17.2 mm high. The font may be scaled up to 200% and down to 80%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
msgid "Espresso tiny"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Espresso font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
msgid "Excalibur KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Excalibur KOR is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 50% and enlarged up to 140%. It contains 144 glyphs, covering most western European languages needs."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
msgid "Excalibur small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Excalibur KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
msgid "Fold Ink/Stitch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font of size 100 mm. It contains 40 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged as much as you like"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
msgid "Geneva Simple Sans Rounded"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
msgid "Suitable for small fonts (8 to 20 mm)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
msgid "Geneva Simple Sans"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
msgid "Suitable for small fonts (6 to 15mm)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
msgid "Glacial Tiny 60 AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 40% and enlarged up to 150%."
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 50% and enlarged up to 150%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
msgid "InfiniPicto"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
msgid "InfiniPicto is a fun font of size approximatively 70 mm containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
msgid "Kaushan Script MAM"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#, python-format
|
||||
msgid "The capital M is 29 millimeter wide at 100% scale. Can be scaled down to 80% or up to 200%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
msgid "Learning curve"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
msgid "Small running stitch script font of size approximatively 12 mm. It can be reduced down to 90% and enlarged up to 200%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
msgid "Lobster AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#, python-format
|
||||
msgid " The capital M is 19.8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
msgid "Magnolia KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
msgid "Magnolia KOR is a script font of size approximatively 20mm. It can be scaled down to 80% and up to 120%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
msgid "Magnolia small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
msgid "This font is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Magnolia KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
msgid "Manuskript Gothisch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#, python-format
|
||||
msgid "The capital M is 35 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
msgid "MarcellusSC-FI"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#, python-format
|
||||
msgid "MarcellusSC-FI is a small capital font of size 36 mm. It contains 107 glyphs covering most Western European languages. It can be reduced down to 70% and enlarged up to 200% or 500% using satin split"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
msgid "Ink/Stitch Medium Font"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#, python-format
|
||||
msgid "A basic font suited for medium-sized characters. The capital em is 0.6 inches wide at 100% scale. Can be scaled down to 75% or up to 150%. Every satin has contour underlay."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
msgid "Millimarif-bold20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
msgid "This bold font can be reduced down to 75% and enlarged up to 140% allowing Capital M height to flow from 15mm to 28mm."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
msgid "MONICHA"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
msgid "Monicha is a script satin font of size approximatively 20mm. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters. The font can not be scaled down but can be scaled up to 150%. "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
msgid "Namskout"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
msgid "Namskout is a large applique font of size approximatively 90mm. It contains 43 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 50% and enlarged up to 150% "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
msgid "NickAinley"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
msgid "A tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
msgid "Pacificlo"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
msgid "Pacificlo is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 80% and enlarged up to 140%. It contains 120 glyphs, covering most Western European Languages needs. "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
msgid "Pacificlo tiny"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
msgid "This font is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Pacificlo font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
msgid "Roman AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 80% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
msgid "Roman bicolor AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. A font with capital letters with 2 colors. Very easy to use with letters from Romanaugusa. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
msgid "Sacramarif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
msgid "Based on Sacramento. Very small font with runstitch. It can be scaled from 80% to 150%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
#: inkstitch-fonts-metadata.py:222
|
||||
msgid "Ink/Stitch Small Font"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
#: inkstitch-fonts-metadata.py:224
|
||||
#, python-format
|
||||
msgid "A font suited for small characters. The capital em is 0.2 inches wide at 100% scale. Can be scaled up to 300%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
#: inkstitch-fonts-metadata.py:226
|
||||
msgid "Sortefax XL Initials"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
#: inkstitch-fonts-metadata.py:228
|
||||
msgid " Sortefax is a very large satin stitch Capital font of size 150mm. It can be reduced down to 75% and enlarged up to 200% It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
#: inkstitch-fonts-metadata.py:230
|
||||
msgid "Sortefax Medium Initials"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
#: inkstitch-fonts-metadata.py:232
|
||||
msgid "Sortefax Medium Initials is a satin stitch Capital font of size 90 mm. It can be reduced down to 70% and enlarged up to 200%. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
#: inkstitch-fonts-metadata.py:234
|
||||
msgid "TT Directors"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#: inkstitch-fonts-metadata.py:236
|
||||
msgid "A font suited for directing"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
#: inkstitch-fonts-metadata.py:238
|
||||
msgid "TT Masters"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#: inkstitch-fonts-metadata.py:240
|
||||
msgid "A font suited for heavy typing :)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
#: inkstitch-fonts-metadata.py:242
|
||||
msgid "Violin Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
#: inkstitch-fonts-metadata.py:244
|
||||
#, python-format
|
||||
msgid "A condensed serif font designed. Can be scaled up to 120% or scaled down to 80%. Caps height is about 28 millimeters or 1.1 inches"
|
||||
msgstr ""
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: inkstitch\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"PO-Revision-Date: 2024-04-13 00:56\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: 2024-04-22 01:10\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -16,7 +16,7 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -89,7 +89,7 @@ msgstr ""
|
|||
|
||||
#. description of font in fonts/amitaclo_small
|
||||
#: inkstitch-fonts-metadata.py:24
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 30% (for a 8 mm font ) and 55 % (for a 16mm font)."
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 20% (for a 6 mm font ) and 55 % (for a 16mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/apex_lake
|
||||
|
@ -129,7 +129,7 @@ msgstr ""
|
|||
|
||||
#. description of font in fonts/auberge_small
|
||||
#: inkstitch-fonts-metadata.py:40
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Grand Hotel font between 25% (for a 9mm font ) and 55 % (for a 20 mm font). "
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Auberge Marif font between 20% (for a 7mm font ) and 55 % (for a 20 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/aventurina
|
||||
|
@ -153,446 +153,507 @@ msgstr ""
|
|||
msgid "The capital M is 22.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#. name of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:50
|
||||
msgid "Baumans FI small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
msgid "This font is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Baumanns FI font between 15% (for a 7mm font ) and 30 % (for a 14 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
msgid "Cherry for inkstitch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
msgid "Cherry for inkstitch is a decorative satin column font of size approximatively 40mm. It can be reduced down to 80% and enlarged up to 180%. It contains 74 glyphs."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
msgid "Cherry for Kaalleen"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
msgid "Cherry for Kaalleen is a large decorative font of size approximatively 75mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged up to 130%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
msgid "Chicken Little KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#, python-format
|
||||
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. M is 38 mm high. The font may be scaled up to 200% and down to 50%. Beyond 110% some satin columns will split."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
msgid "Chicken Little KOR Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. Parameters of this font allow to scale down the original Chicken Little KOR font between 25% (for a 10 mm font ) and 45 % (for a 19mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
msgid "Chicken Scratch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#, python-format
|
||||
msgid "A handwritten font. Can be scaled up to 120% or down to 80%. Caps height is around 19mm or .75 inches."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
msgid "Chopin Script"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#, python-format
|
||||
msgid "The capital M is 38.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 120%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
msgid "Coronaviral"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
msgid "A font created with manual sitch. Do not change the size or very little. The capital em is 22mm wide at 100%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
msgid "Dejavu Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#, python-format
|
||||
msgid "DejaVu Serif Condensed. The capital M is 19,8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has center-walk underlay."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
msgid "Digory Doodles Bean"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
msgid "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
msgid "DinoMouse72"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
msgid "Emilio 20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#, python-format
|
||||
msgid "Emilio 20 is a font with capital only and numbers. M is 48.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
msgid "EMILIO_20_Applique"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
msgid "Emilio 20 Applique is an Applique font approximatively 50mm high. It should not be scaled down but may be scaled up to 150%. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
msgid "EMILIO_20_Bold"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
msgid "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
msgid "Emilio 20 Simple"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#, python-format
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 50% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
msgid "Emilio 20 Simple Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Emilio 20 Simple font between 15% (for a 8mm font ) and 40 % (for a 20mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
msgid "EMILIO 20 TRICOLORE"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font of size approximately 100mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 90% and enlarged up to 120%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
msgid "Espresso KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
msgid "The capital M is 16.2 mm high at 100 scale. Every satin has zigzag underlay. x is 11.5 mm high, q is 17.5 mm high, l is 17.2 mm high. The font may be scaled up to 200% and down to 80%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
msgid "Espresso tiny"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Espresso font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
msgid "Excalibur KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Excalibur KOR is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 50% and enlarged up to 140%. It contains 144 glyphs, covering most western European languages needs."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
msgid "Excalibur small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Excalibur KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
msgid "Fold Ink/Stitch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font of size 100 mm. It contains 40 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged as much as you like"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
msgid "Geneva Simple Sans Rounded"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
msgid "Suitable for small fonts (8 to 20 mm)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
msgid "Geneva Simple Sans"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
msgid "Suitable for small fonts (6 to 15mm)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
msgid "Glacial Tiny 60 AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 40% and enlarged up to 150%."
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 50% and enlarged up to 150%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
msgid "InfiniPicto"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
msgid "InfiniPicto is a fun font of size approximatively 70 mm containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
msgid "Kaushan Script MAM"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#, python-format
|
||||
msgid "The capital M is 29 millimeter wide at 100% scale. Can be scaled down to 80% or up to 200%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
msgid "Learning curve"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
msgid "Small running stitch script font of size approximatively 12 mm. It can be reduced down to 90% and enlarged up to 200%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
msgid "Lobster AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#, python-format
|
||||
msgid " The capital M is 19.8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
msgid "Magnolia KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
msgid "Magnolia KOR is a script font of size approximatively 20mm. It can be scaled down to 80% and up to 120%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
msgid "Magnolia small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
msgid "This font is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Magnolia KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
msgid "Manuskript Gothisch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#, python-format
|
||||
msgid "The capital M is 35 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
msgid "MarcellusSC-FI"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#, python-format
|
||||
msgid "MarcellusSC-FI is a small capital font of size 36 mm. It contains 107 glyphs covering most Western European languages. It can be reduced down to 70% and enlarged up to 200% or 500% using satin split"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
msgid "Ink/Stitch Medium Font"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#, python-format
|
||||
msgid "A basic font suited for medium-sized characters. The capital em is 0.6 inches wide at 100% scale. Can be scaled down to 75% or up to 150%. Every satin has contour underlay."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
msgid "Millimarif-bold20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
msgid "This bold font can be reduced down to 75% and enlarged up to 140% allowing Capital M height to flow from 15mm to 28mm."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
msgid "MONICHA"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
msgid "Monicha is a script satin font of size approximatively 20mm. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters. The font can not be scaled down but can be scaled up to 150%. "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
msgid "Namskout"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
msgid "Namskout is a large applique font of size approximatively 90mm. It contains 43 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 50% and enlarged up to 150% "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
msgid "NickAinley"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
msgid "A tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
msgid "Pacificlo"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
msgid "Pacificlo is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 80% and enlarged up to 140%. It contains 120 glyphs, covering most Western European Languages needs. "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
msgid "Pacificlo tiny"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
msgid "This font is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Pacificlo font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
msgid "Roman AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 80% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
msgid "Roman bicolor AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. A font with capital letters with 2 colors. Very easy to use with letters from Romanaugusa. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
msgid "Sacramarif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
msgid "Based on Sacramento. Very small font with runstitch. It can be scaled from 80% to 150%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
#: inkstitch-fonts-metadata.py:222
|
||||
msgid "Ink/Stitch Small Font"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
#: inkstitch-fonts-metadata.py:224
|
||||
#, python-format
|
||||
msgid "A font suited for small characters. The capital em is 0.2 inches wide at 100% scale. Can be scaled up to 300%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
#: inkstitch-fonts-metadata.py:226
|
||||
msgid "Sortefax XL Initials"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
#: inkstitch-fonts-metadata.py:228
|
||||
msgid " Sortefax is a very large satin stitch Capital font of size 150mm. It can be reduced down to 75% and enlarged up to 200% It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
#: inkstitch-fonts-metadata.py:230
|
||||
msgid "Sortefax Medium Initials"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
#: inkstitch-fonts-metadata.py:232
|
||||
msgid "Sortefax Medium Initials is a satin stitch Capital font of size 90 mm. It can be reduced down to 70% and enlarged up to 200%. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
#: inkstitch-fonts-metadata.py:234
|
||||
msgid "TT Directors"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#: inkstitch-fonts-metadata.py:236
|
||||
msgid "A font suited for directing"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
#: inkstitch-fonts-metadata.py:238
|
||||
msgid "TT Masters"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#: inkstitch-fonts-metadata.py:240
|
||||
msgid "A font suited for heavy typing :)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
#: inkstitch-fonts-metadata.py:242
|
||||
msgid "Violin Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
#: inkstitch-fonts-metadata.py:244
|
||||
#, python-format
|
||||
msgid "A condensed serif font designed. Can be scaled up to 120% or scaled down to 80%. Caps height is about 28 millimeters or 1.1 inches"
|
||||
msgstr ""
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: inkstitch\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"PO-Revision-Date: 2024-04-13 00:56\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: 2024-04-22 01:10\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -16,7 +16,7 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -89,7 +89,7 @@ msgstr ""
|
|||
|
||||
#. description of font in fonts/amitaclo_small
|
||||
#: inkstitch-fonts-metadata.py:24
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 30% (for a 8 mm font ) and 55 % (for a 16mm font)."
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 20% (for a 6 mm font ) and 55 % (for a 16mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/apex_lake
|
||||
|
@ -129,7 +129,7 @@ msgstr ""
|
|||
|
||||
#. description of font in fonts/auberge_small
|
||||
#: inkstitch-fonts-metadata.py:40
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Grand Hotel font between 25% (for a 9mm font ) and 55 % (for a 20 mm font). "
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Auberge Marif font between 20% (for a 7mm font ) and 55 % (for a 20 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/aventurina
|
||||
|
@ -153,446 +153,507 @@ msgstr ""
|
|||
msgid "The capital M is 22.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#. name of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:50
|
||||
msgid "Baumans FI small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
msgid "This font is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Baumanns FI font between 15% (for a 7mm font ) and 30 % (for a 14 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
msgid "Cherry for inkstitch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
msgid "Cherry for inkstitch is a decorative satin column font of size approximatively 40mm. It can be reduced down to 80% and enlarged up to 180%. It contains 74 glyphs."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
msgid "Cherry for Kaalleen"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
msgid "Cherry for Kaalleen is a large decorative font of size approximatively 75mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged up to 130%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
msgid "Chicken Little KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#, python-format
|
||||
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. M is 38 mm high. The font may be scaled up to 200% and down to 50%. Beyond 110% some satin columns will split."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
msgid "Chicken Little KOR Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. Parameters of this font allow to scale down the original Chicken Little KOR font between 25% (for a 10 mm font ) and 45 % (for a 19mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
msgid "Chicken Scratch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#, python-format
|
||||
msgid "A handwritten font. Can be scaled up to 120% or down to 80%. Caps height is around 19mm or .75 inches."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
msgid "Chopin Script"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#, python-format
|
||||
msgid "The capital M is 38.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 120%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
msgid "Coronaviral"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
msgid "A font created with manual sitch. Do not change the size or very little. The capital em is 22mm wide at 100%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
msgid "Dejavu Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#, python-format
|
||||
msgid "DejaVu Serif Condensed. The capital M is 19,8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has center-walk underlay."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
msgid "Digory Doodles Bean"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
msgid "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
msgid "DinoMouse72"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
msgid "Emilio 20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#, python-format
|
||||
msgid "Emilio 20 is a font with capital only and numbers. M is 48.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
msgid "EMILIO_20_Applique"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
msgid "Emilio 20 Applique is an Applique font approximatively 50mm high. It should not be scaled down but may be scaled up to 150%. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
msgid "EMILIO_20_Bold"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
msgid "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
msgid "Emilio 20 Simple"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#, python-format
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 50% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
msgid "Emilio 20 Simple Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Emilio 20 Simple font between 15% (for a 8mm font ) and 40 % (for a 20mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
msgid "EMILIO 20 TRICOLORE"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font of size approximately 100mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 90% and enlarged up to 120%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
msgid "Espresso KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
msgid "The capital M is 16.2 mm high at 100 scale. Every satin has zigzag underlay. x is 11.5 mm high, q is 17.5 mm high, l is 17.2 mm high. The font may be scaled up to 200% and down to 80%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
msgid "Espresso tiny"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Espresso font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
msgid "Excalibur KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Excalibur KOR is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 50% and enlarged up to 140%. It contains 144 glyphs, covering most western European languages needs."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
msgid "Excalibur small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Excalibur KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
msgid "Fold Ink/Stitch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font of size 100 mm. It contains 40 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged as much as you like"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
msgid "Geneva Simple Sans Rounded"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
msgid "Suitable for small fonts (8 to 20 mm)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
msgid "Geneva Simple Sans"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
msgid "Suitable for small fonts (6 to 15mm)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
msgid "Glacial Tiny 60 AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 40% and enlarged up to 150%."
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 50% and enlarged up to 150%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
msgid "InfiniPicto"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
msgid "InfiniPicto is a fun font of size approximatively 70 mm containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
msgid "Kaushan Script MAM"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#, python-format
|
||||
msgid "The capital M is 29 millimeter wide at 100% scale. Can be scaled down to 80% or up to 200%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
msgid "Learning curve"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
msgid "Small running stitch script font of size approximatively 12 mm. It can be reduced down to 90% and enlarged up to 200%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
msgid "Lobster AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#, python-format
|
||||
msgid " The capital M is 19.8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
msgid "Magnolia KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
msgid "Magnolia KOR is a script font of size approximatively 20mm. It can be scaled down to 80% and up to 120%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
msgid "Magnolia small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
msgid "This font is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Magnolia KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
msgid "Manuskript Gothisch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#, python-format
|
||||
msgid "The capital M is 35 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
msgid "MarcellusSC-FI"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#, python-format
|
||||
msgid "MarcellusSC-FI is a small capital font of size 36 mm. It contains 107 glyphs covering most Western European languages. It can be reduced down to 70% and enlarged up to 200% or 500% using satin split"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
msgid "Ink/Stitch Medium Font"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#, python-format
|
||||
msgid "A basic font suited for medium-sized characters. The capital em is 0.6 inches wide at 100% scale. Can be scaled down to 75% or up to 150%. Every satin has contour underlay."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
msgid "Millimarif-bold20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
msgid "This bold font can be reduced down to 75% and enlarged up to 140% allowing Capital M height to flow from 15mm to 28mm."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
msgid "MONICHA"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
msgid "Monicha is a script satin font of size approximatively 20mm. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters. The font can not be scaled down but can be scaled up to 150%. "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
msgid "Namskout"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
msgid "Namskout is a large applique font of size approximatively 90mm. It contains 43 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 50% and enlarged up to 150% "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
msgid "NickAinley"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
msgid "A tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
msgid "Pacificlo"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
msgid "Pacificlo is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 80% and enlarged up to 140%. It contains 120 glyphs, covering most Western European Languages needs. "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
msgid "Pacificlo tiny"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
msgid "This font is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Pacificlo font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
msgid "Roman AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 80% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
msgid "Roman bicolor AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. A font with capital letters with 2 colors. Very easy to use with letters from Romanaugusa. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
msgid "Sacramarif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
msgid "Based on Sacramento. Very small font with runstitch. It can be scaled from 80% to 150%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
#: inkstitch-fonts-metadata.py:222
|
||||
msgid "Ink/Stitch Small Font"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
#: inkstitch-fonts-metadata.py:224
|
||||
#, python-format
|
||||
msgid "A font suited for small characters. The capital em is 0.2 inches wide at 100% scale. Can be scaled up to 300%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
#: inkstitch-fonts-metadata.py:226
|
||||
msgid "Sortefax XL Initials"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
#: inkstitch-fonts-metadata.py:228
|
||||
msgid " Sortefax is a very large satin stitch Capital font of size 150mm. It can be reduced down to 75% and enlarged up to 200% It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
#: inkstitch-fonts-metadata.py:230
|
||||
msgid "Sortefax Medium Initials"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
#: inkstitch-fonts-metadata.py:232
|
||||
msgid "Sortefax Medium Initials is a satin stitch Capital font of size 90 mm. It can be reduced down to 70% and enlarged up to 200%. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
#: inkstitch-fonts-metadata.py:234
|
||||
msgid "TT Directors"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#: inkstitch-fonts-metadata.py:236
|
||||
msgid "A font suited for directing"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
#: inkstitch-fonts-metadata.py:238
|
||||
msgid "TT Masters"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#: inkstitch-fonts-metadata.py:240
|
||||
msgid "A font suited for heavy typing :)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
#: inkstitch-fonts-metadata.py:242
|
||||
msgid "Violin Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
#: inkstitch-fonts-metadata.py:244
|
||||
#, python-format
|
||||
msgid "A condensed serif font designed. Can be scaled up to 120% or scaled down to 80%. Caps height is about 28 millimeters or 1.1 inches"
|
||||
msgstr ""
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: inkstitch\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"PO-Revision-Date: 2024-04-13 00:56\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: 2024-04-22 01:10\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Czech\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -16,7 +16,7 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -89,7 +89,7 @@ msgstr "Amitaclo small"
|
|||
|
||||
#. description of font in fonts/amitaclo_small
|
||||
#: inkstitch-fonts-metadata.py:24
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 30% (for a 8 mm font ) and 55 % (for a 16mm font)."
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 20% (for a 6 mm font ) and 55 % (for a 16mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/apex_lake
|
||||
|
@ -129,7 +129,7 @@ msgstr "Auberge malý"
|
|||
|
||||
#. description of font in fonts/auberge_small
|
||||
#: inkstitch-fonts-metadata.py:40
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Grand Hotel font between 25% (for a 9mm font ) and 55 % (for a 20 mm font). "
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Auberge Marif font between 20% (for a 7mm font ) and 55 % (for a 20 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/aventurina
|
||||
|
@ -153,446 +153,507 @@ msgstr "Baumans FI"
|
|||
msgid "The capital M is 22.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr "Velké písmeno M je ve 100% měřítku široké 22,3 milimetru. Lze zmenšit na 80 % nebo až na 150 %. Každý satén má klikatý podklad"
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#. name of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:50
|
||||
msgid "Baumans FI small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
msgid "This font is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Baumanns FI font between 15% (for a 7mm font ) and 30 % (for a 14 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
msgid "Cherry for inkstitch"
|
||||
msgstr "Cherry for inkstitch"
|
||||
|
||||
#. description of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
msgid "Cherry for inkstitch is a decorative satin column font of size approximatively 40mm. It can be reduced down to 80% and enlarged up to 180%. It contains 74 glyphs."
|
||||
msgstr "Cherry for inkstitch je ozdobné saténové sloupcové písmo o velikosti přibližně 40 mm. Lze jej zmenšit na 80 % a zvětšit až na 180 %. Obsahuje 74 glyfů."
|
||||
|
||||
#. name of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
msgid "Cherry for Kaalleen"
|
||||
msgstr "Cherry for Kaalleen"
|
||||
|
||||
#. description of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
msgid "Cherry for Kaalleen is a large decorative font of size approximatively 75mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged up to 130%"
|
||||
msgstr "Cherry for Kaalleen je velké ozdobné písmo o velikosti přibližně 75 mm. Obsahuje 36 glyfů včetně číslic a 26 velkých písmen A-Z. Lze jej zmenšit na 80 % a zvětšit až na 130 %"
|
||||
|
||||
#. name of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
msgid "Chicken Little KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#, python-format
|
||||
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. M is 38 mm high. The font may be scaled up to 200% and down to 50%. Beyond 110% some satin columns will split."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
msgid "Chicken Little KOR Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. Parameters of this font allow to scale down the original Chicken Little KOR font between 25% (for a 10 mm font ) and 45 % (for a 19mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
msgid "Chicken Scratch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#, python-format
|
||||
msgid "A handwritten font. Can be scaled up to 120% or down to 80%. Caps height is around 19mm or .75 inches."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
msgid "Chopin Script"
|
||||
msgstr "Chopin Script"
|
||||
|
||||
#. description of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#, python-format
|
||||
msgid "The capital M is 38.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 120%. Every satin has zigzag underlay"
|
||||
msgstr "Velké písmeno M je ve 100% měřítku široké 38,3 milimetru. Lze zmenšit na 80 % nebo zvětšit až na 120 %. Každý satén má klikatý podklad"
|
||||
|
||||
#. name of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
msgid "Coronaviral"
|
||||
msgstr "Coronaviral"
|
||||
|
||||
#. description of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
msgid "A font created with manual sitch. Do not change the size or very little. The capital em is 22mm wide at 100%"
|
||||
msgstr "Písmo vytvořené pomocí ručního sezení. Neměňte velikost nebo jen velmi málo. Šířka velkého písmene em je 22 mm při 100 %"
|
||||
|
||||
#. name of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
msgid "Dejavu Serif"
|
||||
msgstr "Dejavu Serif"
|
||||
|
||||
#. description of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#, python-format
|
||||
msgid "DejaVu Serif Condensed. The capital M is 19,8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has center-walk underlay."
|
||||
msgstr "DejaVu Serif Condensed. Velké M je široké 19,8 milimetru ve 100% měřítku. Lze zmenšit na 80 % nebo až na 150 %. Každý satin má středový chodbičkový podklad."
|
||||
|
||||
#. name of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
msgid "Digory Doodles Bean"
|
||||
msgstr "Digory Doodles Bean"
|
||||
|
||||
#. description of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
msgid "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm."
|
||||
msgstr "Všechna písmena mají smíšený saténový a fazolový steh. Velké M je vysoké 16 mm. Malé x má 7 mm."
|
||||
|
||||
#. name of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
msgid "DinoMouse72"
|
||||
msgstr "DinoMouse72"
|
||||
|
||||
#. description of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
|
||||
msgstr "Font Grove jawn. Šířka saténu je 2,5 mm při 18mm velkých písmenech"
|
||||
|
||||
#. name of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
msgid "Emilio 20"
|
||||
msgstr "Emilio 20"
|
||||
|
||||
#. description of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#, python-format
|
||||
msgid "Emilio 20 is a font with capital only and numbers. M is 48.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr "Emilio 20 je písmo s velkými písmeny a číslicemi. Šířka písmene M je 48,5 milimetru při 100% měřítku. Může být zmenšeno na 70 % nebo až na 140 %. Každý satén má klikatý podklad"
|
||||
|
||||
#. name of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
msgid "EMILIO_20_Applique"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
msgid "Emilio 20 Applique is an Applique font approximatively 50mm high. It should not be scaled down but may be scaled up to 150%. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
msgid "EMILIO_20_Bold"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
msgid "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
msgid "Emilio 20 Simple"
|
||||
msgstr "Emilio 20 jednoduchý"
|
||||
|
||||
#. description of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#, python-format
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 50% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
msgid "Emilio 20 Simple Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Emilio 20 Simple font between 15% (for a 8mm font ) and 40 % (for a 20mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
msgid "EMILIO 20 TRICOLORE"
|
||||
msgstr "Emilio 20 Tricolore"
|
||||
|
||||
#. description of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font of size approximately 100mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 90% and enlarged up to 120%"
|
||||
msgstr "Emilio 20 tricolore je velké tříbarevné písmo s výplňovými stehy a saténovými sloupci o velikosti přibližně 100 mm. Obsahuje 36 glyfů včetně číslic a 26 velkých písmen A-Z. Lze jej zmenšit na 90 % a zvětšit až na 120 %"
|
||||
|
||||
#. name of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
msgid "Espresso KOR"
|
||||
msgstr "Espresso KOR"
|
||||
|
||||
#. description of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
msgid "The capital M is 16.2 mm high at 100 scale. Every satin has zigzag underlay. x is 11.5 mm high, q is 17.5 mm high, l is 17.2 mm high. The font may be scaled up to 200% and down to 80%"
|
||||
msgstr "Velké písmeno M je vysoké 16,2 mm v měřítku 100. Každý satén má klikatý podklad. x je vysoké 11,5 mm, q je vysoké 17,5 mm, l je vysoké 17,2 mm. Písmo lze měnit až na 200 % a na 80 %"
|
||||
|
||||
#. name of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
msgid "Espresso tiny"
|
||||
msgstr "Espresso tiny"
|
||||
|
||||
#. description of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Espresso font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
msgid "Excalibur KOR"
|
||||
msgstr "Excalibur KOR"
|
||||
|
||||
#. description of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Excalibur KOR is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 50% and enlarged up to 140%. It contains 144 glyphs, covering most western European languages needs."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
msgid "Excalibur small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Excalibur KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
msgid "Fold Ink/Stitch"
|
||||
msgstr "Fold Ink/Stitch"
|
||||
|
||||
#. description of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font of size 100 mm. It contains 40 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged as much as you like"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
msgid "Geneva Simple Sans Rounded"
|
||||
msgstr "Geneva Simple Sans Rounded"
|
||||
|
||||
#. description of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
msgid "Suitable for small fonts (8 to 20 mm)"
|
||||
msgstr "Použitelné pro malá písma (od 8 do 20 mm)"
|
||||
|
||||
#. name of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
msgid "Geneva Simple Sans"
|
||||
msgstr "Geneva Simple Sans"
|
||||
|
||||
#. description of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
msgid "Suitable for small fonts (6 to 15mm)"
|
||||
msgstr "Použitelné pro malá písma (od 6 do 15 mm)"
|
||||
|
||||
#. name of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
msgid "Glacial Tiny 60 AGS"
|
||||
msgstr "Glacial Tiny 60 AGS"
|
||||
|
||||
#. description of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 40% and enlarged up to 150%."
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 50% and enlarged up to 150%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
msgid "InfiniPicto"
|
||||
msgstr "InfiniPicto"
|
||||
|
||||
#. description of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
msgid "InfiniPicto is a fun font of size approximatively 70 mm containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
|
||||
msgstr "InfiniPicto je zábavné písmo o velikosti přibližně 70 mm, které obsahuje pouze 26 znaků A-Z. Každé písmeno je piktogramem předmětu, jehož název začíná právě tímto písmenem..... ve francouzštině"
|
||||
|
||||
#. name of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
msgid "Kaushan Script MAM"
|
||||
msgstr "Kaushan Script MAM"
|
||||
|
||||
#. description of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#, python-format
|
||||
msgid "The capital M is 29 millimeter wide at 100% scale. Can be scaled down to 80% or up to 200%. Every satin has zigzag underlay"
|
||||
msgstr "Velké písmeno M je ve 100% měřítku široké 29 milimetrů. Lze zmenšit na 80 % nebo až na 200 %. Každý satén má klikatý podklad"
|
||||
|
||||
#. name of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
msgid "Learning curve"
|
||||
msgstr "Learning curve"
|
||||
|
||||
#. description of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
msgid "Small running stitch script font of size approximatively 12 mm. It can be reduced down to 90% and enlarged up to 200%"
|
||||
msgstr "Malé písmo s běžícím stehem o velikosti přibližně 12 mm. Lze jej zmenšit na 90 % a zvětšit až na 200 %"
|
||||
|
||||
#. name of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
msgid "Lobster AGS"
|
||||
msgstr "Lobster AGS"
|
||||
|
||||
#. description of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#, python-format
|
||||
msgid " The capital M is 19.8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr "Velké písmeno M je ve 100% měřítku široké 19,8 milimetru. Lze zmenšit na 80 % nebo až na 150 %. Každý satén má klikatý podklad"
|
||||
|
||||
#. name of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
msgid "Magnolia KOR"
|
||||
msgstr "Magnolia KOR"
|
||||
|
||||
#. description of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
msgid "Magnolia KOR is a script font of size approximatively 20mm. It can be scaled down to 80% and up to 120%"
|
||||
msgstr "Magnolia KOR je skriptové písmo o velikosti přibližně 20 mm. Může být zmenšeno na 80 % a až na 120 %"
|
||||
|
||||
#. name of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
msgid "Magnolia small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
msgid "This font is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Magnolia KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
msgid "Manuskript Gothisch"
|
||||
msgstr "Manuskript Gothisch"
|
||||
|
||||
#. description of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#, python-format
|
||||
msgid "The capital M is 35 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr "Velké písmeno M je ve 100% měřítku široké 35 milimetrů. Lze zmenšit na 70 % nebo až na 140 %. Každý satén má klikatý podklad"
|
||||
|
||||
#. name of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
msgid "MarcellusSC-FI"
|
||||
msgstr "MarcellusSC-FI"
|
||||
|
||||
#. description of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#, python-format
|
||||
msgid "MarcellusSC-FI is a small capital font of size 36 mm. It contains 107 glyphs covering most Western European languages. It can be reduced down to 70% and enlarged up to 200% or 500% using satin split"
|
||||
msgstr "MarcellusSC-FI je malé velké písmo o velikosti 36 mm. Obsahuje 107 glyfů pokrývajících většinu západoevropských jazyků. Lze jej zmenšit na 70 % a zvětšit až na 200 % nebo 500 % pomocí satinového dělení"
|
||||
|
||||
#. name of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
msgid "Ink/Stitch Medium Font"
|
||||
msgstr "Ink/Stitch střední písmo"
|
||||
|
||||
#. description of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#, python-format
|
||||
msgid "A basic font suited for medium-sized characters. The capital em is 0.6 inches wide at 100% scale. Can be scaled down to 75% or up to 150%. Every satin has contour underlay."
|
||||
msgstr "Základní písmo vhodné pro středně velké znaky. Velké písmeno em je široké 0,6 palce při 100% měřítku. Může být zmenšeno na 75 % nebo až na 150 %. Každý satin má obrysové podložení."
|
||||
|
||||
#. name of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
msgid "Millimarif-bold20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
msgid "This bold font can be reduced down to 75% and enlarged up to 140% allowing Capital M height to flow from 15mm to 28mm."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
msgid "MONICHA"
|
||||
msgstr "Monicha"
|
||||
|
||||
#. description of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
msgid "Monicha is a script satin font of size approximatively 20mm. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters. The font can not be scaled down but can be scaled up to 150%. "
|
||||
msgstr "Monicha je saténové písmo o velikosti přibližně 20 mm. Kromě glyfů pokrývajících většinu západoevropských jazyků obsahuje další ornamentální písmena s lomítky. Tato ornamentální písmena by měla být používána s opatrností, aby nedocházelo k jejich překrývání. Zejména nepoužívejte dvě ornamentální písmena za sebou. Informace o přístupu k ornamentálním písmenům naleznete v dokumentaci. Písmo nelze zmenšit, ale lze jej zvětšit až na 150 %."
|
||||
|
||||
#. name of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
msgid "Namskout"
|
||||
msgstr "Namskout"
|
||||
|
||||
#. description of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
msgid "Namskout is a large applique font of size approximatively 90mm. It contains 43 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 50% and enlarged up to 150% "
|
||||
msgstr "Namskout je velké aplikační písmo o velikosti přibližně 90 mm. Obsahuje 43 glyfů včetně všech číslic a 26 velkých písmen A-Z. Lze jej zmenšit na 50 % a zvětšit až na 150 %"
|
||||
|
||||
#. name of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
msgid "NickAinley"
|
||||
msgstr "NickAinley"
|
||||
|
||||
#. description of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
msgid "A tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn"
|
||||
msgstr "Malá abeceda o velikosti 1 mm založená na 24pt Seniors Studio jawn"
|
||||
|
||||
#. name of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
msgid "Pacificlo"
|
||||
msgstr "Pacificlo"
|
||||
|
||||
#. description of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
msgid "Pacificlo is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 80% and enlarged up to 140%. It contains 120 glyphs, covering most Western European Languages needs. "
|
||||
msgstr "Pacificlo je malé saténové sloupcové rukopisné písmo o velikosti přibližně 20 mm. Lze jej zmenšit na 80 % a zvětšit až na 140 %. Obsahuje 120 glyfů, které pokrývají většinu potřeb západoevropských jazyků."
|
||||
|
||||
#. name of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
msgid "Pacificlo tiny"
|
||||
msgstr "Pacificlo tiny"
|
||||
|
||||
#. description of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
msgid "This font is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Pacificlo font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr "Toto písmo je upravenou verzí písma Pacificlo, která umožňuje větší zmenšení. Tenká nit (60) i tenká jehla (60) jsou povinné. Změněné parametry vyšívání tohoto písma umožňují zmenšit původní písmo Pacificlo o 25 % (pro písmo 5 mm ) až 55 % (pro písmo 11 mm)."
|
||||
|
||||
#. name of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
msgid "Roman AGS"
|
||||
msgstr "Roman AGS"
|
||||
|
||||
#. description of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 80% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr "Založeno na latince Modern Roman 10 Bold italic. Velké M je široké 42,5 milimetru při 100% měřítku. Lze zmenšit na 80 % nebo až na 130 %. Každý satén má klikatý podklad"
|
||||
|
||||
#. name of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
msgid "Roman bicolor AGS"
|
||||
msgstr "Roman bicolor AGS"
|
||||
|
||||
#. description of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. A font with capital letters with 2 colors. Very easy to use with letters from Romanaugusa. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr "Založeno na latince Modern Roman 10 Bold italic. Písmo s velkými písmeny se 2 barvami. Velmi snadné použití s písmeny z Romanaugusa. Velké M je široké 42,5 milimetru při 100% měřítku. Lze zmenšit na 70 % nebo až na 130 %. Každý satén má klikatý podklad"
|
||||
|
||||
#. name of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
msgid "Sacramarif"
|
||||
msgstr "Sacramarif"
|
||||
|
||||
#. description of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
msgid "Based on Sacramento. Very small font with runstitch. It can be scaled from 80% to 150%"
|
||||
msgstr "Založeno v Sacramentu. Velmi malé písmo s běžícím stehem. Lze jej měnit v měřítku od 80 % do 150 %"
|
||||
|
||||
#. name of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
#: inkstitch-fonts-metadata.py:222
|
||||
msgid "Ink/Stitch Small Font"
|
||||
msgstr "Ink/Stitch malé písmo"
|
||||
|
||||
#. description of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
#: inkstitch-fonts-metadata.py:224
|
||||
#, python-format
|
||||
msgid "A font suited for small characters. The capital em is 0.2 inches wide at 100% scale. Can be scaled up to 300%."
|
||||
msgstr "Písmo vhodné pro malé znaky. Velké písmeno em je široké 0,2 palce při 100% měřítku. Lze měnit až na 300 %."
|
||||
|
||||
#. name of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
#: inkstitch-fonts-metadata.py:226
|
||||
msgid "Sortefax XL Initials"
|
||||
msgstr "Sortefax XL Initials"
|
||||
|
||||
#. description of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
#: inkstitch-fonts-metadata.py:228
|
||||
msgid " Sortefax is a very large satin stitch Capital font of size 150mm. It can be reduced down to 75% and enlarged up to 200% It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame"
|
||||
msgstr "Sortefax je velmi velké saténový steh Capital o velikosti 150 mm. Lze jej zmenšit na 75 % a zvětšit až na 200 % Obsahuje 37 glyfů :ampersand, A-Z a 0-9. Kromě toho se deset glyfů (){}[],;.: používá k ukládání rámečků. Zadáním libovolného písmene následovaného libovolným rámečkem (např. A( nebo B; ) získáte orámované velké písmeno nebo číslo. Upozornění: u několika velkých písmen bude nutné rámeček ručně zvětšit"
|
||||
|
||||
#. name of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
#: inkstitch-fonts-metadata.py:230
|
||||
msgid "Sortefax Medium Initials"
|
||||
msgstr "Sortefax Medium Initials"
|
||||
|
||||
#. description of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
#: inkstitch-fonts-metadata.py:232
|
||||
msgid "Sortefax Medium Initials is a satin stitch Capital font of size 90 mm. It can be reduced down to 70% and enlarged up to 200%. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required"
|
||||
msgstr "Sortefax Medium Initials je saténovým stehem psané písmo velikosti 90 mm. Lze jej zmenšit na 70 % a zvětšit až na 200 %. Obsahuje 37 glyfů :ampersand, A-Z a 0-9. Kromě toho je deset glyfů (){}[],;.: použito pro uložení rámečků. Zadáním libovolného písmene následovaného libovolným rámečkem (např. A( nebo B; nebo 7, ) získáte orámované velké písmeno nebo číslo. Může být nutné ruční uspořádání rámečku kolem písmene"
|
||||
|
||||
#. name of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
#: inkstitch-fonts-metadata.py:234
|
||||
msgid "TT Directors"
|
||||
msgstr "TT Directors"
|
||||
|
||||
#. description of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#: inkstitch-fonts-metadata.py:236
|
||||
msgid "A font suited for directing"
|
||||
msgstr "Písmo vhodné pro režii"
|
||||
|
||||
#. name of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
#: inkstitch-fonts-metadata.py:238
|
||||
msgid "TT Masters"
|
||||
msgstr "TT Masters"
|
||||
|
||||
#. description of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#: inkstitch-fonts-metadata.py:240
|
||||
msgid "A font suited for heavy typing :)"
|
||||
msgstr "Písmo vhodné pro delší texty :)"
|
||||
|
||||
#. name of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
#: inkstitch-fonts-metadata.py:242
|
||||
msgid "Violin Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
#: inkstitch-fonts-metadata.py:244
|
||||
#, python-format
|
||||
msgid "A condensed serif font designed. Can be scaled up to 120% or scaled down to 80%. Caps height is about 28 millimeters or 1.1 inches"
|
||||
msgstr ""
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: inkstitch\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"PO-Revision-Date: 2024-04-13 00:56\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: 2024-04-22 01:10\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Danish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -16,7 +16,7 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -89,7 +89,7 @@ msgstr "Amitaclo lille"
|
|||
|
||||
#. description of font in fonts/amitaclo_small
|
||||
#: inkstitch-fonts-metadata.py:24
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 30% (for a 8 mm font ) and 55 % (for a 16mm font)."
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 20% (for a 6 mm font ) and 55 % (for a 16mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/apex_lake
|
||||
|
@ -129,7 +129,7 @@ msgstr ""
|
|||
|
||||
#. description of font in fonts/auberge_small
|
||||
#: inkstitch-fonts-metadata.py:40
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Grand Hotel font between 25% (for a 9mm font ) and 55 % (for a 20 mm font). "
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Auberge Marif font between 20% (for a 7mm font ) and 55 % (for a 20 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/aventurina
|
||||
|
@ -153,446 +153,507 @@ msgstr ""
|
|||
msgid "The capital M is 22.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr "Det store M er 22,3 millimeter bredt ved 100 % skala. Kan skaleres ned til 80 % eller op til 150 %. Hver satinsøm har et zigzag-underlag"
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#. name of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:50
|
||||
msgid "Baumans FI small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
msgid "This font is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Baumanns FI font between 15% (for a 7mm font ) and 30 % (for a 14 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
msgid "Cherry for inkstitch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
msgid "Cherry for inkstitch is a decorative satin column font of size approximatively 40mm. It can be reduced down to 80% and enlarged up to 180%. It contains 74 glyphs."
|
||||
msgstr "Cherry for inkstitch er en dekorativ satinsøm-skrifttype med en størrelse på cirka 40 mm. Den kan reduceres ned til 80% og forstørres op til 180%. Den indeholder 74 glyffer."
|
||||
|
||||
#. name of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
msgid "Cherry for Kaalleen"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
msgid "Cherry for Kaalleen is a large decorative font of size approximatively 75mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged up to 130%"
|
||||
msgstr "Cherry for Kaalleen er en stor dekorativ skrifttype med en størrelse på cirka 75 mm. Den indeholder 36 glyffer inklusive tallene og de 26 versaler A-Z. Den kan reduceres ned til 80 % og forstørres op til 130 %"
|
||||
|
||||
#. name of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
msgid "Chicken Little KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#, python-format
|
||||
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. M is 38 mm high. The font may be scaled up to 200% and down to 50%. Beyond 110% some satin columns will split."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
msgid "Chicken Little KOR Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. Parameters of this font allow to scale down the original Chicken Little KOR font between 25% (for a 10 mm font ) and 45 % (for a 19mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
msgid "Chicken Scratch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#, python-format
|
||||
msgid "A handwritten font. Can be scaled up to 120% or down to 80%. Caps height is around 19mm or .75 inches."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
msgid "Chopin Script"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#, python-format
|
||||
msgid "The capital M is 38.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 120%. Every satin has zigzag underlay"
|
||||
msgstr "Det store M er 38,3 millimeter bredt ved 100 % skala. Kan skaleres ned til 80 % eller op til 120 %. Hver satinsøm har zigzag-underlag"
|
||||
|
||||
#. name of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
msgid "Coronaviral"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
msgid "A font created with manual sitch. Do not change the size or very little. The capital em is 22mm wide at 100%"
|
||||
msgstr "En skrifttype lavet med manuelle sting. Undgå at ændre størrelsen eller begæns det til kun lidt. Kapitalen er 22 mm bred ved 100 %"
|
||||
|
||||
#. name of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
msgid "Dejavu Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#, python-format
|
||||
msgid "DejaVu Serif Condensed. The capital M is 19,8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has center-walk underlay."
|
||||
msgstr "DejaVu Serif sammenpakket. Det store M er 19,8 millimeter bredt ved 100 % skala. Kan skaleres ned til 80 % eller op til 150 %. Hver satinsøm har \"center-walk\" underlag."
|
||||
|
||||
#. name of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
msgid "Digory Doodles Bean"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
msgid "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm."
|
||||
msgstr "Alle bogstaver har blandet satinsøm og \"bean stitch\". Det store M er 16 mm højt. Det lille x er 7 mm."
|
||||
|
||||
#. name of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
msgid "DinoMouse72"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
|
||||
msgstr "En Font Grove jawn. Satinbredden er 2,5 mm ved 18 mm store bogstaver"
|
||||
|
||||
#. name of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
msgid "Emilio 20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#, python-format
|
||||
msgid "Emilio 20 is a font with capital only and numbers. M is 48.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr "Emilio 20 er en skrifttype med kun store bogstaver og tal. M er 48,5 millimeter bred ved 100 % skala. Kan skaleres ned til 70 % eller op til 140 %. Hver satinsøm har zigzag-underlag"
|
||||
|
||||
#. name of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
msgid "EMILIO_20_Applique"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
msgid "Emilio 20 Applique is an Applique font approximatively 50mm high. It should not be scaled down but may be scaled up to 150%. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
msgid "EMILIO_20_Bold"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
msgid "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
msgid "Emilio 20 Simple"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#, python-format
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 50% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
msgid "Emilio 20 Simple Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Emilio 20 Simple font between 15% (for a 8mm font ) and 40 % (for a 20mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
msgid "EMILIO 20 TRICOLORE"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font of size approximately 100mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 90% and enlarged up to 120%"
|
||||
msgstr "Emilio 20 tricolore er en stor trefarvet skrifttype med fyldningssømme og satinsøm med en størrelse på cirka 100 mm. Den indeholder 36 glyffer inklusive tallene og de 26 versaler A-Z. Den kan reduceres ned til 90% og forstørres op til 120%"
|
||||
|
||||
#. name of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
msgid "Espresso KOR"
|
||||
msgstr "Espresso KOR"
|
||||
|
||||
#. description of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
msgid "The capital M is 16.2 mm high at 100 scale. Every satin has zigzag underlay. x is 11.5 mm high, q is 17.5 mm high, l is 17.2 mm high. The font may be scaled up to 200% and down to 80%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
msgid "Espresso tiny"
|
||||
msgstr "Espresso lille"
|
||||
|
||||
#. description of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Espresso font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
msgid "Excalibur KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Excalibur KOR is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 50% and enlarged up to 140%. It contains 144 glyphs, covering most western European languages needs."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
msgid "Excalibur small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Excalibur KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
msgid "Fold Ink/Stitch"
|
||||
msgstr "Fold Ink/Stitch"
|
||||
|
||||
#. description of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font of size 100 mm. It contains 40 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged as much as you like"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
msgid "Geneva Simple Sans Rounded"
|
||||
msgstr "Geneva Simple Sans Afrundet"
|
||||
|
||||
#. description of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
msgid "Suitable for small fonts (8 to 20 mm)"
|
||||
msgstr "Velegnet til små skrifttyper (8 til 20 mm)"
|
||||
|
||||
#. name of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
msgid "Geneva Simple Sans"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
msgid "Suitable for small fonts (6 to 15mm)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
msgid "Glacial Tiny 60 AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 40% and enlarged up to 150%."
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 50% and enlarged up to 150%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
msgid "InfiniPicto"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
msgid "InfiniPicto is a fun font of size approximatively 70 mm containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
msgid "Kaushan Script MAM"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#, python-format
|
||||
msgid "The capital M is 29 millimeter wide at 100% scale. Can be scaled down to 80% or up to 200%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
msgid "Learning curve"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
msgid "Small running stitch script font of size approximatively 12 mm. It can be reduced down to 90% and enlarged up to 200%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
msgid "Lobster AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#, python-format
|
||||
msgid " The capital M is 19.8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
msgid "Magnolia KOR"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
msgid "Magnolia KOR is a script font of size approximatively 20mm. It can be scaled down to 80% and up to 120%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
msgid "Magnolia small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
msgid "This font is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Magnolia KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
msgid "Manuskript Gothisch"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#, python-format
|
||||
msgid "The capital M is 35 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
msgid "MarcellusSC-FI"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#, python-format
|
||||
msgid "MarcellusSC-FI is a small capital font of size 36 mm. It contains 107 glyphs covering most Western European languages. It can be reduced down to 70% and enlarged up to 200% or 500% using satin split"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
msgid "Ink/Stitch Medium Font"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#, python-format
|
||||
msgid "A basic font suited for medium-sized characters. The capital em is 0.6 inches wide at 100% scale. Can be scaled down to 75% or up to 150%. Every satin has contour underlay."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
msgid "Millimarif-bold20"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
msgid "This bold font can be reduced down to 75% and enlarged up to 140% allowing Capital M height to flow from 15mm to 28mm."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
msgid "MONICHA"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
msgid "Monicha is a script satin font of size approximatively 20mm. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters. The font can not be scaled down but can be scaled up to 150%. "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
msgid "Namskout"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
msgid "Namskout is a large applique font of size approximatively 90mm. It contains 43 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 50% and enlarged up to 150% "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
msgid "NickAinley"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
msgid "A tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
msgid "Pacificlo"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
msgid "Pacificlo is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 80% and enlarged up to 140%. It contains 120 glyphs, covering most Western European Languages needs. "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
msgid "Pacificlo tiny"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
msgid "This font is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Pacificlo font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
msgid "Roman AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 80% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
msgid "Roman bicolor AGS"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. A font with capital letters with 2 colors. Very easy to use with letters from Romanaugusa. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
msgid "Sacramarif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
msgid "Based on Sacramento. Very small font with runstitch. It can be scaled from 80% to 150%"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
#: inkstitch-fonts-metadata.py:222
|
||||
msgid "Ink/Stitch Small Font"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
#: inkstitch-fonts-metadata.py:224
|
||||
#, python-format
|
||||
msgid "A font suited for small characters. The capital em is 0.2 inches wide at 100% scale. Can be scaled up to 300%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
#: inkstitch-fonts-metadata.py:226
|
||||
msgid "Sortefax XL Initials"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
#: inkstitch-fonts-metadata.py:228
|
||||
msgid " Sortefax is a very large satin stitch Capital font of size 150mm. It can be reduced down to 75% and enlarged up to 200% It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
#: inkstitch-fonts-metadata.py:230
|
||||
msgid "Sortefax Medium Initials"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
#: inkstitch-fonts-metadata.py:232
|
||||
msgid "Sortefax Medium Initials is a satin stitch Capital font of size 90 mm. It can be reduced down to 70% and enlarged up to 200%. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
#: inkstitch-fonts-metadata.py:234
|
||||
msgid "TT Directors"
|
||||
msgstr "TT Directors"
|
||||
|
||||
#. description of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#: inkstitch-fonts-metadata.py:236
|
||||
msgid "A font suited for directing"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
#: inkstitch-fonts-metadata.py:238
|
||||
msgid "TT Masters"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#: inkstitch-fonts-metadata.py:240
|
||||
msgid "A font suited for heavy typing :)"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
#: inkstitch-fonts-metadata.py:242
|
||||
msgid "Violin Serif"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
#: inkstitch-fonts-metadata.py:244
|
||||
#, python-format
|
||||
msgid "A condensed serif font designed. Can be scaled up to 120% or scaled down to 80%. Caps height is about 28 millimeters or 1.1 inches"
|
||||
msgstr ""
|
||||
|
|
|
@ -2,8 +2,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: inkstitch\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"PO-Revision-Date: 2024-04-13 00:56\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: 2024-04-22 01:10\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -16,7 +16,7 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-04-13 00:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-22 01:10+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -89,8 +89,8 @@ msgstr "Amitaclo small"
|
|||
|
||||
#. description of font in fonts/amitaclo_small
|
||||
#: inkstitch-fonts-metadata.py:24
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 30% (for a 8 mm font ) and 55 % (for a 16mm font)."
|
||||
msgstr "Diese Schrift ist eine abgewandelte Version von Amitaclo, die eine kleinere Skalierung erlaubt. Die Verwendung von dünnem Faden (60) und einer schmalen Nadel (60) wird vorausgesetzt. Die veränderten Stickparameter erlauben es, die Originalschrift zwischen 30% (8 mm Schrift) und 55 % (16 mm Schrift) herunterzuskalieren."
|
||||
msgid "This font is an altered version of Amitaclo, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. parameters of this font allow to scale down the original Amitaclo font between 20% (for a 6 mm font ) and 55 % (for a 16mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/apex_lake
|
||||
#: inkstitch-fonts-metadata.py:26
|
||||
|
@ -129,8 +129,8 @@ msgstr "Auberge small"
|
|||
|
||||
#. description of font in fonts/auberge_small
|
||||
#: inkstitch-fonts-metadata.py:40
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Grand Hotel font between 25% (for a 9mm font ) and 55 % (for a 20 mm font). "
|
||||
msgstr "Diese Schrift ist eine abgewandelte Version von Auberge Marif, die eine kleinere Skalierung erlaubt. Die Verwendung von dünnem Faden (60) und einer schmalen Nadel (60) wird vorausgesetzt. Die veränderten Stickparameter erlauben es, die Originalschrift zwischen 25% (9 mm Schrift) und 55 % (20 mm Schrift) herunterzuskalieren."
|
||||
msgid "This font is an altered version of Auberge Marif, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Auberge Marif font between 20% (for a 7mm font ) and 55 % (for a 20 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/aventurina
|
||||
#: inkstitch-fonts-metadata.py:42
|
||||
|
@ -153,446 +153,507 @@ msgstr "Baumans FI"
|
|||
msgid "The capital M is 22.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr "Der Großbuchstabe M ist, bei einer Skalierung von 100 %, 22,3 mm breit. Die Schrift kann von 80 % bis zu 150 % skaliert werden. Jede Satinsäule hat eine Zick-Zack-Unterlage"
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#. name of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:50
|
||||
msgid "Baumans FI small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/baumans_FI_Small
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
msgid "This font is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Baumanns FI font between 15% (for a 7mm font ) and 30 % (for a 14 mm font). "
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
msgid "Cherry for inkstitch"
|
||||
msgstr "Cherry for Ink/Stitch"
|
||||
|
||||
#. description of font in fonts/cherryforinkstitch
|
||||
#: inkstitch-fonts-metadata.py:52
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
msgid "Cherry for inkstitch is a decorative satin column font of size approximatively 40mm. It can be reduced down to 80% and enlarged up to 180%. It contains 74 glyphs."
|
||||
msgstr "Cherry for Ink/Stitch ist eine dekorative Schrift aus Satinsäulen. Die Größe beträgt in etwa 40 mm. Sie kann von 80 % auf bis zu 180 % skaliert werden und umfasst 74 Zeichen."
|
||||
|
||||
#. name of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:54
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
msgid "Cherry for Kaalleen"
|
||||
msgstr "Cherry for Kaalleen"
|
||||
|
||||
#. description of font in fonts/cherryforkaalleen
|
||||
#: inkstitch-fonts-metadata.py:56
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
msgid "Cherry for Kaalleen is a large decorative font of size approximatively 75mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged up to 130%"
|
||||
msgstr "Cherry for Kaalleen ist eine große, dekorative Schrift. Die Größe beträgt in etwa 75mm. Sie umfasst 36 Zeichen, einschließlich Zahlen und 26 26 Großbuchstaben A-Z. Sie kann von 80% auf bis zu 130% skaliert werden."
|
||||
|
||||
#. name of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
msgid "Chicken Little KOR"
|
||||
msgstr "Chicken Little KOR"
|
||||
|
||||
#. description of font in fonts/chicken_little
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#, python-format
|
||||
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. M is 38 mm high. The font may be scaled up to 200% and down to 50%. Beyond 110% some satin columns will split."
|
||||
msgstr "Chicken Little ist eine verspielte, dekorative Displayschrift mit viel Persönlichkeit. Es gibt keine gemeinsame Grundlinie, keine gemeinsame Zeichengröße und keine gemeinsame Neigung der Buchstaben. M ist 38 mm hoch. Die Schriftart kann bis zu 200 % vergrößert und bis zu 50 % verkleinert werden. Bei mehr als 110 % spalten sich einige Satinsäulen."
|
||||
|
||||
#. name of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
msgid "Chicken Little KOR Small"
|
||||
msgstr "Chicken Little KOR Small"
|
||||
|
||||
#. description of font in fonts/chicken_little_small
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. Parameters of this font allow to scale down the original Chicken Little KOR font between 25% (for a 10 mm font ) and 45 % (for a 19mm font)."
|
||||
msgstr "Diese Schriftart ist eine veränderte Version von Chicken Little KOR, um eine stärkere Verkleinerung zu ermöglichen. Die Verwendung von dünnem Faden (60) und dünner Nadel (60) ist zwingend erforderlich. Die Parameter dieser Schriftart ermöglichen eine Verkleinerung der ursprünglichen Chicken Little KOR-Schriftart von 25 % (10 mm) bis 45 % (19 mm)."
|
||||
|
||||
#. name of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:58
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
msgid "Chicken Scratch"
|
||||
msgstr "Chicken Scratch"
|
||||
|
||||
#. description of font in fonts/chicken_scratch
|
||||
#: inkstitch-fonts-metadata.py:60
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#, python-format
|
||||
msgid "A handwritten font. Can be scaled up to 120% or down to 80%. Caps height is around 19mm or .75 inches."
|
||||
msgstr "Eine Handschrift-Schriftart. Sie kann von 80% bis zu 120% skaliert werden. Großbuchstaben sind um die 19 mm (.75 inch) groß."
|
||||
|
||||
#. name of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:62
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
msgid "Chopin Script"
|
||||
msgstr "Chopin Script"
|
||||
|
||||
#. description of font in fonts/chopin
|
||||
#: inkstitch-fonts-metadata.py:64
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#, python-format
|
||||
msgid "The capital M is 38.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 120%. Every satin has zigzag underlay"
|
||||
msgstr "Das Großbuchstabe M ist, bei einer Skalierung von 100 %, 38,3 mm breit. Die Schrift kann von 80 % bis zu 120 % skaliert werden. Jede Satinsäule hat eine Zick-Zack-Unterlage"
|
||||
|
||||
#. name of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:66
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
msgid "Coronaviral"
|
||||
msgstr "Coronaviral"
|
||||
|
||||
#. description of font in fonts/coronaviral
|
||||
#: inkstitch-fonts-metadata.py:68
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
msgid "A font created with manual sitch. Do not change the size or very little. The capital em is 22mm wide at 100%"
|
||||
msgstr "Diese Schrift wurde mit manueller Stichführung erstellt. Die Größe der Schrift bitte nicht oder nur ganz geringfügig ändern. Der Großbuchstabe M ist 22 mm breit"
|
||||
|
||||
#. name of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:70
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
msgid "Dejavu Serif"
|
||||
msgstr "Dejavu Serif"
|
||||
|
||||
#. description of font in fonts/dejavufont
|
||||
#: inkstitch-fonts-metadata.py:72
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#, python-format
|
||||
msgid "DejaVu Serif Condensed. The capital M is 19,8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has center-walk underlay."
|
||||
msgstr "DejaVu Serif Condensed. Der Großbuchstabe M ist bei einer Skalierung von 100 %, 19,8 mm breit. Die Schrift von 80 % bis zu 150 % skaliert werden. Jede Satinsäule hat eine Mittellinien-Unterlage."
|
||||
|
||||
#. name of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:74
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
msgid "Digory Doodles Bean"
|
||||
msgstr "Digory Doodles Bean"
|
||||
|
||||
#. description of font in fonts/digory_doodles_bean
|
||||
#: inkstitch-fonts-metadata.py:76
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
msgid "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm."
|
||||
msgstr "Alle Buchstaben sind eine Mischung aus Satinsäulen und Mehrfachgeradstichen. Der Großbuchstabe M ist 16 mm hoch. Der Kleinbuchstabe x 7 mm."
|
||||
|
||||
#. name of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:78
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
msgid "DinoMouse72"
|
||||
msgstr "DinoMouse72"
|
||||
|
||||
#. description of font in fonts/dinomouse72
|
||||
#: inkstitch-fonts-metadata.py:80
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
|
||||
msgstr "Die Satinbreite beträgt bei 18 mm Großbuchstaben 2,5 mm"
|
||||
|
||||
#. name of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:82
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
msgid "Emilio 20"
|
||||
msgstr "Emilio 20"
|
||||
|
||||
#. description of font in fonts/emilio_20
|
||||
#: inkstitch-fonts-metadata.py:84
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#, python-format
|
||||
msgid "Emilio 20 is a font with capital only and numbers. M is 48.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr "Emilio 20 enthält nur Großbuchstaben und Zahlen. Das M ist, bei einer Skalierung von 100 %, 48,5 mm breit. Eine Skalierung ist von 70 % bis zu 140 % möglich. Jede Satinsäule hat eine Zick-Zack-Unterlage"
|
||||
|
||||
#. name of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:86
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
msgid "EMILIO_20_Applique"
|
||||
msgstr "EMILIO_20_Applique"
|
||||
|
||||
#. description of font in fonts/emilio_20_applique
|
||||
#: inkstitch-fonts-metadata.py:88
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
msgid "Emilio 20 Applique is an Applique font approximatively 50mm high. It should not be scaled down but may be scaled up to 150%. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique"
|
||||
msgstr "Emilio 20 Applique ist eine Applikationsschrift mit einer Höhe von ungefähr 50 mm. Die Schrift kann bis zu 150 % vergrößert werden, eine Verkleinerung ist nicht möglich. Diese Version ist eine Variante (breitere Satinsäulen) von Emilio_20. Emilio_20_Bold entspricht dieser Schrift, enthält jedoch nicht die Applikationsmethodik."
|
||||
|
||||
#. name of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:90
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
msgid "EMILIO_20_Bold"
|
||||
msgstr "EMILIO_20_Bold"
|
||||
|
||||
#. description of font in fonts/emilio_20_bold
|
||||
#: inkstitch-fonts-metadata.py:92
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
msgid "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high."
|
||||
msgstr "Emilio_20_Bold ist eine Variante von Emilio_20 mit einer Höhe von ungefähr 50 mm."
|
||||
|
||||
#. name of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:94
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
msgid "Emilio 20 Simple"
|
||||
msgstr "Emilio 20 Simple"
|
||||
|
||||
#. description of font in fonts/emilio_20_simple
|
||||
#: inkstitch-fonts-metadata.py:96
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#, python-format
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr "Emilio ist eine Schrift aus Großbuchstaben und Zahlen. Das M ist bei einer Skalierung von 100 % 42,5 mm breit. Die Schrift kann bis zu 140 % vergrößert und bis zu 70 % verkleinert werden. Jede Satinsäule ist mit einer Zick-Zack Unterlage unterlegt."
|
||||
msgid "Emilio is a font with capital only and numbers. M is 42.5 millimeter wide at 100% scale. Can be scaled down to 50% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
msgid "Emilio 20 Simple Small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/emilio_20_simple_small
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Emilio 20 Simple font between 15% (for a 8mm font ) and 40 % (for a 20mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:98
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
msgid "EMILIO 20 TRICOLORE"
|
||||
msgstr "EMILIO 20 TRICOLORE"
|
||||
|
||||
#. description of font in fonts/emilio_20_tricolore
|
||||
#: inkstitch-fonts-metadata.py:100
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font of size approximately 100mm. It contains 36 glyphs including the numbers and the 26 capitals A-Z. It can be reduced down to 90% and enlarged up to 120%"
|
||||
msgstr "Emilio 20 tricolore ist eine große, dreifarbige Schrift, die aus Füllstichen und Satinsäulen besteht. Die Größe beläuft sich auf annähernd 100 mm. Sie umfasst 36 Zeichen, einschließlich Zahlen und 26 Großbuchstaben A-Z. Eine Skalierung ist von 90 % bis zu 120 % möglich."
|
||||
|
||||
#. name of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:102
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
msgid "Espresso KOR"
|
||||
msgstr "Espresso KOR"
|
||||
|
||||
#. description of font in fonts/espresso_KOR
|
||||
#: inkstitch-fonts-metadata.py:104
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
msgid "The capital M is 16.2 mm high at 100 scale. Every satin has zigzag underlay. x is 11.5 mm high, q is 17.5 mm high, l is 17.2 mm high. The font may be scaled up to 200% and down to 80%"
|
||||
msgstr "Der Großbuchstabe M ist, bei einer Skalierung von 100 %, 16,2 mm hoch. Jede Satinsäule hat eine Zick-Zack-Unterlage. Das x ist 11,5 mm hoch, q 17,5 mm und l 17,2 mm. Die Schrift kann von 80 % bis auf 200 % skaliert werden."
|
||||
|
||||
#. name of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:106
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
msgid "Espresso tiny"
|
||||
msgstr "Espresso tiny"
|
||||
|
||||
#. description of font in fonts/espresso_tiny
|
||||
#: inkstitch-fonts-metadata.py:108
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Espresso font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr "Diese Schrift ist eine abgewandelte Version von Espresso KOR, die eine kleinere Skalierung erlaubt. Die Verwendung von dünnem Faden (60) und einer schmalen Nadel (60) wird vorausgesetzt. Die veränderten Stickparameter erlauben es, die Originalschrift zwischen 25% (5 mm Schrift) und 55 % (11 mm Schrift) herunterzuskalieren."
|
||||
|
||||
#. name of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:110
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
msgid "Excalibur KOR"
|
||||
msgstr "Excalibur KOR"
|
||||
|
||||
#. description of font in fonts/excalibur_KOR
|
||||
#: inkstitch-fonts-metadata.py:112
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Excalibur KOR is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 50% and enlarged up to 140%. It contains 144 glyphs, covering most western European languages needs."
|
||||
msgstr "Excalibur KOR ist eine kleine Manuscript-Schrift aus Satinsäulen, mit einer Größe von ca. 20 mm. Eine Skalierung ist von 50 % bis zu 140 % möglich. Die Schrift umfasst 144 Zeichen und deckt damit die Bedürfnisse der meisten westeuropäischen Sprachen ab."
|
||||
|
||||
#. name of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
msgid "Excalibur small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/excalibur_small
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Excalibur KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:114
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
msgid "Fold Ink/Stitch"
|
||||
msgstr "Fold Ink/Stitch"
|
||||
|
||||
#. description of font in fonts/fold_inkstitch
|
||||
#: inkstitch-fonts-metadata.py:116
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font of size 100 mm. It contains 40 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 80% and enlarged as much as you like"
|
||||
msgstr "Fold Ink/Stitch ist eine Großbuchstaben-Schrift aus Dreifach und Fünffach Geradstichen, mit einer Größe von 100 mm. Sie umfasst 40 Zeichen, einschließlich aller Zahlen und den Großbuchstaben A-Z. Eine Skalierung ist von 80 % bis zu 200 % möglich."
|
||||
|
||||
#. name of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:118
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
msgid "Geneva Simple Sans Rounded"
|
||||
msgstr "Geneva Simple Sans Rounded"
|
||||
|
||||
#. description of font in fonts/geneva_rounded
|
||||
#: inkstitch-fonts-metadata.py:120
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
msgid "Suitable for small fonts (8 to 20 mm)"
|
||||
msgstr "Geeignet für kleine Schriftarten (8 bis 20 mm)"
|
||||
|
||||
#. name of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:122
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
msgid "Geneva Simple Sans"
|
||||
msgstr "Geneva Simple Sans"
|
||||
|
||||
#. description of font in fonts/geneva_simple
|
||||
#: inkstitch-fonts-metadata.py:124
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
msgid "Suitable for small fonts (6 to 15mm)"
|
||||
msgstr "Geeignet für kleine Schriftarten (6 bis 15 mm)"
|
||||
|
||||
#. name of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:126
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
msgid "Glacial Tiny 60 AGS"
|
||||
msgstr "Glacial Tiny 60 AGS"
|
||||
|
||||
#. description of font in fonts/glacial_tiny
|
||||
#: inkstitch-fonts-metadata.py:128
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 40% and enlarged up to 150%."
|
||||
msgstr "Glacial ist eine sehr kleine Schrift: mit 100% misst das M 5.6 mm. Dünnes Garn (60 wt) und eine schmale Nadel (8/60) werden vorausgesetzt. Die Buchstaben decken die meisten Westeuropäischer Sprachen ab. Die Schrift kann von 40% bis zu 150% skaliert werden."
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
msgid "Glacial is a very tiny font: at 100%, M stands at 5.6mm. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages. It can be reduced down to 50% and enlarged up to 150%."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:130
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
msgid "InfiniPicto"
|
||||
msgstr "InfiniPicto"
|
||||
|
||||
#. description of font in fonts/infinipicto
|
||||
#: inkstitch-fonts-metadata.py:132
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
msgid "InfiniPicto is a fun font of size approximatively 70 mm containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
|
||||
msgstr "InfiniPicto ist eine lustige Schriftart, mit einer Größe von ca. 70 mm. Sie enthält nur die 26 A-Z Großbuchstaben. Jeder Buchstabe ist ein Piktogramm von einem Objekt, das mit diesem Buchstaben beginnt ... auf Französisch."
|
||||
|
||||
#. name of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:134
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
msgid "Kaushan Script MAM"
|
||||
msgstr "Kaushan Script MAM"
|
||||
|
||||
#. description of font in fonts/kaushan_script_MAM
|
||||
#: inkstitch-fonts-metadata.py:136
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#, python-format
|
||||
msgid "The capital M is 29 millimeter wide at 100% scale. Can be scaled down to 80% or up to 200%. Every satin has zigzag underlay"
|
||||
msgstr "Der Großbuchstabe M ist, bei einer Skalierung von 100 %, 29 mm breit. Eine Skalierung kann von 80 % bis zu 200 % vorgenommen werden. Jede Satinsäule hat eine Zick-Zack-Unterlage"
|
||||
|
||||
#. name of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:138
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
msgid "Learning curve"
|
||||
msgstr "Learning curve"
|
||||
|
||||
#. description of font in fonts/learning_curve
|
||||
#: inkstitch-fonts-metadata.py:140
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
msgid "Small running stitch script font of size approximatively 12 mm. It can be reduced down to 90% and enlarged up to 200%"
|
||||
msgstr "Eine kleine Schreibschrift-Schriftart aus Geradstichen mit einer Größe von ca. 12 mm. Sie kann von 90 % bis zu 200 % skaliert werden."
|
||||
|
||||
#. name of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:142
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
msgid "Lobster AGS"
|
||||
msgstr "Lobster AGS"
|
||||
|
||||
#. description of font in fonts/lobster_AGS
|
||||
#: inkstitch-fonts-metadata.py:144
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#, python-format
|
||||
msgid " The capital M is 19.8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has zigzag underlay"
|
||||
msgstr " Der Großbuchstabe M ist, bei einer Skalierung von 100 %, 19,8 mm breit. Die Schrift kann von 80 % bis zu 150 % skaliert werden. Jede Satinsäule hat eine Zick-Zack-Unterlage."
|
||||
|
||||
#. name of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:146
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
msgid "Magnolia KOR"
|
||||
msgstr "Magnolia KOR"
|
||||
|
||||
#. description of font in fonts/magnolia_KOR
|
||||
#: inkstitch-fonts-metadata.py:148
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
msgid "Magnolia KOR is a script font of size approximatively 20mm. It can be scaled down to 80% and up to 120%"
|
||||
msgstr "Magnolia KOR ist eine Script-Schriftart mit einer Größe von annähernd 20mm. Sie kann von 80% bis zu 120% skaliert werden."
|
||||
|
||||
#. name of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
msgid "Magnolia small"
|
||||
msgstr ""
|
||||
|
||||
#. description of font in fonts/magnolia_small
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
msgid "This font is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory. The altered embroidery parameters of this font allow to scale down the original Magnolia KOR font between 25% (for a 5mm font ) and 50 % (for a 10mm font)."
|
||||
msgstr ""
|
||||
|
||||
#. name of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:150
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
msgid "Manuskript Gothisch"
|
||||
msgstr "Manuskript Gothisch"
|
||||
|
||||
#. description of font in fonts/manuskript_gotisch
|
||||
#: inkstitch-fonts-metadata.py:152
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#, python-format
|
||||
msgid "The capital M is 35 millimeter wide at 100% scale. Can be scaled down to 70% or up to 140%. Every satin has zigzag underlay"
|
||||
msgstr "Der Großbuchstabe M ist, bei einer Skalierung von 100 %, 35 mm breit. Die Schrift kann von 70 % bis zu 140 % skaliert werden. Jede Satinsäule hat eine Zick-Zack-Unterlage"
|
||||
|
||||
#. name of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:154
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
msgid "MarcellusSC-FI"
|
||||
msgstr "MarcellusSC-FI"
|
||||
|
||||
#. description of font in fonts/marcelusSC_FI
|
||||
#: inkstitch-fonts-metadata.py:156
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#, python-format
|
||||
msgid "MarcellusSC-FI is a small capital font of size 36 mm. It contains 107 glyphs covering most Western European languages. It can be reduced down to 70% and enlarged up to 200% or 500% using satin split"
|
||||
msgstr "MarcellusSC-FI ist eine kleine Großbuchstaben-Schrift mit einer Größe von 36 mm. Sie umfasst 107 Zeichen und deckt damit die meisten westeuropäischen Sprachen ab. Eine Skalierung ist von 70 % auf bis zu 200 % möglich. Durch die Verwendung von geteilten Satinsäulen kann sogar bis auf 500 % skaliert werden."
|
||||
|
||||
#. name of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:158
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
msgid "Ink/Stitch Medium Font"
|
||||
msgstr "Ink/Stitch Mittelgroße Schrift"
|
||||
|
||||
#. description of font in fonts/medium_font
|
||||
#: inkstitch-fonts-metadata.py:160
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#, python-format
|
||||
msgid "A basic font suited for medium-sized characters. The capital em is 0.6 inches wide at 100% scale. Can be scaled down to 75% or up to 150%. Every satin has contour underlay."
|
||||
msgstr "Für mittelgroße Schriftgrößen geeignet. Der Großbuchstabe \"M\" ist bei 100 % Skalierung 15,24 mm breit. Die Schrift kann von 75 % bis auf 150 % skaliert werden. Alle Satinsäulen haben eine Konturunterlage."
|
||||
|
||||
#. name of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:162
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
msgid "Millimarif-bold20"
|
||||
msgstr "Millimarif-bold20"
|
||||
|
||||
#. description of font in fonts/milli_marif_bold
|
||||
#: inkstitch-fonts-metadata.py:164
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
msgid "This bold font can be reduced down to 75% and enlarged up to 140% allowing Capital M height to flow from 15mm to 28mm."
|
||||
msgstr "Diese fette Schriftart kann bis zu 75 % verkleinert und bis zu 140 % vergrößert werden, sodass die Höhe des Großbuchstabens M von 15 mm auf 28 mm skaliert."
|
||||
|
||||
#. name of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:166
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
msgid "MONICHA"
|
||||
msgstr "MONICHA"
|
||||
|
||||
#. description of font in fonts/monicha
|
||||
#: inkstitch-fonts-metadata.py:168
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
msgid "Monicha is a script satin font of size approximatively 20mm. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters. The font can not be scaled down but can be scaled up to 150%. "
|
||||
msgstr "Monicha ist eine Schreibschrift-Satin-Schrift mit einer Größe von ca. 20 mm. Zusätzlich zu den Buchstaben, die die meisten westeuropäischen Sprachen abdecken, enthält sie zusätzliche Zierbuchstaben. Diese Zierbchstaben sollten vorsichtig eingesetzt werden um Überlagerungen zu vermeiden. Nutze am Besten nicht mehr als einen Zierbuchstaben pro Reihe. Auf unserer Webseite gibt es genaue Informationen, wie auf die Zierbuchstaben zugegriffen werden kann. Die Schrift kann von 100 % bis zu 150 % skaliert werden."
|
||||
|
||||
#. name of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:170
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
msgid "Namskout"
|
||||
msgstr "Namskout"
|
||||
|
||||
#. description of font in fonts/namskout_AGS
|
||||
#: inkstitch-fonts-metadata.py:172
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
msgid "Namskout is a large applique font of size approximatively 90mm. It contains 43 glyphs including all numbers and the 26 capitals A-Z. It can be reduced down to 50% and enlarged up to 150% "
|
||||
msgstr "Namskout ist eine große Applikationsschrift mit einer Größe von ca. 90mm. Sie umfasst 43 Zeichen, darunter alle Zahlen und 26 Großbuchstaben. Eine Skalierung ist von 50% bis auf 150% möglich."
|
||||
|
||||
#. name of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:174
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
msgid "NickAinley"
|
||||
msgstr "NickAinley"
|
||||
|
||||
#. description of font in fonts/nick_ainley
|
||||
#: inkstitch-fonts-metadata.py:176
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
msgid "A tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn"
|
||||
msgstr "Ein 1 mm Mehrfachgeradstich-Alphabet auf der Grundlage einer 24 pt Schrift von Seniors Studio."
|
||||
|
||||
#. name of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:178
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
msgid "Pacificlo"
|
||||
msgstr "Pacificlo"
|
||||
|
||||
#. description of font in fonts/pacificlo
|
||||
#: inkstitch-fonts-metadata.py:180
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
msgid "Pacificlo is a small satin column manuscript font of size approximatively 20mm. It can be reduced down to 80% and enlarged up to 140%. It contains 120 glyphs, covering most Western European Languages needs. "
|
||||
msgstr "Pacificlo ist eine kleine Manuscript-Schrift aus Satinsäulen mit einer Größe von ca. 20 mm. Eine Skalierung ist von 80 % bis zu 140 % möglich. Die Schrift umfasst 120 Zeichen und deckt damit die Bedürfnisse der meisten westeuropäischen Sprachen ab. "
|
||||
|
||||
#. name of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:182
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
msgid "Pacificlo tiny"
|
||||
msgstr "Pacificlo tiny"
|
||||
|
||||
#. description of font in fonts/pacificlo_tiny
|
||||
#: inkstitch-fonts-metadata.py:184
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
msgid "This font is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Pacificlo font between 25% (for a 5mm font ) and 55 % (for a 11mm font)."
|
||||
msgstr "Diese Schrift ist eine abgewandelte Version von Pacificlo, die eine kleinere Skalierung erlaubt. Die Verwendung von dünnem Faden (60) und einer schmalen Nadel (60) wird vorausgesetzt. Die veränderten Stickparameter erlauben es, die Originalschrift zwischen 25% (5 mm Schrift) und 55 % (11 mm Schrift) herunterzuskalieren."
|
||||
|
||||
#. name of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:186
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
msgid "Roman AGS"
|
||||
msgstr "Roman AGS"
|
||||
|
||||
#. description of font in fonts/roman_ags
|
||||
#: inkstitch-fonts-metadata.py:188
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 80% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr "Basiert auf der Schrift Latin Modern Roman 10 fett kursiv. Der Großbuchstabe M ist, bei einer Skalierung von 100 % 42,5 mm breit. Eine Skalierung ist von 80 % bis zu 130 % möglich. Jede Satinsäule hat eine Zickzack-Unterlage."
|
||||
|
||||
#. name of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:190
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
msgid "Roman bicolor AGS"
|
||||
msgstr "Roman bicolor AGS"
|
||||
|
||||
#. description of font in fonts/roman_ags_bicolor
|
||||
#: inkstitch-fonts-metadata.py:192
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#, python-format
|
||||
msgid "Based on Latin Modern Roman 10 Bold italic. A font with capital letters with 2 colors. Very easy to use with letters from Romanaugusa. The capital M is 42.5 millimeter wide at 100% scale. Can be scaled down to 70% or up to 130%. Every satin has zigzag underlay"
|
||||
msgstr "Basiert auf der Schrift Latin Modern Roman 10 fett kursiv. Eine Schrift mit zweifarbigen Großbuchstaben. Gut kombinierbar mit den Buchstaben von Roman AGS. Das große M ist, bei einer Skalierung von 100 %, 42,5 mm breit. Eine Skalierung ist von 70 % bis zu 130 % möglich. Jede Satinsäule hat eine Zick-Zack-Unterlage."
|
||||
|
||||
#. name of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:194
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
msgid "Sacramarif"
|
||||
msgstr "Sacramarif"
|
||||
|
||||
#. description of font in fonts/sacramarif
|
||||
#: inkstitch-fonts-metadata.py:196
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
msgid "Based on Sacramento. Very small font with runstitch. It can be scaled from 80% to 150%"
|
||||
msgstr "Basiert auf der Schrift Sacramento. Eine sehr kleine Schrift mit Geradstichen. Skalierung von 80 % bis 150 % möglich"
|
||||
|
||||
#. name of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:198
|
||||
#: inkstitch-fonts-metadata.py:222
|
||||
msgid "Ink/Stitch Small Font"
|
||||
msgstr "Ink/Stitch Kleine Schrift"
|
||||
|
||||
#. description of font in fonts/small_font
|
||||
#: inkstitch-fonts-metadata.py:200
|
||||
#: inkstitch-fonts-metadata.py:224
|
||||
#, python-format
|
||||
msgid "A font suited for small characters. The capital em is 0.2 inches wide at 100% scale. Can be scaled up to 300%."
|
||||
msgstr "Für kleine Schriftgrößen geeignet. Der Großbuchstabe \"M\" ist bei 100% Skalierung 5,08 mm breit. Die Schrift kann bis auf 300% skaliert werden."
|
||||
|
||||
#. name of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:202
|
||||
#: inkstitch-fonts-metadata.py:226
|
||||
msgid "Sortefax XL Initials"
|
||||
msgstr "Sortefax XL Initials"
|
||||
|
||||
#. description of font in fonts/sortefaxXL
|
||||
#: inkstitch-fonts-metadata.py:204
|
||||
#: inkstitch-fonts-metadata.py:228
|
||||
msgid " Sortefax is a very large satin stitch Capital font of size 150mm. It can be reduced down to 75% and enlarged up to 200% It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame"
|
||||
msgstr "Sortefax ist eine sehr große Satin-Schrift mit Großbuchstaben mit 150 mm Größe. Sie kann von 75 % bis auf 200 % skaliert werden. Sie umfasst 37 Zeichen: &, A-Z und 0-9. Zusätzlich werden die Zeichen (){}[],;.: genutzt um Rahmen zu erstellen. Z.B. ergibt A( ein umrahmtes A. Warnung: für einige Buchstaben muss der Rahmen manuell vergrößert werden."
|
||||
|
||||
#. name of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:206
|
||||
#: inkstitch-fonts-metadata.py:230
|
||||
msgid "Sortefax Medium Initials"
|
||||
msgstr "Sortefax Medium Initials"
|
||||
|
||||
#. description of font in fonts/sortefax_medium
|
||||
#: inkstitch-fonts-metadata.py:208
|
||||
#: inkstitch-fonts-metadata.py:232
|
||||
msgid "Sortefax Medium Initials is a satin stitch Capital font of size 90 mm. It can be reduced down to 70% and enlarged up to 200%. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required"
|
||||
msgstr "Sortefax ist eine sehr große Satin-Schrift mit Großbuchstaben mit 90 mm Größe. Sie kann von 70 % bis auf 200 % skaliert werden. Sie umfasst 37 Zeichen: &, A-Z und 0-9. Zusätzlich werden die Zeichen (){}[],;.: genutzt um Rahmen zu erstellen. Z.B. ergibt A) ein umrahmtes A. Warnung: für einige Zeichen muss der Rahmen manuell vergrößert werden."
|
||||
|
||||
#. name of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:210
|
||||
#: inkstitch-fonts-metadata.py:234
|
||||
msgid "TT Directors"
|
||||
msgstr "TT Directors"
|
||||
|
||||
#. description of font in fonts/tt_directors
|
||||
#: inkstitch-fonts-metadata.py:212
|
||||
#: inkstitch-fonts-metadata.py:236
|
||||
msgid "A font suited for directing"
|
||||
msgstr "Eine Schrift geeignete für wichtiges"
|
||||
|
||||
#. name of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:214
|
||||
#: inkstitch-fonts-metadata.py:238
|
||||
msgid "TT Masters"
|
||||
msgstr "TT Meister"
|
||||
|
||||
#. description of font in fonts/tt_masters
|
||||
#: inkstitch-fonts-metadata.py:216
|
||||
#: inkstitch-fonts-metadata.py:240
|
||||
msgid "A font suited for heavy typing :)"
|
||||
msgstr "Eine Schrift geeignete für fett geschriebenes :)"
|
||||
|
||||
#. name of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:218
|
||||
#: inkstitch-fonts-metadata.py:242
|
||||
msgid "Violin Serif"
|
||||
msgstr "Violin Serif"
|
||||
|
||||
#. description of font in fonts/violin_serif
|
||||
#: inkstitch-fonts-metadata.py:220
|
||||
#: inkstitch-fonts-metadata.py:244
|
||||
#, python-format
|
||||
msgid "A condensed serif font designed. Can be scaled up to 120% or scaled down to 80%. Caps height is about 28 millimeters or 1.1 inches"
|
||||
msgstr "Eine komprimierte Serifenschrift. Sie kann auf von 80% bis zu 120 % skaliert werden. Die Höhe der Großbuchstaben beträgt etwa 28 mm, bzw. 1,1 Zoll."
|
||||
|
@ -1117,7 +1178,7 @@ msgstr "Objekt klonen"
|
|||
|
||||
#: lib/elements/clone.py:28
|
||||
msgid "There are one or more clone objects in this document. Ink/Stitch can work with clones, but you are limited to set a very few parameters. "
|
||||
msgstr ""
|
||||
msgstr "Dieses Dokument enthält ein oder mehrere Klonobjekte. Ink/Stitch kann mit Klonen arbeiten, es können jedoch nur wenige Parameter festlegt werden. "
|
||||
|
||||
#: lib/elements/clone.py:31
|
||||
msgid "If you want to convert the clone into a real element, follow these steps:"
|
||||
|
@ -1129,7 +1190,7 @@ msgstr "* Klon auswählen"
|
|||
|
||||
#: lib/elements/clone.py:33
|
||||
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
|
||||
msgstr ""
|
||||
msgstr "* Öffne: Erweiterungen > Ink/Stitch > Bearbeiten > Klonverbindung auftrennen"
|
||||
|
||||
#: lib/elements/clone.py:44 inx/inkstitch_select_elements.inx:72
|
||||
#: inx/inkstitch_select_elements.inx:73
|
||||
|
@ -2963,7 +3024,7 @@ msgstr "Es ist möglich, dass ein Objekt mehr als einen Fehler enthält. Trotzde
|
|||
|
||||
#: lib/extensions/unlink_clone.py:27
|
||||
msgid "Please select one or more clones to unlink."
|
||||
msgstr ""
|
||||
msgstr "Bitte mindestens einen Klon auswählen, um die Verknüpfung zu lösen."
|
||||
|
||||
#: lib/extensions/update_svg.py:23
|
||||
msgid "Please select at least one element to update. This extension is designed to help you update copy and pasted elements from old designs."
|
||||
|
@ -6632,11 +6693,11 @@ msgstr "Schriftgröße (mm)"
|
|||
|
||||
#: inx/inkstitch_unlink_clone.inx:3
|
||||
msgid "Unlink Clone"
|
||||
msgstr ""
|
||||
msgstr "Klonverbindung auftrennen"
|
||||
|
||||
#: inx/inkstitch_unlink_clone.inx:6
|
||||
msgid "Recursive"
|
||||
msgstr ""
|
||||
msgstr "Rekursiv"
|
||||
|
||||
#: inx/inkstitch_update_svg.inx:3
|
||||
msgid "Update inkstitch svg"
|
||||
|
|