{"id":15381027,"url":"https://github.com/tani/typography","last_synced_at":"2025-04-15T19:09:17.153Z","repository":{"id":97698970,"uuid":"356762047","full_name":"tani/typography","owner":"tani","description":"Project logo generator","archived":false,"fork":false,"pushed_at":"2024-03-07T09:21:44.000Z","size":576,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-15T19:09:10.915Z","etag":null,"topics":["deno","font","svg","typesetting","typography"],"latest_commit_sha":null,"homepage":"https://typography.deno.dev","language":"HTML","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/tani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-04-11T04:01:23.000Z","updated_at":"2024-05-02T10:34:10.000Z","dependencies_parsed_at":"2024-10-18T06:32:08.735Z","dependency_job_id":null,"html_url":"https://github.com/tani/typography","commit_stats":{"total_commits":61,"total_committers":1,"mean_commits":61.0,"dds":0.0,"last_synced_commit":"adb2036fe42d1434fd7843598faf195567a9c7f4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tani%2Ftypography","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tani%2Ftypography/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tani%2Ftypography/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tani%2Ftypography/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tani","download_url":"https://codeload.github.com/tani/typography/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249135809,"owners_count":21218365,"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":["deno","font","svg","typesetting","typography"],"created_at":"2024-10-01T14:25:26.517Z","updated_at":"2025-04-15T19:09:17.135Z","avatar_url":"https://github.com/tani.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://typography.deno.dev/render?text=Typography\u0026family=Lobster\u0026weight=400\u0026size=40\u0026color=%23008cb4\" alt=\"Typography\" /\u003e\n\u003c/p\u003e\n\nThe typography project serves formatted text with web fonts as a svg image.\nThe service is running on [Deno deploy](https://deno.com/deploy).\n\nOn some web pages such as GitHub, we can't use enough CSS for user content, especially font settings. Our project converts the text into an image typeset in the specified font.\n\nTechnically, we typeset by downloading the specified font from Google Fonts and embedding it in SVG along with the text. These software are then deployed on the edge network by Deno Deploy to serve images on demand (Fig. 1).\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./misc/overview.drawio.svg\" /\u003e\u003cbr /\u003e\n  Fig. 1. Overview\n\u003c/p\u003e\n\n## API\n\nYou can use any font listed on [Google Fonts](https://fonts.google.com/). You just hitted the URL like;\n\n```ts\n`https://typography.deno.dev/render?text=${text as string}\u0026size=${size as number}\u0026family=${family as string}\u0026weight=${weight as number}\u0026color=${color as string}`\n```\n\n## Preview\n\nPlease visit https://typography.deno.dev/ . You can explore your favorite fonts!\n\n## License and Copyright\n\nCopyright \u0026copy; 2021 TANIGUCHI Masaya All Rights Reserved.\n\nThis software is licensed under ther MIT license.\n\n## Acknowledgement\n\nThe author of this project is supported by [Gitpod](https://gitpod.io/).\nThey provide the Professional Open Source Plan to him.\nHe uses Gitpod to write this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftani%2Ftypography","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftani%2Ftypography","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftani%2Ftypography/lists"}