Add `--output` option to `font-reduce.py`.
authorW. Trevor King <wking@drexel.edu>
Sat, 10 Mar 2012 14:55:31 +0000 (09:55 -0500)
committerW. Trevor King <wking@drexel.edu>
Sat, 10 Mar 2012 14:59:05 +0000 (09:59 -0500)
commit83445798f92b72c7a70c84c40ba396448447f7c0
treeb6ad5d06206499ee1ddd52393a306f905ff88f52
parentd0fa29945a74035c4de7d21bf21eaaaf0f25379e
Add `--output` option to `font-reduce.py`.

This allows to to reduce system fonts, where you don't have write
permission on the source directory.  For example, I was trying to
reduce GoodCityModern:

  $ font-reduce.py /usr/share/fonts/freefonts/gocmase_.pfb
  Save Failed
  Traceback (most recent call last):
    …
    File "…/font-reduce.py", line 65, in convert
      o.generate(output_file, flags=('PfEd-comments',))
  EnvironmentError: Font generation failed

Which is a cryptic error message for a `permission denied` error.  The
newly supported working equivalent is:

  $ font-reduce.py -o GoodCityModern.woff /usr/share/fonts/freefonts/gocmase_.pfb
posts/font-reduce/font-reduce.py