Lettering: add glyph filter (#2400)

Co-authored-by: claudinepeyrat06
pull/2424/head
Kaalleen 2023-07-12 18:28:07 +02:00 zatwierdzone przez GitHub
rodzic 3d3baddf6a
commit e65788cea7
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
80 zmienionych plików z 113157 dodań i 107073 usunięć

Wyświetl plik

@ -1,6 +1,11 @@
{
"name": "Brock Script",
"description": "Brock Script is a decorative satin column manuscript font of size approximatively 40mm. It can be enlarged up to 250%. It contains 118 glyphs, covering most western european languages needs.More decorative options are hidden in the µ glyph",
"keywords": [
"handwriting",
"display",
"italic"
],
"leading": 200,
"auto_satin": false,
"reversible": false,
@ -163,5 +168,128 @@
"û": 64,
"ü": 64
},
"kerning_pairs": {}
"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",
"{",
"}",
"~",
"œ",
"¡",
"¨",
"´",
"¿",
"À",
"Á",
"Ä",
"È",
"Ñ",
"Ö",
"Ü",
"ß",
"à",
"á",
"â",
"ã",
"ä",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ñ",
"ò",
"ó",
"ô",
"õ",
"ö",
"ù",
"ú",
"û",
"ü",
"µ"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 50 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 23 KiB

Wyświetl plik

@ -1,7 +1,10 @@
{
"name": "Abécédaire AGS",
"description": "Abécédaire AGS is a crossstitch font of size 14mm. The font can be scaled down to 75% and up to 200%",
"auto_satin": false,
"keywords": [
"crossstitch"
],
"auto_satin": false,
"reversible": false,
"letter_case": "",
"default_glyph": " ",
@ -36,28 +39,28 @@
"A": 58,
"B": 49,
"D": 49,
"E": 49,
"F": 49,
"G": 49,
"E": 49,
"F": 49,
"G": 49,
"H": 58,
"I": 25,
"J": 43,
"K": 58,
"L": 49,
"L": 49,
"M": 73,
"N": 66,
"O": 49,
"P": 49,
"P": 49,
"Q": 49,
"R": 58,
"Ř": 58,
"T": 58,
"Ř": 58,
"T": 58,
"U": 58,
"V": 58,
"W": 89,
"X": 58,
"Z": 49,
"Ž": 49,
"Z": 49,
"Ž": 49,
"Y": 58,
"[": 25,
"\\": 34,
@ -66,22 +69,22 @@
"_": 58,
"`": 19,
"c": 34,
"č": 34,
"č": 34,
"e": 34,
"f": 34,
"g": 34,
"g": 34,
"h": 49,
"i": 25,
"j": 19,
"k": 49,
"k": 49,
"l": 25,
"m": 72,
"n": 49,
"o": 34,
"r": 43,
"ř": 43,
"ř": 43,
"s": 34,
"š": 34,
"š": 34,
"t": 25,
"u": 49,
"v": 58,
@ -89,7 +92,7 @@
"x": 49,
"y": 49,
"z": 34,
"ž": 34,
"ž": 34,
"|": 11,
"~": 58,
"¡": 11,
@ -125,12 +128,12 @@
"Ã": 58,
"Ä": 58,
"Å": 58,
"Ë": 49,
"Ê": 49,
"É": 49,
"È": 49,
"Ë": 49,
"Ê": 49,
"É": 49,
"È": 49,
"Æ": 81,
"Œ": 81,
"Œ": 81,
"Ì": 25,
"Í": 25,
"Î": 25,
@ -149,7 +152,7 @@
"Ü": 58,
"Ý": 58,
"æ": 58,
"œ": 58,
"œ": 58,
"ç": 34,
"è": 34,
"é": 34,
@ -178,7 +181,6 @@
"ć": 34,
"ĉ": 34,
"ċ": 34,
"č": 34,
"Ď": 49,
"ď": 49,
"Đ": 49,
@ -224,18 +226,13 @@
"Ŏ": 49,
"ŏ": 34,
"Ő": 49,
"Œ": 58,
"œ": 58,
"Ŕ": 49,
"ŕ": 34,
"Ŗ": 49,
"ŗ": 34,
"Ř": 49,
"ř": 34,
"ś": 34,
"ŝ": 34,
"ş": 34,
"š": 34,
"ţ": 34,
"ŧ": 25,
"Ũ": 58,
@ -257,9 +254,166 @@
"Ÿ": 58,
"ź": 34,
"ż": 34,
"ž": 34,
"€": 49,
" ": 121
},
"kerning_pairs": {}
}
"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",
"¡",
"«",
"´",
"¸",
"»",
"¿",
"À",
"Á",
"Â",
"Ã",
"Ä",
"Å",
"Æ",
"Œ",
"Ç",
"È",
"É",
"Ê",
"Ë",
"Ì",
"Í",
"Î",
"Ï",
"Ð",
"Ñ",
"Ò",
"Ó",
"Ô",
"Õ",
"Ö",
"Ø",
"Ù",
"Ú",
"Û",
"Ü",
"Ý",
"Ÿ",
"Þ",
"ß",
"à",
"á",
"â",
"ã",
"ä",
"å",
"æ",
"œ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ð",
"ñ",
"ò",
"ó",
"ô",
"õ",
"ö",
"ø",
"ù",
"ú",
"û",
"ü",
"ý",
"þ",
"ÿ",
"č",
"Č",
"ř",
"Ř",
"š",
"Š",
"ž",
"Ž"
]
}

Wyświetl plik

@ -1,6 +1,11 @@
{
"name": "Abril En Fleur AGS",
"description": "Abril En Fleur AGS is a monogram font. M is 103.5mm high. It can be increased up to 150 % and decreased down to 80 %",
"keywords": [
"monogram",
"display",
"multicolor"
],
"leading": 530,
"auto_satin": false,
"reversible": false,
@ -17076,11 +17081,6 @@
"ĵģ": 5,
"ĵg.calt": 5,
"ĵg_i": 5,
"g": 5,
"ĝ": 5,
"ğ": 5,
"ġ": 5,
"ģ": 5,
"g.calt": 5,
"g_i": 5,
"j.caltg": 5,
@ -17868,12 +17868,6 @@
"ĵş": 4,
"ĵš": 4,
"ĵș": 4,
"s": 4,
"ś": 4,
"ŝ": 4,
"ş": 4,
"š": 4,
"ș": 4,
"j.calts": 4,
"j.caltś": 4,
"j.caltŝ": 4,
@ -18210,23 +18204,18 @@
"…Ț": 48,
",j": -42,
",ĵ": -42,
",": -42,
",j.calt": -42,
".j": -42,
".ĵ": -42,
".": -42,
".j.calt": -42,
"j": -42,
"‚ĵ": -42,
"": -42,
"j.calt": -42,
"„j": -42,
"„ĵ": -42,
"„": -42,
"„j.calt": -42,
"…j": -42,
"…ĵ": -42,
"…": -42,
"…j.calt": -42,
"LY": 42,
"LÝ": 42,
@ -18942,12 +18931,6 @@
"ĵÿ": 11,
"ĵŷ": 11,
"ĵỳ": 11,
"v": 11,
"y": 11,
"ý": 11,
"ÿ": 11,
"ŷ": 11,
"ỳ": 11,
"j.caltv": 11,
"j.calty": 11,
"j.caltý": 11,
@ -19095,11 +19078,6 @@
"ĵẁ": 11,
"ĵẃ": 11,
"ĵẅ": 11,
"w": 11,
"ŵ": 11,
"ẁ": 11,
"ẃ": 11,
"ẅ": 11,
"j.caltw": 11,
"j.caltŵ": 11,
"j.caltẁ": 11,
@ -19355,27 +19333,21 @@
"Ẅț": 27,
"Vj": 5,
"Vĵ": 5,
"V": 5,
"Vj.calt": 5,
"Wj": 5,
"Wĵ": 5,
"W": 5,
"Wj.calt": 5,
"Ŵj": 5,
"Ŵĵ": 5,
"Ŵ": 5,
"Ŵj.calt": 5,
"Ẁj": 5,
"Ẁĵ": 5,
"Ẁ": 5,
"Ẁj.calt": 5,
"Ẃj": 5,
"Ẃĵ": 5,
"Ẃ": 5,
"Ẃj.calt": 5,
"Ẅj": 5,
"Ẅĵ": 5,
"Ẅ": 5,
"Ẅj.calt": 5,
"V»": 21,
"V": 21,
@ -20326,8 +20298,6 @@
"ij›": 5,
"ĵ»": 5,
"ĵ›": 5,
"»": 5,
"": 5,
"j.calt»": 5,
"j.calt": 5,
"v": 11,
@ -20507,23 +20477,18 @@
"ȚȚ": 11,
"Tj": -3,
"Tĵ": -3,
"T": -3,
"Tj.calt": -3,
"Ţj": -3,
"Ţĵ": -3,
"Ţ": -3,
"Ţj.calt": -3,
"Ťj": -3,
"Ťĵ": -3,
"Ť": -3,
"Ťj.calt": -3,
"Ŧj": -3,
"Ŧĵ": -3,
"Ŧ": -3,
"Ŧj.calt": -3,
"Țj": -3,
"Țĵ": -3,
"Ț": -3,
"Țj.calt": -3,
"T»": 11,
"T": 11,
@ -20547,10 +20512,6 @@
"ĵź": 8,
"ĵż": 8,
"ĵž": 8,
"z": 8,
"ź": 8,
"ż": 8,
"ž": 8,
"j.caltz": 8,
"j.caltź": 8,
"j.caltż": 8,
@ -20737,8 +20698,6 @@
"ij”": 5,
"ĵ’": 5,
"ĵ”": 5,
"": 5,
"”": 5,
"j.calt": 5,
"j.calt”": 5,
"vd": 11,
@ -20903,19 +20862,15 @@
"țž": 5,
"zj": 5,
"zĵ": 5,
"z": 5,
"zj.calt": 5,
"źj": 5,
"źĵ": 5,
"ź": 5,
"źj.calt": 5,
"żj": 5,
"żĵ": 5,
"ż": 5,
"żj.calt": 5,
"žj": 5,
"žĵ": 5,
"ž": 5,
"žj.calt": 5,
"GÆ": 16,
"GǼ": 16,
@ -21092,11 +21047,9 @@
"ț”": 11,
"j": -11,
"’ĵ": -11,
"": -11,
"j.calt": -11,
"”j": -11,
"”ĵ": -11,
"”": -11,
"”j.calt": -11,
"NJ": 13,
"NĴ": 13,
@ -21194,11 +21147,9 @@
"ț“": 11,
"j": -5,
"‘ĵ": -5,
"": -5,
"j.calt": -5,
"“j": -5,
"“ĵ": -5,
"“": -5,
"“j.calt": -5,
"YJ": 53,
"YĴ": 53,
@ -21682,7 +21633,6 @@
"Ĵ“": 5,
"(j": -111,
"(ĵ": -111,
"(": -111,
"(j.calt": -111,
"J": 53,
"’Ĵ": 53,
@ -21712,11 +21662,9 @@
"ÞȚ": 5,
"Pj": -5,
"Pĵ": -5,
"P": -5,
"Pj.calt": -5,
"Þj": -5,
"Þĵ": -5,
"Þ": -5,
"Þj.calt": -5,
"P»": 5,
"P": 5,
@ -22644,5 +22592,74 @@
"Ű?": 5,
"ű?": 16,
"ž&": 5
}
},
"glyphs": [
"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",
"ß",
"!",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"?"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "AGS Γαραμου Garamond",
"description": "This font contains all the letters of the latin and greek alphabets and cover most european languages. Μ is 22mm hight and 20mm wide. It may be scaled down to 80% and scaled up to 150%",
"keywords": [
"serif",
"italic"
],
"leading": 110,
"auto_satin": false,
"reversible": false,
@ -217382,5 +217386,272 @@
"¶Ă": 5,
"¶Á": 5,
"¶A": 5
}
}
},
"glyphs": [
"∫",
"∞",
"√",
"ϱ",
"ϰ",
"Ϝ",
"ϗ",
"ϖ",
"ϕ",
"ϓ",
"ϑ",
"ϐ",
"Ϗ",
"ώ",
"ύ",
"ό",
"ϋ",
"ϊ",
"ω",
"ψ",
"χ",
"φ",
"υ",
"τ",
"σ",
"ς",
"ρ",
"π",
"ο",
"ξ",
"ν",
"μ",
"λ",
"κ",
"ι",
"θ",
"η",
"ζ",
"ε",
"δ",
"γ",
"β",
"α",
"ΰ",
"ί",
"ή",
"έ",
"ά",
"Ϋ",
"Ϊ",
"Ω",
"Ψ",
"Χ",
"Φ",
"Υ",
"Τ",
"Σ",
"Ρ",
"Π",
"Ο",
"Ξ",
"Ν",
"Μ",
"Λ",
"Κ",
"Ι",
"Θ",
"Η",
"Ζ",
"Ε",
"Δ",
"Γ",
"Β",
"Α",
"ΐ",
"Ώ",
"Ύ",
"Ό",
"Ί",
"Ή",
"Έ",
"·",
"Ά",
"΄",
"ͅ",
"̈́",
"̈",
"y",
"x",
"t",
"d",
"c",
"b",
"a",
"@",
"?",
">",
"<",
";",
":",
"9",
"8",
"7",
"6",
"5",
"4",
"3",
"2",
"1",
"0",
"/",
".",
",",
"+",
"-",
")",
"(",
"'",
"\"",
"!",
"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",
"ž",
".",
",",
"!",
"¡",
"?",
"¿",
"«",
"»",
"÷",
"=",
"→"
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Amitaclo",
"description": "The capital M is 25.3 millimeter wide at 100% scale. Can be scaled down to 80% or up to 160%. Every satin has zigzag underlay",
"keywords": [
"handwriting"
],
"leading": 113,
"auto_satin": false,
"reversible": false,
@ -440,8 +443,6 @@
"॰": 63,
"ॱ": 29,
"": 155,
"": 155,
"": 233,
"": 77,
"": 97,
"": 38,
@ -43605,5 +43606,118 @@
"Xv": 4,
"Px": 5,
"Pv": 2
}
}
},
"glyphs": [
"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",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"*",
"\\",
":",
",",
"!",
".",
"?",
"\"",
"'",
"",
"",
";",
"/",
"(",
")",
"-",
"=",
"+",
"|",
"@",
"&"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"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. The altered embroidery parameters of this font allow to scale down the original Amitaclo font between 25% (for a 7 mm font ) and 55 % (for a 16mm font).",
"keywords": [
"handwriting",
"tiny"
],
"leading": 113,
"auto_satin": false,
"reversible": false,
@ -440,8 +444,6 @@
"॰": 63,
"ॱ": 29,
"": 155,
"": 155,
"": 233,
"": 77,
"": 97,
"": 38,
@ -43605,5 +43607,118 @@
"Xv": 4,
"Px": 5,
"Pv": 2
}
}
},
"glyphs": [
"œ",
"ı",
"ü",
"û",
"ú",
"ù",
"ö",
"ô",
"ó",
"ñ",
"ï",
"î",
"í",
"ë",
"ê",
"é",
"è",
"ç",
"æ",
"ä",
"â",
"á",
"à",
"ß",
"Ü",
"Ö",
"Æ",
"Ä",
"|",
"z",
"y",
"x",
"w",
"v",
"u",
"t",
"s",
"r",
"q",
"p",
"o",
"n",
"m",
"l",
"k",
"j",
"i",
"h",
"g",
"f",
"e",
"d",
"c",
"b",
"a",
"\\",
"Z",
"Y",
"X",
"W",
"V",
"U",
"T",
"S",
"R",
"Q",
"P",
"O",
"N",
"M",
"L",
"K",
"J",
"I",
"H",
"G",
"F",
"E",
"D",
"C",
"B",
"A",
"@",
"?",
"=",
";",
":",
"9",
"8",
"7",
"6",
"5",
"4",
"3",
"2",
"1",
"0",
"/",
".",
"-",
",",
"+",
"*",
")",
"(",
"'",
"",
"",
"&",
"\"",
"!"
]
}

