Preflight report for branch BL-17007-rab-andika at 9a8aa8b588, 2026-10-10.
In apps built on Publish > Apps (Reading App Builder), text in Andika shows in the phone's own font, with a two-story "a" instead of Andika's single-story one. Other fonts work. A tester reported it on 6.5.101 Beta.
BloomPUBs never embed Andika, because Bloom Reader and other hosts supply it to bloom-player. A RAB app doesn't:
A stopgap until RAB fixes #2510. It goes to master, and to Version6.5 in a separate PR after it merges.
| Check | Result |
|---|---|
C# build and full test suite (agent-dotnet) | Pass 3765 passed · 0 failed · 1 skipped; CSharpier format check clean |
| Opt-in real Reading App Builder build test | Couldn't run on this machine. It failed in setup, before RAB ran, because its non-ASCII test collection needs an 8.3 short path and this worktree is on a ReFS drive, which has none. It passed on Andrew's machine before this run's commits. |
| TypeScript tests, lint, typecheck | Not run: no front-end code in the diff |
| E2E specs at nightly window size (repo check) | Did not apply: the diff changes no e2e spec |
| Merge with master | Clean, up to date |
John took the PR over from Andrew and answered the open decisions. Following them, this run made "Andika New Basic" text use the embedded Andika, and made the font rewrite catch quoted names after Devin found the gap. It also refreshed the PR description and the card's test ideas. 565f078b78, 9a8aa8b588.
| Reviewer | Outcome |
|---|---|
| Local review (light) | Clean. A sub-agent reviewed the code before this run's commits, and I reviewed the two new commits inline before pushing. |
| Devin | Complete for 9a8aa8b588; re-review clean. Across the PR, two bugs about Andika New Basic text were found and fixed: the text itself and quoted names. Three flags were answered: cached BloomPUBs, test scope and PR description. All threads are resolved. Consultation log. |
| Other review bots | None active on this repo. CodeRabbit has a config file but doesn't post. |
| CI | Complete: pr-automation passed. It's the only GitHub check. |
Nothing is waiting on a decision.
pr-ready-for-human to hand it to a teammate.Version6.5, as a separate draft PR referencing BL-17007.kRabInstallerVersion in RabProjectService.cs says so.