# pangocffi
[![Latest PyPi Release](https://img.shields.io/pypi/v/pangocffi.svg)](https://pypi.python.org/pypi/pangocffi)
[![Supported Python Versions](https://img.shields.io/pypi/pyversions/pangocffi.svg?style=flat)](https://pypi.python.org/pypi/pangocffi)
[![Build Status](https://github.com/leifgehrmann/pangocffi/actions/workflows/build.yml/badge.svg)](https://github.com/leifgehrmann/pangocffi/actions)
[![Documentation Status](https://readthedocs.org/projects/pangocffi/badge/?version=latest)](https://pangocffi.readthedocs.io/en/latest/?badge=latest)
[![Code Coverage](https://codecov.io/gh/leifgehrmann/pangocffi/branch/master/graph/badge.svg)](https://codecov.io/gh/leifgehrmann/pangocffi)
pangocffi is a [CFFI]-based set of Python bindings for [pango].
pangocffi on its own is not that useful, since it depends on a PangoFontMap
being declared against the PangoContext.
PangoFontMap instances can easily be retrieved from libraries such as
PangoCairo, PangoXft, PangoFT2, and PangoWin32 (See gnome's documentation
['Rendering with Pango'] for a list of rendering engines).
See [pangocairocffi] for bindings that allow you to render pango objects with
cairo.
[pangocairocffi]: https://github.com/leifgehrmann/pangocairocffi
['Rendering with Pango']: https://developer.gnome.org/pango/stable/rendering.html
The bindings are currently not fully implemented. Feel free to make a pull
request to contribute!
[CFFI]: https://cffi.readthedocs.org/
[pango]: https://pango.org/
## Installation and usage
See ['Overview'] for information on how to install the necessary libraries.
See ['Python API Reference'] for additional information on all the objects.
['Overview']: https://pangocffi.readthedocs.io/en/latest/overview.html
['Python API Reference']: https://pangocffi.readthedocs.io/en/latest/modules.html
## Contributing
If you would like to contribute to this project, either by leaving feedback or
submitting a pull request, please read '[CONTRIBUTING.md]'.
[CONTRIBUTING.md]: CONTRIBUTING.md
Raw data
{
"_id": null,
"home_page": "https://github.com/leifgehrmann/pangocffi",
"name": "pangocffi",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "pango, cffi, binding",
"author": "Leif Gehrmann",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/af/e8/9a1ca238dceabae90bb65a3475073bb2f743c8ed3453d7df94facb06e1db/pangocffi-0.13.0.tar.gz",
"platform": null,
"description": "# pangocffi\n\n[![Latest PyPi Release](https://img.shields.io/pypi/v/pangocffi.svg)](https://pypi.python.org/pypi/pangocffi)\n[![Supported Python Versions](https://img.shields.io/pypi/pyversions/pangocffi.svg?style=flat)](https://pypi.python.org/pypi/pangocffi)\n[![Build Status](https://github.com/leifgehrmann/pangocffi/actions/workflows/build.yml/badge.svg)](https://github.com/leifgehrmann/pangocffi/actions)\n[![Documentation Status](https://readthedocs.org/projects/pangocffi/badge/?version=latest)](https://pangocffi.readthedocs.io/en/latest/?badge=latest)\n[![Code Coverage](https://codecov.io/gh/leifgehrmann/pangocffi/branch/master/graph/badge.svg)](https://codecov.io/gh/leifgehrmann/pangocffi)\n\npangocffi is a [CFFI]-based set of Python bindings for [pango].\n\npangocffi on its own is not that useful, since it depends on a PangoFontMap\nbeing declared against the PangoContext.\nPangoFontMap instances can easily be retrieved from libraries such as\nPangoCairo, PangoXft, PangoFT2, and PangoWin32 (See gnome's documentation\n['Rendering with Pango'] for a list of rendering engines).\n\nSee [pangocairocffi] for bindings that allow you to render pango objects with\ncairo.\n\n[pangocairocffi]: https://github.com/leifgehrmann/pangocairocffi\n['Rendering with Pango']: https://developer.gnome.org/pango/stable/rendering.html\n\n\nThe bindings are currently not fully implemented. Feel free to make a pull\nrequest to contribute!\n\n[CFFI]: https://cffi.readthedocs.org/\n[pango]: https://pango.org/\n\n## Installation and usage\n\nSee ['Overview'] for information on how to install the necessary libraries.\n\nSee ['Python API Reference'] for additional information on all the objects.\n\n['Overview']: https://pangocffi.readthedocs.io/en/latest/overview.html\n['Python API Reference']: https://pangocffi.readthedocs.io/en/latest/modules.html\n\n## Contributing\n\nIf you would like to contribute to this project, either by leaving feedback or\nsubmitting a pull request, please read '[CONTRIBUTING.md]'.\n\n[CONTRIBUTING.md]: CONTRIBUTING.md\n",
"bugtrack_url": null,
"license": "LGPL-2.1",
"summary": "CFFI-based pango bindings for Python",
"version": "0.13.0",
"project_urls": {
"Code": "https://github.com/leifgehrmann/pangocffi",
"Homepage": "https://github.com/leifgehrmann/pangocffi",
"Issue tracker": "https://github.com/leifgehrmann/pangocffi/issues"
},
"split_keywords": [
"pango",
" cffi",
" binding"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "afe89a1ca238dceabae90bb65a3475073bb2f743c8ed3453d7df94facb06e1db",
"md5": "1957b817ebcd9acc7f78bca2e84837a9",
"sha256": "5dbd440c39c8e01d8c675316837029013488a5bf1b11527133721f65bb14b7b6"
},
"downloads": -1,
"filename": "pangocffi-0.13.0.tar.gz",
"has_sig": false,
"md5_digest": "1957b817ebcd9acc7f78bca2e84837a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 47358,
"upload_time": "2024-06-21T08:35:40",
"upload_time_iso_8601": "2024-06-21T08:35:40.997659Z",
"url": "https://files.pythonhosted.org/packages/af/e8/9a1ca238dceabae90bb65a3475073bb2f743c8ed3453d7df94facb06e1db/pangocffi-0.13.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-21 08:35:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "leifgehrmann",
"github_project": "pangocffi",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "pangocffi"
}