Wyświetl plik

@ -1,10 +1,15 @@
{
"name": "Apex Lake",
"description": "Apex Lake is a large ornate capital letters font of size approximatively 60mm. It contains 38 glyphs : A-Z,0-9,! and ?. It can be reduced down to 80% and enlarged up to 130%",
"keywords": [
"monogram",
"display",
"multicolor"
],
"leading": 232,
"auto_satin": false,
"reversible": false,
"letter_case": "upper",
"letter_case": "upper",
"default_glyph": " ",
"min_scale": 0.8,
"max_scale": 1.3,
@ -70,5 +75,45 @@
"§": 196,
"¶": 200
},
"kerning_pairs": {}
}
"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"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 70 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 65 KiB

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Auberge Marif",
"description": "Auberge Marif is a script satin font of size approximatively 35 mm. The glyphs cover most Western European languages. The font can be scaled down to 60% and up to 140%.",
"keywords": [
"handwriting"
],
"leading": 190,
"auto_satin": false,
"reversible": false,
@ -7290,5 +7293,141 @@
"XP": 2,
"XV": 3,
"XB": 2
}
}
},
"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",
"«",
"»",
"À",
"Á",
"Â",
"Ã",
"Æ",
"Ç",
"È",
"É",
"Ê",
"Ë",
"Ì",
"Í",
"Î",
"Ï",
"Ñ",
"Ô",
"Õ",
"Ö",
"Ú",
"Û",
"Ü",
"ß",
"à",
"á",
"â",
"ã",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ñ",
"ô",
"õ",
"ö",
"ù",
"ú",
"û",
"ü",
"Ĩ",
"ĩ",
"Ľ",
"ľ",
"Œ",
"œ",
"Ũ",
"ũ",
""
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"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).",
"keywords": [
"handwriting",
"tiny"
],
"leading": 190,
"auto_satin": false,
"reversible": false,
@ -7290,5 +7294,141 @@
"XP": 2,
"XV": 3,
"XB": 2
}
}
},
"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",
"«",
"»",
"À",
"Á",
"Â",
"Ã",
"Æ",
"Ç",
"È",
"É",
"Ê",
"Ë",
"Ì",
"Í",
"Î",
"Ï",
"Ñ",
"Ô",
"Õ",
"Ö",
"Ú",
"Û",
"Ü",
"ß",
"à",
"á",
"â",
"ã",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ñ",
"ô",
"õ",
"ö",
"ù",
"ú",
"û",
"ü",
"Ĩ",
"ĩ",
"Ľ",
"ľ",
"Œ",
"œ",
"Ũ",
"ũ",
""
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Aventurina",
"description": "Aventurina is a script satin font of size approximatively 20mm. The glyphs cover most Western European languages. The font can be scaled down to 60% and up to 150% ",
"keywords": [
"handwriting"
],
"leading": 100,
"auto_satin": false,
"reversible": false,
@ -351,5 +354,151 @@
"Zd": 12,
"Zc": 12,
"Za": 12
}
}
},
"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",
"~",
"¡",
"¿",
"À",
"Á",
"Â",
"Ã",
"Ä",
"Å",
"Æ",
"Ç",
"È",
"É",
"Ê",
"Ë",
"Ì",
"Í",
"Î",
"Ï",
"Ñ",
"Ò",
"Ó",
"Ô",
"Õ",
"Ö",
"Ø",
"Ù",
"Ú",
"Û",
"Ü",
"Ý",
"Þ",
"ß",
"à",
"á",
"â",
"ã",
"ä",
"å",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ñ",
"ò",
"ó",
"ô",
"õ",
"ö",
"ù",
"ú",
"û",
"ü",
"ý",
"ÿ",
"Œ",
"œ"
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Baumans FI",
"description": "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",
"keywords": [
"display"
],
"leading": 162,
"auto_satin": false,
"reversible": true,
@ -213,5 +216,110 @@
"₴": 85,
"₶": 91
},
"kerning_pairs": {}
"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",
"¨",
"«",
"´",
"",
"»",
"Ä",
"Ö",
"Ü",
"ß",
"à",
"á",
"â",
"ä",
"ç",
"è",
"é",
"ê",
"ë",
"î",
"ï",
"ô",
"ö",
"ù",
"û",
"ü",
"ˆ"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Cherry for inkstitch",
"description": "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.",
"keywords": [
"display",
"multicolor"
],
"leading": 227,
"auto_satin": false,
"reversible": false,
@ -101,5 +105,81 @@
"#": 106,
"E": 115
},
"kerning_pairs": {}
"kerning_pairs": {},
"glyphs": [
"A",
"B",
"C",
"D",
"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",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
".",
":",
";",
",",
"?",
"!",
"(",
")",
"'",
"\"",
"-",
"`",
"E"
]
}

Wyświetl plik

@ -1,6 +1,11 @@
{
"name": "Cherry for Kaalleen",
"description": "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%",
"keywords": [
"display",
"monogram",
"multicolor"
],
"leading": 232,
"auto_satin": false,
"reversible": false,
@ -70,5 +75,43 @@
"§": 196,
"¶": 200
},
"kerning_pairs": {}
"kerning_pairs": {},
"glyphs": [
"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",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Chopin Script",
"description": "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",
"keywords": [
"handwriting",
"monogram"
],
"leading": 226,
"auto_satin": false,
"reversible": true,
@ -264,5 +268,115 @@
"Ł'": 35,
"ł'": -6,
"Ń'": -26
}
},
"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",
"¡",
"¿",
"à",
"á",
"â",
"ã",
"ä",
"å",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ñ",
"ò",
"ó",
"ô",
"õ",
"ö",
"ù",
"ú",
"û",
"ü",
"ý",
"ÿ",
"Œ",
"œ"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 17 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 23 KiB

Wyświetl plik

@ -1,7 +1,10 @@
{
"name": "Coronaviral",
"description": "A font created with manual sitch. Do not change the size or very little. The capital em is 22mm wide at 100%",
"leading": 150,
"keywords": [
"display"
],
"leading": 150,
"auto_satin": false,
"reversible": false,
"default_glyph": " ",
@ -1287,5 +1290,114 @@
"ü*": 1,
"ü)": 3,
"ü!": 1
}
},
"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",
"|",
"Ü",
"ß"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 23 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 36 KiB

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Dejavu Serif",
"description": "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.",
"keywords": [
"serif"
],
"leading": 87,
"auto_satin": false,
"reversible": true,
@ -4449,5 +4452,98 @@
"Wr": 4,
"Wu": 4,
"Wy": 2
}
}
},
"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",
"@",
"ß",
".",
"'",
"\"",
")",
"(",
"!",
";",
",",
"?"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 16 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 23 KiB

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Digory Doodles Bean",
"description": "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm.",
"keywords": [
"handwriting"
],
"leading": 90,
"auto_satin": false,
"reversible": false,
@ -109,5 +112,93 @@
"“": 26,
"”": 26
},
"kerning_pairs": {}
}
"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",
"{",
"}",
"~"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 18 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 19 KiB

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "DinoMouse72",
"description": "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals",
"keywords": [
"sans_serif"
],
"leading": 100,
"auto_satin": false,
"reversible": false,
@ -300,5 +303,113 @@
"ŁY": 9,
"æt": 4,
"ßt": 6
}
}
},
"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",
"{",
"|",
"}",
"~",
"À",
"Á",
"Â",
"Ã",
"Ä",
"Å",
"à",
"á",
"â",
"ã",
"ä",
"å"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 10 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 14 KiB

Wyświetl plik

@ -1,10 +1,14 @@
{
"name": "Emilio 20",
"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"
],
"leading": 200,
"auto_satin": false,
"reversible": false,
"letter_case": "upper",
"letter_case": "upper",
"default_glyph": " ",
"min_scale": 0.7,
"max_scale": 1.4,
@ -75,5 +79,43 @@
"y": 174,
"z": 158
},
"kerning_pairs": {}
}
"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"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 27 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 37 KiB

Wyświetl plik

@ -1,51 +1,93 @@
{
"name": "EMILIO_20_Applique",
"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",
"leading": 200,
"auto_satin": false,
"reversible": false,
"letter_case": "upper",
"default_glyph": " ",
"min_scale": 1.0,
"max_scale": 1.5,
"size":42,
"horiz_adv_x_default": 156,
"horiz_adv_x_space": 20,
"units_per_em": 200,
"horiz_adv_x": {
"9": 159,
"8": 160,
"7": 146,
"3": 158,
"5": 161,
"2": 160,
"1": 99,
"Z": 158,
"Y": 174,
"X": 186,
"N": 185,
"K": 188,
"H": 181,
"I": 101,
"P": 170,
"C": 149,
"R": 175,
"A": 180,
"V": 176,
"B": 165,
"D": 164,
"O": 153,
"E": 165,
"F": 163,
"G": 151,
"J": 148,
"M": 222,
"Q": 153,
"S": 160,
"T": 154,
"U": 188,
"W": 286,
"4": 168
},
"kerning_pairs": {}
{
"name": "EMILIO_20_Applique",
"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"
],
"leading": 200,
"auto_satin": false,
"reversible": false,
"letter_case": "upper",
"default_glyph": " ",
"min_scale": 1.0,
"max_scale": 1.5,
"size": 42,
"horiz_adv_x_default": 156,
"horiz_adv_x_space": 20,
"units_per_em": 200,
"horiz_adv_x": {
"9": 159,
"8": 160,
"7": 146,
"3": 158,
"5": 161,
"2": 160,
"1": 99,
"Z": 158,
"Y": 174,
"X": 186,
"N": 185,
"K": 188,
"H": 181,
"I": 101,
"P": 170,
"C": 149,
"R": 175,
"A": 180,
"V": 176,
"B": 165,
"D": 164,
"O": 153,
"E": 165,
"F": 163,
"G": 151,
"J": 148,
"M": 222,
"Q": 153,
"S": 160,
"T": 154,
"U": 188,
"W": 286,
"4": 168
},
"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"
]
}

Wyświetl plik

@ -1,51 +1,93 @@
{
"name": "EMILIO_20_Bold",
"description": "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high.",
"leading": 200,
"auto_satin": false,
"reversible": false,
"letter_case": "upper",
"default_glyph": " ",
"min_scale": 1.0,
"max_scale": 1.5,
"size" : 50,
"horiz_adv_x_default": 156,
"horiz_adv_x_space": 20,
"units_per_em": 200,
"horiz_adv_x": {
"9": 159,
"8": 160,
"7": 146,
"3": 158,
"5": 161,
"2": 160,
"1": 99,
"Z": 158,
"Y": 174,
"X": 186,
"N": 185,
"K": 188,
"H": 181,
"I": 101,
"P": 170,
"C": 149,
"R": 175,
"A": 180,
"V": 176,
"B": 165,
"D": 164,
"O": 153,
"E": 165,
"F": 163,
"G": 151,
"J": 148,
"M": 222,
"Q": 153,
"S": 160,
"T": 154,
"U": 188,
"W": 286,
"4": 168
},
"kerning_pairs": {}
{
"name": "EMILIO_20_Bold",
"description": "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high.",
"keywords": [
"display",
"monogram"
],
"leading": 200,
"auto_satin": false,
"reversible": false,
"letter_case": "upper",
"default_glyph": " ",
"min_scale": 1.0,
"max_scale": 1.5,
"size": 50,
"horiz_adv_x_default": 156,
"horiz_adv_x_space": 20,
"units_per_em": 200,
"horiz_adv_x": {
"9": 159,
"8": 160,
"7": 146,
"3": 158,
"5": 161,
"2": 160,
"1": 99,
"Z": 158,
"Y": 174,
"X": 186,
"N": 185,
"K": 188,
"H": 181,
"I": 101,
"P": 170,
"C": 149,
"R": 175,
"A": 180,
"V": 176,
"B": 165,
"D": 164,
"O": 153,
"E": 165,
"F": 163,
"G": 151,
"J": 148,
"M": 222,
"Q": 153,
"S": 160,
"T": 154,
"U": 188,
"W": 286,
"4": 168
},
"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"
]
}

