1
0
mirror of https://github.com/google/fonts.git synced 2024-12-27 02:33:16 +03:00
fonts/tools/what_subsets.py

30 lines
738 B
Python
Raw Normal View History

2016-01-07 19:16:37 +03:00
import os
from google.apputils import app
import gflags as flags
from util import google_fonts as fonts
FLAGS = flags.FLAGS
flags.DEFINE_integer('min_pct', 0,
'What percentage of subset codepoints have to be supported'
' for a non-ext subset.')
flags.DEFINE_integer('min_pct_ext', 0,
'What percentage of subset codepoints have to be supported'
' for a -ext subset.')
2016-01-07 19:16:37 +03:00
def main(argv):
for arg in argv[1:]:
subsets = fonts.SubsetsInFont(arg, FLAGS.min_pct, FLAGS.min_pct_ext)
for (subset, available, total) in subsets:
2016-01-07 19:16:37 +03:00
print '%s %s %d/%d' % (os.path.basename(arg), subset, available, total)
if __name__ == '__main__':
app.run()