{"adoption": {"forks": 21, "observed_at": "2026-08-28T04:03:53.275757+00:00", "stars": 1179}, "canonical_url": "https://ross.abutalabs.com/products/bettercleartypetuner", "card": {"archived": false, "artifact_type": "application", "description": "A better way to configure ClearType font smoothing on Windows 10.", "domain": ["windows", "desktop-applications", "developer-tools"], "enriched": true, "function": ["gui", "configuration-management"], "health_score": 98, "homepage": null, "language": "C#", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["bp2008/BetterClearTypeTuner"], "name": "bp2008/BetterClearTypeTuner", "platform": ["windows", "dotnet"], "pushed_at": "2026-08-11T23:54:18+00:00", "repo": "bp2008/BetterClearTypeTuner", "stars": 1179, "tags": ["cleartype", "font-smoothing", "text-rendering", "directwrite", "gdi", "font-antialiasing", "system-utility", "desktop"], "topics": [], "urls": [], "use_cases": ["configure cleartype font smoothing on windows", "fix blurry text rendering on windows 10", "switch between grayscale and subpixel font antialiasing", "adjust text contrast and gamma settings for fonts", "preview font rendering before applying settings", "tune font smoothing for rgb or bgr monitors"], "what_it_is": "A Windows utility that provides a better interface for configuring ClearType font smoothing settings than the built-in OS tuner. It offers live previews of text rendering across GDI, DirectWrite ClearType, and DirectWrite grayscale paths.", "when_to_avoid": ["you are on a non-Windows operating system", "you only need to change font size or DPI scaling rather than antialiasing settings", "you need automated or scripted font configuration rather than a GUI"], "when_to_choose": ["you want full control over Windows font smoothing settings with live previews", "the built-in ClearType tuner produces unsatisfactory or unpredictable results", "you need to understand how GDI vs DirectWrite rendering differs on your system", "you run Windows on ARM and want a native tuning tool"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bettercleartypetuner", "repo": "bp2008/BetterClearTypeTuner", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.275757+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:25:31.712555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a878f6dc23613aa7e0b4d1c92ad6e162b6a5c3fea3bdbcf3a7f3dd65e06d5e25", "fetched_at": "2026-08-28T04:03:53.275757+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bp2008/BetterClearTypeTuner"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 97}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2552, "days_push": 22, "days_rel": 22, "gap_med": 0.0, "n_releases_24m": 5}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}