{"id":13678048,"url":"https://github.com/builtree/handwrite","last_synced_at":"2025-04-06T20:08:37.026Z","repository":{"id":41455161,"uuid":"323979433","full_name":"builtree/handwrite","owner":"builtree","description":"Handwrite generates a custom font based on your handwriting sample.","archived":false,"fork":false,"pushed_at":"2022-04-16T21:39:41.000Z","size":3743,"stargazers_count":408,"open_issues_count":30,"forks_count":48,"subscribers_count":6,"default_branch":"dev","last_synced_at":"2025-03-30T19:04:55.311Z","etag":null,"topics":["cli","fontforge","fonts","handwriting","python","typography"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/handwrite/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/builtree.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-23T18:54:19.000Z","updated_at":"2025-03-28T05:09:01.000Z","dependencies_parsed_at":"2022-08-25T11:41:04.640Z","dependency_job_id":null,"html_url":"https://github.com/builtree/handwrite","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/builtree%2Fhandwrite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/builtree%2Fhandwrite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/builtree%2Fhandwrite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/builtree%2Fhandwrite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/builtree","download_url":"https://codeload.github.com/builtree/handwrite/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247543589,"owners_count":20955865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","fontforge","fonts","handwriting","python","typography"],"created_at":"2024-08-02T13:00:49.670Z","updated_at":"2025-04-06T20:08:36.999Z","avatar_url":"https://github.com/builtree.png","language":"Python","readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/builtree/handwrite\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/builtree/assets/handwrite/logo_white_background.svg\" width=40%\u003e\n        \u003c/img\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n[![Tests](https://github.com/builtree/handwrite/workflows/Tests/badge.svg)](https://github.com/builtree/handwrite/actions)\n[![PyPI version](https://img.shields.io/pypi/v/handwrite.svg)](https://pypi.org/project/handwrite)\n[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.svg)](https://gitter.im/codEd-org/handwrite)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![CodeQL](https://github.com/builtree/handwrite/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/builtree/handwrite/actions/workflows/codeql-analysis.yml)\n[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/builtree/handwrite.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/builtree/handwrite/context:python)\n\n# Handwrite - Type in your Handwriting!\n\nEver had those long-winded assignments, that the teacher always wants handwritten?\nIs your written work messy, cos you think faster than you can write?\nNow, you can finish them with the ease of typing in your own font!\n\n\u003cp align=\"center\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/builtree/assets/handwrite/handwrite.gif\"\u003e\n        \u003c/img\u003e\n\u003c/p\u003e\n\nHandwrite makes typing written assignments efficient, convenient and authentic.\n\nHandwrite generates a custom font based on your handwriting sample, which can easily be used in text editors and word processors like Microsoft Word \u0026 Libre Office Word!\n\nHandwrite is also helpful for those with dysgraphia.\n\nYou can get started with Handwrite [here](https://builtree.github.io/handwrite/).\n\n## Sample\n\nYou just need to fill up a form:\n\n\u003cp align=\"center\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/builtree/assets/handwrite/handwrite_filled_form.jpg\" width=50%\u003e\n        \u003c/img\u003e\n\u003c/p\u003e\n\nHere's the end result!\n\n\u003cp align=\"center\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/builtree/assets/handwrite/handwrite_sentence.png\"\u003e\n        \u003c/img\u003e\n\u003c/p\u003e\n\n## Credits and Reference\n\n1. [Potrace](http://potrace.sourceforge.net/) algorithm and package has been immensely helpful.\n\n2. [Fontforge](https://fontforge.org/en-US/) for packaging and adjusting font parameters.\n\n3. [Sacha Chua's](https://github.com/sachac) [project](https://github.com/sachac/sachac-hand/) proved to be a great reference for fontforge python.\n\n4. All credit for svgtottf converter goes to this [project](https://github.com/pteromys/svgs2ttf) by [pteromys](https://github.com/pteromys). We made a quite a lot of modifications of our own, but the base script idea was derived from here.\n","funding_links":[],"categories":["Python","Useful"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuiltree%2Fhandwrite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuiltree%2Fhandwrite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuiltree%2Fhandwrite/lists"}