让高棉字体(柬埔寨的一种印度文字)在网络上跨平台(Mac、Windows、Linux)可靠地呈现一直是我的一大难题。
Google 网络字体最近添加了 Khmer ,这似乎是最好的选择。但是,我未能成功让高棉字体在任何 Mac 或 Linux 系统上运行。我可以通过从 http://khmeros.info 安装 Khmer Unicode 安装程序来让它们在 Windows 上工作,而不是仅仅在 HTML 文件中包含 Google 的字体。
例如,在全新的 Windows 安装中查看 Google 网络字体页面的 this screenshot。您可以看到正在使用默认的 Windows Khmer 字体(uuuuugly!)而不是 Danh 的漂亮字体。
我这里有另一个测试文件:http://dl.dropbox.com/u/634/khmer_test.html。对于第一个测试,您应该看到 something like this 用于网络字体和默认系统字体(假设您安装了 Hanuman)。我还没有找到两个示例都能可靠工作的系统。
如有任何帮助,我们将不胜感激。我的主要目标是让它在网站上运行;第二个目标是让高棉语(和其他印度语字体)在像 iText 这样的 PDF 生成器中工作(尽管我知道 iText 本身不支持印度语字体——我希望类似的东西支持)。
最佳答案
每个柬埔寨Windows用户总是删除名为:KhmerMool和Khmer Kampot的字体名称。然后他们也更改了 regedit 中的默认高棉字体。您可以查看http://thelifeandwork.blogspot.com/2010/01/changing-default-khmer-font-in-windows.html .我不确定 PDF 中的高棉字体和其他印度字体。当我从 PDF 复制高棉语 unicode 以放入 OpenOffice 或 Office Word 或 LibreOffice 时,我总是遇到问题。
关于internationalization - 您如何在网络(和 PDF)上可靠地呈现高棉语(印度语)字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5275193/