Skip to content
CAI
Software that uses CAICheck a score

storytold/craft-fonts

71.9

Strong · 7 November 2026

350

lines of production code

Rust

primary language

2

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

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.