{ "info": { "author": "Micha\u0142 G\u00f3rny", "author_email": "zrchos@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Topic :: System :: Console Fonts", "Topic :: Text Processing :: Fonts", "Topic :: Utilities" ], "description": "**UniCover** is a simple command-line tool displaying information about Unicode coverage of system fonts. It should work on systems that utilize Fontconfig (Linux and other Unix-like).\n\nDependencies: Python-fontconfig, freetype-py.\n\nInstallation\n============\n\nIn most cases issuing the following command will be sufficient:\n\n.. code-block:: bash\n\n pip3 install --user UniCover\n\nIf you get an error from Python Fontconfig library, try installing its header files first, eg. for Debian or Ubuntu:\n\n.. code-block:: bash\n\n sudo apt install libfontconfig1-dev\n\nUsage\n=====\n\nBasic usage\n-----------\n\n**Display all characters contained given font family or font file**\n\nReturns list of characters grouped by Unicode blocks.\n\n.. code-block:: bash\n\n unicover -f 'Liberation Sans'\n unicover -f /usr/share/fonts/TTF/LiberationSans-Bold.ttf\n\n unicover -f 'Liberation Sans' -g # lists only Unicode blocks\n unicover -f 'Liberation Sans' -o # omits summary line (total number of characters)\n\nYou can discover what fonts are installed in your system using Fontconfig:\n\n.. code-block:: bash\n\n fc-list : family # lists font families\n fc-list : file family # lists font files with families they belong to\n\n**List all system fonts that contain the specified character**\n\n.. code-block:: bash\n\n unicover -c \u20b9\n unicover -c 54f6\n\n unicover -f \u20b9 -g # lists only font families\n unicover -f \u20b9 -o # omits summary line (total number of fonts)\n\nSystem fonts summaries\n----------------------\n\n**Display all Unicode blocks supported by the system fonts**\n\n.. code-block:: bash\n\n unicover -g\n\n**List all characters supported by the system fonts**\n\n.. code-block:: bash\n\n unicover -l\n unicover -gl # group characters by Unicode block\n\nNote: output will be very long.\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/drastus/unicover", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "UniCover", "package_url": "https://pypi.org/project/UniCover/", "platform": "", "project_url": "https://pypi.org/project/UniCover/", "project_urls": { "Homepage": "https://github.com/drastus/unicover" }, "release_url": "https://pypi.org/project/UniCover/0.1/", "requires_dist": [ "Python-fontconfig", "freetype-py" ], "requires_python": "", "summary": "Displays Unicode chars coverage of system fonts", "version": "0.1" }, "last_serial": 3289178, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "516e81360b9c2ab3e5c5321a470c2bc5", "sha256": "5db25bf7c09daebb93515b88cc8c3f6f151070cdea0a16db939dcdf4276df659" }, "downloads": -1, "filename": "UniCover-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "516e81360b9c2ab3e5c5321a470c2bc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15991, "upload_time": "2017-10-29T19:41:47", "url": "https://files.pythonhosted.org/packages/bc/3d/ab82706717d47475897d28afed3756e4c9f2fa9ddc418d36643f0bed5f29/UniCover-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84401db5e6a85b721e85bac280f5f994", "sha256": "2593a7cc94bd9a4eb51e309fde1080278c55d8cccd6171c4de44195ea0c0dced" }, "downloads": -1, "filename": "UniCover-0.1.tar.gz", "has_sig": false, "md5_digest": "84401db5e6a85b721e85bac280f5f994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13945, "upload_time": "2017-10-29T19:41:48", "url": "https://files.pythonhosted.org/packages/dd/20/4018e818308545720e3086248853f913eca716da60cc698944fda1eb2a44/UniCover-0.1.tar.gz" } ], "0.1b2": [ { "comment_text": "", "digests": { "md5": "deb7970a5c732526e7158fde256a8492", "sha256": "8fceabf0b61ca2c36c27c193087fbaa9b91fe77e05848756ab8170c9497b5ca9" }, "downloads": -1, "filename": "UniCover-0.1b2.tar.gz", "has_sig": false, "md5_digest": "deb7970a5c732526e7158fde256a8492", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12498, "upload_time": "2014-12-21T20:19:45", "url": "https://files.pythonhosted.org/packages/96/39/42632da0fd513b81194ac8dd46e6236d60e483b3b365f18f22ff9dabe73f/UniCover-0.1b2.tar.gz" } ], "0.1b3": [ { "comment_text": "", "digests": { "md5": "800970485d1d59b4ead0c7f864d474b8", "sha256": "2a4404767042b81272eecf54c36a1cba44e7fec90d360772a09a2c22e58bc75b" }, "downloads": -1, "filename": "UniCover-0.1b3-py3-none-any.whl", "has_sig": false, "md5_digest": "800970485d1d59b4ead0c7f864d474b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16191, "upload_time": "2017-10-07T18:52:59", "url": "https://files.pythonhosted.org/packages/06/7e/b878afeab9c09efd683c479e3b0fbdef96280f0ff697e7eb3cd9a54a093f/UniCover-0.1b3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3dc9fd4f9c70da24339991924693fe4", "sha256": "e53b5633f203a430e5941a6735b964057873f78a07e22b08b4466cf84cdf5963" }, "downloads": -1, "filename": "UniCover-0.1b3.tar.gz", "has_sig": false, "md5_digest": "f3dc9fd4f9c70da24339991924693fe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14089, "upload_time": "2017-10-07T18:53:01", "url": "https://files.pythonhosted.org/packages/ff/7f/01f25066cd8593bdba2656deac5a17ebec021c93e59f5a44bfd21212682c/UniCover-0.1b3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "516e81360b9c2ab3e5c5321a470c2bc5", "sha256": "5db25bf7c09daebb93515b88cc8c3f6f151070cdea0a16db939dcdf4276df659" }, "downloads": -1, "filename": "UniCover-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "516e81360b9c2ab3e5c5321a470c2bc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15991, "upload_time": "2017-10-29T19:41:47", "url": "https://files.pythonhosted.org/packages/bc/3d/ab82706717d47475897d28afed3756e4c9f2fa9ddc418d36643f0bed5f29/UniCover-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84401db5e6a85b721e85bac280f5f994", "sha256": "2593a7cc94bd9a4eb51e309fde1080278c55d8cccd6171c4de44195ea0c0dced" }, "downloads": -1, "filename": "UniCover-0.1.tar.gz", "has_sig": false, "md5_digest": "84401db5e6a85b721e85bac280f5f994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13945, "upload_time": "2017-10-29T19:41:48", "url": "https://files.pythonhosted.org/packages/dd/20/4018e818308545720e3086248853f913eca716da60cc698944fda1eb2a44/UniCover-0.1.tar.gz" } ] }