我们有基于.NET WinForms的应用程序,并且有望在至少9种语言上运行,包括
我们的应用程序应可在Windows XP(SP3),Vista,Windows 7以及Windows 2003和2008操作系统上运行。
我们从未使用Arial Unicode MS进行本地化。我们使用了Tahoma,它的字体将在运行时链接到各种系统字体。
有人对将Arial Unicode MS用于上面列出的语言的应用程序字体有意见吗?从技术上讲,它应该起作用,但是我们不知道任何限制。
最佳答案
我假设你的意思是Arial。该字体在默认的Windows安装中不可用,可以通过安装Microsoft Office获得。如果要使用它,则需要从类型转换厂(可能是Agfa Monotype)购买许可证,并与安装程序一起部署。如果我的内存仍然对我有用,那么15次安装的费用是95美元。
请注意,实际上很少需要使用这种字体。常见的Windows字体将具有本地用户以其本地语言阅读文本所需的字形。例如,如果俄罗斯用户出于某种原因想要使用中文本地化,则只需要完整的字体实现。
确保通过在目标Windows的本地语言版本上安装应用程序来测试您的应用程序。您可以通过MSDN订阅获得这些版本。
关于.net - Arial Unicode MS是WinForms UI的正确字体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3179603/