{ "info": { "author": "Eric Schrijver", "author_email": "eric@ericschrijver.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: BSD License", "Topic :: Multimedia :: Graphics", "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Utilities" ], "description": "=======\nUFO2OTF\n=======\n\nUfo2otf is a command line utility that takes UFO font sources and generates\nOTF\u2019s and webfonts.\n\nSummary\n-------\n::\n\n usage: ufo2otf [-h] [--webfonts] [--afdko] [--diagnostics]\n infiles [infiles ...]\n\n positional arguments:\n infiles The source UFO files\n\n optional arguments:\n -h, --help show this help message and exit\n --webfonts Generate webfonts in a ./webfonts subfolder\n --afdko Generate the OTF with Adobe Font Development Kit for Opentype\n --diagnostics Display information about available font compilers (no files\n outputted)\n\n\n\nUsage examples\n--------------\n::\n\n $ ufo2otf OpenBodoni.ufo\n\nwill create a file called OpenBodoni.otf.\n::\n\n $ ufo2otf OpenBodoni-Regular.ufo OpenBodoni-Italic.ufo OpenBodoni-Bold.ufo\n\nwill create OpenBodoni-Regalur.otf, OpenBodoni-Italic.otf and OpenBodoni-Bold.otf.\n\n\nFontforge\n---------\n\nBy default, ufo2otf uses FontForge to generate the otf files. FontForge is a\nfree and open source font editor that comes with a python extension. The\npython extension has access to the functionality of FontForge without needing\nto launch the graphical program itself.\n\nUfo2otf will warn you if FontForge is not present. Installing it can be as\neasy as:\n\ndebian, ubuntu::\n\n $ sudo apt-get install fontforge python-fontforge\n\nos x::\n\n $ brew install fontforge\n\nMore info see:\nhttp://openfontlibrary.org/wiki/How_to_install_FontForge\n\nAFDKO\n-----\n\nUfo2otf can also use the AFDKO to generate the fontfiles.\n\nThe Adobe Font Development Kit for Opentype are a set of tools made available\nby Adobe that can help you generate Opentype/CFF fonts from PostScript\nsources, and to add OpenType features in the progress.\n\nSince the AFDKO is not open source, and not installable on Linux, it doesn\u2019t\nmake a lot of sense for Open Source projects. But it can be useful to have\naround, if only to compare the output to that of FontForge.\n\nPlease check http://www.adobe.com/devnet/opentype/afdko.html for installation\ninstructions. Subsequently, one needs to install Tal Leming\u2019s ufo2afdko\npackage which in turn depends on Robofab:\n\nhttp://code.typesupply.com/wiki/ufo2fdk\nhttp://robofab.org/\n\nWebfonts\n--------\n\nPassing the option ``--webfonts`` will generate a subfolder called webfonts. Ufo2otf\nautohints the font and proceeds to generate ttf, eot and woff files.\n\nWhen using the AFDKO to convert the fonts the webfonts option is not\navailable.\n\nCSS\n---\n\nWhen using the ``--webfonts`` option, Ufo2otf will attempt to generate a CSS file to use\nwith the generated webfonts, inspired by the service provided by the website Font Squirrel.\nHowever, where Font Squirrel will create a separate css @font-face family for each font\nstyle, Ufo2otf will try to construct your font declarations in such a way that one\n@font-face family can be used with multiple font-styles.\n\nIn doing so the script is bound by what CSS supports. Currently, Ufo2otf can distinguish\nbetween multiple font-weights and between regular and Italic fonts. If you have other\nstyles to distinguish (condensed, outline etcetera) you will need to adjust the ``font-family``\nproperty in the CSS to create separate families.\n\nUFO\n---\n\nUFO is an open and exchangable format for fonts.It is easy to write programs\nthat process UFO fonts, and they play well with versioning systems like Git.\n\nhttp://unifiedfontobject.org/\n\nHistory\n-------\n\nUfo2otf has been developed by Eric Schrijver for the Open Baskerville font\nproject, a collaborative open source typeface.\n\nhttp://klepas.org/openbaskerville/\n\nLicense\n-------\n\nUfo2otf is licensed under the BSD license (see LICENSE.txt).\n\nArgparse\n--------\n\nThis software includes a version of Python 2.7\u2019s argparse module that is\ncompatible with earlier version of Python. The author is Steven Bethard and\nthe license is the Python Software Foundation license\nhttp://docs.python.org/license.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/an_example_pypi_project", "keywords": "font utility web ufo otf conversion command line", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "ufo2otf", "package_url": "https://pypi.org/project/ufo2otf/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ufo2otf/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/an_example_pypi_project" }, "release_url": "https://pypi.org/project/ufo2otf/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "Take UFO font sources and generate OTF\u2019s and webfonts", "version": "0.2.2" }, "last_serial": 909152, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "52efc3e2fa36092cf792c0c69d1de038", "sha256": "0ed8e91eb749f36654c72fc0b50bce2afde93d250715b41234e6caaba0d6963d" }, "downloads": -1, "filename": "ufo2otf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "52efc3e2fa36092cf792c0c69d1de038", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23461, "upload_time": "2012-08-22T06:36:26", "url": "https://files.pythonhosted.org/packages/2c/79/ed87d49e82924c1c32444c5b50ac51e591b004faaa960f00d9881d230c16/ufo2otf-0.1.0.tar.gz" } ], "0.1.0b": [ { "comment_text": "", "digests": { "md5": "ec761727e9fc83dad556d102fdb7c169", "sha256": "bd93eae6c38849176b7491786a3212de8c4db8facb04f27b16a19c90be75812d" }, "downloads": -1, "filename": "ufo2otf-0.1.0b.tar.gz", "has_sig": false, "md5_digest": "ec761727e9fc83dad556d102fdb7c169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24772, "upload_time": "2012-08-22T06:45:59", "url": "https://files.pythonhosted.org/packages/e2/db/6ff9528c7db984934b41882de5166314aa624eee282e85b93a1486e49f3c/ufo2otf-0.1.0b.tar.gz" } ], "0.2.0": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "30b7c09538082c1becae87cabc885660", "sha256": "f3f36b93058040964dabb3fc5ca6d88dff06e32e26665955032e3c6992f2edc5" }, "downloads": -1, "filename": "ufo2otf-0.2.1.tar.gz", "has_sig": false, "md5_digest": "30b7c09538082c1becae87cabc885660", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26316, "upload_time": "2013-10-31T18:17:10", "url": "https://files.pythonhosted.org/packages/79/f4/c557505768ae2f31f9363f58b1832826d8027d8a0d28994b3303832938f8/ufo2otf-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ec88afd78b799a9396cb6a6fe60a7799", "sha256": "180b4e1bbacb5f94338e87c160bf68a0919956c0e31310ad0195d0e6c25d96ca" }, "downloads": -1, "filename": "ufo2otf-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ec88afd78b799a9396cb6a6fe60a7799", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26886, "upload_time": "2013-11-01T12:33:53", "url": "https://files.pythonhosted.org/packages/e9/a4/9e57c920c6fc11e4ddb0de9bcc0290ba88ec1a65b69e882c379e838060e4/ufo2otf-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec88afd78b799a9396cb6a6fe60a7799", "sha256": "180b4e1bbacb5f94338e87c160bf68a0919956c0e31310ad0195d0e6c25d96ca" }, "downloads": -1, "filename": "ufo2otf-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ec88afd78b799a9396cb6a6fe60a7799", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26886, "upload_time": "2013-11-01T12:33:53", "url": "https://files.pythonhosted.org/packages/e9/a4/9e57c920c6fc11e4ddb0de9bcc0290ba88ec1a65b69e882c379e838060e4/ufo2otf-0.2.2.tar.gz" } ] }