{"id":20831009,"url":"https://github.com/jenskutilek/humbletypeinstructioncompiler","last_synced_at":"2026-04-19T23:33:58.235Z","repository":{"id":151166392,"uuid":"78871559","full_name":"jenskutilek/HumbleTypeInstructionCompiler","owner":"jenskutilek","description":"Clone of https://gitlab.com/sev/htic","archived":false,"fork":false,"pushed_at":"2019-05-21T14:53:00.000Z","size":67,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-27T09:25:22.548Z","etag":null,"topics":["fonttools","truetype"],"latest_commit_sha":null,"homepage":null,"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/jenskutilek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-13T17:42:39.000Z","updated_at":"2019-08-14T22:14:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac52eba6-b49c-44a7-a295-e66309122f13","html_url":"https://github.com/jenskutilek/HumbleTypeInstructionCompiler","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/jenskutilek/HumbleTypeInstructionCompiler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenskutilek%2FHumbleTypeInstructionCompiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenskutilek%2FHumbleTypeInstructionCompiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenskutilek%2FHumbleTypeInstructionCompiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenskutilek%2FHumbleTypeInstructionCompiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenskutilek","download_url":"https://codeload.github.com/jenskutilek/HumbleTypeInstructionCompiler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenskutilek%2FHumbleTypeInstructionCompiler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32026672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["fonttools","truetype"],"created_at":"2024-11-17T23:26:39.786Z","updated_at":"2026-04-19T23:33:58.215Z","avatar_url":"https://github.com/jenskutilek.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Humble Type Instruction Compiler\n================================\n\nTrueType, as defined by [Apple] and [Microsoft], provides\nthe most powerful mechanism to hint a font. Yet, hardly any\nopen source tool supports the creation of TrueType programs.\nConsequently, I have implemented my own tool.\n\nThe *Humble Type Instruction Compiler* translates humble type\ninstructions into TrueType instructions, while taking care of\ncumbersome tasks like optimized stack pushes and index mapping.\n\nImportantly, humble type instructions are not intended to form\na new language, but rather provide a simplified arrangement of\ninstruction names, flags, and arguments in a plain-text format.\n\nThe compiler is implemented in Python. Currently, it only\nsupports the instruction of [FontForge] font objects, but\nit can be extended quite easily.\n\nFurther documentation is available in the `doc` directory.\n\n\n[Apple]: https://developer.apple.com/fonts/TrueType-Reference-Manual/\n[Microsoft]: https://microsoft.com/en-us/Typography/SpecificationsOverview.aspx\n[FontForge]: https://fontforge.github.io\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenskutilek%2Fhumbletypeinstructioncompiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenskutilek%2Fhumbletypeinstructioncompiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenskutilek%2Fhumbletypeinstructioncompiler/lists"}