Skip to main content

Convert text to custom handwriting

Project description

Tests PyPI version Gitter chat License: MIT Code style: black CodeQL Language grade: Python

Handwrite - Type in your Handwriting!

Ever had those long-winded assignments, that the teacher always wants handwritten? Is your written work messy, cos you think faster than you can write? Now, you can finish them with the ease of typing in your own font!

Handwrite makes typing written assignments efficient, convenient and authentic.

Handwrite generates a custom font based on your handwriting sample, which can easily be used in text editors and word processors like Microsoft Word & Libre Office Word!

Handwrite is also helpful for those with dysgraphia.

You can get started with Handwrite here.

Sample

You just need to fill up a form:

Here's the end result!

Credits and Reference

  1. Potrace algorithm and package has been immensely helpful.

  2. Fontforge for packaging and adjusting font parameters.

  3. Sacha Chua's project proved to be a great reference for fontforge python.

  4. All credit for svgtottf converter goes to this project by pteromys. We made a quite a lot of modifications of our own, but the base script idea was derived from here.

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

handwrite-0.3.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

handwrite-0.3.0-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file handwrite-0.3.0.tar.gz.

File metadata

  • Download URL: handwrite-0.3.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for handwrite-0.3.0.tar.gz
Algorithm Hash digest
SHA256 78afe1dfc4a15c149bb96a37087460b67cbcd833c85f09faa139f2b38b238fd3
MD5 206e22a883cefb687ee2a5207f7e6dfd
BLAKE2b-256 4d4304890ffed37a4b655b3eeae61840cd3ac8df485326efa34d5367d968d2de

See more details on using hashes here.

File details

Details for the file handwrite-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: handwrite-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for handwrite-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1cf3fda7646c87931b186ee01966f5ecf5d15a12199e4a97674ac90ad8ad6345
MD5 19f0cb5a85909d9473d1122eb0e19e20
BLAKE2b-256 d083a4751d83e957bf523d2a9858d74e5114dd69f8f2e50ec9af0d05143f885d

See more details on using hashes here.

Supported by

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