GDI++是一款开源软件,旨在接管Windows系统的GDI字体渲染功能,提供比Mac系统更为华丽的字体渲染效果。该项目实现了24位字体渲染技术,通过对支持灰阶显示的字体边缘添加阴影,达到增强字体清晰度的目的。GDI++具有强大的可定制性和灵活性,能够细致调节字体的粗细、色深、阴影方向和长度等多个方面,同时还提供了丰富的自定义选项,包括字体代换和排除列表等。[1] 技术原理
GDI++通过向所有进程注入自己的动态链接库,从而截取Windows GDI(gdi32.dll)的工作,将其转由自己执行以进行字体渲染。这种工作方式可能会被某些杀毒软件误报,因此建议将GDI++添加至可信程序列表,以确保其正常运行。此外,GDI++还利用HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows项下的AppInit_DLLs键值实现开机自动加载,这一键值同样常被病毒木马用于启动,因此大多数安全软件会对该键值进行监控。 使用技巧
GDI++的核心在于其配置文件的编写,不同系统环境、显示器类型以及个人视觉偏好均需要相应的配置文件来实现最佳的实际输出效果。为了获得最佳体验,应使用支持灰阶渲染的字体,如方正、华文、华康和汉仪等品牌的字体。需要注意的是,GDI++的安装位置应尽可能接近系统核心,以提高其稳定性。GDI++的安装可通过双击自动安装版来完成,安装完成后会自动设置为开机自动加载。[2]