Wyświetl plik

@ -1,10 +1,13 @@
{
"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",
"keywords": [
"display"
],
"leading": 194,
"auto_satin": false,
"reversible": false,
"letter_case": "upper",
"letter_case": "upper",
"default_glyph": " ",
"min_scale": 0.7,
"max_scale": 1.4,
@ -75,5 +78,43 @@
"y": 168,
"z": 152
},
"kerning_pairs": {}
}
"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"
]
}

Wyświetl plik

@ -1,6 +1,11 @@
{
"name": "EMILIO 20 TRICOLORE",
"description": "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%",
"keywords": [
"monogram",
"display",
"multicolor"
],
"leading": 400,
"auto_satin": false,
"reversible": false,
@ -49,6 +54,44 @@
"4": 337
},
"kerning_pairs": {
"FA":50
}
}
"FA": 50
},
"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"
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Espresso KOR",
"description": "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%",
"keywords": [
"sans_serif"
],
"leading": 100,
"auto_satin": false,
"reversible": true,
@ -368,5 +371,121 @@
"₉": 28,
"№": 93
},
"kerning_pairs": {}
}
"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",
"«",
"'",
"",
"",
"°",
"»",
"×",
"à",
"â",
"ä",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"î",
"ï",
"ô",
"ö",
"÷",
"ù",
"û",
"ü",
"œ",
"ß",
"Ü",
"Ö",
"Ä"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Espresso tiny",
"description": "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).",
"keywords": [
"sans_serif",
"tiny"
],
"leading": 100,
"auto_satin": false,
"reversible": true,
@ -368,5 +372,121 @@
"₉": 28,
"№": 93
},
"kerning_pairs": {}
}
"kerning_pairs": {},
"glyphs": [
"œ",
"ü",
"û",
"ù",
"÷",
"ö",
"ô",
"ï",
"î",
"ë",
"ê",
"é",
"è",
"ç",
"æ",
"ä",
"â",
"à",
"ß",
"Ü",
"×",
"Ö",
"Ä",
"»",
"°",
"«",
"z",
"y",
"x",
"w",
"v",
"u",
"t",
"s",
"r",
"q",
"p",
"o",
"n",
"m",
"l",
"k",
"j",
"i",
"h",
"g",
"f",
"e",
"d",
"c",
"b",
"a",
"_",
"^",
"]",
"\\",
"[",
"Z",
"Y",
"X",
"W",
"V",
"U",
"T",
"S",
"R",
"Q",
"P",
"O",
"N",
"M",
"L",
"K",
"J",
"I",
"H",
"G",
"F",
"E",
"D",
"C",
"B",
"A",
"@",
"?",
">",
"=",
"<",
";",
":",
"9",
"8",
"7",
"6",
"5",
"4",
"3",
"2",
"1",
"0",
"/",
".",
"-",
",",
"+",
"*",
")",
"(",
"'",
"",
"",
"&",
"%",
"!"
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Excalibur KOR",
"description": "Excalibur KOR 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 144 glyphs, covering most western European languages needs.",
"keywords": [
"sans_serif"
],
"leading": 81,
"auto_satin": false,
"reversible": false,
@ -31314,5 +31317,151 @@
"˚#": 24,
"˚\"": 3,
"˚!": 3
}
}
},
"glyphs": [
"•",
"„",
"”",
"“",
"",
"",
"—",
"–",
"œ",
"Œ",
"ü",
"û",
"ú",
"ù",
"ø",
"ö",
"õ",
"ô",
"ó",
"ò",
"ñ",
"ï",
"î",
"í",
"ì",
"ë",
"ê",
"é",
"è",
"ç",
"æ",
"å",
"ä",
"ã",
"â",
"á",
"à",
"ß",
"Ü",
"Û",
"Ú",
"Ù",
"Ø",
"Ö",
"Õ",
"Ô",
"Ó",
"Ò",
"Ñ",
"Ï",
"Î",
"Í",
"Ì",
"Ë",
"Ê",
"É",
"È",
"Ç",
"Æ",
"Å",
"Ä",
"Ã",
"Â",
"Á",
"À",
"»",
"«",
"z",
"y",
"x",
"w",
"v",
"u",
"t",
"s",
"r",
"q",
"p",
"o",
"n",
"m",
"l",
"k",
"j",
"i",
"h",
"g",
"f",
"e",
"d",
"c",
"b",
"a",
"Z",
"Y",
"X",
"W",
"V",
"U",
"T",
"S",
"R",
"Q",
"P",
"O",
"N",
"M",
"L",
"K",
"J",
"I",
"H",
"G",
"F",
"E",
"D",
"C",
"B",
"A",
"?",
";",
":",
"9",
"8",
"7",
"6",
"5",
"4",
"3",
"2",
"1",
"0",
"/",
".",
"-",
",",
"*",
")",
"(",
"'",
"&",
"%",
"\"",
"!"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Fold Ink/Stitch",
"description": "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 up to 200%",
"description": "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 up to 200%",
"keywords": [
"display",
"running_stitch"
],
"leading": 400,
"auto_satin": false,
"reversible": false,
@ -109,8 +113,7 @@
"„": 152,
"€": 180
},
"kerning_pairs": {
"kerning_pairs": {
"FU": 22,
"FR": 22,
"FO": 22,
@ -120,12 +123,56 @@
"JJ": 16,
"QJ": 16,
"YJ": 16,
"Fa": 60,
"VA": 35,
"TA": 60,
"PA": 60,
"YA": 60,
"LT": 60,
"LV": 60
}
}
"Fa": 60,
"VA": 35,
"TA": 60,
"PA": 60,
"YA": 60,
"LT": 60,
"LV": 60
},
"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",
"!",
"-"
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Geneva Simple Sans Rounded",
"description": "Suitable for small fonts (8 to 20 mm)",
"keywords": [
"sans_serif"
],
"leading": 60,
"auto_satin": true,
"reversible": true,
@ -12,5 +15,113 @@
"horiz_adv_x_space": 30,
"units_per_em": 60,
"horiz_adv_x": {},
"kerning_pairs": {}
}
"kerning_pairs": {},
"glyphs": [
"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",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"@",
"<",
">",
"`",
"^",
"|",
"\\",
"*",
"~",
"}",
"{",
"]",
"[",
"$",
"%",
"&",
"#",
"!",
"?",
":",
",",
"'",
"\"",
"“",
"”",
".",
";",
"+",
"-",
"=",
"(",
")",
"_",
"/",
"<22>"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 38 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 67 KiB

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Geneva Simple Sans",
"description": "Suitable for small fonts (6 to 15mm)",
"keywords": [
"sans_serif"
],
"leading": 60,
"auto_satin": true,
"reversible": true,
@ -12,5 +15,108 @@
"horiz_adv_x_space": 34,
"units_per_em": 60,
"horiz_adv_x": {},
"kerning_pairs": {}
}
"kerning_pairs": {},
"glyphs": [
"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",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"@",
"#",
"<",
">",
":",
";",
",",
"'",
"\"",
"“",
"”",
".",
"+",
"&",
"%",
"$",
"*",
"~",
"-",
"=",
"(",
")",
"{",
"}",
"]",
"[",
"_",
"/",
"\\",
"|",
"!",
"?",
"<22>",
"Ä",
"Ö",
"Ü",
"ä",
"ö",
"ü"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 28 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 48 KiB

Wyświetl plik

@ -1,6 +1,10 @@
{
"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 40% and enlarged up to 150% ",
"keywords": [
"sans_serif",
"tiny"
],
"leading": 35,
"auto_satin": false,
"reversible": true,
@ -166,8 +170,8 @@
"Ŗ": 21,
"Ȑ": 21,
"Ȓ": 21,
"S": 21,
"Š": 21,
"S": 21,
"Š": 21,
"ẞ": 26,
"Ə": 25,
"U": 23,
@ -238,7 +242,7 @@
"ǻ": 19,
"ã": 19,
"æ": 27,
"œ": 27,
"œ": 27,
"ǽ": 27,
"b": 20,
"c": 17,
@ -322,7 +326,6 @@
"ñ": 19,
"ø": 17,
"ǿ": 17,
"œ": 27,
"p": 19,
"þ": 20,
"q": 20,
@ -344,12 +347,11 @@
"ť": 12,
"ţ": 12,
"ț": 12,
"u": 19,
"u": 19,
"ú": 19,
"ù": 19,
"û": 19,
"ü": 19,
"u": 19,
"ú": 19,
"ù": 19,
"û": 19,
"ü": 19,
"v": 17,
"w": 28,
"ẃ": 28,
@ -523,8 +525,8 @@
"˜": 15
},
"kerning_pairs": {
"..":-4,
"xi": -3,
"..": -4,
"xi": -3,
"Ya": 3,
"Yá": 4,
"Yă": 4,
@ -8675,5 +8677,167 @@
"Vs": 3,
"VJ": 1,
"QV": 3
}
}
},
"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",
"~",
"À",
"Á",
"Â",
"Ã",
"Ä",
"Å",
"Æ",
"Œ",
"Ç",
"È",
"É",
"Ê",
"Ë",
"Ì",
"Í",
"Î",
"Ï",
"Ñ",
"Ò",
"Ó",
"Ô",
"Õ",
"Ö",
"×",
"Ù",
"Ú",
"Û",
"Ü",
"Ý",
"ß",
"à",
"á",
"â",
"ã",
"ä",
"å",
"æ",
"œ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ñ",
"ò",
"ó",
"ô",
"õ",
"ö",
"ú",
"ù",
"û",
"ü",
"č",
"Č",
"ř",
"Ř",
"Š",
"š",
"Ž",
"ž",
"Ð",
"Þ"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "InfiniPicto",
"description": "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",
"keywords": [
"display",
"multicolor"
],
"leading": 350,
"auto_satin": false,
"reversible": false,
@ -42,5 +46,33 @@
"Y": 256,
"Z": 174
},
"kerning_pairs": {}
}
"kerning_pairs": {},
"glyphs": [
"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"
]
}

Wyświetl plik

