Skip to main content

Streamlined Cython bindings for the harfbuzz shaping engine

Project description

Githun CI Status PyPI

uharfbuzz

Streamlined Cython bindings for the HarfBuzz shaping engine.

Example

import sys

import uharfbuzz as hb


fontfile = sys.argv[1]
text = sys.argv[2]

blob = hb.Blob.from_file_path(fontfile)
face = hb.Face(blob)
font = hb.Font(face)

buf = hb.Buffer()
buf.add_str(text)
buf.guess_segment_properties()

features = {"kern": True, "liga": True}
hb.shape(font, buf, features)

infos = buf.glyph_infos
positions = buf.glyph_positions

for info, pos in zip(infos, positions):
    gid = info.codepoint
    cluster = info.cluster
    x_advance = pos.x_advance
    x_offset = pos.x_offset
    y_offset = pos.y_offset
    print(f"gid{gid}={cluster}@{x_advance},{y_offset}+{x_advance}")

How to make a release

Use git tag -a to make a new annotated tag, or git tag -s for a GPG-signed annotated tag, if you prefer.

Name the new tag with with a leading ‘v’ followed by three MAJOR.MINOR.PATCH digits, like in semantic versioning. Look at the existing tags for examples.

In the tag message write some short release notes describing the changes since the previous tag. The subject line will be the release name and the message body will be the release notes.

Finally, push the tag to the remote repository (e.g. assuming upstream is called origin):

$ git push origin v0.4.3

This will trigger the CI to build the distribution packages and upload them to the Python Package Index automatically, if all the tests pass successfully. The CI will also automatically create a new Github Release and use the content of the annotated git tag for the release notes.

Project details


Download files

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

Source Distribution

uharfbuzz-0.36.0.zip (1.5 MB view details)

Uploaded Source

Built Distributions

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

uharfbuzz-0.36.0-pp39-pypy39_pp73-win_amd64.whl (920.6 kB view details)

Uploaded PyPyWindows x86-64

uharfbuzz-0.36.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

uharfbuzz-0.36.0-pp38-pypy38_pp73-win_amd64.whl (921.4 kB view details)

Uploaded PyPyWindows x86-64

uharfbuzz-0.36.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

uharfbuzz-0.36.0-pp37-pypy37_pp73-win_amd64.whl (921.4 kB view details)

Uploaded PyPyWindows x86-64

uharfbuzz-0.36.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

uharfbuzz-0.36.0-cp311-cp311-win_amd64.whl (934.1 kB view details)

Uploaded CPython 3.11Windows x86-64

uharfbuzz-0.36.0-cp311-cp311-win32.whl (750.3 kB view details)

Uploaded CPython 3.11Windows x86

uharfbuzz-0.36.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

uharfbuzz-0.36.0-cp311-cp311-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

uharfbuzz-0.36.0-cp311-cp311-macosx_10_9_universal2.whl (2.5 MB view details)

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

uharfbuzz-0.36.0-cp310-cp310-win_amd64.whl (935.2 kB view details)

Uploaded CPython 3.10Windows x86-64

uharfbuzz-0.36.0-cp310-cp310-win32.whl (750.7 kB view details)

Uploaded CPython 3.10Windows x86

uharfbuzz-0.36.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

uharfbuzz-0.36.0-cp310-cp310-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

uharfbuzz-0.36.0-cp310-cp310-macosx_10_9_universal2.whl (2.5 MB view details)

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

uharfbuzz-0.36.0-cp39-cp39-win_amd64.whl (938.8 kB view details)

Uploaded CPython 3.9Windows x86-64

uharfbuzz-0.36.0-cp39-cp39-win32.whl (753.8 kB view details)

Uploaded CPython 3.9Windows x86

uharfbuzz-0.36.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

uharfbuzz-0.36.0-cp39-cp39-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

uharfbuzz-0.36.0-cp39-cp39-macosx_10_9_universal2.whl (2.5 MB view details)

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

uharfbuzz-0.36.0-cp38-cp38-win_amd64.whl (939.0 kB view details)

Uploaded CPython 3.8Windows x86-64

uharfbuzz-0.36.0-cp38-cp38-win32.whl (753.8 kB view details)

Uploaded CPython 3.8Windows x86

uharfbuzz-0.36.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-cp38-cp38-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

uharfbuzz-0.36.0-cp38-cp38-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

uharfbuzz-0.36.0-cp38-cp38-macosx_10_9_universal2.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

