c# - 对于拉丁字符和东亚字符,我应该使用哪种字体

标签 c# fonts internationalization

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

我可以使用的好字体吗?

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

最佳答案

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

此外,操作系统已经知道它可以为哪个脚本使用哪种字体。大多数情况下,它在选择正确的方面做得很好。

关于c# - 对于拉丁字符和东亚字符,我应该使用哪种字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1821981/

相关文章:

c# - 何时应处置 ManualResetEvent?

swift - 当我尝试将 "Font"应用于一个 tableview 单元格时,它会在滚动 tableview 时自动应用于其他单元格

java - 在Java中,是否需要Collat​​or来精确匹配utf-8字符串?

c# - 如何选择最后一小时和groupby分钟?

c# - 多次指定固定名称 System.Data.SqlClient 的提供程序

c# - Lotus Notes中如何区分 "Note"和 "Mail"项目?使用 Domino.dll

javascript - 将多个值和名称添加到 CSS 样式属性

macos - 在谷歌浏览器中,某些网页的字体无缘无故发生了变化

ruby-on-rails - Rails 存储不同语言的类别

ruby-on-rails-3 - Rails 3验证程序和i18n