@ -1,7 +1,11 @@
{
"name": "Kaushan Script MAM",
"description": "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",
"leading": 113,
"keywords": [
"handwriting",
"italic"
],
"leading": 113,
"auto_satin": false,
"reversible": false,
"default_glyph": " ",
@ -40245,5 +40249,69 @@
"ßC": 3,
"ßÆ": 1,
"ßA": 1
}
}
},
"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"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Learning curve",
"description": "Small running stitch script font of size approximatively 12 mm. It can be reduced down to 90% and enlarged up to 200%",
"keywords": [
"handwriting",
"running_stitch"
],
"leading": 100,
"auto_satin": false,
"reversible": false,
@ -326,7 +330,6 @@
"Δ": 49,
"∆": 49,
"Ω": 68,
"Ω": 68,
"π": 41,
"–": 50,
"—": 100,
@ -397,5 +400,109 @@
"Ti": 3,
"Te": 2,
"Ta": 4
}
}
},
"glyphs": [
"ü",
"û",
"ù",
"ô",
"ï",
"î",
"ë",
"ê",
"é",
"è",
"ç",
"â",
"à",
"ß",
"Î",
"Ê",
"É",
"È",
"Ç",
"À",
"»",
"«",
"z",
"y",
"x",
"w",
"v",
"u",
"t",
"s",
"r",
"q",
"p",
"o",
"n",
"m",
"l",
"k",
"j",
"i",
"h",
"g",
"f",
"e",
"d",
"c",
"b",
"a",
"Z",
"Y",
"X",
"W",
"V",
"U",
"T",
"S",
"R",
"Q",
"P",
"O",
"N",
"M",
"L",
"K",
"J",
"I",
"H",
"G",
"F",
"E",
"D",
"C",
"B",
"A",
"@",
"?",
">",
"=",
"<",
"9",
"8",
"7",
"6",
"5",
"4",
"3",
"2",
"1",
"0",
"/",
".",
"-",
",",
"+",
")",
"(",
"'",
"",
"",
"&",
"%",
"!"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Lobster AGS",
"description": " 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",
"keywords": [
"handwriting",
"italic"
],
"leading": 100,
"auto_satin": false,
"reversible": false,
@ -8712,5 +8716,105 @@
"0]": 2,
"0\\": 1,
"0A": -3
}
}
},
"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",
"ß",
"@",
"&",
"-",
";",
"'",
"",
"",
"+",
".",
"?",
"(",
")",
",",
"=",
":",
"!",
"\""
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Magnolia KOR",
"description": "Magnolia KOR is a script font of size approximatively 20mm. It can be scaled down to 80% and up to 120%",
"keywords": [
"handwriting"
],
"leading": 100,
"auto_satin": false,
"reversible": false,
@ -389,7 +392,7 @@
"f": 29,
"е": 45,
"µ": 56,
"": 23,
"": 34,
"₽": 77,
"¤": 77,
"": 47,
@ -402,8 +405,6 @@
"⁴": 44,
"": 64,
"ʼ": 20,
"": 34,
"": 34,
"ј": 27,
"ґ": 40,
"о": 53,
@ -13978,5 +13979,117 @@
"з.": 5,
"jx": 2,
"j.": 5
}
}
},
"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"
]
}

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 31 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 31 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 794 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 794 KiB

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Manuskript Gothisch",
"description": "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",
"keywords": [
"display"
],
"leading": 125,
"auto_satin": false,
"reversible": false,
@ -248,5 +251,113 @@
"ffl": 91,
"ſt": 67
},
"kerning_pairs": {}
}
"kerning_pairs": {},
"glyphs": [
"!",
"\"",
"&",
"'",
"",
"",
"(",
")",
",",
"-",
".",
"/",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
":",
";",
"<",
"=",
">",
"?",
"@",
"A",
"C",
"B",
"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",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"Ä",
"Æ",
"Ô",
"Ö",
"Ü",
"ß",
"à",
"â",
"ä",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"î",
"ï",
"ô",
"ö",
"ù",
"û",
"ü",
"Œ",
"œ",
"l"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 38 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 49 KiB

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "MarcellusSC-FI",
"description": "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",
"keywords": [
"sans_serif"
],
"leading": 136,
"auto_satin": false,
"reversible": false,
@ -12,7 +15,7 @@
"horiz_adv_x_default": 136,
"horiz_adv_x_space": 30,
"units_per_em": 136,
"horiz_adv_x": {
"horiz_adv_x": {
"fi": 87,
"fl": 107,
"A": 92,
@ -62,7 +65,7 @@
"s": 50,
"t": 65,
"u": 80,
"v": 80,
"v": 80,
"w": 105,
"x": 74,
"y": 67,
@ -271,7 +274,7 @@
"0": 109,
"1": 40,
"2": 72,
"3":75,
"3": 75,
"4": 77,
"5": 63,
"6": 75,
@ -365,7 +368,7 @@
"zy": -5,
"AZ": -10,
"RA": -10,
"ÄÆ" : -12,
"ÄÆ": -12,
"Eo": 1,
"Eð": 1,
"Eò": 1,
@ -788,41 +791,41 @@
"Ąů": 1,
"Ąű": 1,
"Ąų": 1,
"aa": -6,
"aà": -6,
"aä": -6,
"aâ": -6,
"aá": -6,
"àa": -6,
"àà": -6,
"àä": -6,
"àâ": -6,
"àá": -6,
"äa": -6,
"äà": -6,
"ää": -6,
"äâ": -6,
"äá": -6,
"âa": -6,
"âà": -6,
"âä": -6,
"ââ": -6,
"âá": -6,
"áa": -6,
"áà": -6,
"áä": -6,
"áâ": -6,
"áá": -6,
"Aa": -6,
"Aà": -6,
"Aä": -6,
"Aâ": -6,
"Aá": -6,
"Äa": -6,
"Äà": -6,
"Ää": -6,
"Äâ": -6,
"Äá": -6,
"aa": -6,
"aà": -6,
"aä": -6,
"aâ": -6,
"aá": -6,
"àa": -6,
"àà": -6,
"àä": -6,
"àâ": -6,
"àá": -6,
"äa": -6,
"äà": -6,
"ää": -6,
"äâ": -6,
"äá": -6,
"âa": -6,
"âà": -6,
"âä": -6,
"ââ": -6,
"âá": -6,
"áa": -6,
"áà": -6,
"áä": -6,
"áâ": -6,
"áá": -6,
"Aa": -6,
"Aà": -6,
"Aä": -6,
"Aâ": -6,
"Aá": -6,
"Äa": -6,
"Äà": -6,
"Ää": -6,
"Äâ": -6,
"Äá": -6,
"Ua": 1,
"Uà": 1,
"Uá": 1,
@ -1153,12 +1156,7 @@
"ųā": 1,
"ųă": 1,
"ųą": 1,
"Aa": -1,
"Aà": -1,
"Aá": -1,
"Aâ": -1,
"Aã": -1,
"Aä": -1,
"Aå": -1,
"Aā": -1,
"Aă": -1,
@ -1203,12 +1201,7 @@
"Ãā": -1,
"Ãă": -1,
"Ãą": -1,
"Äa": -1,
"Äà": -1,
"Äá": -1,
"Äâ": -1,
"Äã": -1,
"Ää": -1,
"Äå": -1,
"Äā": -1,
"Äă": -1,
@ -7436,5 +7429,117 @@
"Vm": 2,
"Vp": 1,
"Xv": 3
}
}
},
"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",
"¡",
"¿",
"Ä",
"Æ",
"È",
"Ö",
"Ü",
"à",
"á",
"â",
"ä",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ñ",
"ò",
"ó",
"ô",
"ö",
"ù",
"ú",
"û",
"ü",
"Œ",
"œ"
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Ink/Stitch Medium Font",
"description": "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.",
"keywords": [
"sans_serif"
],
"leading": 90,
"auto_satin": true,
"reversible": true,
@ -12,5 +15,96 @@
"horiz_adv_x_space": 51,
"units_per_em": 90,
"horiz_adv_x": {},
"kerning_pairs": {}
}
"kerning_pairs": {},
"glyphs": [
"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",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"@",
"<",
">",
":",
",",
"'",
"\"",
"“",
"”",
".",
"+",
"#",
"-",
"=",
"(",
")",
"_",
"/",
"<22>",
";"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 36 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 46 KiB

Plik diff jest za duży Load Diff

Wyświetl plik

@ -1,6 +1,11 @@
{
"name": "Namskout",
"description": "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% ",
"keywords": [
"applique",
"display",
"monogram"
],
"leading": 350,
"auto_satin": false,
"reversible": false,
@ -18114,5 +18119,50 @@
"//": 77,
"74": 23,
"/4": 17
}
}
},
"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",
"Ä",
"È",
"Ö",
"Ü"
]
}

Wyświetl plik

@ -1,6 +1,12 @@
{ "name": "NickAinley",
{
"name": "NickAinley",
"description": "A tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn",
"leading": 40,
"keywords": [
"handwriting",
"running_stitch",
"tiny"
],
"leading": 40,
"auto_satin": false,
"reversible": false,
"letter_case": "",
@ -163,11 +169,11 @@
"ļ": 5,
"ł": 5,
"m": 21,
"o":12,
"o": 12,
"œ": 18,
"p": 11,
"þ": 11,
"q" :11,
"q": 11,
"r": 11,
"ŕ": 11,
"ř": 11,
@ -499,5 +505,77 @@
"”Е": -7,
"”Б": 1,
"”А": 5
}
},
"glyphs": [
"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",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"@",
"/",
"!",
"@",
"'",
",",
"",
""
]
}

Wyświetl plik

@ -1,6 +1,9 @@
{
"name": "Pacificlo",
"description": "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. ",
"keywords": [
"handwriting"
],
"leading": 100,
"auto_satin": false,
"reversible": false,
@ -13,7 +16,7 @@
"horiz_adv_x_space": 20,
"units_per_em": 75,
"horiz_adv_x": {
"$": 33,
"$": 33,
"A": 58,
"Å": 58,
"Æ": 76,
@ -142,31 +145,31 @@
"`": 45
},
"kerning_pairs": {
"a,": -10,
"b,": -10,
"c,": -10,
"d,": -10,
"e,": -10,
"f,": -10,
"g,": -10,
"h,": -10,
"i,": -10,
"k,": -10,
"l,": -10,
"m,": -10,
"n,": -10,
"o,": -10,
"p,": -10,
"q,": -10,
"r,": -10,
"s,": -10,
"t,": -10,
"u,": -10,
"v,": -10,
"w,": -10,
"x,": -10,
"y,": -10,
"z,": -10,
"a,": -10,
"b,": -10,
"c,": -10,
"d,": -10,
"e,": -10,
"f,": -10,
"g,": -10,
"h,": -10,
"i,": -10,
"k,": -10,
"l,": -10,
"m,": -10,
"n,": -10,
"o,": -10,
"p,": -10,
"q,": -10,
"r,": -10,
"s,": -10,
"t,": -10,
"u,": -10,
"v,": -10,
"w,": -10,
"x,": -10,
"y,": -10,
"z,": -10,
"L*": -1,
"dj": -2,
"dì": -4,
@ -1494,5 +1497,128 @@
"№Dž": 2,
"ѓ…": -10,
"ґć": 3
}
}
},
"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",
"¡",
"·",
"¿",
"Æ",
"È",
"Ñ",
"Ô",
"Õ",
"Ö",
"Ü",
"ß",
"à",
"á",
"â",
"ã",
"ä",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"ì",
"í",
"î",
"ï",
"ñ",
"ò",
"ó",
"ô",
"õ",
"ö",
"ù",
"ú",
"û",
"ü",
"ı",
"Œ",
"œ"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Pacificlo tiny",
"description": "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).",
"keywords": [
"handwriting",
"tiny"
],
"leading": 100,
"auto_satin": false,
"reversible": false,
@ -13,7 +17,7 @@
"horiz_adv_x_space": 20,
"units_per_em": 75,
"horiz_adv_x": {
"$": 33,
"$": 33,
"A": 58,
"Å": 58,
"Æ": 76,
@ -142,31 +146,31 @@
"`": 45
},
"kerning_pairs": {
"a,": -10,
"b,": -10,
"c,": -10,
"d,": -10,
"e,": -10,
"f,": -10,
"g,": -10,
"h,": -10,
"i,": -10,
"k,": -10,
"l,": -10,
"m,": -10,
"n,": -10,
"o,": -10,
"p,": -10,
"q,": -10,
"r,": -10,
"s,": -10,
"t,": -10,
"u,": -10,
"v,": -10,
"w,": -10,
"x,": -10,
"y,": -10,
"z,": -10,
"a,": -10,
"b,": -10,
"c,": -10,
"d,": -10,
"e,": -10,
"f,": -10,
"g,": -10,
"h,": -10,
"i,": -10,
"k,": -10,
"l,": -10,
"m,": -10,
"n,": -10,
"o,": -10,
"p,": -10,
"q,": -10,
"r,": -10,
"s,": -10,
"t,": -10,
"u,": -10,
"v,": -10,
"w,": -10,
"x,": -10,
"y,": -10,
"z,": -10,
"L*": -1,
"dj": -2,
"dì": -4,
@ -1494,5 +1498,128 @@
"№Dž": 2,
"ѓ…": -10,
"ґć": 3
}
}
},
"glyphs": [
"",
"œ",
"Œ",
"ı",
"ü",
"û",
"ú",
"ù",
"ö",
"õ",
"ô",
"ó",
"ò",
"ñ",
"ï",
"î",
"í",
"ì",
"ë",
"ê",
"é",
"è",
"ç",
"æ",
"ä",
"ã",
"â",
"á",
"à",
"ß",
"Ü",
"Ö",
"Õ",
"Ô",
"Ñ",
"È",
"Æ",
"¿",
"·",
"¡",
"z",
"y",
"x",
"w",
"v",
"u",
"t",
"s",
"r",
"q",
"p",
"o",
"n",
"m",
"l",
"k",
"j",
"i",
"h",
"g",
"f",
"e",
"d",
"c",
"b",
"a",
"\\",
"Z",
"Y",
"X",
"W",
"V",
"U",
"T",
"S",
"R",
"Q",
"P",
"O",
"N",
"M",
"L",
"K",
"J",
"I",
"H",
"G",
"F",
"E",
"D",
"C",
"B",
"A",
"@",
"?",
"=",
";",
":",
"9",
"8",
"7",
"6",
"5",
"4",
"3",
"2",
"1",
"0",
"/",
".",
"-",
",",
"+",
"*",
")",
"(",
"'",
"",
"&",
"\"",
"!"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Roman AGS",
"description": "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",
"keywords": [
"serif",
"italic"
],
"leading": 150,
"auto_satin": false,
"reversible": true,
@ -11224,5 +11228,110 @@
"": 11,
"": 6,
"": 11
}
}
},
"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",
"Ä",
"Æ",
"Ö",
"Ü",
"ß",
"à",
"á",
"â",
"ä",
"æ",
"ç",
"è",
"é",
"ê",
"ë",
"î",
"ï",
"ô",
"ö",
"ù",
"û",
"ü",
"Œ",
"œ"
]
}

Wyświetl plik

@ -1,10 +1,15 @@
{
"name": "Roman bicolor AGS",
"description": "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",
"keywords": [
"serif",
"italic",
"multicolor"
],
"leading": 150,
"auto_satin": false,
"reversible": true,
"letter_case": "upper",
"letter_case": "upper",
"default_glyph": " ",
"min_scale": 0.8,
"max_scale": 1.3,
@ -11225,5 +11230,38 @@
"": 11,
"": 6,
"": 11
}
}
},
"glyphs": [
"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",
"Ä",
"Æ",
"Ö",
"Ü",
"Œ"
]
}

Wyświetl plik

