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
- fonts-yusei-magic_1.000-20210130+git20210610.1.77e9fd3-1~jan+nus1.dsc
- fonts-yusei-magic_1.000-20210130+git20210610.1.77e9fd3-1~jan+nus1_all.deb
- fonts-yusei-magic_1.000-20210130+git20210610.1.77e9fd3-1~jan+nus1_amd64.buildinfo
- fonts-yusei-magic_1.000-20210130+git20210610.1.77e9fd3-1~jan+nus1_amd64.changes
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