{ "info": { "author": "Cosimo Lupo", "author_email": "cosimo@anthrotype.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Other Environment", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "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 :: Text Processing :: Fonts" ], "description": "|Travis CI Status| |Appveyor CI Status| |PyPI| |Codecov|\n\nttfautohint-py\n~~~~~~~~~~~~~~\n\n``ttfautohint-py`` is a Python wrapper for `ttfautohint\n`__, a free auto-hinter for TrueType fonts\ncreated by Werner Lemberg (`@lemzwerg `__).\n\nIt uses `ctypes `__ to load the\n``libttfautohint`` shared library and call the ``TTF_autohint`` function.\n\nBinary \"wheel\" packages are available for Linux (``manylinux1``), macOS and\nWindows, for both Python 2.7 and Python 3.x, with 32 and 64 bit architecture.\nThey can be installed from the Python Package Index\n(`PyPI `__) using the\n`pip `__ installer.\n\n.. code:: sh\n\n $ pip install ttfautohint-py\n\nThe wheels include a precompiled ``libttfautohint.so`` (``*.dylib`` on\nmacOS, or ``*.dll`` on Windows) shared library which has no other dependency\napart from system libraries. The `FreeType `__ and\nthe `HarfBuzz `__ libraries are compiled\nfrom source as static libraries and embedded in ``libttfautohint``.\n\nTo compile the ``libttfautohint.dll`` from source on Windows, you need to\ninstall `MSYS2 `__ and the latest MinGW-w64 toolchain.\nThis is because the ``ttfautohint`` build system is based on autotools and\nthus requires a Unix-like environment.\n\nA ``Makefile`` is used to build the library and its static dependencies, thus\nthe GNU `make `__ executable must be on the\n``$PATH``, as this is called upon by the ``setup.py`` script.\n\nBecause we build ``freetype``, ``harfbuzz`` and ``ttfautohint`` from their git\nsource (checked in as git submodules), some relatively recent versions of the\nfollowing development tools are also required: ``autoconf``, ``automake``,\n``libtool``, ``flex``, ``bison`` and ``ragel``. Please check the respective\ndocumentation of these libraries for more information.\n\n.. |Travis CI Status| image:: https://travis-ci.org/fonttools/ttfautohint-py.svg\n :target: https://travis-ci.org/fonttools/ttfautohint-py\n.. |Appveyor CI Status| image:: https://ci.appveyor.com/api/projects/status/v3aoglkmbhtgsfao/branch/master?svg=true\n :target: https://ci.appveyor.com/project/fonttools/ttfautohint-py/\n.. |PyPI| image:: https://img.shields.io/pypi/v/ttfautohint-py.svg\n :target: https://pypi.python.org/pypi/ttfautohint-py\n.. |Codecov| image:: https://codecov.io/gh/fonttools/ttfautohint-py/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/fonttools/ttfautohint-py", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fonttools/ttfautohint-py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ttfautohint-py", "package_url": "https://pypi.org/project/ttfautohint-py/", "platform": "posix", "project_url": "https://pypi.org/project/ttfautohint-py/", "project_urls": { "Homepage": "https://github.com/fonttools/ttfautohint-py" }, "release_url": "https://pypi.org/project/ttfautohint-py/0.4.3/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper for ttfautohint, a free auto-hinter for TrueType fonts", "version": "0.4.3" }, "last_serial": 5124784, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8af3c9e7773a0760fff0b7240394a80a", "sha256": "6df3a45f6921073bd12069bf43e0a01b8c6578f3facaa097d3cc082846e04e6e" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "8af3c9e7773a0760fff0b7240394a80a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1428745, "upload_time": "2017-12-20T18:14:39", "url": "https://files.pythonhosted.org/packages/2e/c5/9b6fa2e6eb926f2971bfc71aea5315e6fb719473a3ccbcf6d5515054ddaf/ttfautohint_py-0.1.0-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ce76c5899f7366c7e35bb7709fd55815", "sha256": "c742deac1232689f435b4f08660952ded844bafa8329935fefda31493429240b" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0-py2.py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "ce76c5899f7366c7e35bb7709fd55815", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2875658, "upload_time": "2017-12-20T17:23:48", "url": "https://files.pythonhosted.org/packages/fc/41/0ae5955a2149e77315429520297735683e6e335994bb47b48053c0dd19c5/ttfautohint_py-0.1.0-py2.py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "6e52c204ddefb1519fe8cae87f8ea7df", "sha256": "b594f036947de9dd6e0b690cb2a7570779d656639b05bddae4d99d014dada0fa" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6e52c204ddefb1519fe8cae87f8ea7df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2934512, "upload_time": "2017-12-20T17:23:23", "url": "https://files.pythonhosted.org/packages/21/0b/949bac99ee6b098b0e7edf218d1f59ad450702ef45b2c8c47c59b5f582d3/ttfautohint_py-0.1.0-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5bba00f9c9ddcdf8d8fdc20f9f8c8a1e", "sha256": "f970fd3e9caaf86e5995b905c8bb5d371f618aa2c961bae9cf79a5eb210525ef" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "5bba00f9c9ddcdf8d8fdc20f9f8c8a1e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3551972, "upload_time": "2017-12-20T17:41:40", "url": "https://files.pythonhosted.org/packages/bd/bd/12ea8029adfc779c8bd7cc8e5a4fce8e5414b6f71c013c2a19e958a2f92e/ttfautohint_py-0.1.0-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "1ab87094c09ac0bee04bf4a448d5defc", "sha256": "fe8db544ed55346752b6c3b57d510f71606c3d889d4c212fc7800e62d0e677e3" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "1ab87094c09ac0bee04bf4a448d5defc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3667353, "upload_time": "2017-12-20T17:50:30", "url": "https://files.pythonhosted.org/packages/e3/7c/69f04dbabcc252d602ad985e7a2da03a3e2c5fa4648a73f6686385ba8b2c/ttfautohint_py-0.1.0-py2.py3-none-win_amd64.whl" } ], "0.1.0.dev0": [ { "comment_text": "", "digests": { "md5": "99a0b64ccd885cc498d38b9be4e7c05b", "sha256": "083881f93c42b99e01ddf96cc062e4dc97aebaa6cd14ce49d57c2378170b37c9" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0.dev0-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "99a0b64ccd885cc498d38b9be4e7c05b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2930724, "upload_time": "2017-12-20T13:56:25", "url": "https://files.pythonhosted.org/packages/5a/62/a0d590f20da544fc1469a088aeed8b4defcb5d46a28cbc55c25bf6f920dc/ttfautohint_py-0.1.0.dev0-py2.py3-none-manylinux1_x86_64.whl" } ], "0.1.0.dev2": [ { "comment_text": "", "digests": { "md5": "028419b1c254bb104ef78a56ec457b6b", "sha256": "e53cb75469dc7e3283c01107ba8031159b0743868eabaef33cb88ee2baee5cc1" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0.dev2-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "028419b1c254bb104ef78a56ec457b6b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1425675, "upload_time": "2017-12-20T14:55:24", "url": "https://files.pythonhosted.org/packages/68/d3/687a498f187ddf7f243b9c9dce75782c0b94df0ab00c90de150d6257b05f/ttfautohint_py-0.1.0.dev2-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "78b07269571df3bbda1efc9cb25ce0ad", "sha256": "4d1d700c5202231de81ad52d26db19ec278ffce2893c5ef94c8dc461c5d0b4a5" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0.dev2-py2.py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "78b07269571df3bbda1efc9cb25ce0ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2872337, "upload_time": "2017-12-20T14:25:51", "url": "https://files.pythonhosted.org/packages/fb/2c/3c0275e8ed3746a52cb04dcecb218639934b182d6a863f063a0287a406f0/ttfautohint_py-0.1.0.dev2-py2.py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "31a487e08581c4b4e4c69d04ee6c7d36", "sha256": "27ff00d80d35c40bfcf0e060d1dca3c298ca20948ab598382773b01089808eb0" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0.dev2-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "31a487e08581c4b4e4c69d04ee6c7d36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2930832, "upload_time": "2017-12-20T14:26:26", "url": "https://files.pythonhosted.org/packages/29/0a/8a72a4c4d9b7e6ea1902623db808476f50525e86e6a58b131f03dd2b4376/ttfautohint_py-0.1.0.dev2-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b1b082e23b31f46bcb2978667f016f35", "sha256": "47cac74000a02727deb3bf0f568c67d50613a1389e271a490d2ad9580aa63e70" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0.dev2-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "b1b082e23b31f46bcb2978667f016f35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3549077, "upload_time": "2017-12-20T14:26:46", "url": "https://files.pythonhosted.org/packages/d8/dc/45c7c74d13d6edd420d0fb671b59f1f6628011347db7873098daab291aac/ttfautohint_py-0.1.0.dev2-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "2373d3ce9bbab441156533178548ed94", "sha256": "3c1a628be9d310e02de41c4804787d73b5cc1fad273b7715488bfe6300abfe8e" }, "downloads": -1, "filename": "ttfautohint_py-0.1.0.dev2-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "2373d3ce9bbab441156533178548ed94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3664337, "upload_time": "2017-12-20T14:35:53", "url": "https://files.pythonhosted.org/packages/22/5b/36e3b9427f9ce52fb5d43345a6c840f3c34e1c96e884750772131d559a50/ttfautohint_py-0.1.0.dev2-py2.py3-none-win_amd64.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "737f0312854d8a161c76b810a02d024d", "sha256": "d83c6812e2c0ef770c3e4c23bdf3e105c3e98c827187e9bf5221bb9be594706c" }, "downloads": -1, "filename": "ttfautohint_py-0.1.1-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "737f0312854d8a161c76b810a02d024d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1429117, "upload_time": "2017-12-22T22:28:06", "url": "https://files.pythonhosted.org/packages/94/2e/8a0d26b92c529e0c5d6a03237687ca409d8ce34d12d6ff9ad259b0182181/ttfautohint_py-0.1.1-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ed591db8322e98ebd11ba93bd6afe317", "sha256": "1cddab076e28b0387c67ab61975c618e4a0572b4bf23bf5d0f71af3784c2a309" }, "downloads": -1, "filename": "ttfautohint_py-0.1.1-py2.py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "ed591db8322e98ebd11ba93bd6afe317", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2875963, "upload_time": "2017-12-22T22:09:03", "url": "https://files.pythonhosted.org/packages/0c/63/85a68df9b95d34c54ba37eb429b3b32d642783b193cd2cdabc9222ddc845/ttfautohint_py-0.1.1-py2.py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "a7fa00724130c45bd85dbcd1a284d162", "sha256": "e0fd4a3bfa7401f23b614d3dce0c99269098d542b09ff3e123dfa0c4bc9c12e8" }, "downloads": -1, "filename": "ttfautohint_py-0.1.1-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a7fa00724130c45bd85dbcd1a284d162", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2934554, "upload_time": "2017-12-22T22:09:13", "url": "https://files.pythonhosted.org/packages/3a/d3/4d1debcec4159f368ccce54dfe5788b936c8c5aca16d9c98a6c06fdd19f3/ttfautohint_py-0.1.1-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "589637e708e4ff6cd1462e6eeb238ca1", "sha256": "20e7a9a5250d3530185bd2795ac7a6c59c4e23bc6f48c78bf6cd43c03cad2cac" }, "downloads": -1, "filename": "ttfautohint_py-0.1.1-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "589637e708e4ff6cd1462e6eeb238ca1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3552347, "upload_time": "2017-12-22T22:07:58", "url": "https://files.pythonhosted.org/packages/f0/f0/cc350ad3936354ddd203c065a0c990368befce4fcaaf80da97288f5fea36/ttfautohint_py-0.1.1-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "ae6acfb2dcb97c279365d3cd267220d1", "sha256": "3265e6dbd098590106e05b45a39984c3de328bf64e80499fc3778735821cd7ff" }, "downloads": -1, "filename": "ttfautohint_py-0.1.1-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "ae6acfb2dcb97c279365d3cd267220d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3667731, "upload_time": "2017-12-22T22:16:41", "url": "https://files.pythonhosted.org/packages/13/46/d676523e0960a28def96561b3a71ed1938f99ba6e71faf8dad2f87dd1395/ttfautohint_py-0.1.1-py2.py3-none-win_amd64.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5ce214aecea83162644e27ac89f5d3b6", "sha256": "1eb2e4530419a158d6ac989ea908e78529d39adc9b986842886a0f02dee8dcca" }, "downloads": -1, "filename": "ttfautohint_py-0.2.0-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "5ce214aecea83162644e27ac89f5d3b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1430584, "upload_time": "2018-01-03T10:27:27", "url": "https://files.pythonhosted.org/packages/77/11/e454fb2fad9ad50d8f673b87f53ac1239c63e686a81fdd4ab00cb0e46ea7/ttfautohint_py-0.2.0-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "37acc4fe469f63ad3e76b91fec497df3", "sha256": "2bf56c0d6b699c2105a5d774c1e07f67485987c49deb17e2bc02a4cf389f24b3" }, "downloads": -1, "filename": "ttfautohint_py-0.2.0-py2.py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "37acc4fe469f63ad3e76b91fec497df3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2878291, "upload_time": "2018-01-02T23:26:50", "url": "https://files.pythonhosted.org/packages/34/10/f46a530cc03ff6ee98d6e09796314483399dddb91e3cd216da3ddf09eb40/ttfautohint_py-0.2.0-py2.py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "af85fa419fdab8bc23bee2b04ab8d6c2", "sha256": "2953a1c55fb17088655e6b2937c5721a96fd16843bada262a7a93c1b6bd34482" }, "downloads": -1, "filename": "ttfautohint_py-0.2.0-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "af85fa419fdab8bc23bee2b04ab8d6c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2936681, "upload_time": "2018-01-02T23:26:53", "url": "https://files.pythonhosted.org/packages/3a/10/67d2c3e7b9ca37b24c39ae82299fcc52082fc539d9c25ac3e5693078e3f3/ttfautohint_py-0.2.0-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dd583790eaa27d70ac2fee50ab179074", "sha256": "8e369e289b4e08906bee10dea6d46a4d475b11f7126eea838132c25fb004912c" }, "downloads": -1, "filename": "ttfautohint_py-0.2.0-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "dd583790eaa27d70ac2fee50ab179074", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3554427, "upload_time": "2018-01-02T23:45:44", "url": "https://files.pythonhosted.org/packages/b6/73/1fb2ee4731b1a58c65277ce95a200434b5d0c95a292f408641f99c418e0c/ttfautohint_py-0.2.0-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "5782f0ce84aed94e31e372ef06560a07", "sha256": "39d663be3395ee432b9da11c901640b96de4c69a3d038ae2cd6cc2807a90cc3d" }, "downloads": -1, "filename": "ttfautohint_py-0.2.0-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "5782f0ce84aed94e31e372ef06560a07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3670258, "upload_time": "2018-01-02T23:56:01", "url": "https://files.pythonhosted.org/packages/70/e1/87a82ad2adb955394e9e9a97dc4dbcb4e9f24c5c89f0f443f9ec7a04e0e4/ttfautohint_py-0.2.0-py2.py3-none-win_amd64.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2f9a2c2d593258e4b018e9ed9fc70a7f", "sha256": "0a1b5b4e08c4a52f2875e6edfe5bba457c2f55835e18baf0e8a26797fdc58fe1" }, "downloads": -1, "filename": "ttfautohint_py-0.3.0-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "2f9a2c2d593258e4b018e9ed9fc70a7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1445347, "upload_time": "2018-01-10T16:01:29", "url": "https://files.pythonhosted.org/packages/4d/5b/b2f7b8d3ce939511bc83cfeae9921fdee8082142e04735abe15b77900760/ttfautohint_py-0.3.0-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "81814183f21364055f6ad3cd89890de6", "sha256": "06552d03eb3e29b356f06b02169cc1040888b1f49ed70b1b2f3ec0f97a84717f" }, "downloads": -1, "filename": "ttfautohint_py-0.3.0-py2.py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "81814183f21364055f6ad3cd89890de6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2925483, "upload_time": "2018-01-10T15:34:13", "url": "https://files.pythonhosted.org/packages/22/e8/1075c6d898ced9cdbc613df4e01d27211d56422413ea3caeee9dd5faf902/ttfautohint_py-0.3.0-py2.py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "99d05167ba936b7db96055985acc7fc4", "sha256": "38689a630456b9ebf0ccb991fac8cf753b6ffeec3af4bf4f3f945c113c3544d9" }, "downloads": -1, "filename": "ttfautohint_py-0.3.0-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "99d05167ba936b7db96055985acc7fc4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2989157, "upload_time": "2018-01-10T15:34:18", "url": "https://files.pythonhosted.org/packages/e5/d1/de7cba7fda9198e0d8ac2375c1af2ac1abc8eb87bb42ff12f4cba9086906/ttfautohint_py-0.3.0-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fe10a59f28db9489237ba6b6d514b96f", "sha256": "eae0d204f892cf4d14f78edf81fba2fccc49d01b3ebacd8055e424d779980c5b" }, "downloads": -1, "filename": "ttfautohint_py-0.3.0-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "fe10a59f28db9489237ba6b6d514b96f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3611709, "upload_time": "2018-01-10T15:53:00", "url": "https://files.pythonhosted.org/packages/d6/be/ed71a4ec42d5786a473bd209cc47d88032783d65af87652addaef79dadfa/ttfautohint_py-0.3.0-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "7c8c73be28e260b8dfe18a97b5644483", "sha256": "d62e6a89cf195ac80b9a0c61db644a81077a2f67ca656f6a5feb94d4b7f29c30" }, "downloads": -1, "filename": "ttfautohint_py-0.3.0-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "7c8c73be28e260b8dfe18a97b5644483", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3728622, "upload_time": "2018-01-10T16:01:22", "url": "https://files.pythonhosted.org/packages/a0/15/aede22e18501980546b3dc47886126ba05cb91ab40734a9fd0776c126089/ttfautohint_py-0.3.0-py2.py3-none-win_amd64.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "54807eb45d949b0ae49971f80e2cbd74", "sha256": "9efc4a27d8799ca2b08e346e1fe569fc103e41a379f2c5a7656d57bd2cdfc919" }, "downloads": -1, "filename": "ttfautohint_py-0.4.0-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "54807eb45d949b0ae49971f80e2cbd74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1484847, "upload_time": "2018-07-10T11:26:09", "url": "https://files.pythonhosted.org/packages/14/e1/54bffae9f387e2be6fb4ff2c2ef5de84a793d7efdb845944027df8858a6b/ttfautohint_py-0.4.0-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1b152574149c3b20289c02b35e6fc991", "sha256": "cfbc02c7e83733bec2d311cd5c16ac21639c4bda3b0de76286330dc7d2dec03a" }, "downloads": -1, "filename": "ttfautohint_py-0.4.0-py2.py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "1b152574149c3b20289c02b35e6fc991", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3074946, "upload_time": "2018-07-10T11:25:26", "url": "https://files.pythonhosted.org/packages/63/62/b9eb39e5fd45355667da565b8c6276633c38e93e496dc506322aaabcc1d7/ttfautohint_py-0.4.0-py2.py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "9e772a9b8dff74bf3d3566f934d160cb", "sha256": "fad052d625421f5fddc3ae5340a50632d5c7bbc996dd2957cf0673da3f147b3d" }, "downloads": -1, "filename": "ttfautohint_py-0.4.0-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9e772a9b8dff74bf3d3566f934d160cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3149827, "upload_time": "2018-07-10T11:24:49", "url": "https://files.pythonhosted.org/packages/9c/09/5fc38c3db770b18b87163dc1bc57589a6c4a21cf2d876c7aa2500c5c4d3e/ttfautohint_py-0.4.0-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "560860a2210336469ea702ca02723597", "sha256": "f1b72e5b6956b52dc8b92b5cac6e33ae8e0dd9b88c4859ebac39091a516f17d2" }, "downloads": -1, "filename": "ttfautohint_py-0.4.0-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "560860a2210336469ea702ca02723597", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3807896, "upload_time": "2018-07-10T11:33:19", "url": "https://files.pythonhosted.org/packages/d6/e1/6b56749436f4208fc1807412a4dfb9f2715140cbe752c1dd0449a9693692/ttfautohint_py-0.4.0-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "d0106a1ab4f0eb3945c4b1f65b18d88a", "sha256": "9d15a0f82ee9c1743c823090f34c7dea9ea5f19bb0024712cc5602b85f317db9" }, "downloads": -1, "filename": "ttfautohint_py-0.4.0-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "d0106a1ab4f0eb3945c4b1f65b18d88a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3909244, "upload_time": "2018-07-10T11:46:05", "url": "https://files.pythonhosted.org/packages/e4/da/b2c008d25c9cb722decf57213ef8d8e32ace3accf2a16413e72a05d43526/ttfautohint_py-0.4.0-py2.py3-none-win_amd64.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4e849a142560eeb528cbb9bd4e9964f5", "sha256": "a909807ad3063bfb37165bf5947d40839bb803401de0a0c09e25bd26169786bc" }, "downloads": -1, "filename": "ttfautohint_py-0.4.1-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "4e849a142560eeb528cbb9bd4e9964f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1484901, "upload_time": "2018-07-25T11:51:44", "url": "https://files.pythonhosted.org/packages/57/70/bc4a359fcd31ae5633ecaa4dbd7ff2e6144b8dfb7c6c95be68d22c3c7b20/ttfautohint_py-0.4.1-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "34e952a0b04480abc9ea6f65c1968606", "sha256": "b59fec23760d9638157ffb646c8051799dd9ec685d09e62d9ddf6ce2388c8aea" }, "downloads": -1, "filename": "ttfautohint_py-0.4.1-py2.py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "34e952a0b04480abc9ea6f65c1968606", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3074886, "upload_time": "2018-07-25T11:50:09", "url": "https://files.pythonhosted.org/packages/9c/aa/4dce833e92d9a584ba725d7c9bedc9f84980468a27f854ab7d1a8aa422b5/ttfautohint_py-0.4.1-py2.py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "3a47f347b729da4ee78ce8fe74d7973d", "sha256": "941e9df37ad5719858fbd4622aada500adbcbaa6b59ee1a89a37bae2d9ee5668" }, "downloads": -1, "filename": "ttfautohint_py-0.4.1-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "3a47f347b729da4ee78ce8fe74d7973d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3149820, "upload_time": "2018-07-25T11:50:09", "url": "https://files.pythonhosted.org/packages/3a/1b/e646255411fae13fc42e0b0a184a04eafb14694d3f40cf7de46efff55020/ttfautohint_py-0.4.1-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "75e6878866746d88cb6ebf9afe110d75", "sha256": "2c1eda25830675a22d9b6c8652f562ab687a2065c7fd3e1b5bd945ddbcc1b048" }, "downloads": -1, "filename": "ttfautohint_py-0.4.1-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "75e6878866746d88cb6ebf9afe110d75", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3808479, "upload_time": "2018-07-25T11:52:33", "url": "https://files.pythonhosted.org/packages/af/93/a2f2214e11f1db3455ac1f28e9c05878b373847312c62098bf0708ab129c/ttfautohint_py-0.4.1-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "4879dd193f0bb87df16d86c34ddb4367", "sha256": "d708550ca843f148f3e503d8333036c2712838002a50e09026ffbcf983b4a395" }, "downloads": -1, "filename": "ttfautohint_py-0.4.1-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "4879dd193f0bb87df16d86c34ddb4367", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3911660, "upload_time": "2018-07-25T12:02:43", "url": "https://files.pythonhosted.org/packages/ac/d9/2d6c79225d3c8b5a1b541bd896233c7b7b554b7ccb539f9f9e3302171503/ttfautohint_py-0.4.1-py2.py3-none-win_amd64.whl" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "6ec514c6971c76e23c0bd4f02a2dd67b", "sha256": "e8888c785be4ec0714120ffc5a103ee1ab42ddc71dedc816d5836757d8799d55" }, "downloads": -1, "filename": "ttfautohint_py-0.4.2-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "6ec514c6971c76e23c0bd4f02a2dd67b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1484569, "upload_time": "2018-07-25T12:24:39", "url": "https://files.pythonhosted.org/packages/ed/34/46a026f9aac53f109401d18dcffcb5b8041004fe944f6e3db1bf1a91f96f/ttfautohint_py-0.4.2-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c53591e9b68d733ff07068fc426d3ee8", "sha256": "59fa3b0aba2f9dbbd0ac053336f9bd82e54aaafe808fe01aa3605ba45f38dc7e" }, "downloads": -1, "filename": "ttfautohint_py-0.4.2-py2.py3-none-manylinux1_i686.whl", "has_sig": false, "md5_digest": "c53591e9b68d733ff07068fc426d3ee8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3078622, "upload_time": "2018-07-25T12:22:41", "url": "https://files.pythonhosted.org/packages/ca/61/a789644a16765631ae5841a4d959b6730379e1d7416a020067dc74c866a8/ttfautohint_py-0.4.2-py2.py3-none-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "a60afdd004ebe482318c0b7c7b10dbcf", "sha256": "645693bdcea4740b82826c26130f8bdbac1dfdb53a2b3a1e5ca0258f034edbad" }, "downloads": -1, "filename": "ttfautohint_py-0.4.2-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a60afdd004ebe482318c0b7c7b10dbcf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3152693, "upload_time": "2018-07-25T12:22:10", "url": "https://files.pythonhosted.org/packages/9b/66/20860d66fe0f6a76691ff127ba8618cf774110074e65138bd89e9c596aa8/ttfautohint_py-0.4.2-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a9a99cd820608c79267e156f338cc914", "sha256": "629edf70a125e8fd3be2f46c28d5418a5deb4ab0cc5b304c20273c36911fd6af" }, "downloads": -1, "filename": "ttfautohint_py-0.4.2-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "a9a99cd820608c79267e156f338cc914", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3806578, "upload_time": "2018-07-25T12:40:15", "url": "https://files.pythonhosted.org/packages/27/cf/e707e6ab82e45749f2e5863b577196e97c89f45a4db4875d92173cbced3c/ttfautohint_py-0.4.2-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "ed3fddda35f418267767ee49de8a379e", "sha256": "e6c8d7727d581ab747e0b237eb0a50bc660b9f5418d8df26f5e1a6b08be48615" }, "downloads": -1, "filename": "ttfautohint_py-0.4.2-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "ed3fddda35f418267767ee49de8a379e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3911553, "upload_time": "2018-07-25T12:51:54", "url": "https://files.pythonhosted.org/packages/ae/6e/a3c1490fad488ab9e6b350f8477241a725f31afab7763cab8179aba03b13/ttfautohint_py-0.4.2-py2.py3-none-win_amd64.whl" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "8e2a130a4bafe862c5f721d1b614791b", "sha256": "4b227adceda5d6e8cb7fa7a952fc32b375d66bf36d02368710b096a1dc51bebb" }, "downloads": -1, "filename": "ttfautohint_py-0.4.3-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "8e2a130a4bafe862c5f721d1b614791b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 906404, "upload_time": "2019-04-10T15:13:30", "url": "https://files.pythonhosted.org/packages/bd/24/d74c3e62213d25263449958446a780903658f6a16aa01be1ea5762c7fa09/ttfautohint_py-0.4.3-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "78f3eb0e5996a889bf9fcb761ddf8ccc", "sha256": "f000fe9d99ab75e2fc6ca4bb7161ddf392974a86dca878a92484498489759d03" }, "downloads": -1, "filename": "ttfautohint_py-0.4.3-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "78f3eb0e5996a889bf9fcb761ddf8ccc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6199700, "upload_time": "2019-04-10T15:10:55", "url": "https://files.pythonhosted.org/packages/db/6d/804277c5580ca7248ca1c4738858213a6cbd6459431eeb9d359d6850a22b/ttfautohint_py-0.4.3-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dcd6f9d6bd4970047fa9072339ecc004", "sha256": "ba17f6f1cb8ab4927725d995e5b04d7ea7ad182262f879a0939010a1039102a8" }, "downloads": -1, "filename": "ttfautohint_py-0.4.3-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "dcd6f9d6bd4970047fa9072339ecc004", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7222138, "upload_time": "2019-04-10T15:35:46", "url": "https://files.pythonhosted.org/packages/46/2f/65e4df87c58f0913632ba0ac2d6b41066f63334ab30d76e8155542fcb0ff/ttfautohint_py-0.4.3-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "748467c6ab1a5e8e8475eafbf2335390", "sha256": "ceaac02b3e63c2b9edabb24af777d5ab0fcde568540f9a919b73a37c92c585cb" }, "downloads": -1, "filename": "ttfautohint_py-0.4.3-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "748467c6ab1a5e8e8475eafbf2335390", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8708979, "upload_time": "2019-04-10T15:53:30", "url": "https://files.pythonhosted.org/packages/c3/59/235dc7d992c7ac35bfe3e9c215418767bc284c5f60dcf448cbe2e7b0160e/ttfautohint_py-0.4.3-py2.py3-none-win_amd64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e2a130a4bafe862c5f721d1b614791b", "sha256": "4b227adceda5d6e8cb7fa7a952fc32b375d66bf36d02368710b096a1dc51bebb" }, "downloads": -1, "filename": "ttfautohint_py-0.4.3-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "8e2a130a4bafe862c5f721d1b614791b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 906404, "upload_time": "2019-04-10T15:13:30", "url": "https://files.pythonhosted.org/packages/bd/24/d74c3e62213d25263449958446a780903658f6a16aa01be1ea5762c7fa09/ttfautohint_py-0.4.3-py2.py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "78f3eb0e5996a889bf9fcb761ddf8ccc", "sha256": "f000fe9d99ab75e2fc6ca4bb7161ddf392974a86dca878a92484498489759d03" }, "downloads": -1, "filename": "ttfautohint_py-0.4.3-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "78f3eb0e5996a889bf9fcb761ddf8ccc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6199700, "upload_time": "2019-04-10T15:10:55", "url": "https://files.pythonhosted.org/packages/db/6d/804277c5580ca7248ca1c4738858213a6cbd6459431eeb9d359d6850a22b/ttfautohint_py-0.4.3-py2.py3-none-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dcd6f9d6bd4970047fa9072339ecc004", "sha256": "ba17f6f1cb8ab4927725d995e5b04d7ea7ad182262f879a0939010a1039102a8" }, "downloads": -1, "filename": "ttfautohint_py-0.4.3-py2.py3-none-win32.whl", "has_sig": false, "md5_digest": "dcd6f9d6bd4970047fa9072339ecc004", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7222138, "upload_time": "2019-04-10T15:35:46", "url": "https://files.pythonhosted.org/packages/46/2f/65e4df87c58f0913632ba0ac2d6b41066f63334ab30d76e8155542fcb0ff/ttfautohint_py-0.4.3-py2.py3-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "748467c6ab1a5e8e8475eafbf2335390", "sha256": "ceaac02b3e63c2b9edabb24af777d5ab0fcde568540f9a919b73a37c92c585cb" }, "downloads": -1, "filename": "ttfautohint_py-0.4.3-py2.py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "748467c6ab1a5e8e8475eafbf2335390", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8708979, "upload_time": "2019-04-10T15:53:30", "url": "https://files.pythonhosted.org/packages/c3/59/235dc7d992c7ac35bfe3e9c215418767bc284c5f60dcf448cbe2e7b0160e/ttfautohint_py-0.4.3-py2.py3-none-win_amd64.whl" } ] }