@ -1,7 +1,11 @@
{
"name": "Sacramarif",
"description": "Based on Sacramento. Very small font with runstitch. It can be scaled from 80% to 150%",
"leading": 83,
"keywords": [
"handwriting",
"running_stitch"
],
"leading": 83,
"auto_satin": false,
"reversible": false,
"default_glyph": " ",
@ -49,7 +53,7 @@
"i": 17,
"j": 13,
"k": 28,
"l":21,
"l": 21,
"m": 53,
"n": 36,
"o": 26,
@ -5775,5 +5779,120 @@
"Vm": 3,
"Vx": 4,
"Xm": 4
}
}
},
"glyphs": [
"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",
"ß",
"À",
"à",
"á",
"â",
"ä",
"æ",
"Ç",
"ç",
"È",
"É",
"Ë",
"Ê",
"è",
"é",
"ê",
"ë",
"Í",
"Î",
"Ï",
"ï",
"î",
"Ù",
"Û",
"ù",
"ü",
"û",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"#",
"+",
"=",
"<",
">",
"@",
"/",
"'",
"",
"",
"&",
"(",
")",
"*",
"§",
".",
",",
":",
";",
"!",
"?",
"«",
"»",
"-"
]
}

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "Ink/Stitch Small Font",
"description": "A font suited for small characters. The capital em is 0.2 inches wide at 100% scale. Can be scaled up to 300%.",
"keywords": [
"sans_serif",
"tiny"
],
"leading": 30,
"auto_satin": true,
"reversible": true,
@ -12,5 +16,96 @@
"horiz_adv_x_space": 17,
"units_per_em": 30,
"horiz_adv_x": {},
"kerning_pairs": {}
}
"kerning_pairs": {},
"glyphs": [
"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",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"@",
"<",
">",
":",
",",
"'",
"\"",
"“",
"”",
".",
"+",
"-",
"=",
"(",
")",
"_",
"/",
"<22>",
"#",
";"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 42 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 59 KiB

Wyświetl plik

@ -1,7 +1,11 @@
{
"name": "Sortefax XL Initials",
"description": " 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",
"leading": 950,
"keywords": [
"display",
"monogram"
],
"leading": 950,
"auto_satin": false,
"reversible": false,
"letter_case": "upper",
@ -13,94 +17,796 @@
"horiz_adv_x_space": 350,
"units_per_em": 660,
"horiz_adv_x": {
"(": 945,
")": 888,
"[": 945,
"]": 888,
"{": 870,
"}": 870,
".": 850,
",": 945,
";": 945,
":": 945,
"A":470,
"B":428,
"C":400,
"D":477,
"E":378,
"F":430,
"G":446,
"H":503,
"I":225,
"J":226,
"K":486,
"L":391,
"M":600,
"N":457,
"O":436,
"P":448,
"Q":436,
"R":466,
"S":350,
"T":404,
"U":538,
"V":478,
"W":723,
"X":418,
"Y":437,
"Z":406,
"0":416,
"1":257,
"2":346,
"3":405,
"4":444,
"5":359,
"6":402,
"7":368,
"8":425,
"9":402,
"&":519
"(": 945,
")": 888,
"[": 945,
"]": 888,
"{": 870,
"}": 870,
".": 850,
",": 945,
";": 945,
":": 945,
"A": 470,
"B": 428,
"C": 400,
"D": 477,
"E": 378,
"F": 430,
"G": 446,
"H": 503,
"I": 225,
"J": 226,
"K": 486,
"L": 391,
"M": 600,
"N": 457,
"O": 436,
"P": 448,
"Q": 436,
"R": 466,
"S": 350,
"T": 404,
"U": 538,
"V": 478,
"W": 723,
"X": 418,
"Y": 437,
"Z": 406,
"0": 416,
"1": 257,
"2": 346,
"3": 405,
"4": 444,
"5": 359,
"6": 402,
"7": 368,
"8": 425,
"9": 402,
"&": 519
},
"kerning_pairs": {
"A(":470,"(A":945, "A[":470,"[A":945, "A{":470,"{A":870, "A)":470,")A":888, "A]":470,"]A":830, "A}":470,"}A":870, "A.":470,".A":850, "A,":470,",A":945, "A;":470,";A":945, "A:":470,":A":945,
"B(":428,"(B":945, "B[":428,"[B":945, "B{":428,"{B":870, "B)":428,")B":888, "B]":428,"]B":830, "B}":428,"}B":870, "B.":428,".B":850, "B,":428,",B":945, "B;":428,";B":945, "B:":428,":B":945,
"C(":400,"(C":945, "C[":400,"[C":945, "C{":400,"{C":870, "C)":400,")C":888, "C]":400,"]C":830, "C}":400,"}C":870, "C.":400,".C":850, "C,":400,",C":945, "C;":400,";C":945, "C:":400,":C":945,
"D(":477,"(D":945, "D[":477,"[D":945, "D{":477,"{D":870, "D)":477,")D":888, "D]":477,"]D":830, "D}":477,"}D":870, "D.":477,".D":850, "D,":477,",D":945, "D;":477,";D":945, "D:":477,":D":945,
"E(":378,"(E":945, "E[":378,"[E":945, "E{":378,"{E":870, "E)":378,")E":888, "E]":378,"]E":830, "E}":378,"}E":870, "E.":378,".E":850, "E,":378,",E":945, "E;":378,";E":945, "E:":378,":E":945,
"F(":430,"(F":945, "F[":430,"[F":945, "F{":430,"{F":870, "F)":430,")F":888, "F]":430,"]F":830, "F}":430,"}F":870, "F.":430,".F":850, "F,":430,",F":945, "F;":430,";F":945, "F:":430,":F":945,
"G(":446,"(G":945, "G[":446,"[G":945, "G{":446,"{G":870, "G)":446,")G":888, "G]":446,"]G":830, "G}":446,"}G":870, "G.":446,".G":850, "G,":446,",G":945, "G;":446,";G":945, "G:":446,":G":945,
"H(":503,"(H":945, "H[":503,"[H":945, "H{":503,"{H":870, "H)":503,")H":888, "H]":503,"]H":830, "H}":503,"}H":870, "H.":503,".H":850, "H,":503,",H":945, "H;":503,";H":945, "H:":503,":H":945,
"I(":225,"(I":945, "I[":225,"[I":945, "I{":225,"{I":870, "I)":225,")I":888, "I]":225,"]I":830, "I}":225,"}I":870, "I.":225,".I":850, "I,":225,",I":945, "I;":225,";I":945, "I:":225,":I":945,
"J(":226,"(J":945, "J[":226,"[J":945, "J{":226,"{J":870, "J)":226,")J":888, "J]":226,"]J":830, "J}":226,"}J":870, "J.":226,".J":850, "J,":226,",J":945, "J;":226,";J":945, "J:":226,":J":945,
"K(":486,"(K":945, "K[":486,"[K":945, "K{":486,"{K":870, "K)":486,")K":888, "K]":486,"]K":830, "K}":486,"}K":870, "K.":486,".K":850, "K,":486,",K":945, "K;":486,";K":945, "K:":486,":K":945,
"L(":391,"(L":945, "L[":391,"[L":945, "L{":391,"{L":870, "L)":391,")L":888, "L]":391,"]L":830, "L}":391,"}L":870, "L.":391,".L":850, "L,":391,",L":945, "L;":391,";L":945, "L:":391,":L":945,
"M(":600,"(M":945, "M[":600,"[M":945, "M{":600,"{M":870, "M)":600,")M":888, "M]":600,"]M":830, "M}":600,"}M":870, "M.":600,".M":850, "M,":600,",M":945, "M;":600,";M":945, "M:":600,":M":945,
"N(":457,"(N":945, "N[":457,"[N":945, "N{":457,"{N":870, "N)":457,")N":888, "N]":457,"]N":830, "N}":457,"}N":870, "N.":457,".N":850, "N,":457,",N":945, "N;":457,";N":945, "N:":457,":N":945,
"O(":436,"(O":945, "O[":436,"[O":945, "O{":436,"{O":870, "O)":436,")O":888, "O]":436,"]O":830, "O}":436,"}O":870, "O.":436,".O":850, "O,":436,",O":945, "O;":436,";O":945, "O:":436,":O":945,
"P(":448,"(P":945, "P[":448,"[P":945, "P{":448,"{P":870, "P)":448,")P":888, "P]":448,"]P":830, "P}":448,"}P":870, "P.":448,".P":850, "P,":448,",P":945, "P;":448,";P":945, "P:":448,":P":945,
"Q(":436,"(Q":945, "Q[":436,"[Q":945, "Q{":436,"{Q":870, "Q)":436,")Q":888, "Q]":436,"]Q":830, "Q}":436,"}Q":870, "Q.":436,".Q":850, "Q,":436,",Q":945, "Q;":436,";Q":945, "Q:":436,":Q":945,
"R(":466,"(R":945, "R[":466,"[R":945, "R{":466,"{R":870, "R)":466,")R":888, "R]":466,"]R":830, "R}":466,"}R":870, "R.":466,".R":850, "R,":466,",R":945, "R;":466,";R":945, "R:":466,":R":945,
"S(":350,"(S":945, "S[":350,"[S":945, "S{":350,"{S":870, "S)":350,")S":888, "S]":350,"]S":830, "S}":350,"}S":870, "S.":350,".S":850, "S,":350,",S":945, "S;":350,";S":945, "S:":350,":S":945,
"T(":404,"(T":945, "T[":404,"[T":945, "T{":404,"{T":870, "T)":404,")T":888, "T]":404,"]T":830, "T}":404,"}T":870, "T.":404,".T":850, "T,":404,",T":945, "T;":404,";T":945, "T:":404,":T":945,
"U(":538,"(U":945, "U[":538,"[U":945, "U{":538,"{U":870, "U)":538,")U":888, "U]":538,"]U":830, "U}":538,"}U":870, "U.":538,".U":850, "U,":538,",U":945, "U;":538,";U":945, "U:":538,":U":945,
"V(":478,"(V":945, "V[":478,"[V":945, "V{":478,"{V":870, "V)":478,")V":888, "V]":478,"]V":830, "V}":478,"}V":870, "V.":478,".V":850, "V,":478,",V":945, "V;":478,";V":945, "V:":478,":V":945,
"W(":723,"(W":945, "W[":723,"[W":945, "W{":723,"{W":870, "W)":723,")W":888, "W]":723,"]W":830, "W}":723,"}W":870, "W.":723,".W":850, "W,":723,",W":945, "W;":723,";W":945, "W:":723,":W":945,
"X(":418,"(X":945, "X[":418,"[X":945, "X{":418,"{X":870, "X)":418,")X":888, "X]":418,"]X":830, "X}":418,"}X":870, "X.":418,".X":850, "X,":418,",X":945, "X;":418,";X":945, "X:":418,":X":945,
"Y(":437,"(Y":945, "Y[":437,"[Y":945, "Y{":437,"{Y":870, "Y)":437,")Y":888, "Y]":437,"]Y":830, "Y}":437,"}Y":870, "Y.":437,".Y":850, "Y,":437,",Y":945, "Y;":437,";Y":945, "Y:":437,":Y":945,
"Z(":406,"(Z":945, "Z[":406,"[Z":945, "Z{":406,"{Z":870, "Z)":406,")Z":888, "Z]":406,"]Z":830, "Z}":406,"}Z":870, "Z.":406,".Z":850, "Z,":406,",Z":945, "Z;":406,";Z":945, "Z:":406,":Z":945,
"0(":416,"(0":945, "0[":416,"[0":945, "0{":416,"{0":870, "0)":416,")0":888, "0]":416,"]0":830, "0}":416,"}0":870, "0.":416,".0":850, "0,":416,",0":945, "0;":416,";0":945, "0:":416,":0":945,
"1(":257,"(1":945, "1[":257,"[1":945, "1{":257,"{1":870, "1)":257,")1":888, "1]":257,"]1":830, "1}":257,"}1":870, "1.":257,".1":850, "1,":257,",1":945, "1;":257,";1":945, "1:":257,":1":945,
"2(":346,"(2":945, "2[":346,"[2":945, "2{":346,"{2":870, "2)":346,")2":888, "2]":346,"]2":830, "2}":346,"}2":870, "2.":346,".2":850, "2,":346,",2":945, "2;":346,";2":945, "2:":346,":2":945,
"3(":405,"(3":945, "3[":405,"[3":945, "3{":405,"{3":870, "3)":405,")3":888, "3]":405,"]3":830, "3}":405,"}3":870, "3.":405,".3":850, "3,":405,",3":945, "3;":405,";3":945, "3:":405,":3":945,
"4(":444,"(4":945, "4[":444,"[4":945, "4{":444,"{4":870, "4)":444,")4":888, "4]":444,"]4":830, "4}":444,"}4":870, "4.":444,".4":850, "4,":444,",4":945, "4;":444,";4":945, "4:":444,":4":945,
"5(":359,"(5":945, "5[":359,"[5":945, "5{":359,"{5":870, "5)":359,")5":888, "5]":359,"]5":830, "5}":359,"}5":870, "5.":359,".5":850, "5,":359,",5":945, "5;":359,";5":945, "5:":359,":5":945,
"6(":402,"(6":945, "6[":402,"[6":945, "6{":402,"{6":870, "6)":402,")6":888, "6]":402,"]6":830, "6}":402,"}6":870, "6.":402,".6":850, "6,":402,",6":945, "6;":402,";6":945, "6:":402,":6":945,
"7(":368,"(7":945, "7[":368,"[7":945, "7{":368,"{7":870, "7)":368,")7":888, "7]":368,"]7":830, "7}":368,"}7":870, "7.":368,".7":850, "7,":368,",7":945, "7;":368,";7":945, "7:":368,":7":945,
"8(":425,"(8":945, "8[":425,"[8":945, "8{":425,"{8":870, "8)":425,")8":888, "8]":425,"]8":830, "8}":425,"}8":870, "8.":425,".8":850, "8,":425,",8":945, "8;":425,";8":945, "8:":425,":8":945,
"9(":402,"(9":945, "9[":402,"[9":945, "9{":402,"{9":870, "9)":402,")9":888, "9]":402,"]9":830, "9}":402,"}9":870, "9.":402,".9":850, "9,":402,",9":945, "9;":402,";9":945, "9:":402,":9":945,
"&(":519,"(&":945, "&[":519,"[&":945, "&{":519,"{&":870, "&)":519,")&":888, "&]":519,"]&":830, "&}":519,"}&":870, "&.":519,".&":850, "&,":519,",&":945, "&;":519,";&":945, "&:":519,":&":945,
"00": -20,
"A(": 470,
"(A": 945,
"A[": 470,
"[A": 945,
"A{": 470,
"{A": 870,
"A)": 470,
")A": 888,
"A]": 470,
"]A": 830,
"A}": 470,
"}A": 870,
"A.": 470,
".A": 850,
"A,": 470,
",A": 945,
"A;": 470,
";A": 945,
"A:": 470,
":A": 945,
"B(": 428,
"(B": 945,
"B[": 428,
"[B": 945,
"B{": 428,
"{B": 870,
"B)": 428,
")B": 888,
"B]": 428,
"]B": 830,
"B}": 428,
"}B": 870,
"B.": 428,
".B": 850,
"B,": 428,
",B": 945,
"B;": 428,
";B": 945,
"B:": 428,
":B": 945,
"C(": 400,
"(C": 945,
"C[": 400,
"[C": 945,
"C{": 400,
"{C": 870,
"C)": 400,
")C": 888,
"C]": 400,
"]C": 830,
"C}": 400,
"}C": 870,
"C.": 400,
".C": 850,
"C,": 400,
",C": 945,
"C;": 400,
";C": 945,
"C:": 400,
":C": 945,
"D(": 477,
"(D": 945,
"D[": 477,
"[D": 945,
"D{": 477,
"{D": 870,
"D)": 477,
")D": 888,
"D]": 477,
"]D": 830,
"D}": 477,
"}D": 870,
"D.": 477,
".D": 850,
"D,": 477,
",D": 945,
"D;": 477,
";D": 945,
"D:": 477,
":D": 945,
"E(": 378,
"(E": 945,
"E[": 378,
"[E": 945,
"E{": 378,
"{E": 870,
"E)": 378,
")E": 888,
"E]": 378,
"]E": 830,
"E}": 378,
"}E": 870,
"E.": 378,
".E": 850,
"E,": 378,
",E": 945,
"E;": 378,
";E": 945,
"E:": 378,
":E": 945,
"F(": 430,
"(F": 945,
"F[": 430,
"[F": 945,
"F{": 430,
"{F": 870,
"F)": 430,
")F": 888,
"F]": 430,
"]F": 830,
"F}": 430,
"}F": 870,
"F.": 430,
".F": 850,
"F,": 430,
",F": 945,
"F;": 430,
";F": 945,
"F:": 430,
":F": 945,
"G(": 446,
"(G": 945,
"G[": 446,
"[G": 945,
"G{": 446,
"{G": 870,
"G)": 446,
")G": 888,
"G]": 446,
"]G": 830,
"G}": 446,
"}G": 870,
"G.": 446,
".G": 850,
"G,": 446,
",G": 945,
"G;": 446,
";G": 945,
"G:": 446,
":G": 945,
"H(": 503,
"(H": 945,
"H[": 503,
"[H": 945,
"H{": 503,
"{H": 870,
"H)": 503,
")H": 888,
"H]": 503,
"]H": 830,
"H}": 503,
"}H": 870,
"H.": 503,
".H": 850,
"H,": 503,
",H": 945,
"H;": 503,
";H": 945,
"H:": 503,
":H": 945,
"I(": 225,
"(I": 945,
"I[": 225,
"[I": 945,
"I{": 225,
"{I": 870,
"I)": 225,
")I": 888,
"I]": 225,
"]I": 830,
"I}": 225,
"}I": 870,
"I.": 225,
".I": 850,
"I,": 225,
",I": 945,
"I;": 225,
";I": 945,
"I:": 225,
":I": 945,
"J(": 226,
"(J": 945,
"J[": 226,
"[J": 945,
"J{": 226,
"{J": 870,
"J)": 226,
")J": 888,
"J]": 226,
"]J": 830,
"J}": 226,
"}J": 870,
"J.": 226,
".J": 850,
"J,": 226,
",J": 945,
"J;": 226,
";J": 945,
"J:": 226,
":J": 945,
"K(": 486,
"(K": 945,
"K[": 486,
"[K": 945,
"K{": 486,
"{K": 870,
"K)": 486,
")K": 888,
"K]": 486,
"]K": 830,
"K}": 486,
"}K": 870,
"K.": 486,
".K": 850,
"K,": 486,
",K": 945,
"K;": 486,
";K": 945,
"K:": 486,
":K": 945,
"L(": 391,
"(L": 945,
"L[": 391,
"[L": 945,
"L{": 391,
"{L": 870,
"L)": 391,
")L": 888,
"L]": 391,
"]L": 830,
"L}": 391,
"}L": 870,
"L.": 391,
".L": 850,
"L,": 391,
",L": 945,
"L;": 391,
";L": 945,
"L:": 391,
":L": 945,
"M(": 600,
"(M": 945,
"M[": 600,
"[M": 945,
"M{": 600,
"{M": 870,
"M)": 600,
")M": 888,
"M]": 600,
"]M": 830,
"M}": 600,
"}M": 870,
"M.": 600,
".M": 850,
"M,": 600,
",M": 945,
"M;": 600,
";M": 945,
"M:": 600,
":M": 945,
"N(": 457,
"(N": 945,
"N[": 457,
"[N": 945,
"N{": 457,
"{N": 870,
"N)": 457,
")N": 888,
"N]": 457,
"]N": 830,
"N}": 457,
"}N": 870,
"N.": 457,
".N": 850,
"N,": 457,
",N": 945,
"N;": 457,
";N": 945,
"N:": 457,
":N": 945,
"O(": 436,
"(O": 945,
"O[": 436,
"[O": 945,
"O{": 436,
"{O": 870,
"O)": 436,
")O": 888,
"O]": 436,
"]O": 830,
"O}": 436,
"}O": 870,
"O.": 436,
".O": 850,
"O,": 436,
",O": 945,
"O;": 436,
";O": 945,
"O:": 436,
":O": 945,
"P(": 448,
"(P": 945,
"P[": 448,
"[P": 945,
"P{": 448,
"{P": 870,
"P)": 448,
")P": 888,
"P]": 448,
"]P": 830,
"P}": 448,
"}P": 870,
"P.": 448,
".P": 850,
"P,": 448,
",P": 945,
"P;": 448,
";P": 945,
"P:": 448,
":P": 945,
"Q(": 436,
"(Q": 945,
"Q[": 436,
"[Q": 945,
"Q{": 436,
"{Q": 870,
"Q)": 436,
")Q": 888,
"Q]": 436,
"]Q": 830,
"Q}": 436,
"}Q": 870,
"Q.": 436,
".Q": 850,
"Q,": 436,
",Q": 945,
"Q;": 436,
";Q": 945,
"Q:": 436,
":Q": 945,
"R(": 466,
"(R": 945,
"R[": 466,
"[R": 945,
"R{": 466,
"{R": 870,
"R)": 466,
")R": 888,
"R]": 466,
"]R": 830,
"R}": 466,
"}R": 870,
"R.": 466,
".R": 850,
"R,": 466,
",R": 945,
"R;": 466,
";R": 945,
"R:": 466,
":R": 945,
"S(": 350,
"(S": 945,
"S[": 350,
"[S": 945,
"S{": 350,
"{S": 870,
"S)": 350,
")S": 888,
"S]": 350,
"]S": 830,
"S}": 350,
"}S": 870,
"S.": 350,
".S": 850,
"S,": 350,
",S": 945,
"S;": 350,
";S": 945,
"S:": 350,
":S": 945,
"T(": 404,
"(T": 945,
"T[": 404,
"[T": 945,
"T{": 404,
"{T": 870,
"T)": 404,
")T": 888,
"T]": 404,
"]T": 830,
"T}": 404,
"}T": 870,
"T.": 404,
".T": 850,
"T,": 404,
",T": 945,
"T;": 404,
";T": 945,
"T:": 404,
":T": 945,
"U(": 538,
"(U": 945,
"U[": 538,
"[U": 945,
"U{": 538,
"{U": 870,
"U)": 538,
")U": 888,
"U]": 538,
"]U": 830,
"U}": 538,
"}U": 870,
"U.": 538,
".U": 850,
"U,": 538,
",U": 945,
"U;": 538,
";U": 945,
"U:": 538,
":U": 945,
"V(": 478,
"(V": 945,
"V[": 478,
"[V": 945,
"V{": 478,
"{V": 870,
"V)": 478,
")V": 888,
"V]": 478,
"]V": 830,
"V}": 478,
"}V": 870,
"V.": 478,
".V": 850,
"V,": 478,
",V": 945,
"V;": 478,
";V": 945,
"V:": 478,
":V": 945,
"W(": 723,
"(W": 945,
"W[": 723,
"[W": 945,
"W{": 723,
"{W": 870,
"W)": 723,
")W": 888,
"W]": 723,
"]W": 830,
"W}": 723,
"}W": 870,
"W.": 723,
".W": 850,
"W,": 723,
",W": 945,
"W;": 723,
";W": 945,
"W:": 723,
":W": 945,
"X(": 418,
"(X": 945,
"X[": 418,
"[X": 945,
"X{": 418,
"{X": 870,
"X)": 418,
")X": 888,
"X]": 418,
"]X": 830,
"X}": 418,
"}X": 870,
"X.": 418,
".X": 850,
"X,": 418,
",X": 945,
"X;": 418,
";X": 945,
"X:": 418,
":X": 945,
"Y(": 437,
"(Y": 945,
"Y[": 437,
"[Y": 945,
"Y{": 437,
"{Y": 870,
"Y)": 437,
")Y": 888,
"Y]": 437,
"]Y": 830,
"Y}": 437,
"}Y": 870,
"Y.": 437,
".Y": 850,
"Y,": 437,
",Y": 945,
"Y;": 437,
";Y": 945,
"Y:": 437,
":Y": 945,
"Z(": 406,
"(Z": 945,
"Z[": 406,
"[Z": 945,
"Z{": 406,
"{Z": 870,
"Z)": 406,
")Z": 888,
"Z]": 406,
"]Z": 830,
"Z}": 406,
"}Z": 870,
"Z.": 406,
".Z": 850,
"Z,": 406,
",Z": 945,
"Z;": 406,
";Z": 945,
"Z:": 406,
":Z": 945,
"0(": 416,
"(0": 945,
"0[": 416,
"[0": 945,
"0{": 416,
"{0": 870,
"0)": 416,
")0": 888,
"0]": 416,
"]0": 830,
"0}": 416,
"}0": 870,
"0.": 416,
".0": 850,
"0,": 416,
",0": 945,
"0;": 416,
";0": 945,
"0:": 416,
":0": 945,
"1(": 257,
"(1": 945,
"1[": 257,
"[1": 945,
"1{": 257,
"{1": 870,
"1)": 257,
")1": 888,
"1]": 257,
"]1": 830,
"1}": 257,
"}1": 870,
"1.": 257,
".1": 850,
"1,": 257,
",1": 945,
"1;": 257,
";1": 945,
"1:": 257,
":1": 945,
"2(": 346,
"(2": 945,
"2[": 346,
"[2": 945,
"2{": 346,
"{2": 870,
"2)": 346,
")2": 888,
"2]": 346,
"]2": 830,
"2}": 346,
"}2": 870,
"2.": 346,
".2": 850,
"2,": 346,
",2": 945,
"2;": 346,
";2": 945,
"2:": 346,
":2": 945,
"3(": 405,
"(3": 945,
"3[": 405,
"[3": 945,
"3{": 405,
"{3": 870,
"3)": 405,
")3": 888,
"3]": 405,
"]3": 830,
"3}": 405,
"}3": 870,
"3.": 405,
".3": 850,
"3,": 405,
",3": 945,
"3;": 405,
";3": 945,
"3:": 405,
":3": 945,
"4(": 444,
"(4": 945,
"4[": 444,
"[4": 945,
"4{": 444,
"{4": 870,
"4)": 444,
")4": 888,
"4]": 444,
"]4": 830,
"4}": 444,
"}4": 870,
"4.": 444,
".4": 850,
"4,": 444,
",4": 945,
"4;": 444,
";4": 945,
"4:": 444,
":4": 945,
"5(": 359,
"(5": 945,
"5[": 359,
"[5": 945,
"5{": 359,
"{5": 870,
"5)": 359,
")5": 888,
"5]": 359,
"]5": 830,
"5}": 359,
"}5": 870,
"5.": 359,
".5": 850,
"5,": 359,
",5": 945,
"5;": 359,
";5": 945,
"5:": 359,
":5": 945,
"6(": 402,
"(6": 945,
"6[": 402,
"[6": 945,
"6{": 402,
"{6": 870,
"6)": 402,
")6": 888,
"6]": 402,
"]6": 830,
"6}": 402,
"}6": 870,
"6.": 402,
".6": 850,
"6,": 402,
",6": 945,
"6;": 402,
";6": 945,
"6:": 402,
":6": 945,
"7(": 368,
"(7": 945,
"7[": 368,
"[7": 945,
"7{": 368,
"{7": 870,
"7)": 368,
")7": 888,
"7]": 368,
"]7": 830,
"7}": 368,
"}7": 870,
"7.": 368,
".7": 850,
"7,": 368,
",7": 945,
"7;": 368,
";7": 945,
"7:": 368,
":7": 945,
"8(": 425,
"(8": 945,
"8[": 425,
"[8": 945,
"8{": 425,
"{8": 870,
"8)": 425,
")8": 888,
"8]": 425,
"]8": 830,
"8}": 425,
"}8": 870,
"8.": 425,
".8": 850,
"8,": 425,
",8": 945,
"8;": 425,
";8": 945,
"8:": 425,
":8": 945,
"9(": 402,
"(9": 945,
"9[": 402,
"[9": 945,
"9{": 402,
"{9": 870,
"9)": 402,
")9": 888,
"9]": 402,
"]9": 830,
"9}": 402,
"}9": 870,
"9.": 402,
".9": 850,
"9,": 402,
",9": 945,
"9;": 402,
";9": 945,
"9:": 402,
":9": 945,
"&(": 519,
"(&": 945,
"&[": 519,
"[&": 945,
"&{": 519,
"{&": 870,
"&)": 519,
")&": 888,
"&]": 519,
"]&": 830,
"&}": 519,
"}&": 870,
"&.": 519,
".&": 850,
"&,": 519,
",&": 945,
"&;": 519,
";&": 945,
"&:": 519,
":&": 945,
"00": -20,
"06": -20,
"0C": -20,
"0G": -20,
@ -12957,5 +13663,55 @@
"łł": 28,
"ẞ\\": 34,
"//": 83
}
}
},
"glyphs": [
"?",
".",
":",
";",
",",
"(",
"[",
"{",
")",
"]",
"}",
"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",
"&",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9"
]
}

