您好 @岳杰 郑,
关于在 MacBook 上浏览网页时,汉字、拉丁字母和数字未在同一水平基线上对齐的问题,主要源于字体显示的差异和网页界面的优化不足。汉字使用“ideographic”基线,而拉丁字母和数字使用“alphabetic”基线,若 CSS 配置不当(如缺少 vertical-align: baseline),会导致文本偏移。此外,基于 WebKit 的浏览器(如 macOS 上的 Safari 或 Edge)与 Chrome 的字体渲染方式不同,macOS 系统字体(如 San Francisco)可能与自定义字体冲突。macOS 15 (Sequoia) 等新版本的更新也可能影响 CJK 字体在高分辨率 Retina 屏幕上的显示。此问题属于开发团队的责任,涉及字体设计、CSS 配置和跨平台测试。
以下是一些关于混合文本对齐和 CJK 字体显示的参考资料:
- vertical-align - CSS | MDN
- alignment-baseline - CSS | MDN
- [Do East Asian characters have baselines? - Stack Overflow](https://stackoverflow.com/questions/34017734/do-east-asian-e-g-chinese-characters-have-baselines-ho…
- CSS and International Text - W3C
- Typesetting principles of CJK text - Typotheque
如有其他问题,请随时告知!