Name | fontconfig-py JSON |
Version |
0.1.2
JSON |
| download |
home_page | |
Summary | Python bindings to fontconfig |
upload_time | 2023-09-04 12:47:25 |
maintainer | |
docs_url | None |
author | Kota Yamaguchi |
requires_python | >=3.8.1,<4.0.0 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# fontconfig-py
[![PyPI version](https://badge.fury.io/py/fontconfig-py.svg)](https://pypi.org/project/fontconfig-py)
[![Docs status](https://readthedocs.org/projects/fontconfig-py/badge/)](https://fontconfig-py.readthedocs.io/)
Python bindings to [fontconfig](https://www.freedesktop.org/wiki/Software/fontconfig/).
Currently Linux and macOS are supported.
## Install
Install from the PyPI:
```bash
pip install fontconfig-py
```
## Usage
The following demonstrates the usage of `fontconfig.query` to identify English
fonts in the system:
```python
import fontconfig
fonts = fontconfig.query(where=":lang=en", select=("family",))
for font in fonts:
print(font["family"])
```
## License notice
This project is distributed in [MIT license](LICENSE.txt). The binary wheels
bundles several libraries that may be distributed in different licenses.
See [THIRD-PARTY-NOTICES.txt](THIRD-PARTY-NOTICES.txt).
Raw data
{
"_id": null,
"home_page": "",
"name": "fontconfig-py",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8.1,<4.0.0",
"maintainer_email": "",
"keywords": "",
"author": "Kota Yamaguchi",
"author_email": "yamaguchi_kota@cyberagent.co.jp",
"download_url": "",
"platform": null,
"description": "# fontconfig-py\n\n[![PyPI version](https://badge.fury.io/py/fontconfig-py.svg)](https://pypi.org/project/fontconfig-py)\n[![Docs status](https://readthedocs.org/projects/fontconfig-py/badge/)](https://fontconfig-py.readthedocs.io/)\n\nPython bindings to [fontconfig](https://www.freedesktop.org/wiki/Software/fontconfig/).\n\nCurrently Linux and macOS are supported.\n\n## Install\n\nInstall from the PyPI:\n\n```bash\npip install fontconfig-py\n```\n\n## Usage\n\nThe following demonstrates the usage of `fontconfig.query` to identify English\nfonts in the system:\n\n```python\nimport fontconfig\n\nfonts = fontconfig.query(where=\":lang=en\", select=(\"family\",))\nfor font in fonts:\n print(font[\"family\"])\n```\n\n## License notice\n\nThis project is distributed in [MIT license](LICENSE.txt). The binary wheels\nbundles several libraries that may be distributed in different licenses.\nSee [THIRD-PARTY-NOTICES.txt](THIRD-PARTY-NOTICES.txt).\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python bindings to fontconfig",
"version": "0.1.2",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7d1faf6edfb661605196f59d32502541d8c7a171e329500bf7d3d14cddefa328",
"md5": "6aba57f058060ee32bdef43371adab77",
"sha256": "55259dacca2bf26636a39fcf012c15f4e2c69ee75210a16edbf83d47410311bc"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp310-cp310-macosx_12_0_universal2.whl",
"has_sig": false,
"md5_digest": "6aba57f058060ee32bdef43371adab77",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1339211,
"upload_time": "2023-09-04T12:47:25",
"upload_time_iso_8601": "2023-09-04T12:47:25.096398Z",
"url": "https://files.pythonhosted.org/packages/7d/1f/af6edfb661605196f59d32502541d8c7a171e329500bf7d3d14cddefa328/fontconfig_py-0.1.2-cp310-cp310-macosx_12_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a0437ac1c13954fec6b72d8ada5f1cbd6ab677ffee27da367673510c4c421c91",
"md5": "cfc0a30fc2bd268556afa09d2b26c6c2",
"sha256": "11b06fe81cd76c26c17eed7f12913d6a7494ba2d726c2e85343c6bf793b56eb0"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "cfc0a30fc2bd268556afa09d2b26c6c2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1218166,
"upload_time": "2023-09-04T12:47:27",
"upload_time_iso_8601": "2023-09-04T12:47:27.115773Z",
"url": "https://files.pythonhosted.org/packages/a0/43/7ac1c13954fec6b72d8ada5f1cbd6ab677ffee27da367673510c4c421c91/fontconfig_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ad0b62814cfcc982124b993a6313b41de7e5aed11378ab752f81db7346ca229f",
"md5": "3d06f5513594d92ae1884b7839c25e98",
"sha256": "d1bc1ee7d21bbc4941eac3d3fee88150e207d41c70af991cbaf67d25691c91d9"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "3d06f5513594d92ae1884b7839c25e98",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1292601,
"upload_time": "2023-09-04T12:47:28",
"upload_time_iso_8601": "2023-09-04T12:47:28.501127Z",
"url": "https://files.pythonhosted.org/packages/ad/0b/62814cfcc982124b993a6313b41de7e5aed11378ab752f81db7346ca229f/fontconfig_py-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e52e53d6359f1e67a29242f8a4f0f23b1504579523f418e2b6f56a7982923cf6",
"md5": "1c55311f1cb6eefa4d3698fd893da584",
"sha256": "f5907a0070708a29e7d14190b6a8f1561ac4e408d90e5ff0a90983d2e6afa74f"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp311-cp311-macosx_12_0_universal2.whl",
"has_sig": false,
"md5_digest": "1c55311f1cb6eefa4d3698fd893da584",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1342223,
"upload_time": "2023-09-04T12:47:30",
"upload_time_iso_8601": "2023-09-04T12:47:30.375994Z",
"url": "https://files.pythonhosted.org/packages/e5/2e/53d6359f1e67a29242f8a4f0f23b1504579523f418e2b6f56a7982923cf6/fontconfig_py-0.1.2-cp311-cp311-macosx_12_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "587f5e5f26886576a008a54b3285ae87651d6f6eb34c9c3eb39eab0d630cc6ab",
"md5": "b6147bdef43c7d4e4169c29b54bb6f04",
"sha256": "5ca7f249c0e1dec82a35d16496ece589fc611c108130c092d94233fdc7285ec6"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b6147bdef43c7d4e4169c29b54bb6f04",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1260250,
"upload_time": "2023-09-04T12:47:32",
"upload_time_iso_8601": "2023-09-04T12:47:32.257959Z",
"url": "https://files.pythonhosted.org/packages/58/7f/5e5f26886576a008a54b3285ae87651d6f6eb34c9c3eb39eab0d630cc6ab/fontconfig_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5b86350cac6fff11eecd25444711caccc1786b2bd72d2e32d661acf4dfb67b7f",
"md5": "ff766e7690dcdd691d444b9ce2275592",
"sha256": "0cf9aac3f356f449b8fff1399403d59bba76dd1d1f91a9c970818fbe3e85254e"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ff766e7690dcdd691d444b9ce2275592",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1340871,
"upload_time": "2023-09-04T12:47:34",
"upload_time_iso_8601": "2023-09-04T12:47:34.205242Z",
"url": "https://files.pythonhosted.org/packages/5b/86/350cac6fff11eecd25444711caccc1786b2bd72d2e32d661acf4dfb67b7f/fontconfig_py-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75f662dd170238ef4b2711f4dbce48127845c1b2987f3bc3a439c605bd27575d",
"md5": "857430b956b1f724695f1e75d491a5c1",
"sha256": "004952cf8fbcfe1cefa80a1888b2811bb94c2bf409c937e89ce3904f6b20d0ef"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp312-cp312-macosx_12_0_universal2.whl",
"has_sig": false,
"md5_digest": "857430b956b1f724695f1e75d491a5c1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1345656,
"upload_time": "2023-09-04T12:47:36",
"upload_time_iso_8601": "2023-09-04T12:47:36.088591Z",
"url": "https://files.pythonhosted.org/packages/75/f6/62dd170238ef4b2711f4dbce48127845c1b2987f3bc3a439c605bd27575d/fontconfig_py-0.1.2-cp312-cp312-macosx_12_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "48616370f12d7fb925c30da0fb9d0a12d04d5d61b7ec3b47570a1dd91d054f19",
"md5": "4d5a882afb56de8ba9014087d2749420",
"sha256": "0ab145fa2861d409141cbac65a6edfad24be3c5105e6defdbc31ca52b81bbb16"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4d5a882afb56de8ba9014087d2749420",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1258785,
"upload_time": "2023-09-04T12:47:38",
"upload_time_iso_8601": "2023-09-04T12:47:38.007960Z",
"url": "https://files.pythonhosted.org/packages/48/61/6370f12d7fb925c30da0fb9d0a12d04d5d61b7ec3b47570a1dd91d054f19/fontconfig_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4ea93c05ca9b92462e356838fdaf3dca9abda1e04b88451d45cc28f69fe6083b",
"md5": "ca8ace25d7fc2765df67fc0245129b6c",
"sha256": "7cfc1038711ad7a93774bc83bacb338734c42edbba5198c19cfa2b537c23f208"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ca8ace25d7fc2765df67fc0245129b6c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1339406,
"upload_time": "2023-09-04T12:47:39",
"upload_time_iso_8601": "2023-09-04T12:47:39.983080Z",
"url": "https://files.pythonhosted.org/packages/4e/a9/3c05ca9b92462e356838fdaf3dca9abda1e04b88451d45cc28f69fe6083b/fontconfig_py-0.1.2-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "83a72767b5487a69edf05a144f884ef19d9541c6aecc342fdcaf8356dc583bff",
"md5": "749f2377e33e4b609ca6f44a74cece94",
"sha256": "06eb73ade1bcec6e6ca7c5d0a487a1465c28fccdd2344d89f1be7ec95c48e9b0"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "749f2377e33e4b609ca6f44a74cece94",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1226935,
"upload_time": "2023-09-04T12:47:41",
"upload_time_iso_8601": "2023-09-04T12:47:41.919862Z",
"url": "https://files.pythonhosted.org/packages/83/a7/2767b5487a69edf05a144f884ef19d9541c6aecc342fdcaf8356dc583bff/fontconfig_py-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a3f847e47d8c86f6fd2cfdfe9be75ddc1db6ac38078a32f1dc4a7213e48f5a5a",
"md5": "75780b37794e083ad6b2105c26c3b2e3",
"sha256": "2234ade40ab33ad5abe6ce8a6f9230f486c64f188405e987d9193ac226fb2633"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "75780b37794e083ad6b2105c26c3b2e3",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1333960,
"upload_time": "2023-09-04T12:47:43",
"upload_time_iso_8601": "2023-09-04T12:47:43.215019Z",
"url": "https://files.pythonhosted.org/packages/a3/f8/47e47d8c86f6fd2cfdfe9be75ddc1db6ac38078a32f1dc4a7213e48f5a5a/fontconfig_py-0.1.2-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2713f1c1e0e4e196569f9bd4fbc89a7e322a279f4af29652f48ffbd8bc9ac3f9",
"md5": "01bf127de08850c135f9708cb87aa78d",
"sha256": "c2c0013d4af1252d656af6cc2d4e6e3fed4f162463adb7cebf7872c15b9a9d11"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp39-cp39-macosx_12_0_universal2.whl",
"has_sig": false,
"md5_digest": "01bf127de08850c135f9708cb87aa78d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1339477,
"upload_time": "2023-09-04T12:47:45",
"upload_time_iso_8601": "2023-09-04T12:47:45.399893Z",
"url": "https://files.pythonhosted.org/packages/27/13/f1c1e0e4e196569f9bd4fbc89a7e322a279f4af29652f48ffbd8bc9ac3f9/fontconfig_py-0.1.2-cp39-cp39-macosx_12_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2e4f8cd73849e2ec56a672e8e429a6d6307c8046e53df1cfe72805c3befa2567",
"md5": "6f875467efae622be626abdc5401eb3e",
"sha256": "39f604ba2ad4135deddce57aa1e08eea563382211e729e661dc12a01d56cecfb"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6f875467efae622be626abdc5401eb3e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1216403,
"upload_time": "2023-09-04T12:47:46",
"upload_time_iso_8601": "2023-09-04T12:47:46.935927Z",
"url": "https://files.pythonhosted.org/packages/2e/4f/8cd73849e2ec56a672e8e429a6d6307c8046e53df1cfe72805c3befa2567/fontconfig_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a753ee75153edae0a5e8785eaba282225af8e0cd3d1ff6511a93ad5d81f47303",
"md5": "aab051c15ab185e726366861bb7606b1",
"sha256": "8c9d85413fcf4bba0e56de2265e3aa6b43e7d8bb48664e5613539c77f85c7bdc"
},
"downloads": -1,
"filename": "fontconfig_py-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "aab051c15ab185e726366861bb7606b1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8.1,<4.0.0",
"size": 1293532,
"upload_time": "2023-09-04T12:47:48",
"upload_time_iso_8601": "2023-09-04T12:47:48.689476Z",
"url": "https://files.pythonhosted.org/packages/a7/53/ee75153edae0a5e8785eaba282225af8e0cd3d1ff6511a93ad5d81f47303/fontconfig_py-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-04 12:47:25",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "fontconfig-py"
}