Skip to main content

Normalized text representation of OpenType layout subtables

Project description

otl-normalizer

This crate converts OpenType layout subtables to a normalized representation, suitable for comparison in a text diff.

It is part of the fontc project, and is used to test font compilation as well as to compare the output of different compiler toolchains.

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

otl_normalizer-0.1.1.tar.gz (289.8 kB view details)

Uploaded Source

Built Distributions

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

otl_normalizer-0.1.1-py3-none-win_amd64.whl (485.2 kB view details)

Uploaded Python 3Windows x86-64

otl_normalizer-0.1.1-py3-none-win32.whl (447.2 kB view details)

Uploaded Python 3Windows x86

otl_normalizer-0.1.1-py3-none-musllinux_1_1_x86_64.whl (748.5 kB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

otl_normalizer-0.1.1-py3-none-musllinux_1_1_aarch64.whl (719.1 kB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

otl_normalizer-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (713.3 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

otl_normalizer-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (675.2 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

otl_normalizer-0.1.1-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.3 MB view details)

Uploaded Python 3macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file otl_normalizer-0.1.1.tar.gz.

File metadata

  • Download URL: otl_normalizer-0.1.1.tar.gz
  • Upload date:
  • Size: 289.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for otl_normalizer-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e6c74efbe3abbf488c6886082579e28ad1e8ddb4366f67cce6e9ccbb6e55eea6
MD5 8099be145b041d0516287b9e028f1fcc
BLAKE2b-256 7bc412e81daf2fe1f74ebf93098f0f2db324bb48b26178c33f401704cec5e112

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.1.1.tar.gz:

Publisher: release.yml on googlefonts/fontc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file otl_normalizer-0.1.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.1.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b1e7fc1a3e0629bc1e52f53b52c616071c4a163e6e02f143c03c0253c42b2384
MD5 00cd5bae5f62f412621fa3b80b5bf98a
BLAKE2b-256 6156c9c95d5c69e0bb8c980a19f2da6fe31bc8de399d5663184ca97e2091bc43

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.1.1-py3-none-win_amd64.whl:

Publisher: release.yml on googlefonts/fontc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file otl_normalizer-0.1.1-py3-none-win32.whl.

File metadata

  • Download URL: otl_normalizer-0.1.1-py3-none-win32.whl
  • Upload date:
  • Size: 447.2 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for otl_normalizer-0.1.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 c31bc1d20d8236673dc6f87d1c1535b1ad7c893f69434656cee7659ec3a2a0c1
MD5 39a510d54029ffb3c8676d04ab60e6da
BLAKE2b-256 83e14440c4ea0a67c4b29a1b7671bba55d3fb77cf8cfe2a63e65d4116a1a2afe

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.1.1-py3-none-win32.whl:

Publisher: release.yml on googlefonts/fontc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file otl_normalizer-0.1.1-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.1.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9527f3efc8fa3ad59f9c58a0370776ac25f721406404b419466492f02c2eec42
MD5 3295463f79c3d24e61550050f533df71
BLAKE2b-256 4b461efd96c7be9239a9c5b7be8e441197dd07f355b329e7ed11e6468d21b62f

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.1.1-py3-none-musllinux_1_1_x86_64.whl:

Publisher: release.yml on googlefonts/fontc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file otl_normalizer-0.1.1-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.1.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 87ceab033eb0ba1abb50ede63740e5c7f7c0bb5d8ba3b87152e28069afedcdb8
MD5 53944d868a1e696d59aeca0309b9fcdc
BLAKE2b-256 c408c4416d82a4d4dab8fbbb1c96a510ec86aa7cad19936e00d837a119a6bb65

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.1.1-py3-none-musllinux_1_1_aarch64.whl:

Publisher: release.yml on googlefonts/fontc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file otl_normalizer-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79288478baca8a1233fb3360c4413e9e580930e8ac8d74dc77ea9725154e3be3
MD5 c56f8037e184ef8f5c511b06ffe9ee15
BLAKE2b-256 2c251dbcca0bbca1b2eed02f7d24f5f626c51e79e7402863dfed807fca733305

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on googlefonts/fontc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file otl_normalizer-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9c38df8197c3770ee7431b321c42b4bc974020ffe16382d054a2a1f82e7952e
MD5 2ecfeb32dd02de56d48f17b7da87d3e2
BLAKE2b-256 2aba6a694231ee1ea173e027af2c12c41901f5f27c8383e8511cebf49cb4750e

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on googlefonts/fontc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file otl_normalizer-0.1.1-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.1.1-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b307f86fbf64b6c38cec1633012f760cff016389c5bf7513162983c207e3e48a
MD5 275c60b1fff8a7b5d943f8f7c82fe208
BLAKE2b-256 09acc1b2a5e2ff9b0742ce6423f8168d727e604778e3ec61459bcbf991397e56

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.1.1-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on googlefonts/fontc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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