From ff07d30c33a3ad9ab409f256209921fafc0e3592 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Fri, 13 Jan 2017 11:26:50 +0000 Subject: [PATCH] [Snippets] remove apply-feature-file; this is now feaLib/__main__.py --- Snippets/apply-feature-file.py | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100755 Snippets/apply-feature-file.py diff --git a/Snippets/apply-feature-file.py b/Snippets/apply-feature-file.py deleted file mode 100755 index a0d8d9c9c..000000000 --- a/Snippets/apply-feature-file.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python - -from __future__ import print_function, division, absolute_import -from fontTools.misc.py23 import * -import fontTools.feaLib.builder as feaLibBuilder -from fontTools.ttLib import TTFont -from fontTools import configLogger -import sys -import argparse - - -parser = argparse.ArgumentParser( - description="Use fontTools to compile OpenType features.") -parser.add_argument("input_fea", metavar="FEATURES", - help="Path to the feature file") -parser.add_argument("input_font", metavar="INPUT", - help="Path to the input font") -parser.add_argument("output_font", metavar="OUTPUT", - help="Path to the output font") -parser.add_argument("-v", "--verbose", help="increase the logger verbosity. " - "Multiple -v options are allowed.", action="count", - default=0) -options = parser.parse_args(sys.argv[1:]) - -levels = ["WARNING", "INFO", "DEBUG"] -configLogger(level=levels[min(len(levels) - 1, options.verbose)]) - - -font = TTFont(options.input_font) -feaLibBuilder.addOpenTypeFeatures(font, options.input_fea) -font.save(options.output_font)