[cantarell-fonts: 107/109] Build fonts within the src/ directory



commit e5986a46f1d0cabe084b4e101b33af9795875fde
Author: Nikolaus Waxweiler <madigens gmail com>
Date:   Sat Feb 3 01:10:03 2018 +0000

    Build fonts within the src/ directory

 scripts/fm.py |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/scripts/fm.py b/scripts/fm.py
index a34a5f9..f90da97 100644
--- a/scripts/fm.py
+++ b/scripts/fm.py
@@ -18,13 +18,15 @@ parser.add_argument("font_source", help="The path to the font source.")
 parser.add_argument("output_dir", help="The full target output path.")
 args = parser.parse_args()
 
+source = Path(args.font_source).resolve()
+output_dir = Path(args.output_dir)
+
 subprocess.run([
-    args.fontmake, "-g", args.font_source, "-i", "-o", "otf", "--verbose",
+    args.fontmake, "-g", source, "-i", "-o", "otf", "--verbose",
     "WARNING"
-])
+], cwd=output_dir)
 
-for otf in Path("./instance_otf").glob("*.otf"):
+for otf in (output_dir / "instance_otf").glob("*.otf"):
     subprocess.run([args.psautohint, "-qq", str(otf)])
-    output_dir = Path(args.output_dir)
     output_dir.mkdir(exist_ok=True)
     otf.rename(output_dir / otf.name)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]