{"id":13721429,"url":"https://github.com/googlefonts/fontreport","last_synced_at":"2025-05-07T13:32:45.452Z","repository":{"id":51687877,"uuid":"57926075","full_name":"googlefonts/fontreport","owner":"googlefonts","description":"Tool to create PDF files containing glyph images and information about a font.","archived":true,"fork":false,"pushed_at":"2022-08-12T15:05:20.000Z","size":250,"stargazers_count":62,"open_issues_count":6,"forks_count":18,"subscribers_count":40,"default_branch":"main","last_synced_at":"2024-11-02T16:07:54.013Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googlefonts.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-05-02T22:48:39.000Z","updated_at":"2024-02-17T22:39:43.000Z","dependencies_parsed_at":"2022-08-23T01:00:22.033Z","dependency_job_id":null,"html_url":"https://github.com/googlefonts/fontreport","commit_stats":null,"previous_names":["googlei18n/fontreport"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlefonts%2Ffontreport","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlefonts%2Ffontreport/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlefonts%2Ffontreport/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlefonts%2Ffontreport/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googlefonts","download_url":"https://codeload.github.com/googlefonts/fontreport/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224573328,"owners_count":17333808,"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":[],"created_at":"2024-08-03T01:01:16.927Z","updated_at":"2024-11-14T10:31:31.772Z","avatar_url":"https://github.com/googlefonts.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# FontReport\n\nFontReport is a tool that allows the user to generate a report about a given\nfont (TTF or OTF) listing its features in the plain-text (default) or PDF\nformat. It is useful in quickly identifying such things as the Unicode coverage\nof the font, what glyphs are in it, what Open Type features it supports,\navailable ligatures, and glyph substitutions.\n\n## Requirements\n\nInstall TeX Live following installation instructions for your platform. (Text\nLive is needed because FontReport uses xetex to generate PDF from .tex source.)\nAlso, make sure python setuptools are installed.\n\n### Ubuntu\n\napt-get install python-setuptools texlive-xetex texlive-latex-recommended\n\n### Mac OS X\nSetuptools are pre-installed for MacOS-X. To set up TeX Live, download and run\nMacTeX installation package at http://tug.org/cgi-bin/mactex-download/MacTeX.pkg\n\n### Other platforms\n\nSee http://www.tug.org/texlive/\n\n## Installation\n\n    sudo python setup.py install\n\n## Usage samples\n\n### Generate a PDF report\n\n    fontreport NotoSansMalayalam-Regular.ttf Malayalam.pdf\n\nResulting report: [malayalam.pdf](./examples/malayalam.pdf)\n\n### Generate a plain-text report\n\n    fontreport NotoSansMalayalam-Regular.ttf Malayalam.txt\n\nResulting report: [malayalam.txt](./examples/malayalam.txt)\n\n### Find out if a given Unicode character is included in what fonts in a directory\n\n    for file in *.ttf; do fontreport \"$file\" | grep U+XXXX \u003e temp.txt \u0026\u0026 echo $file \u0026\u0026 cat temp.txt; done \u003e summary.txt\n\n### Find language-specific substitutions defined in a font\n\n    fontreport NotoKufiArabic-Regular.ttf | grep locl\n\nThe output is:\n\n    locl  Localized Forms arab-URD  1\n       1  locl                  uni0667 -\u003e uni06F7.urdu\n       1  locl                  uni06F4 -\u003e uni06F4.urdu\n       1  locl                  uni06F6 -\u003e uni0666\n\n\n## Report Content\nCurrently a report consists of several tables:\n\n*  Unicode coverage\n*  Glyphs coverage\n*  OpenType Features\n*  Ligatures\n*  Substitutions\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgooglefonts%2Ffontreport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgooglefonts%2Ffontreport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgooglefonts%2Ffontreport/lists"}