New Upstream Snapshot - fonts-yusei-magic

Ready changes

Summary

Merged new upstream version: 1.000-20210130+git20210610.1.77e9fd3 (was: 1.000-20210130).

Resulting package

Built on 2023-02-08T15:02 (took 20m35s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots fonts-yusei-magic

Lintian Result

Diff

diff --git a/FONTLOG.txt b/FONTLOG.txt
new file mode 100644
index 0000000..619bbaa
--- /dev/null
+++ b/FONTLOG.txt
@@ -0,0 +1,58 @@
+Font Information / Notes from the Author:
+V1.0 02/11/2021
+
+
+Yusei Magic FontLog
+======================
+
+Yusei Magic is a font based on handwritten letters written with permanent marker.
+It has a thick vertical stroke and a thin horizontal stroke, so it is highly visible.
+The design of the letters has both the strength of bold lines and the softness of spaciousness.
+Highly recommended for handwriting on blackboards and pop art designs.
+
+
+Description
+===========
+YuseiMagic has been created by The Yusei Magic Project Authors.
+This font is currently available at Google Fonts.
+https://fonts.google.com/specimen/Yusei+Magic
+I would like to thank the support from Google Fonts for the creation of this font.
+To contribute to the project, visit https://github.com/tanukifont/YuseiMagic
+
+
+Files
+=====
+
+* YuseiMagic-Regular.ttf
+This is the original of the font. It includes OpenType Layout features.
+
+* YuseiMagic.glyphs
+The Glyphs source file of yusei Magic. Glyphs is a font editor (https://glyphsapp.com/).
+
+* OFL.txt
+The Open Font License.
+
+* FontLog.txt
+This FontLog file.
+
+* build.py
+The Python format file to generate YuseiMagic-Regular.ttf from YuseiMagic.glyphs.
+
+
+License
+=======
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+http://scripts.sil.org/OFL
+
+
+Yusei Magic ChangeLog
+=====================
+
+* 02-11-2021
+- The glyph shapes of "," and ";" have been corrected.
+- The right sidebearing of the glyph "." , "," , ":" and ";" has been corrected.
+- The FONTLOG.txt has been included in the project.
+
+* 12-01-2020
+- Initial release of font family "Yusei Magic" created by The Yusei Magic Project Authors
\ No newline at end of file
diff --git a/build.py b/build.py
index a462444..09a008a 100644
--- a/build.py
+++ b/build.py
@@ -4,12 +4,19 @@ import shutil
 import subprocess
 from glyphsLib.cli import main
 import ufoLib2
-import ufo2ft
+import ufo2ft #note, requires version 2.19.2
 import os
 
 print ("Converting to UFO")
 main(("glyphs2ufo", "sources/YuseiMagic.glyphs"))
 
+def GASP_set(font:TTFont):
+    if "gasp" not in font:
+        font["gasp"] = newTable("gasp")
+        font["gasp"].gaspRange = {}
+    if font["gasp"].gaspRange != {65535: 0x000A}:
+        font["gasp"].gaspRange = {65535: 0x000A}
+
 exportFont = ufoLib2.Font.open("sources/YuseiMagic-Regular.ufo")
 
 exportFont.lib['com.github.googlei18n.ufo2ft.filters'] = [{
@@ -27,19 +34,10 @@ static_ttf["DSIG"].usNumSigs = 0
 static_ttf["DSIG"].signatureRecords = []
 static_ttf["head"].flags |= 1 << 3        #sets flag to always round PPEM to integer
 
+GASP_set(static_ttf)
+
 print ("[Yusei Magic] Saving")
 static_ttf.save("fonts/ttf/YuseiMagic-Regular.ttf")
 
 shutil.rmtree("sources/YuseiMagic-Regular.ufo")
-os.remove("sources/YuseiMagic.designspace")
-
-subprocess.check_call(
-        [
-            "ttfautohint",
-            "--stem-width",
-            "nsn",
-            "fonts/ttf/YuseiMagic-Regular.ttf",
-            "fonts/ttf/YuseiMagic-Regular-hinted.ttf",
-        ]
-    )
-shutil.move("fonts/ttf/YuseiMagic-Regular-hinted.ttf", "fonts/ttf/YuseiMagic-Regular.ttf")
\ No newline at end of file
+os.remove("sources/YuseiMagic.designspace")
\ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index 6d673df..efb454b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+fonts-yusei-magic (1.000-20210130+git20210610.1.77e9fd3-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Wed, 08 Feb 2023 14:50:04 -0000
+
 fonts-yusei-magic (1.000-20210130-2) unstable; urgency=medium
 
   * Upload to unstable
diff --git a/fonts/ttf/YuseiMagic-Regular.ttf b/fonts/ttf/YuseiMagic-Regular.ttf
index 4944bf0..76e228f 100644
Binary files a/fonts/ttf/YuseiMagic-Regular.ttf and b/fonts/ttf/YuseiMagic-Regular.ttf differ
diff --git a/sources/YuseiMagic.glyphs b/sources/YuseiMagic.glyphs
index bcd4f60..3e6f547 100644
--- a/sources/YuseiMagic.glyphs
+++ b/sources/YuseiMagic.glyphs
@@ -1,5 +1,5 @@
 {
-.appVersion = "1346";
+.appVersion = "1342";
 copyright = "Copyright 2020 The Yusei Magic Project Authors (https://github.com/tanukifont/YuseiMagic)";
 customParameters = (
 {
@@ -3535899,7 +3535899,7 @@ nodes = (
 );
 }
 );
-width = 500;
+width = 284;
 }
 );
 leftKerningGroup = period;
@@ -3535934,7 +3535934,7 @@ nodes = (
 );
 }
 );
-width = 500;
+width = 308;
 }
 );
 leftKerningGroup = period;
