我正在将应用程序国际化为多种不同的语言,并且必须支持以下语言:

  • 英语
  • 西类牙语
  • 德语
  • 法语
  • 俄语
  • 普通话
  • 泰语

  • 我们也可能会添加对以下内容的支持:
  • 印地语
  • 葡萄牙语
  • 工作中的任何其他语言,可以轻松翻译

  • 我应该为每种语言安装不同的字体,还是应该安装一个大量的 Arial Unicode MS 字体?如果我选择后者,将字体添加到安装程序中是否有任何法律含义?

    这个问题在 .NET 3.5 中,但我认为一般问题是(编程)语言无关的。

    最佳答案

    Arial Unicode MS 不可再分发,并且随 Microsoft Office 一起安装:尽管 Lucida Sans Unicode 随 Windows 一起提供,并且具有您列表中大多数语言的字符(但我相信不是中文)。

    http://alanwood.net/unicode/fonts.html 是查看哪些字体包含哪些字符的好资源。

    关于.net - unicode 实现 : many fonts, 还是一种大字体?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/458566/

    10-11 05:18
    查看更多