.net - unicode 实现 : many fonts, 还是一种大字体?

标签 .net unicode fonts selection

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

  1. 英语
  2. 西类牙语
  3. 德语
  4. 法语
  5. 俄语
  6. 普通话
  7. 泰语

我们也可能会添加对以下方面的支持:

  1. 印地语
  2. 葡萄牙语
  3. 工作人员会说并可以轻松翻译的任何其他语言

我应该为每种语言安装不同的字体,还是应该安装大量的 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/

相关文章:

c# - .NET/C# 调试 : How to debug a classical heisenbug?

java - 在 Java 中打印前 1000 个 Unicode 字符

Python mysql 连接器 LIKE 针对 unicode 值

Ruby:检查东亚宽度 (Unicode)

c# - .RemoveRange 在 Entity Framework 中不首先获取数据库记录

.net - 我应该使用 WPF 转换器还是触发器?

c# - for循环的优化

python - 如何在 Python 中获取 unicode 月份名称?

ios - 在两个UIFonts之间进行插值

android - 更改单选按钮旁边的文本字体?