storytold/craft-fonts
71.9
Strong · 7 November 2026
350
lines of production code
Rust
primary language
2
measurements over time
What this system is
Behavioural changes
1 commit (0 fixes) modifying crates/craft-fonts
A change to existing behaviour in crates/craft-fonts — 1 commit, 3 files: “Japanese fonts, the manifest, a Rust workspace and font tests”.
crates/craft-fonts · medium confidence · unverified
11 commits (0 fixes) modifying (repo-wide)
A change to existing behaviour in (repo-wide) — 11 commits, 8 files: “Fonts: Noto Sans Georgian”; “Restore the Latin font catalog alongside migration fallbacks”; “ci: add sonar-project.properties for CI-based analysis”; and 8 more (refs \#44).
(repo-wide) · low confidence · unverified
Test coverage
1 commit adding/updating tests in crates/craft-fonts-tests
Test coverage in crates/craft-fonts-tests — 1 commit, 1 file: “Restore the Latin font catalog alongside migration fallbacks”. Also in this area: 2 commits adding/updating tests in crates/craft-fonts-tests; 2 commits (0 fixes) modifying crates/craft-fonts-tests.
crates/craft-fonts-tests · medium confidence · unverified
Written by cca.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 72.
Lenses
- Code Health 100
- Architecture 100
- Maturity 59
- Readiness 72
- Security 90
Changes since last survey
- 25 commits — 25 feature/other, 0 fixes
By area
- (root) — 10 commits
- (repo) — 8 commits
- .github/workflows — 2 commits
- docs/integration.md — 2 commits
- .github/dependabot.yml — 1 commit
- crates/craft-fonts — 1 commit
- fonts/caladea — 1 commit
Notable commits
- change: Add reviewed fallback fonts and optional native Chinese face
- change: Add verified Devanagari fallback for Hindi UI text
- change: Fonts: Noto Sans CJK SC and Noto Sans Arabic
- change: Fonts: Noto Sans Georgian
- change: Fonts: Noto Sans Thai
- change: Japanese fonts, the manifest, a Rust workspace and font tests
- change: Merge pull request #1 from storytold/pr/japanese-fonts
- change: Merge pull request #18 from storytold/fonts/noto-sans-thai
- change: Merge pull request #2 from storytold/pr/web-budget
- change: Merge pull request #27 from devius/fonts/noto-sans-georgian
- change: Merge pull request #3 from storytold/pr/abs-path
- change: Merge pull request #38 from storytold/dependabot/github_actions/actions-640176b5ab
- change: Merge pull request #50 from dylanmtaylor/ci/sonar-main-not-cancelled
- change: Merge pull request #51 from storytold/migration/egui-037-20261024
- change: Restore the Latin font catalog alongside migration fallbacks
- change: Skip CodeRabbit reviews on Dependabot PRs (#44)
- change: chore(deps): bump sha2 (#39)
- change: ci(deps): bump actions/checkout
- change: ci(sonar): don't cancel superseded runs on main, so coverage is published
- change: ci: add SonarCloud scan via shared reusable workflow
- …and 5 more
Written by cca.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
storytold/craft-fonts was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 7 November 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit aced4137c022f1f587624d48e81ec77e1914a9cc — the exact code this score is about.
- Scored under rubric-2026.11.2 — the same rubric and the same method as every other entry in this index.
- Measured by Canine Code Analyzer (cca.canine.dev) using cca measure-2026.11.3+preprod-5f8314471808.