.net - Arial Unicode MS是WinForms UI的正确字体吗?

标签 .net winforms forms localization fonts

我们有基于.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/

    相关文章:

    .net - 如何计算字符串的CRC32

    .net - 如何在 ASP.NET 启动时重试运行 EFCore Migrate?

    c# - 调整文本框的高度

    windows - 如何检测我的应用程序是最顶层的窗口

    c# - 在表格布局面板中的某些单元格周围绘制边框

    ajax - symfony2 - 如何创建没有值的 "entity"类型的表单字段

    c# - 在 Visual Studio 窗口窗体中的面板上使用不透明度有什么技巧吗?

    .net - Rider 无法检测 Ubuntu 上的 .NET core 安装

    html - 将文本输入框对齐到 div 的右侧

    javascript - 在第一次查询后在表单上显示 <input type ="search"> 输入字段的值 (javascript)