Skip to main content

Datasets, Transforms and Models specific to Vector Fonts

Project description

TorchFont

License: MIT Python Version CI Documentation PyPI Downloads PyPI version Rust PyTorch

TorchFont is an unofficial library based on PyTorch for deep learning with vector fonts. It is not affiliated with or endorsed by the PyTorch project.

Installation

The package requires Python 3.10+ and PyTorch 2.3+.

Install TorchFont with uv:

uv add torchfont

Or with pip:

pip install torchfont

Citation

If you find TorchFont useful in your work, please consider citing the following BibTeX entry:

@software{fujioka2025torchfont,
    title        = {TorchFont: A PyTorch-based library for Vector Fonts},
    author       = {Takumu Fujioka},
    year         = 2025,
    journal      = {GitHub repository},
    publisher    = {GitHub},
    howpublished = {\url{https://github.com/torchfont/torchfont}}
}

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

torchfont-0.8.1.tar.gz (7.1 MB view details)

Uploaded Source

Built Distributions

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

torchfont-0.8.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

torchfont-0.8.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

torchfont-0.8.1-cp38-abi3-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.8+Windows x86-64

torchfont-0.8.1-cp38-abi3-win32.whl (907.1 kB view details)

Uploaded CPython 3.8+Windows x86

torchfont-0.8.1-cp38-abi3-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

torchfont-0.8.1-cp38-abi3-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

torchfont-0.8.1-cp38-abi3-musllinux_1_2_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

torchfont-0.8.1-cp38-abi3-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

torchfont-0.8.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

torchfont-0.8.1-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

torchfont-0.8.1-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

torchfont-0.8.1-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

torchfont-0.8.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

torchfont-0.8.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

torchfont-0.8.1-cp38-abi3-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

torchfont-0.8.1-cp38-abi3-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file torchfont-0.8.1.tar.gz.

File metadata

  • Download URL: torchfont-0.8.1.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for torchfont-0.8.1.tar.gz
Algorithm Hash digest
SHA256 08ca538cde13454908b9163191ca5644c7c969cb1f81019bb63a2438b58a58e1
MD5 13e2e69421ba89a542a8710cb4a2720b
BLAKE2b-256 b9bdc655ddad9eafa4a297dae70dabd78f60ead6b1d687bc76205eca99959855

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c0761c918918a512c0fe45ee2037263630b69210b57844d71cc1902db6c02ae
MD5 0a4dcf87c72a4f3f47fdfc6500318a85
BLAKE2b-256 eeae73c12cbb788d57256692a212071d7bffffd5abf8f4e5f22083b7078b1c4c

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b283ccac36b18bc103e97d4b143b5a4bb0ff73fdcfef37c0acd90e35fe678f37
MD5 49b51d1c13f706bcadc950d420b029ab
BLAKE2b-256 4a2121689d63dd94be10801e0e591f609b0f602c0aa336c167d8a9bc137f815a

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: torchfont-0.8.1-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 696b06ed8834a166b4c7c49b6d2a5369de82ea9fc611fb539c50d8b7747638e5
MD5 40cb15fdbde89c7efe9c4352aefb224d
BLAKE2b-256 b5a2f65cfff17ebf661fff0ff7466427bbad86803c133933a1b78da1d6792f09

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-win32.whl.

File metadata

  • Download URL: torchfont-0.8.1-cp38-abi3-win32.whl
  • Upload date:
  • Size: 907.1 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 edcb938bfefea68804037b8b9766109caeb41fad1b9a8478b2f80a5fdd563ba5
MD5 4c0dee354bceca9ded4dc5cf5a967f05
BLAKE2b-256 fbdae73b49cc0b89daeb31db2f550980751cfdad66ac60a1bb80f583c1bb2bc2

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 430cd84bbb81f64fc535d7082895a74e9e3d40b62d2bbd8d399e6b2907b752bd
MD5 0b5c9815c9f5942e4fe186ef8e92d3fe
BLAKE2b-256 594e3d46a68ffd713c8d54f3c3c0b05009a0e2f0b5f9011f1a5a293a77d04e1d

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 008dd40ae1c72dc84997c82824b1e1386485a84928d5ad8da4b87aa3a84ae9ed
MD5 22996f7d4257e79259acfab19b3bba35
BLAKE2b-256 bdd1d613bfb0804099a5c25aca9c445cf5fe651a2a35cbb02272e2526367e5a6

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 362cbf9425e4ec78f33e0faf2255863fe86080d7a3eca1b4a19a06e159a4149c
MD5 5c21b5eae72c4b92468e6fa6069f9a88
BLAKE2b-256 48702cf876578ee0a77358b65ccb4969547ceb1c0b269c883ce256ad51bc893b

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e44eb93b9a8f23e77ea5e9102bc1c4d7d2c25128bcf92c5d9592f27741ca2e5
MD5 d95786373fbce0f0d5993e517a98eaa4
BLAKE2b-256 d019f98ce89dcd3be559d529f93c4a22ee4902c713c761d661aeec1e56a24790

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e4761853cd088904699b87ca0c012362da52a4a6efd5e6a0183395d3fc32540
MD5 d49f65756428c444404baa103f4cb6ef
BLAKE2b-256 32e2d41b49e0239bdaf44085903ec0b1cd4fd407ea35ab2ab8dccd0c9ed0f527

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9a1b531d489ebf2a9a87dac9f636da9eaa74e908d57e7610c8a8b84462c14486
MD5 d00c4f19058a41be33e30bba9da7d16f
BLAKE2b-256 0cf743d7d957f47602756da5d47eb7a49c76aafa5e72973ccb923dfd6fb8f373

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f0bf106704532e97a0e863e18f881d5dd1f15707ab4daf3712048ae836fb3158
MD5 590793e298591f4afca8e9ba357acc07
BLAKE2b-256 578e1968f768a159ee7b7c43167d7db7ad5ca5cfd71773ff000a54485111a772

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4ed35a3ef50058da7f8be64385ec1ac413f4dc26946dd230b35a7295b6d2e618
MD5 a3e5a3f44bf7137132925237139190dd
BLAKE2b-256 b3ac6a772fa09a684b932bec4a83939e1fe9b29203d24130cf08dcf9efaeb935

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 611569cf3436354185dff5ad4f32895eb54cf342a1d8cdb0ba275b6d0cd287b0
MD5 98aba54c1547e9d60498c0e30af81125
BLAKE2b-256 9461570ce71c8774217eb0b5e0285cf78bf54bffcfaad095b5f418fa207942f6

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c6a756a10d6243055666d87972135c48a7c82f7caf6eee30375cd7622b6b0fb3
MD5 e58c243edb0e5fcf21c3dee7fb4452ef
BLAKE2b-256 f956e0dbf6154294d2b289ff2842e3a48f7e9b8d3be6b958a5db86a197895bdd

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2e8484141c98183c97668f8ec191e189fac072c66adb9608e723e611892dcf8
MD5 6391b8d90e750d30d20c386bcae87b7e
BLAKE2b-256 10e6430f6463ea3463374d8310140d2e1a7a239a5644c80bb27ae4676c7463cc

See more details on using hashes here.

File details

Details for the file torchfont-0.8.1-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for torchfont-0.8.1-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aca2887723eb3efb553b9401099eed12fd57d19b8f3b0618404ec956bbaeb533
MD5 d2710d7e4ae12dafdd3c75ef2d7cb448
BLAKE2b-256 5defaf777d839bda2b2d7ab905d8f5814e85553725d0a94aca90a5f082bbf3e3

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