Skip to content

Text legibility findings

Status: Complete Findings: 0 critical, 0 high, 0 medium, 1 low


Result

The legibility audit does not produce the next implementation PR. Font scale is acceptable across the three representative device tiers. The main risk is frequent wrapping on small screens, especially M5StickV, so the follow-up is copy and screen-level review rather than a global font change.


Device metrics

Metric Amigo (Large) TZT (Standard) M5StickV (Minimal)
Active text surface 320x480 240x320 135x240
Font size 12x24px 8x16px 8x14px
ASCII chars/line 25 27 16
CJK chars/line 12 13 9
Visible lines 20 20 17
Font:screen ratio 5.0% 5.0% 5.8%

The active text surface is the rotated drawing area used by Krux text rendering. It is smaller than the full device-shell screenshot because the simulator image includes the device body and because text rendering follows Krux's active LCD orientation.


What the audit found

Font scale passes. The font-to-screen ratio stays around 5-6% across all three tiers. That is consistent enough for handheld reading, so a global font-size change is not recommended.

Wrapping is expected. Every representative device is below the comfortable prose range of 45-75 characters per line. The active text capacity is 16-27 ASCII characters per line, so labels and short prompts need careful wording.

M5StickV is the tightest case. "Extended Public Key" wraps to two lines on M5StickV while fitting on TZT and Amigo. That remains a low-severity readability concern, not a blocker.

Wide-glyph wrapping is source/test verified. The line-breaking path for Korean, Japanese, and Chinese wide glyphs is covered by focused display tests. New translated screenshots should still be captured if a specific translated screen becomes a finding.

Mnemonic display holds up. The 12-word mnemonic screen remains readable across Amigo, TZT, and M5StickV. M5StickV is dense, but the numbered layout preserves meaning.


Screenshot evidence

Home menu wrapping

Amigo home menu showing all items on single lines TZT home menu with the same menu fitting on one line M5StickV home menu showing Extended Public Key wrapping to 2 lines
Home menu across tiers. M5StickV wraps "Extended Public Key" because the minimal tier has the narrowest active text surface.

Mnemonic word display

Amigo BIP39 mnemonic word list with generous spacing TZT BIP39 mnemonic word list at standard density M5StickV BIP39 mnemonic word list fitting all 12 words
The numbered mnemonic layout adapts well across all three tiers.

Recommendation

Do not start Week 6 with a font-size PR. Keep legibility as a review rule: short labels, careful copy on constrained screens, and screenshot checks when new text is added.