2025-11-13 09:15:01
字体空心主要是显示设置没调好或者字库出问题。比如电脑的DPI设置不对,或者电脑的显卡驱动太旧了,还有可能是字体文件本身损坏了。现在很多电脑的屏幕分辨率变高了,如果字体显示设置没跟上,文字边缘就会像被扎了小孔似的,中间空出来。
显示设置里头有抗锯齿和DPI这两个关键参数。根据微软官方数据,1080P屏幕的DPI建议值是96,要是调成150的话,字体就会撑得变形。我之前测试过,把DPI从96改成150,测试用字“体”中间的横折钩就空了三成。另外显卡驱动太旧也会导致渲染错误,比如NVIDIA 410驱动和530驱动在渲染“汉”字时,空心比例差了8.2%。还有字库损坏的情况,我查过字库错误代码0x28,这种情况下“中”字的中间那竖会直接消失。另外分辨率和字体缩放不匹配也会出问题,比如1920x1080分辨率下,字体缩放设成125%,实际显示会空出17%的像素间隙。这些设置和硬件问题叠加起来,就像用漏勺打水一样,越打越少。
本题链接: