Skip to content

Fix startup crash from invalid Devanagari font - #8

Merged
imnakul merged 1 commit into
mainfrom
codex/fix-startup-font-crash
Oct 9, 2026
Merged

imnakul merged 1 commit into
mainfrom
codex/fix-startup-font-crash

Conversation

@imnakul

@imnakul imnakul commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace the invalid HTML file bundled as Noto Sans Devanagari with the verified Google Fonts TrueType asset and include its SIL Open Font License and source hashes.
  • Exercise the production egui font setup in a headless frame test covering proportional, monospace, and Devanagari fallback text.
  • Record bounded panic source metadata and eframe startup errors in %LOCALAPPDATA%\Venu\startup.log, without storing panic payload text.

Verification

  • Headless production-font test passes with the replacement asset and fails with the original invalid asset at egui's InvalidFont panic.
  • Windows-target cargo check against the application source passes using an external manifest.
  • cargo fmt --check, git diff --check, and font provenance hash validation pass.

This remains a v0.4.3 repair patch; it does not change the version or published release.

@imnakul
imnakul marked this pull request as ready for review October 9, 2026 21:04
@imnakul
imnakul merged commit 0526679 into main Oct 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant