otf2ttf. Add option to overwrite existing files
This commit is contained in:
parent
75e3546b3c
commit
fdc4bb7354
@ -8,9 +8,9 @@ import sys
|
|||||||
|
|
||||||
from cu2qu.pens import Cu2QuPen
|
from cu2qu.pens import Cu2QuPen
|
||||||
from fontTools import configLogger
|
from fontTools import configLogger
|
||||||
|
from fontTools.misc.cliTools import makeOutputFileName
|
||||||
from fontTools.pens.ttGlyphPen import TTGlyphPen
|
from fontTools.pens.ttGlyphPen import TTGlyphPen
|
||||||
from fontTools.ttLib import TTFont, newTable
|
from fontTools.ttLib import TTFont, newTable
|
||||||
from fontTools.ttx import makeOutputFileName
|
|
||||||
|
|
||||||
|
|
||||||
log = logging.getLogger()
|
log = logging.getLogger()
|
||||||
@ -91,6 +91,7 @@ def main(args=None):
|
|||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--keep-direction", dest='reverse_direction', action='store_false')
|
"--keep-direction", dest='reverse_direction', action='store_false')
|
||||||
parser.add_argument("--face-index", type=int, default=0)
|
parser.add_argument("--face-index", type=int, default=0)
|
||||||
|
parser.add_argument("--overwrite", action='store_true')
|
||||||
options = parser.parse_args(args)
|
options = parser.parse_args(args)
|
||||||
|
|
||||||
if options.output and len(options.input) > 1:
|
if options.output and len(options.input) > 1:
|
||||||
@ -103,7 +104,8 @@ def main(args=None):
|
|||||||
output = options.output
|
output = options.output
|
||||||
else:
|
else:
|
||||||
output = makeOutputFileName(path, outputDir=options.output,
|
output = makeOutputFileName(path, outputDir=options.output,
|
||||||
extension='.ttf')
|
extension='.ttf',
|
||||||
|
overWrite=options.overwrite)
|
||||||
|
|
||||||
font = TTFont(path, fontNumber=options.face_index)
|
font = TTFont(path, fontNumber=options.face_index)
|
||||||
otf_to_ttf(font,
|
otf_to_ttf(font,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user