|
本帖最后由 fulibo 于 2025-3-9 21:48 编辑
字体渲染优化Windows 系统字体渲染优化 —— ClearType 的应用 - 知乎
https://zhuanlan.zhihu.com/p/672489275
FontSmoothingGamma [ClearType 字体平滑伽马值] 默认的 ClearType 字体平滑伽马值为 1400,但可以是 1000 到 2200 之间的任何值。根据显示设备和用户对颜色的敏感度,
较高或较低的对比度值可能会提高可读性。
建议保持默认值,如字体出现毛边可增加数值,如字体太锐利可减小数值。
GammaLevel [伽马级别] 伽玛级别指的是像素值和亮度之间的非线性关系。
伽马级别是一个介于 1000 到 2200 之间的整数值,默认级别为 1900。
伽玛级别设置应对应于显示设备的物理特性,否则呈现的输出中可能会出现失真。
例如,文本可能显得太宽或太窄,或者字形的垂直干线的边缘上可能会出现彩色条纹。
建议设置在1200-1600之间,如字体太细可增加数值,如字体太重可减小数值。
Windows Registry Editor Version 5.00
;ClearType字体渲染优化
;GammaLevel与FontSmoothingGamma 值可参照下表
;1200=100%,130=125%,1400=150%,150=175%,1600=200%
[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingGamma"=dword:000004b0 ;ClearType 字体平滑伽马值,1000-2200,默认值1400
"FontSmoothingOrientation"=dword:00000001 ;ClearType 字体平滑模式,0=CRT 模式,1=RGB 模式,2=BGR 模式
"FontSmoothingType"=dword:00000002 ;ClearType 字体平滑类型1=标准字体平滑,2=ClearType 字体平滑
[HKEY_CURRENT_USER\Software\Microsoft\Avalon.Graphics\DISPLAY1]
"ClearTypeLevel"=dword:00000000 ;ClearType 级别,0-100,
"EnhancedContrastLevel"=dword:00000032
"GammaLevel"=dword:000004b0 ;伽马级别,1000 到 2200 之间的整数值,默认1900,建议设置在1200-1600之间
"GrayscaleEnhancedContrastLevel"=dword:00000064
"PixelStructure"=dword:00000000 ;像素结构;0=平面像素结构,1=RGB像素结构,2=BGR像素结构
"TextContrastLevel"=dword:00000001 ;文本对比度级别,0 到 6 之间的整数值 - 整数值越大,主体就越宽,默认0
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphics\DISPLAY1]
"GammaLevel"=dword:000004b0
"PixelStructure"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Avalon.Graphics\DISPLAY1]
"GammaLevel"=dword:000004b0
"PixelStructure"=dword:00000000
;解决字体模糊(括号内为十进制):78(120),7D(125),96(150),C8(200)
[HKEY_CURRENT_USER\Control Panel\Desktop]
"Win8DpiScaling"=dword:00000001
"LogPixels"=dword:00000064
;恢复微软雅黑
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"DAOpenSans"="Microsoft YaHei"
"DAOpenSansBold"="Microsoft YaHei"
"DAOpenSansBoldItalic"="Microsoft YaHei"
"DAOpenSansRegular"="Microsoft YaHei"
"DAOpenSansRegularItalic"="Microsoft YaHei"
"DAOpenSansSemibold"="Microsoft YaHei"
"DAOpenSansSemiboldItalic"="Microsoft YaHei"
"DAVazir"="Microsoft YaHei"
"DAVazirBold"="Microsoft YaHei Bold"
"DAVazirMedium"="Microsoft YaHei Light"
"DAVazirRegular"="Microsoft YaHei"
"Cascadia Mono"="Consolas"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
;====顺便解决了win10运行老程序,对话框显示不完整的问题====
"Microsoft YaHei & Microsoft YaHei UI (TrueType)" ="msyh.ttc"
"Microsoft YaHei Bold & Microsoft YaHei UI Bold (TrueType)" ="msyhbd.ttc"
"Microsoft YaHei Light & Microsoft YaHei UI Light (TrueType)" ="msyhl.ttc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
;====顺便解决了win10运行老程序,对话框显示不完整的问题====
"Microsoft YaHei UI"="Microsoft YaHei"
"Microsoft YaHei"="Microsoft YaHei"
|
评分
-
查看全部评分
|