这是 Visual Studio 2013 中字体对话框的屏幕截图。请注意,12 号和 13 号之间的差异实际上并不是大小上的差异,只是字体呈现略有不同。这是为什么呢?(其他字体也会出现同样的情况。不仅仅是 Source Code Pro)
答案1
Windows 渲染字体以供屏幕显示,尊重屏幕像素的像素特性。这对于现代屏幕技术来说用处不大。
传统上,Apple、Mac 以及 Apple/Mac 应用程序(如 Adobe Illustrator 和 Postscript)会渲染用于打印的字体,并尝试缩放屏幕显示以匹配纸张上的内容。这与现代屏幕技术并无太大不同。
我是一名屏幕用户:我更喜欢传统的 MS 渲染。另一方面,所有印刷/布局/网页设计师/艺术家都更喜欢“精确”渲染。