@@ -3535957,7 +3535957,7 @@ transform = "{1, 0, 0, 1, 31, 70}";
 }
 );
 layerId = "47F7128E-F1A6-4572-9BDC-88462FF34A66";
-width = 500;
+width = 334;
 }
 );
 leftKerningGroup = period;
@@ -3535980,7 +3535980,7 @@ transform = "{1, 0, 0, 1, 26, 70}";
 }
 );
 layerId = "47F7128E-F1A6-4572-9BDC-88462FF34A66";
-width = 500;
+width = 334;
 }
 );
 leftKerningGroup = period;
@@ -3541417,20 +3541417,20 @@ paths = (
 {
 closed = 1;
 nodes = (
-"64 338 OFFCURVE",
-"79 328 OFFCURVE",
-"98 328 CURVE SMOOTH",
-"402 328 LINE SMOOTH",
-"421 328 OFFCURVE",
-"436 339 OFFCURVE",
-"436 353 CURVE SMOOTH",
-"436 367 OFFCURVE",
-"421 379 OFFCURVE",
-"402 379 CURVE SMOOTH",
-"98 379 LINE SMOOTH",
-"79 379 OFFCURVE",
-"64 367 OFFCURVE",
-"64 353 CURVE SMOOTH"
+"64 271 OFFCURVE",
+"79 259 OFFCURVE",
+"98 259 CURVE SMOOTH",
+"402 259 LINE SMOOTH",
+"421 259 OFFCURVE",
+"436 273 OFFCURVE",
+"436 291 CURVE SMOOTH",
+"436 309 OFFCURVE",
+"421 325 OFFCURVE",
+"402 325 CURVE SMOOTH",
+"98 325 LINE SMOOTH",
+"79 325 OFFCURVE",
+"64 309 OFFCURVE",
+"64 291 CURVE SMOOTH"
 );
 }
 );
@@ -3559830,5 +3559830,5 @@ HV = "128";
 };
 };
 versionMajor = 1;
-versionMinor = 0;
+versionMinor = 200;
 }

Debdiff

File lists identical (after any substitutions)

No differences were encountered in the control files

More details

Full run details