Skip to content

fix(app): use native macOS screen fonts - #26

Merged
nmrtist merged 1 commit into
nmrtist:mainfrom
Limdongcheng:codex/macos-system-font
Aug 1, 2026
Merged

nmrtist merged 1 commit into
nmrtist:mainfrom
Limdongcheng:codex/macos-system-font

Conversation

@Limdongcheng

Copy link
Copy Markdown
Contributor

Summary

  • use the native macOS system UI font for proportional screen text
  • add Hiragino Sans GB as the Simplified Chinese fallback while preserving Phosphor icon priority
  • keep monospace text, non-macOS behavior, and SVG/EMF exports unchanged without bundling Apple fonts

Validation

  • cargo pr-check
  • cargo test -p plotx --no-default-features
  • macOS screenshot harness in light and dark themes at 720, 900, and 1440 widths
  • manual inspection for clipping, overlap, tofu glyphs, icon regressions, and canvas preview rendering

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@Limdongcheng

Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

github-actions Bot added a commit that referenced this pull request Jul 30, 2026
@Limdongcheng
Limdongcheng force-pushed the codex/macos-system-font branch from 2da96b6 to 07716fe Compare July 31, 2026 16:13
@nmrtist
nmrtist merged commit 9fa02d9 into nmrtist:main Aug 1, 2026
11 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants