1
0
mirror of https://github.com/google/fonts.git synced 2024-11-30 18:52:46 +03:00
fonts/tools/what_subsets.py

30 lines
738 B
Python

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.')
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:
print '%s %s %d/%d' % (os.path.basename(arg), subset, available, total)
if __name__ == '__main__':
app.run()