当我在 Visual Studio 中向我的 Windows CE 6.0 项目添加控件时,我可以选择以下字体之一:Arial、Arial Narrow、Tahoma、Times New Roman
但是,当我启动模拟器时,我选择 Arial Narrow 的所有标签都显示在 Tahoma 中。
我不知道这是否是模拟器的配置问题。如果是这样,我不知道如何纠正它。
当我在 Visual Studio 中向我的 Windows CE 6.0 项目添加控件时,我可以选择以下字体之一:Arial、Arial Narrow、Tahoma、Times New Roman
但是,当我启动模拟器时,我选择 Arial Narrow 的所有标签都显示在 Tahoma 中。
我不知道这是否是模拟器的配置问题。如果是这样,我不知道如何纠正它。
我的猜测是 Arial 不在操作系统中。仅仅因为 Visual Studio 允许您选择字体并不意味着该字体本身在设备上可用。如果字体不可用,操作系统将“选择”它可以与请求的字体最接近的匹配。您最好的选择是:
A. 获取包含所需字体的操作系统映像(Arial在 Platform Builder中可用)
或者
B. 找到字体的可分发版本并将其部署到您的应用程序中