我应该使用哪种字体用于拉丁文和东亚字符

时间:2009-11-30 19:47:06

标签: c# fonts internationalization

我的应用程序需要能够显示英语,德语,中文和韩语的文本。我想在整个应用程序中使用单一字体。我知道我可以使用Arial Unicode MS或Lucida Sans Unicode。但它们都很大,需要获得许可。

我能使用的是一个好的字体吗?

编辑: 这是一个Windows窗体应用程序。

2 个答案:

答案 0 :(得分:1)

首先,Arial Unicode MS是后备字体,shouldn't be used explicitly。使用单一字体的想法远比大多数人想象的要少得多。请记住,脚本已经非常不同了。你需要拉丁文,sinographs和韩文。虽然所有这些都可以在一种字体中找到,但我发现拉丁字符相比之下非常难看。

此外,操作系统已经知道哪个字体可以用于哪个脚本。而且大多数情况下,它在选择合适的工作方面做得非常好。

答案 1 :(得分:0)

如果您能说出我们正在讨论的应用程序类型,那将会有所帮助。 ASP.NET(使用随机操作系统的随机浏览器访问)和表单/ WPF / Win32应用程序之间存在很大差异(例如)。

您不能在韩语,繁体中文和简体中文之间使用相同的字体。 如果你这样做,如果字体不是他的语言,那么对于本地人来说,这是显而易见的。