{"id":16382614,"url":"https://github.com/mzdm/czech_fonts_validator","last_synced_at":"2026-05-13T20:31:52.755Z","repository":{"id":54319286,"uuid":"333732526","full_name":"mzdm/czech_fonts_validator","owner":"mzdm","description":"An experimental Flutter app which validates Czech fonts.","archived":false,"fork":false,"pushed_at":"2021-02-24T11:56:32.000Z","size":219,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-21T19:26:48.899Z","etag":null,"topics":["flutter","flutter-app","web"],"latest_commit_sha":null,"homepage":"https://gray-meadow-0950e7203.azurestaticapps.net/","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mzdm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-28T11:05:36.000Z","updated_at":"2021-10-12T12:43:08.000Z","dependencies_parsed_at":"2022-08-13T11:50:59.534Z","dependency_job_id":null,"html_url":"https://github.com/mzdm/czech_fonts_validator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mzdm/czech_fonts_validator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzdm%2Fczech_fonts_validator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzdm%2Fczech_fonts_validator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzdm%2Fczech_fonts_validator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzdm%2Fczech_fonts_validator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mzdm","download_url":"https://codeload.github.com/mzdm/czech_fonts_validator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzdm%2Fczech_fonts_validator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32999200,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["flutter","flutter-app","web"],"created_at":"2024-10-11T04:05:52.481Z","updated_at":"2026-05-13T20:31:52.738Z","avatar_url":"https://github.com/mzdm.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# czech_fonts_validator\n\nAn **experimental** Flutter app which validates Czech fonts.\n\n[Static Web App Preview](https://gray-meadow-0950e7203.azurestaticapps.net/)\n\n### Usages\n- [czech_fonts](https://github.com/mzdm/czech_fonts) JSON file with Czech fonts, generated by this app\n- [google_language_fonts](https://pub.dev/packages/google_language_fonts) A Flutter package, use fonts with languages subsets\n\n### Run\nIt is recommended to run the app only on the **Web and/or Windows** to avoid inaccurate results in the confidence calculation (especially on mobile due to the small screen size).\n```\nflutter channel beta\nflutter upgrade\nflutter config --enable-web\nflutter pub get\nflutter run -d chrome --web-renderer=html\n```\n\n### How it works\nThe app fetches all [Latin Extended](https://fonts.google.com/?subset=latin-ext) font names from Google Fonts from [this generated JSON file](https://github.com/mzdm/google-language-fonts-flutter/blob/master/generator/lang_font_subsets/fonts.json). Latin Extended fonts should include also letters from the Czech alphabet however there are still some fonts that don't support these letters.\n\nThis app renders both Latin Extended and Czech test phrase and then calculates the relative difference in width \u0026 height sizes and calculates the so-called **confidence**.\n\nConfidence HIGHEST means that the font most certainly supports all letters from the Czech alphabet. On the other side, LOWEST means that the font contains unsupported characters.\n\nIf you have any notes or an improvement feel free to post an [issue](https://github.com/mzdm/czech_fonts_validator/issues/new/choose) or straight up PR.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmzdm%2Fczech_fonts_validator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmzdm%2Fczech_fonts_validator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmzdm%2Fczech_fonts_validator/lists"}