Skip to main content

Python bindings to fontconfig

Project description

fontconfig-py

PyPI version Docs status

Python bindings to fontconfig.

Currently Linux and macOS are supported.

Install

Install from the PyPI:

pip install fontconfig-py

Usage

The following demonstrates the usage of fontconfig.query to identify English fonts in the system:

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. The binary wheels bundles several libraries that may be distributed in different licenses. See THIRD-PARTY-NOTICES.txt.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fontconfig_py-0.1.1-cp312-cp312-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

fontconfig_py-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fontconfig_py-0.1.1-cp312-cp312-macosx_12_0_universal2.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 12.0+ universal2 (ARM64, x86-64)

fontconfig_py-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

fontconfig_py-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fontconfig_py-0.1.1-cp311-cp311-macosx_12_0_universal2.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 12.0+ universal2 (ARM64, x86-64)

fontconfig_py-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

fontconfig_py-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (986.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fontconfig_py-0.1.1-cp310-cp310-macosx_12_0_universal2.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 12.0+ universal2 (ARM64, x86-64)

fontconfig_py-0.1.1-cp39-cp39-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

fontconfig_py-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (985.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fontconfig_py-0.1.1-cp39-cp39-macosx_12_0_universal2.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 12.0+ universal2 (ARM64, x86-64)

fontconfig_py-0.1.1-cp38-cp38-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

fontconfig_py-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (989.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file fontconfig_py-0.1.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f702cfe534044fc136c374a7bd25c895f31c6fe2a54366c76da96272b383c816
MD5 427ea32649330761830c2b9a5122b500
BLAKE2b-256 db0654977ed0539daba2cd1087d23d546d0582dc832d7cf990f9e1b7e5408c40

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9eb13d15a80939da1aab3b51b7f0a312242cd9808831606f6802219d10c8862c
MD5 39c484e5e6f7cc78663f0e7f536414f7
BLAKE2b-256 e6851cec1b5efa85dfc5eb6f9f326fb0025638056004b7358f8ebff380e87d5d

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp312-cp312-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 ef9542de3da88c1a4728d6c118cedec459006322cf72d85c20bb4602851cbe31
MD5 a3097c3546dfb6b43536aff1f4d3a487
BLAKE2b-256 7ddb38bc3a15dc4f4a4b8b121134811c91b3205ce4adf117e2b171271dd51015

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e1f8092e08d2d81cbb147be486429c72177d566d8430fbd2e1190be1fca4b093
MD5 256e86be5e515a88070129d083bd279c
BLAKE2b-256 771c3b3a32fbd2435398d6ebce52e187aa069f750f7d2e4a37734fea46052c22

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d3b6ff185253644ae7b6e25e483b96037e52b318ec062ba28af818de349f9c1
MD5 10d3dc24f40e989d14f3856ff6c8cd04
BLAKE2b-256 75b4c48dbf3d721b9580c6a18c4aaeb73ff0467f459e31f6220cc6ffd4a801e0

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp311-cp311-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 b58531e298f9887bce17b22b4121224bf3a221e05c656a6a21ecb30df135eeb7
MD5 b004118a7c7299aa7f83699b6caf27c8
BLAKE2b-256 7efc5f2abad6d25e03e341a737423803e64e23f48797d2281f2e01eef06a5a9e

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c16c13cf87e0d75606d4428f641fef1125d6014b0b454c989a0d1202ca1aed22
MD5 9c1e713edb282269a72b4375c619c3e3
BLAKE2b-256 879c4b06192ff4e480361cbd18533a3e8c40c8f222df42b8531039ee2e74a6d3

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e35ef84d1334c552697723c01b3982a3b2985ec5d711c754a64945a6abedb37a
MD5 e6f84e47bc348a44b126d6808f510756
BLAKE2b-256 dd838d99be90b0ae45c9a467ace580fb40f54e6444b195a7ca8e573f23f0c82f

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 cfb904b8d1c9c3e73f14bc764679755dbf3b438a7d1788d0b153f860e8720344
MD5 c77af08e9b6db2a0d97a5023d2238713
BLAKE2b-256 2e796666cdbc72a9e1503c9cbdcc3f338f250e7bb36109d860294d244f4b183a

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d2e66540499c71d0e011ee41857d3038f148451c4498a3996e280dcc28e926b
MD5 b748e6e46747fd93749dbed32d72fadf
BLAKE2b-256 22fc588895488b666872b2a210f2b5b71bcbaad20411a99ff14d5e5b4ec96cd9

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f197d1771c495d669366ed152f61e024a85c098a27ae2ab22f9b8dbb1393353
MD5 8f6f2cb47f58b304b340a0ae6be28ada
BLAKE2b-256 bdc0fc050a314110125535aefeafa98e6a033a09c7574d334859d21f05b2a111

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp39-cp39-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp39-cp39-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 c986fbaeb447c2fe5e29d1d8025824abd50dd4d3457205fd27783effe139a0e6
MD5 885197006a9b25ce90325edd3a1c373d
BLAKE2b-256 259e3fd39d936b9178192304bd932e74f11ab97b71db5b5ddcdde9b2e7863173

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd26622a7b8fdd12b613d6634030a035727df43f6cca956c9e94ba004a8739a6
MD5 3201707b02166138f438de2726034155
BLAKE2b-256 3a384868996673852fdb0f5e57a044d0e77b30c2fd6afe6b0fbf83d7921c9e12

See more details on using hashes here.

File details

Details for the file fontconfig_py-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fontconfig_py-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad4b5b416d90bd15c7107fd060cc483401f69046548fbb9c9c1d8a12df1f871d
MD5 8ab75d697159baccbeb0bfa237b9973f
BLAKE2b-256 bbb975ad1360819373b1db869017f6e91fea8b884984efb074b2f0995c15b998

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page