我有许多使用默认字体的应用程序 - MS Sans Serif。在新机器上,这种字体看起来越来越过时和结实。
我切换到了参考San Serif女士,看起来更大胆,但是在许多客户端PC上,默认情况下似乎没有安装。
使用未来版本的最佳字体有哪些?
N.b。这些应用程序是在Win7 PC上用Delphi5编写的。
非常感谢
答案 0 :(得分:2)
您的基本方法不正确。您正在编译时对字体进行硬编码。相反,您应该根据用户的首选项在运行时设置字体。使用SystemParametersInfo
和SPI_GETICONTITLELOGFONT
致电SPI_GETNONCLIENTMETRICS
,了解用户的偏好。