uharfbuzz-0.36.0-cp37-cp37m-win_amd64.whl (935.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

uharfbuzz-0.36.0-cp37-cp37m-win32.whl (751.7 kB view details)

Uploaded CPython 3.7mWindows x86

uharfbuzz-0.36.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

uharfbuzz-0.36.0-cp36-cp36m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.6mWindows x86-64

uharfbuzz-0.36.0-cp36-cp36m-win32.whl (826.6 kB view details)

Uploaded CPython 3.6mWindows x86

uharfbuzz-0.36.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

uharfbuzz-0.36.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file uharfbuzz-0.36.0.zip.

File metadata

  • Download URL: uharfbuzz-0.36.0.zip
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0.zip
Algorithm Hash digest
SHA256 aa8dd413ce3ddd2fc683a98559a75231f13856ec8ba1309b1e956b23ba5b1b9e
MD5 f609f4296a497215391e173422bf06cb
BLAKE2b-256 565617e18d2225b0083d198614c260c44de97479b571db7d78694a146864ee1f

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 80b2f512a203ea75e09acf6ccdd6acddfc12279118890b8383f91bee738c0851
MD5 648e534322b859703553a9b065d5b3f9
BLAKE2b-256 d9c9ec4d1b6825e57404f1589e54e638b42ff44a4531b18a70ec263351aea6f5

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a1b508ae1ed692e4b0111dc1bac439409d88384f2589ebb064e9f56d904e314
MD5 8f80918f960513d0652769d9f2cbfadc
BLAKE2b-256 7a5a4a6e48992ee38229868bacd0723af8a845e935c0ebf8abc69648b49f95b2

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14540057b348862a07380cbed6f08661080b077caeccf473701aaf17eccddec4
MD5 3f2c40f84e68ce656df293388a8b12f4
BLAKE2b-256 84eb7f6b7ff5a6c577364a1bfe8717b76ea9bcc42904fbbb954893368d834f24

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0dcc141fa9a5f5041e87fac0b4a4339cd40382bb290baff353c4bb6d7c085a47
MD5 098dcc3ac577857a603474a1a21ab35d
BLAKE2b-256 963128a10f8444baa46ec3bd0e5520ff4cd71f61f1faf194c9548a23c0695c16

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db52db0945c4c0d7d7255b5e6b5b7c0e8aaa0c3785b7db3037ee11620a5a8cfb
MD5 47b2d0e332816ec3ce18205697ed9cde
BLAKE2b-256 f9ae9b7dcf2402273715189f26600c84e21c30f1db84f9069387876f38641760

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1bba9ab0040f66aad12a6c008a9bbe3cff1463a25466e1e815239e95c74f1e2e
MD5 73b022fa8431e291a7da94ab1e4590b1
BLAKE2b-256 fa84eb2a8ccac964cd5703d1c74c1900037c27011d81944c08912d47e527c23c

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 50e3360726dc225db38764cca95c0ac083d84f64688142c1056df077701d2b38
MD5 a5c18a47f9aa0db572d623fec308c13a
BLAKE2b-256 8b2bbf9211707e680dbe2542ed14cdf87ef1d33037f6ebdf3d852ff4d364f05d

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1926fe8fe66eb9026a5ca254729b82491e2deea803b1ecfba7c2211f44c34101
MD5 5e6929b49b15626a32c606ff32cea0e5
BLAKE2b-256 eb3f5b020103bad531c9714b8a4a6c96c239e8b672b15da700781d5e75bf684e

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dfd2f477199a1b877a90d26b2a6a5635fd4125269e8e7ba516d1dcba367a48f9
MD5 ddc01443face6d2e24dfd0ea1bf21ef6
BLAKE2b-256 08c0f05096c34164b39c414350e332f9aedfa2741abb4fc595ea2594badc35cc

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 934.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a05a87cbf569b4b2abc25465b4fe222d93bd9c39a609de08e16fa8221bdf3138
MD5 23a87d78a8aa5dac60e558e9c1cf465c
BLAKE2b-256 86149c4d96c4c7febea81322e6d65b2ed9d14c66666e4e74a4a0f2fbc0750510

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 750.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 511fb096f9d84777e3880d39efdb4b50d10bca2b9aa658972195565b95ec65b0
MD5 cebcbb24ebd587a7b12ee197ab9baa44
BLAKE2b-256 9c05f61a78fdeb7cb3afff2a33c8d6cae402510ddcc8b2c6f134a3037ed0d5ff

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed8fd4e4860921d190eece76d778d915d0b368f25df65a53b5c4cf167b4674ea
MD5 2b3c11bfa03f92f93ff80840f5e7621e
BLAKE2b-256 39ec41dbdaa477480c97c8133e93cd4fabc1164392da436f598c7635b3db2cef

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f06c486d4e9bdb3e2aa35cee84a7b3b87289f9aafec6c77fc3e7aa0574e3ff6
MD5 d57bdb006ffd98ea11fa5ee85abca4f0
BLAKE2b-256 f15fb9e86198fd76581436abba4636ff68cea32a57d93f59a109d575a735c339

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77942ad73dffedba3325a84baca9b8a4422b227b5ec02425b93302dd83d987c4
MD5 1b08fa72994e7cc600ce8e7d3c820778
BLAKE2b-256 f790b67207dc584f4297d68737d0b95d9f3df8e2f6458309a817be983f716e72

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e7383d86b5cb380986e9fd86d3b63e5511c98f2c7f9838868a75c5c04486dc66
MD5 3cc007b1992a219b9133969c8a2b7072
BLAKE2b-256 51bbd1cabdb48d2c93f5facbea45897a348b51698cce59cecf7bdfaa4c28acde

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 935.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d0a36a320faa46f51f5623a2370c07dec54e508d3b06d82f51c824a47b1b0554
MD5 b2f79630142721ad81edee961f89213c
BLAKE2b-256 b9a5ee102c1e3b333f7c8327a998eb8d63fa606e747f2ec8e16899c92664fe5e

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 750.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7b2f1764263dcadd30a1fc2627fd1988da1350289bbb0958d4500c18624da44d
MD5 23d5f4c3af08d846ab362fb6a2f2fd65
BLAKE2b-256 9f922a17a79d1d398f24b5cb63376662dec0e072f6a1385e8cf1fc938167a676

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8586c923466887cc3dcf882c36760650ac6da7954dede02fd1e70939231fcda
MD5 25a2277cbb477f73d40c010e4bcef88b
BLAKE2b-256 6128dd9e968559acd097984f68099a6bc04fe69fa13a533df94e3fb79b37db3d

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dcb4b0ae6dc5761dd394f81f4d23f6a066b312c01e3de85215ead9597c2a34c
MD5 f9869a1894be1ab583737bd9dd7aaf94
BLAKE2b-256 8866247828b8bc13aa4dae280fe6c51d6b54f9da2fc3482c363f90c700183423

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2985f51f215f1ccba8a8d89ee15b209da274225f28a6408e50de4913d0bacbd4
MD5 659235a67076331219bc3ccf5568e690
BLAKE2b-256 bdcfe5192a411bf56abb201b7534e66bf5d6aa5e8ea9173a9f0386cdb35bb1ee

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 63060b819ab4ca57a97a9ad735665b263820d90483a3544e980a07a70a88ae80
MD5 840b1e2a16fca2c944d77d209c242fee
BLAKE2b-256 d04468c7f8819d0183b57894922c6669f664169040eff640508b40ca984e546f

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 938.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f6dd8bdd5375f47a9f8c9dbc6b2bae291e81ae6ae3d6b9775af42aaacb3cc209
MD5 26a5524dc9124ad9f3372c71b6fde049
BLAKE2b-256 2b30df5a0096a13cac1bd9b522c159422e28e8c5f1daa8a5e2a80900a4772c15

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 753.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 bd6391aff5a2c06148cb4feb14ce7cce7d0f7b61cb26636aa02d4f80bce362e0
MD5 c1689e048857ffa3b467f40d1c737546
BLAKE2b-256 0ee86dfa9cfbb4fd83633e2895acfafaaaf81ca0c7c2fc182471a33e5464cd49

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecefb8d774b82541d02820b78d12ce2d9f5f29e72dde29071e1a1bb24b7e4514
MD5 5d85da51d1d950894d9b5b6bc5872ac4
BLAKE2b-256 9ea06e0b3dc13268e20c0fc9fa03b634e1255840faec9806ba801aa76f21b0f6

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1de61086d398d08d523e3da1fef61f1c1c9c6c30f44eb1b40ac0a27a1b3ac6ec
MD5 1140190c15aad3124da4ebd620c5ebba
BLAKE2b-256 aa79a4177974032bcc0db338cef16f4afef414b4a4e65dcd6c61cf1a885b2979

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e419dc8f8db1610dd112db60223d81eb3adeffb30ce159fd85a1b135613c81d7
MD5 405e1da5ec76b81c9eb8210ecbb4df50
BLAKE2b-256 4b4296aa48a6ae2aa6fad77ec0121f6f2e308b5eb65efdda8f8320707a59e186

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8c6563741706d10f3c02cf2286459b2b6d63753b9131c657d73825cc3ffd2b2e
MD5 792bfc606a47d88f568ed1098a90a359
BLAKE2b-256 0f42e3c19bb8192c1c83b53008fbdd6be53abdb6aeedc340f2b9b9133634fa5b

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 939.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 112b721e8f5f11a12e0a459cfa9feb5c8b731e7a79e0cbd055a3b97bb4aceb71
MD5 29236833f6857e7239558c91f0f11085
BLAKE2b-256 81193a9885035a09057ec6498ef38ea304df60766d00583991cb810b01591dd0

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 753.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4fb66951d8ebb8203e3014feb63a29ae3aff0e3ab74399d133e3f7f241f217b8
MD5 a7173659ecb2bd318375deb2b824b5c7
BLAKE2b-256 20485f4ebd65b47330bb27d142a0c107342aaff606b0825f1cbbdf1e3d300544

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0df45c0d42b2341fadb664068c61f8c9d1f2de70fd6a9be8ab5f2b8a4736bbda
MD5 c9423bbfcbed76a59be0a0ca6c34a0dd
BLAKE2b-256 3e7852eedcb305ee883d03771f0dba5bfcbcbdb9ca8b6372bf382a2d7ac4dda7

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a87515b8ebc17a8c739885506cbf43cc6b71618281d01a52a8afbe3ad9234d38
MD5 036042ea04961a35001eed026052545b
BLAKE2b-256 7881620cef4ac80c9a1e2aa0cfebf50e4a88ddbfb07543d7c68570efe202fc3b

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 087345339ef09739c1765486075b6f2aded54c881c446e111caa8a898fe8f972
MD5 77ae28c48e0bda4cade1e48ebd6d3777
BLAKE2b-256 18ec198bc7a1e98f0b14aba90da45f82d08f8d721fe3f99c24fbd32c1ed52581

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2be099c94727d4496405792e53e30ee966f8448c854a321eb5596d042cb8900f
MD5 b3b1c1bc580d354a2f1bd38635302230
BLAKE2b-256 7e5e95704805299694ec9aef6626270f69e895ac1378a407257f03cb606c02c7

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 935.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7d4119d1df7dfc776cdc720b21ce304afe3b6bb6101b38b47e7187b41ee35d2b
MD5 086dd38401bbac2c9181f0d7a1073014
BLAKE2b-256 9ca8edaa6ca88c4efde36a1edf551555910be5e399149e95458296e88b5fba8e

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 751.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d70b7827ada4b78e55889c253470fcea4cf6bb2ef00f6b163dde6fd6055d4e70
MD5 01bcf710391d931da6170ec7c4f69657
BLAKE2b-256 17c0c801965d7957f437834d46428111616e5aac3aabd4e9902ba01b151299a6

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62d49adb9378e0041121030f9fc877bd37fa2da6d4c21637a0737ddfe9bac2c7
MD5 8eb6825567a0fabb09dcca9f1da372b7
BLAKE2b-256 137322f7823546b9d57ce62578f5a8a66d712e244e4dfa55eeea1b8d1c1c69c5

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 add82cf8c743065276e6a0b564ca213f0a672030f060a1de72f0dcaa1a6962f1
MD5 3507db4c9af33d4c72e3e75143d3fdea
BLAKE2b-256 fadccb64bcdabaf8982429aae39c158045670eca702ad6f015d1593662a69e28

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 08896fbb3fc58cc2a41c59586172137a472b65f80d85499464a3dcd60788ba45
MD5 2deb85aee381f3668b0a5af0931dc103
BLAKE2b-256 b4c84242b1b0a419baa0b7bf5366faf6326e33d0933df8c4fd7a5559f43b4cab

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.36.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 826.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for uharfbuzz-0.36.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 1f359427bdb59513f0101ac06fbbdbc339ea24cd62b6dd443743efb0db5c2ffb
MD5 07c5927963299b8064887fe1226415dc
BLAKE2b-256 a9e09428703199e5bf0881864049a103dfd4b133be71963f8684cf21b79ad0c2

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd1cae982d41d2d6be64c27b6050f8bbe3e86599a35f43a167338adfa00a8bb0
MD5 108d9889a71437a4dd8093f3b7b7f79a
BLAKE2b-256 5e216ed483e548996041fd39b594a75b34880331d5dcd297dc89a586754d9762

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.36.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.36.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6653da5cc65e611b6789e2770b477aa1b5881a306a66bf5421a84053901e8e1
MD5 599fee25e179a348d2d7172b19cb6472
BLAKE2b-256 460e48ff8c6398dcd296dfe52bec9362232ae56b44c8c0f92f9d351eead74945

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