Wyświetl plik

@ -1,7 +1,11 @@
{
"name": "TT Directors",
"description": "A font suited for directing",
"leading": 100,
"keywords": [
"sans_serif",
"display"
],
"leading": 100,
"auto_satin": true,
"reversible": true,
"default_glyph": "?",
@ -722,5 +726,110 @@
"f`": -4,
"f'": -4,
"f\"": -4
}
}
},
"glyphs": [
"Q",
"q",
"W",
"w",
"E",
"e",
"R",
"r",
"T",
"t",
"Y",
"y",
"U",
"u",
"I",
"i",
"O",
"o",
"P",
"p",
"A",
"a",
"S",
"s",
"D",
"d",
"F",
"f",
"G",
"g",
"H",
"h",
"J",
"j",
"K",
"k",
"L",
"l",
"Ö",
"ö",
"Ä",
"ä",
"Z",
"z",
"X",
"x",
"C",
"c",
"V",
"v",
"B",
"b",
"N",
"n",
"M",
"m",
"Ü",
"ü",
"|",
"<",
">",
"§",
"!",
"\"",
"#",
"%",
"&",
"/",
"(",
")",
"=",
"?",
"$",
"€",
"{",
"[",
"]",
"}",
"\\",
",",
";",
".",
":",
"-",
"_",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
"+",
"*",
"`",
"´",
"'",
"^",
"<22>",
"@"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 28 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 42 KiB

Wyświetl plik

@ -1,6 +1,10 @@
{
"name": "TT Masters",
"description": "A font suited for heavy typing :)",
"keywords": [
"sans_serif",
"display"
],
"leading": 100,
"auto_satin": true,
"reversible": true,
@ -481,5 +485,116 @@
"Ў.": 7,
"Ў,": 7,
"„4": 5
}
}
},
"glyphs": [
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
"§",
"!",
"+",
"\"",
"^",
"*",
"-",
":",
".",
";",
",",
"|",
"<",
">",
"/",
"\\",
"}",
"]",
"[",
"{",
"€",
"$",
"@",
"=",
"(",
")",
"&",
"%",
"'",
"A",
"a",
"S",
"s",
"D",
"d",
"F",
"f",
"G",
"g",
"H",
"h",
"J",
"j",
"K",
"k",
"L",
"l",
"Ö",
"ö",
"Ä",
"ä",
"Q",
"q",
"W",
"w",
"E",
"e",
"R",
"r",
"T",
"t",
"Y",
"y",
"U",
"u",
"I",
"i",
"O",
"o",
"P",
"p",
"Z",
"z",
"X",
"x",
"C",
"c",
"V",
"v",
"B",
"b",
"N",
"n",
"M",
"m",
"?",
"_",
"‰",
"~",
"©",
"«",
"»",
"±",
"°",
"®",
"´",
"Ü",
"ü",
"<22>"
]
}

