{ "info": { "author": "Tal Leming", "author_email": "tal@typesupply.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Graphics", "Topic :: Multimedia :: Graphics :: Editors :: Vector-Based", "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Fonts" ], "description": "|Travis Build Status| |PyPI Version| |Python Versions|\n\n\nUFO Extractor\n=============\n\nTools for extracting data from font binaries into UFO objects.\n\nFeatures\n--------\n\nImport data into a `Defcon `__ ``Font``\ninstance:\n\n.. code:: python\n\n >>> import extractor\n >>> import defcon\n >>> ufo = defcon.Font()\n >>> extractor.extractUFO(\"/path/to/MyFont.ttf\", ufo)\n >>> ufo.save(\"/path/to/MyFont.ufo\")\n\nSupported input formats:\n\n- CFF or TrueType-flavored OpenType fonts (``*.otf``, ``*.ttf``)\n- `FontTools `__ TTX files\n (``*.ttx``)\n- WOFF 1.0/2.0 (``*.woff``, ``*.woff2``)\n- PostScript Type1 fonts (``*.pfa``, ``*.pfb``, etc.)\n\nInstallation\n------------\n\nYou can install ``extractor`` with ``pip``:\n\n.. code::\n\n $ pip install ufo-extractor\n\nNote that, for historical reasons, the package is listed on the\n`Python Package Index `__ under the name\n``ufo-extractor``, to disambiguate it from another package also called \"extractor\".\nHowever, the import name for the package remains ``extractor``, without prefix.\n\n\n.. |Travis Build Status| image:: https://travis-ci.org/typesupply/extractor.svg?branch=master\n :target: https://travis-ci.org/typesupply/extractor\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/ufo-extractor.svg\n :target: https://pypi.org/project/ufo-extractor/\n.. |Python Versions| image:: https://img.shields.io/badge/python-2.7%2C%203.5-blue.svg\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/typesupply/extractor", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ufo-extractor", "package_url": "https://pypi.org/project/ufo-extractor/", "platform": "", "project_url": "https://pypi.org/project/ufo-extractor/", "project_urls": { "Homepage": "https://github.com/typesupply/extractor" }, "release_url": "https://pypi.org/project/ufo-extractor/0.2.0/", "requires_dist": [ "fonttools (>=3.3.1)", "ufoLib (>=2.0.0)" ], "requires_python": "", "summary": "Tools for extracting data from font binaries into UFO objects.", "version": "0.2.0" }, "last_serial": 4603271, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "3d837d1a4ea784c625f3410a59b98f1b", "sha256": "992442ac36641d5c42a068ff37bf5623b35a69b6879acee4d50e245d8bb3cb32" }, "downloads": -1, "filename": "ufo_extractor-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d837d1a4ea784c625f3410a59b98f1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18068, "upload_time": "2016-12-19T18:38:36", "url": "https://files.pythonhosted.org/packages/e7/08/bdf85083613a4a94b2db20dc6c4ce714160741ec2848bf64653452c0e081/ufo_extractor-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65ed9cb3ee29bfb6780cb3ff9da9ec15", "sha256": "01564f1f1675e3cb1aec116d8344b7c4993fbef8dca8f636185783e7baa5680d" }, "downloads": -1, "filename": "ufo_extractor-0.2.0.zip", "has_sig": false, "md5_digest": "65ed9cb3ee29bfb6780cb3ff9da9ec15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20997, "upload_time": "2016-12-19T18:38:40", "url": "https://files.pythonhosted.org/packages/b1/e4/2c7fe256c201435bd5f47c3890e4608e327629482048becada6de789fc8e/ufo_extractor-0.2.0.zip" } ], "0.2.0.dev1": [ { "comment_text": "", "digests": { "md5": "c3a5bbd733d0d7eca7874b4dfa7cc2ff", "sha256": "38d2dfec6e77fac4cd9c5db2ad98f41dfe7ff35cb80a1030b7472c9a10d90d27" }, "downloads": -1, "filename": "ufo_extractor-0.2.0.dev1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3a5bbd733d0d7eca7874b4dfa7cc2ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16844, "upload_time": "2016-12-19T16:39:19", "url": "https://files.pythonhosted.org/packages/f3/75/1d5f89e057463af4eefb25982d68d95ad6b37c1a59d933b6341615d5cb67/ufo_extractor-0.2.0.dev1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a3cc89e6d4255ab3de1fc8deb65f0c0", "sha256": "39defc3197455d480eb73949b662476bedcce5b9066441d822fea8f40ec88b6c" }, "downloads": -1, "filename": "ufo_extractor-0.2.0.dev1.zip", "has_sig": false, "md5_digest": "3a3cc89e6d4255ab3de1fc8deb65f0c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19501, "upload_time": "2016-12-19T16:39:21", "url": "https://files.pythonhosted.org/packages/e1/d7/32efb34b9af2c8f3c1ee84089785b9d5d997f87d2854df2d381eb254bffa/ufo_extractor-0.2.0.dev1.zip" } ], "0.2.0.dev2": [ { "comment_text": "", "digests": { "md5": "62249ea977a001906838f4df860e59dc", "sha256": "f14df1366278b764fbd4db821c2268ea1376b45f994db9eaf0bb51a3290b0a20" }, "downloads": -1, "filename": "ufo_extractor-0.2.0.dev2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62249ea977a001906838f4df860e59dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16847, "upload_time": "2016-12-19T16:48:21", "url": "https://files.pythonhosted.org/packages/5d/71/80956a7dedb6409b0cc3bb9dc9904cc25a4038eea0f680280f91824fc0c0/ufo_extractor-0.2.0.dev2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "203411239159b4bdb037dc9173e80544", "sha256": "540d30e78497591837726cdf9bd7226ce27f2681465029a505317251c11257eb" }, "downloads": -1, "filename": "ufo_extractor-0.2.0.dev2.zip", "has_sig": false, "md5_digest": "203411239159b4bdb037dc9173e80544", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19127, "upload_time": "2016-12-19T16:48:23", "url": "https://files.pythonhosted.org/packages/19/51/15c69a737fadd75795860ccb2db375fad47c8972207379bdf187b401acea/ufo_extractor-0.2.0.dev2.zip" } ], "0.2.0.dev3": [ { "comment_text": "", "digests": { "md5": "2f668dc8d5789fb26668df037109d662", "sha256": "8f0ecc9eb41f4132769250ed0e04c7401daa9f96a32331d8ed4d6ed6f23376af" }, "downloads": -1, "filename": "ufo_extractor-0.2.0.dev3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f668dc8d5789fb26668df037109d662", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16844, "upload_time": "2016-12-19T17:02:07", "url": "https://files.pythonhosted.org/packages/1f/5d/f66566ad699ba9c19a57f9cce5c42b55c8e379617ca23f0a7b131606a40e/ufo_extractor-0.2.0.dev3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97fd99f86c33b264966a85c5ab9259a3", "sha256": "49058be790fa6b9f923c6e0d36d2d743e8857419037244fe8d10f2d1b90b4d73" }, "downloads": -1, "filename": "ufo_extractor-0.2.0.dev3.zip", "has_sig": false, "md5_digest": "97fd99f86c33b264966a85c5ab9259a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19127, "upload_time": "2016-12-19T17:02:10", "url": "https://files.pythonhosted.org/packages/6a/f9/ee0a5820d7fff1934ce9d69846225db74a0ec635cb92fcc340698bff948c/ufo_extractor-0.2.0.dev3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3d837d1a4ea784c625f3410a59b98f1b", "sha256": "992442ac36641d5c42a068ff37bf5623b35a69b6879acee4d50e245d8bb3cb32" }, "downloads": -1, "filename": "ufo_extractor-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d837d1a4ea784c625f3410a59b98f1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18068, "upload_time": "2016-12-19T18:38:36", "url": "https://files.pythonhosted.org/packages/e7/08/bdf85083613a4a94b2db20dc6c4ce714160741ec2848bf64653452c0e081/ufo_extractor-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65ed9cb3ee29bfb6780cb3ff9da9ec15", "sha256": "01564f1f1675e3cb1aec116d8344b7c4993fbef8dca8f636185783e7baa5680d" }, "downloads": -1, "filename": "ufo_extractor-0.2.0.zip", "has_sig": false, "md5_digest": "65ed9cb3ee29bfb6780cb3ff9da9ec15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20997, "upload_time": "2016-12-19T18:38:40", "url": "https://files.pythonhosted.org/packages/b1/e4/2c7fe256c201435bd5f47c3890e4608e327629482048becada6de789fc8e/ufo_extractor-0.2.0.zip" } ] }