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.2.0.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.2.0-py3-none-win_amd64.whl (485.1 kB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

otl_normalizer-0.2.0-py3-none-musllinux_1_1_x86_64.whl (748.4 kB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

otl_normalizer-0.2.0-py3-none-musllinux_1_1_aarch64.whl (719.4 kB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

otl_normalizer-0.2.0-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.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (675.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

otl_normalizer-0.2.0-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.2.0.tar.gz.

File metadata

  • Download URL: otl_normalizer-0.2.0.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.2.0.tar.gz
Algorithm Hash digest
SHA256 170212ac0f3b5490246fa94e666bee36f1948ba0d74d1a8b15b2fc951bb68436
MD5 12d47a52595c90ac3bc74be902e4f7b6
BLAKE2b-256 ae07b694639ece6ee708de54ae09d20cbf5817612124017c7385d015e4b8a442

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.2.0.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.2.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c731811d99c06dab1b1b15f516f89e771b59c143dbe68abea902b18209477658
MD5 c29e427797f9190fd6efe52c4749b8d8
BLAKE2b-256 c5cb119122b7e541c8d3e76500c92ace09c3bfda65317eee870c41e24625b1f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.2.0-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.2.0-py3-none-win32.whl.

File metadata

  • Download URL: otl_normalizer-0.2.0-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.2.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 3e54c6612f3ff61b0bbd49b786c6910290dac4f66739e03f24df9f23b5707972
MD5 5fe0e17d3bacfd42f6a0794674454c79
BLAKE2b-256 90cd4b6c64fc0730e8c1d21d6fc721a0fc160b814c4a96f0bac5b9fe81014f32

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.2.0-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.2.0-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.2.0-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cf34793b0790860d27aa56a85c875a162eb4ec172362b9ffb4ca61f15b23f4ab
MD5 79a76387ad27a04e9a4fc7e6492ddd24
BLAKE2b-256 b209fd512d11c7e22b2683e6833a9ad9e52606c0c9358052a9da1ae53abbc809

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.2.0-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.2.0-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.2.0-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b1e0b392e4c9ae7e1c047b32be0c9308ed9ff76d72de12594dc38aa10e2c2e74
MD5 d012ee7f6e1bd42710f2c53ec1fb87e1
BLAKE2b-256 d4bcaf0c60d5eaeaaf9a5dabf641e79a6abbca4ddd83fa99d10d928c12771f91

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.2.0-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.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd60ff78a99789ce066d8b2956039a70438fd3b4bf4016dfa12e0b6a36b3e4b5
MD5 ad2c458587e9cbfa3a7d12c1d17de685
BLAKE2b-256 f1d801b81e641f1d8c63199af6a5b2bf0c1e9f844e325eeda67797767d9ad723

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.2.0-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.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for otl_normalizer-0.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d962c3337e1d03856ebe75b47f9bb01bfda2ae2427bac44ae8d6b37583bff5bf
MD5 e9609de26c6bfe9f9e44e2251e5a55dc
BLAKE2b-256 a232aeeb40f34406293bc107df9a7d837c2e85f1acab0a143bdd7d1abd6f66b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.2.0-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.2.0-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.2.0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 010d7f7265f74d14cefdd58abad62c2848d4cddc35d74f300f035219c7e6bead
MD5 43b5b59bb86c0106495bd4ba3c89aaea
BLAKE2b-256 6223a57957aa5e9f39a86ca1d9f3bcb6159a11e66737c578e1cf330acd47d598

See more details on using hashes here.

Provenance

The following attestation bundles were made for otl_normalizer-0.2.0-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