Plik binarny nie jest wyświetlany.

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 43 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 60 KiB

Wyświetl plik

@ -32,6 +32,7 @@ from .lettering_custom_font_dir import LetteringCustomFontDir
from .lettering_force_lock_stitches import LetteringForceLockStitches
from .lettering_generate_json import LetteringGenerateJson
from .lettering_remove_kerning import LetteringRemoveKerning
from .lettering_update_json_glyphlist import LetteringUpdateJsonGlyphlist
from .letters_to_font import LettersToFont
from .object_commands import ObjectCommands
from .object_commands_toggle_visibility import ObjectCommandsToggleVisibility
@ -84,6 +85,7 @@ __all__ = extensions = [StitchPlanPreview,
AutoRun,
Lettering,
LetteringGenerateJson,
LetteringUpdateJsonGlyphlist,
LetteringRemoveKerning,
LetteringCustomFontDir,
LetteringForceLockStitches,

Wyświetl plik

@ -18,13 +18,14 @@ from ..elements import nodes_to_elements
from ..gui import PresetsPanel, SimulatorPreview, info_dialog
from ..i18n import _
from ..lettering import Font, FontError
from ..lettering.categories import FONT_CATEGORIES, FontCategory
from ..svg import get_correction_transform
from ..svg.tags import (INKSCAPE_LABEL, INKSTITCH_LETTERING, SVG_GROUP_TAG,
SVG_PATH_TAG)
from ..utils import DotDict, cache, get_bundled_dir, get_resource_dir
from ..utils.threading import ExitThread
from .commands import CommandsExtension
from .lettering_custom_font_dir import get_custom_font_dir
from ..utils.threading import ExitThread
class LetteringFrame(wx.Frame):
@ -52,19 +53,32 @@ class LetteringFrame(wx.Frame):
self.font_chooser = wx.adv.BitmapComboBox(self, wx.ID_ANY, style=wx.CB_READONLY | wx.CB_SORT)
self.font_chooser.Bind(wx.EVT_COMBOBOX, self.on_font_changed)
self.font_filter = fs.FloatSpin(self, min_val=0, max_val=None, increment=1, value="0")
self.font_filter.SetFormat("%f")
self.font_filter.SetDigits(2)
self.font_filter.Bind(fs.EVT_FLOATSPIN, self.on_filter_changed)
self.font_filter.SetToolTip(_("Font size filter (mm). 0 for all sizes."))
self.font_size_filter = fs.FloatSpin(self, min_val=0, max_val=None, increment=1, value="0")
self.font_size_filter.SetFormat("%f")
self.font_size_filter.SetDigits(2)
self.font_size_filter.Bind(fs.EVT_FLOATSPIN, self.on_filter_changed)
self.font_size_filter.SetToolTip(_("Font size filter (mm). 0 for all sizes."))
self.update_font_list()
self.set_font_list()
self.font_glyph_filter = wx.CheckBox(self, label=_("Glyphs"))
self.font_glyph_filter.Bind(wx.EVT_CHECKBOX, self.on_filter_changed)
self.font_glyph_filter.SetToolTip(_("Filter fonts by available glyphs."))
self.font_category_filter = wx.ComboBox(self, wx.ID_ANY, choices=[], style=wx.CB_DROPDOWN | wx.CB_READONLY)
unfiltered = FontCategory('unfiltered', "---")
self.font_category_filter.Append(unfiltered.name, unfiltered)
for category in FONT_CATEGORIES:
self.font_category_filter.Append(category.name, category)
self.font_category_filter.SetToolTip(_("Filter fonts by category."))
self.font_category_filter.SetSelection(0)
self.font_category_filter.Bind(wx.EVT_COMBOBOX, self.on_filter_changed)
# font details
self.font_description = wx.StaticText(self, wx.ID_ANY)
self.Bind(wx.EVT_SIZE, self.resize)
# font filter
self.filter_box = wx.StaticBox(self, wx.ID_ANY, label=_("Font Filter"))
# options
self.options_box = wx.StaticBox(self, wx.ID_ANY, label=_("Options"))
@ -95,6 +109,10 @@ class LetteringFrame(wx.Frame):
self.apply_button = wx.Button(self, wx.ID_ANY, _("Apply and Quit"))
self.apply_button.Bind(wx.EVT_BUTTON, self.apply)
# set font list
self.update_font_list()
self.set_font_list()
self.__do_layout()
self.load_settings()
@ -165,10 +183,26 @@ class LetteringFrame(wx.Frame):
self.fonts = {}
self.fonts_by_id = {}
filter_size = self.font_filter.GetValue()
# font size filter value
filter_size = self.font_size_filter.GetValue()
filter_glyph = self.font_glyph_filter.GetValue()
filter_category = self.font_category_filter.GetSelection() - 1
# glyph filter string without spaces
glyphs = [*self.text_editor.GetValue().replace(" ", "").replace("\n", "")]
for font in self.font_list:
if filter_glyph and glyphs and not set(glyphs).issubset(font.available_glyphs):
continue
if filter_category != -1:
category = FONT_CATEGORIES[filter_category].id
if category not in font.keywords:
continue
if filter_size != 0 and (filter_size < font.size * font.min_scale or filter_size > font.size * font.max_scale):
continue
self.fonts[font.marked_custom_font_name] = font
self.fonts_by_id[font.marked_custom_font_id] = font
@ -208,7 +242,7 @@ class LetteringFrame(wx.Frame):
try:
font = self.fonts_by_id[font_id].marked_custom_font_name
except KeyError:
font = self.default_font.name
font = self.default_font.marked_custom_font_name
self.font_chooser.SetValue(font)
self.on_font_changed()
@ -222,6 +256,8 @@ class LetteringFrame(wx.Frame):
def on_change(self, attribute, event):
self.settings[attribute] = event.GetEventObject().GetValue()
if attribute == "text" and self.font_glyph_filter.GetValue() is True:
self.on_filter_changed()
self.preview.update()
def on_trim_option_change(self, event=None):
@ -232,7 +268,7 @@ class LetteringFrame(wx.Frame):
font = self.fonts.get(self.font_chooser.GetValue(), self.default_font)
self.settings.font = font.marked_custom_font_id
filter_size = self.font_filter.GetValue()
filter_size = self.font_size_filter.GetValue()
self.scale_spinner.SetRange(int(font.min_scale * 100), int(font.max_scale * 100))
if filter_size != 0:
self.scale_spinner.SetValue(int(filter_size / font.size * 100))
@ -245,7 +281,7 @@ class LetteringFrame(wx.Frame):
pass
# Update font description
color = (0, 0, 0)
color = wx.NullColour
description = font.description
if len(font_variants) == 0:
color = (255, 0, 0)
@ -271,17 +307,17 @@ class LetteringFrame(wx.Frame):
if not self.fonts:
# No fonts for filtered size
self.font_chooser.Clear()
self.filter_label.SetForegroundColour("red")
self.filter_box.SetForegroundColour("red")
return
else:
self.filter_label.SetForegroundColour("black")
self.filter_box.SetForegroundColour(wx.NullColour)
filter_size = self.font_filter.GetValue()
filter_size = self.font_size_filter.GetValue()
previous_font = self.font_chooser.GetValue()
self.set_font_list()
font = self.fonts.get(previous_font, self.default_font)
self.font_chooser.SetValue(font.name)
if font.name != previous_font:
self.font_chooser.SetValue(font.marked_custom_font_name)
if font.marked_custom_font_name != previous_font:
self.on_font_changed()
elif filter_size != 0:
self.scale_spinner.SetValue(int(filter_size / font.size * 100))
@ -396,19 +432,27 @@ class LetteringFrame(wx.Frame):
font_selector_sizer = wx.StaticBoxSizer(self.font_selector_box, wx.VERTICAL)
font_selector_box = wx.BoxSizer(wx.HORIZONTAL)
font_selector_box.Add(self.font_chooser, 4, wx.EXPAND | wx.TOP | wx.BOTTOM | wx.RIGHT, 10)
self.filter_label = wx.StaticText(self, wx.ID_ANY, _("Filter"))
font_selector_box.Add(self.filter_label, 0, wx.LEFT | wx.ALIGN_CENTRE_VERTICAL, 0)
font_selector_box.Add(self.font_filter, 1, wx.LEFT | wx.ALIGN_CENTRE_VERTICAL, 5)
font_selector_sizer.Add(font_selector_box, 0, wx.EXPAND | wx.LEFT | wx.TOP | wx.RIGHT, 10)
font_selector_sizer.Add(self.font_description, 1, wx.EXPAND | wx.ALL, 10)
outer_sizer.Add(font_selector_sizer, 0, wx.EXPAND | wx.LEFT | wx.TOP | wx.RIGHT, 10)
# filter fon list
filter_sizer = wx.StaticBoxSizer(self.filter_box, wx.HORIZONTAL)
filter_size_label = wx.StaticText(self, wx.ID_ANY, _("Size"))
filter_sizer.Add(filter_size_label, 0, wx.LEFT | wx.TOP | wx.BOTTOM, 10)
filter_sizer.AddSpacer(5)
filter_sizer.Add(self.font_size_filter, 1, wx.RIGHT | wx.TOP | wx.BOTTOM, 10)
filter_sizer.AddSpacer(5)
filter_sizer.Add(self.font_glyph_filter, 1, wx.RIGHT | wx.TOP | wx.BOTTOM, 10)
filter_sizer.Add(self.font_category_filter, 1, wx.RIGHT | wx.TOP | wx.BOTTOM, 10)
outer_sizer.Add(filter_sizer, 0, wx.EXPAND | wx.LEFT | wx.TOP | wx.RIGHT, 10)
# options
left_option_sizer = wx.BoxSizer(wx.VERTICAL)
left_option_sizer.Add(self.back_and_forth_checkbox, 1, wx.EXPAND | wx.LEFT | wx.TOP | wx.RIGHT, 5)
trim_option_sizer = wx.BoxSizer(wx.HORIZONTAL)
trim_option_sizer.Add(wx.StaticText(self, wx.ID_ANY, _("Add trims")), 0, wx.LEFT | wx.ALIGN_CENTRE_VERTICAL, 5)
trim_option_sizer.Add(wx.StaticText(self, wx.ID_ANY, _("Add trims")), 0, wx.LEFT | wx.ALIGN_TOP, 5)
trim_option_sizer.Add(self.trim_option_choice, 1, wx.EXPAND | wx.LEFT | wx.TOP | wx.RIGHT | wx.BOTTOM, 5)
trim_option_sizer.Add(self.use_trim_symbols, 1, wx.EXPAND | wx.LEFT | wx.TOP | wx.RIGHT | wx.BOTTOM, 5)
left_option_sizer.Add(trim_option_sizer, 0, wx.ALIGN_LEFT, 5)

Wyświetl plik

@ -10,7 +10,8 @@ import sys
from inkex import Boolean
from ..i18n import _
from ..lettering.kerning import FontKerning
from ..lettering.categories import FONT_CATEGORIES
from ..lettering.font_info import FontFileInfo
from .base import InkstitchExtension
@ -20,6 +21,11 @@ class LetteringGenerateJson(InkstitchExtension):
'''
def __init__(self, *args, **kwargs):
InkstitchExtension.__init__(self, *args, **kwargs)
self.arg_parser.add_argument("--options")
self.arg_parser.add_argument("--general")
self.arg_parser.add_argument("--settings")
self.arg_parser.add_argument("--kerning")
self.arg_parser.add_argument("-n", "--font-name", type=str, default="Font", dest="font_name")
self.arg_parser.add_argument("-d", "--font-description", type=str, default="Description", dest="font_description")
self.arg_parser.add_argument("-s", "--auto-satin", type=Boolean, default="true", dest="auto_satin")
@ -35,6 +41,9 @@ class LetteringGenerateJson(InkstitchExtension):
self.arg_parser.add_argument("-w", "--word-spacing", type=int, default=26, dest="word_spacing")
self.arg_parser.add_argument("-p", "--font-file", type=str, default="", dest="path")
for category in FONT_CATEGORIES:
self.arg_parser.add_argument(f"--{category.id}", type=Boolean, default="false", dest=category.id)
def effect(self):
# file paths
path = self.options.path
@ -43,20 +52,20 @@ class LetteringGenerateJson(InkstitchExtension):
return
output_path = os.path.join(os.path.dirname(path), 'font.json')
# kerning
kerning = FontKerning(path)
# font info (kerning, glyphs)
font_info = FontFileInfo(path)
horiz_adv_x = kerning.horiz_adv_x()
hkern = kerning.hkern()
horiz_adv_x = font_info.horiz_adv_x()
hkern = font_info.hkern()
custom_leading = self.options.use_custom_leading
custom_spacing = self.options.use_custom_spacing
word_spacing = kerning.word_spacing()
word_spacing = font_info.word_spacing()
# use user input in case that the default word spacing is not defined
# in the svg file or the user forces custom values
if custom_spacing or not word_spacing:
word_spacing = self.options.word_spacing
letter_spacing = kerning.letter_spacing()
units_per_em = kerning.units_per_em() or self.options.leading
letter_spacing = font_info.letter_spacing()
units_per_em = font_info.units_per_em() or self.options.leading
# use units_per_em for leading (line height) if defined in the font file,
# unless the user wishes to overwrite the value
if units_per_em and not custom_leading:
@ -64,9 +73,17 @@ class LetteringGenerateJson(InkstitchExtension):
else:
leading = self.options.leading
glyphs = font_info.glyph_list()
keywords = []
for category in FONT_CATEGORIES:
if getattr(self.options, category.id):
keywords.append(category.id)
# collect data
data = {'name': self.options.font_name,
'description': self.options.font_description,
'keywords': keywords,
'leading': leading,
'auto_satin': self.options.auto_satin,
'reversible': self.options.reversible,
@ -79,7 +96,8 @@ class LetteringGenerateJson(InkstitchExtension):
'horiz_adv_x_space': word_spacing,
'units_per_em': units_per_em,
'horiz_adv_x': horiz_adv_x,
'kerning_pairs': hkern
'kerning_pairs': hkern,
'glyphs': glyphs
}
# write data to font.json into the same directory as the font file

Wyświetl plik

@ -0,0 +1,41 @@
# 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 json
import os
import sys
from ..i18n import _
from ..lettering.font_info import FontFileInfo
from .base import InkstitchExtension
class LetteringUpdateJsonGlyphlist(InkstitchExtension):
'''
This extension helps font creators to generate the json file for the lettering tool
'''
def __init__(self, *args, **kwargs):
InkstitchExtension.__init__(self, *args, **kwargs)
self.arg_parser.add_argument("-f", "--font-file", type=str, default="", dest="font_file")
self.arg_parser.add_argument("-j", "--json-file", type=str, default="", dest="json_file")
def effect(self):
# file paths
font_file = self.options.font_file
json_file = self.options.json_file
if not os.path.isfile(font_file) or not os.path.isfile(json_file):
print(_("Please verify file locations."), file=sys.stderr)
return
glyphs = FontFileInfo(font_file).glyph_list()
with open(json_file, 'r') as font_data:
data = json.load(font_data)
data['glyphs'] = glyphs
# write data to font.json into the same directory as the font file
with open(json_file, 'w', encoding="utf8") as font_data:
json.dump(data, font_data, indent=4, ensure_ascii=False)

Wyświetl plik

@ -8,6 +8,7 @@ import pyembroidery
from ..commands import (COMMANDS, GLOBAL_COMMANDS, LAYER_COMMANDS,
OBJECT_COMMANDS)
from ..extensions import Input, Output, extensions
from ..lettering.categories import FONT_CATEGORIES
from ..threads import ThreadCatalog
from .outputs import pyembroidery_output_formats
from .utils import build_environment, write_inx_file
@ -51,6 +52,7 @@ def generate_extension_inx_files():
write_inx_file(name, template.render(formats=pyembroidery_output_formats(),
debug_formats=pyembroidery_debug_formats(),
threadcatalog=threadcatalog(),
font_categories=FONT_CATEGORIES,
layer_commands=layer_commands(),
object_commands=object_commands(),
global_commands=global_commands()))

Wyświetl plik

@ -0,0 +1,30 @@
# Authors: see git history
#
# Copyright (c) 2023 Authors
# Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details.
from ..i18n import _
class FontCategory:
def __init__(self, cat_id=None, name=None):
self.id: str = cat_id
self.name: str = name
def __repr__(self):
return "FontCategory(%s, %s)" % (self.id, self.name)
FONT_CATEGORIES = [
FontCategory('applique', _("Applique")),
FontCategory('crossstitch', _("Crossstitch")),
FontCategory('display', _('Display')),
FontCategory('handwriting', _("Handwriting")),
FontCategory('italic', _("Italic")),
FontCategory('monogram', _("Monogram")),
FontCategory('multicolor', _('Multicolor')),
FontCategory('running_stitch', _('Running Stitch')),
FontCategory('sans_serif', _("Sans Serif")),
FontCategory('serif', _("Serif")),
FontCategory('tiny', _("Tiny"))
]

Wyświetl plik

@ -111,6 +111,7 @@ class Font(object):
name = localized_font_metadata('name', '')
description = localized_font_metadata('description', '')
keywords = font_metadata('keywords', '')
letter_case = font_metadata('letter_case', '')
default_glyph = font_metadata('default_glyph', "<EFBFBD>")
leading = font_metadata('leading', 100)
@ -119,6 +120,7 @@ class Font(object):
min_scale = font_metadata('min_scale', 1.0)
max_scale = font_metadata('max_scale', 1.0)
size = font_metadata('size', 0)
available_glyphs = font_metadata('glyphs', [])
# use values from SVG Font, example:
# <font horiz-adv-x="45" ... <glyph .... horiz-adv-x="49" glyph-name="A" /> ... <hkern ... k="3"g1="A" g2="B" /> .... />

Wyświetl plik

@ -5,9 +5,10 @@
from inkex import NSS
from lxml import etree
from ..svg.tags import INKSCAPE_LABEL
class FontKerning(object):
class FontFileInfo(object):
"""
This class reads kerning information from an SVG file
"""
@ -123,3 +124,14 @@ class FontKerning(object):
xpath = "string(.//svg:missing-glyph/@*[name()='horiz-adv-x'])"
return float(self.svg.xpath(xpath, namespaces=NSS))
"""
def glyph_list(self):
"""
Returns a list of available glyphs in the font file
"""
glyphs = []
glyph_layers = self.svg.xpath(".//svg:g[starts-with(@inkscape:label, 'GlyphLayer-')]", namespaces=NSS)
for layer in glyph_layers:
glyph_name = layer.attrib[INKSCAPE_LABEL].replace("GlyphLayer-", "", 1)
glyphs.append(glyph_name)
return glyphs

Wyświetl plik

@ -11,66 +11,102 @@
</submenu>
</effects-menu>
</effect>
<param name="header" type="description" appearance="header" indent="1" >
Generates font.json which can be used by the lettering tool.
<param name="options" type="notebook">
<page name="general" gui-text="Font info">
<param name="header" type="description" appearance="header" indent="1" >
Generates font.json which can be used by the lettering tool.
</param>
<param name="file-description" type="description" indent="1" >The generated file can be viewed and updated with a standard text editor tool.</param>
<spacer />
<separator indent="1"/>
<spacer />
<param type="string" name="font-name" gui-text="Name" indent="1" />
<param type="string" name="font-description" gui-text="Description" indent="1" />
<spacer />
<separator indent="1"/>
<spacer />
<param type="path" name="font-file" gui-text="SVG Font File" indent="1" mode="file" filetypes="svg"/>
<spacer />
<separator indent="1"/>
<spacer />
<param name="header" type="description" appearance="header" indent="1" >
Keywords
</param>
<hbox>
{%- for category in font_categories %}
{%- if loop.index is divisibleby 4 %}
</hbox>
<hbox>
{%- endif %}
<param type="bool" name="{{ category.id }}" gui-text="{{ category.name }}" indent="1">false</param>
{%- endfor %}
</hbox>
<spacer />
</page>
<page name="settings" gui-text="Settings">
<spacer />
<param type="string" name="default-glyph" gui-text="Default Glyph" indent="1">&#65533;</param>
<spacer />
<hbox>
<vbox>
<param type="bool" name="auto-satin" gui-text="Autoroute Satin"
gui-description="Disable if you defined manual routing in your font." indent="1">true</param>
<param type="bool" name="reversible" gui-text="Reversible"
gui-description='If disabled back and forth stitching will not be possile for this font.' indent="1">true</param>
<param name="letter-case" type="optiongroup" appearance="combo" gui-text="Force letter case" indent="1">
<option value="">No</option>
<option value="upper">Upper</option>
<option value="lower">Lower</option>
</param>
</vbox>
<vbox indent="20">
<param name="size" type="float" precision="1" min="1" max="1000" gui-text="Size" indent="1">15</param>
<param name="min-scale" type="float" precision="1" min="0.1" max="1" gui-text="Min Scale" indent="1">1</param>
<param name="max-scale" type="float" precision="1" min="1" max="10" gui-text="Max Scale" indent="1">1</param>
</vbox>
</hbox>
</page>
<page name="kerning" gui-text="Kerning">
<param name="header" type="description" appearance="header" indent="1" >Kerning</param>
<param name="kering-info" type="description" indent="1" >
If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).
If the kerning information cannot be found, these values will apply automatically.
</param>
<spacer />
<hbox indent="1">
<param name="use-custom-leading" type="bool" gui-text="Force" indent="1"
gui-description="Overwrite leading information from font file.">false</param>
<param name="leading" type="int" precision="1" min="-100" max="500" gui-text="Leading (px)"
gui-description="Line height (default: 100)" indent="1">100</param>
</hbox>
<spacer />
<hbox indent="1">
<param name="use-custom-spacing" type="bool" gui-text="Force" indent="1"
gui-description="Overwrite word spacing information from font file.">false</param>
<param name="word-spacing" type="int" precision="1" min="-100" max="500" gui-text="Word spacing (px)"
gui-description="Space character width (default: 20)" indent="1">20</param>
</hbox>
<spacer />
<separator indent="1"/>
</page>
</param>
<param name="file-description" type="description" indent="1" >The generated file can be viewed and updated with a standard text editor tool.</param>
<spacer />
<separator indent="1"/>
<spacer />
<param type="path" name="font-file" gui-text="SVG Font File" indent="1" mode="file" filetypes="svg"/>
<spacer />
<separator indent="1"/>
<spacer />
<param type="string" name="font-name" gui-text="Name" indent="1" />
<param type="string" name="font-description" gui-text="Description" indent="1" />
<spacer />
<separator indent="1"/>
<spacer />
<hbox>
<vbox>
<param type="bool" name="auto-satin" gui-text="Autoroute Satin"
gui-description="Disable if you defined manual routing in your font." indent="1">true</param>
<param type="bool" name="reversible" gui-text="Reversible"
gui-description='If disabled back and forth stitching will not be possile for this font.' indent="1">true</param>
<param name="letter-case" type="optiongroup" appearance="combo" gui-text="Force letter case" indent="1">
<option value="">No</option>
<option value="upper">Upper</option>
<option value="lower">Lower</option>
</param>
</vbox>
<vbox indent="20">
<param name="size" type="float" precision="1" min="1" max="1000" gui-text="Size" indent="1">15</param>
<param name="min-scale" type="float" precision="1" min="0.1" max="1" gui-text="Min Scale" indent="1">1</param>
<param name="max-scale" type="float" precision="1" min="1" max="10" gui-text="Max Scale" indent="1">1</param>
</vbox>
</hbox>
<spacer />
<param type="string" name="default-glyph" gui-text="Default Glyph" indent="1">&#65533;</param>
<spacer />
<separator indent="1"/>
<spacer />
<param name="header" type="description" appearance="header" indent="1" >Kerning</param>
<param name="kering-info" type="description" indent="1" >
If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).
If the kerning information cannot be found, these values will apply automatically.
</param>
<spacer />
<hbox indent="1">
<param name="use-custom-leading" type="bool" gui-text="Force" indent="1"
gui-description="Overwrite leading information from font file.">false</param>
<param name="leading" type="int" precision="1" min="-100" max="500" gui-text="Leading (px)"
gui-description="Line height (default: 100)" indent="1">100</param>
</hbox>
<spacer />
<hbox indent="1">
<param name="use-custom-spacing" type="bool" gui-text="Force" indent="1"
gui-description="Overwrite word spacing information from font file.">false</param>
<param name="word-spacing" type="int" precision="1" min="-100" max="500" gui-text="Word spacing (px)"
gui-description="Space character width (default: 20)" indent="1">20</param>
</hbox>
<spacer />
<separator indent="1"/>
<script>
{{ command_tag | safe }}
</script>

Wyświetl plik

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension translationdomain="inkstitch" xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Update Glyphlist</name>
<id>org.inkstitch.lettering_update_json_glyphlist</id>
<param name="extension" type="string" gui-hidden="true">lettering_update_json_glyphlist</param>
<effect needs-live-preview="false">
<object-type>all</object-type>
<effects-menu>
<submenu name="Ink/Stitch" translatable="no">
<submenu name="Font Management" />
</submenu>
</effects-menu>
</effect>
<param name="header" type="description" appearance="header" indent="1" >
Updates the glyphlist in the json file.
</param>
<param type="path" name="font-file" gui-text="SVG Font File" indent="1" mode="file" filetypes="svg"/>
<param type="path" name="json-file" gui-text="JSON File" indent="1" mode="file" filetypes="json"/>
<script>
{{ command_tag | safe }}
</script>
</inkscape-extension>