Unicode 和字体

标签 unicode fonts

这是我没有看到太多讨论的事情。我正在开发一个支持多语言的软件,因此,我需要使用 Unicode 兼容的字体,对吧?我在哪里可以找到这样的字体?我如何确定它们支持中文、韩文、日文以及任何存在的字体?

遗憾的是您无法使用互联网上找到的漂亮字体,因为它们大多数仅支持 ASCII。

最佳答案

只是为了确保:不要指望找到支持繁体中文、简体中文和日语的字体。

相同的 Unicode 代码点存在字形差异,因此 native 用户会立即发现您没有使用适合其语言的字体。

对于 Web 应用程序,最好提供一个字体列表,在列表中您需要一种典型的 Windows 字体、一种典型的 Mac 字体和一种通用字体(例如“serif”)。

使用正确的 lang 标签标记 html 页面(或段落)将有助于某些(更智能的)浏览器在未安装特定字体的情况下选择正确的字体。

关于Unicode 和字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1653808/

相关文章:

c# - 为什么字符串 "\u0022"以这个字符串 "\u204D"开头

pdf - 从一个 PDF 中提取到 Unicode map 并在另一个 PDF 中使用

java - 如何在java中显示pdf中的泰卢固字体

html - 字体粗细不适用于可变字体?

html - IE10 中的 Kudakurage 连字字体

ios - TableCell 中的 UILabel 永远不会改变字体或颜色

mysql - Sphinxsearch 无法匹配阿拉伯语单词

objective-c - 有没有办法做一半的换行符?

Python:无法写入文件 - UnicodeEncodeError

java - Java/pdf文本渲染