Internationalization 如何在web(和PDF)上可靠地呈现高棉字体?

Internationalization 如何在web(和PDF)上可靠地呈现高棉字体?,internationalization,fonts,pdf-generation,google-webfonts,indic,Internationalization,Fonts,Pdf Generation,Google Webfonts,Indic,我一直很难让高棉字体(柬埔寨的印度文字)在网络上跨平台(Mac、Windows、Linux)可靠地呈现 谷歌最近增加了网页字体,这似乎是最好的选择。然而,我并没有成功地让高棉字体在任何Mac或Linux系统上工作。我可以让他们在Windows上工作,方法是从安装高棉Unicode安装程序,而不仅仅是在HTML文件中包含谷歌的字体 例如,请参阅全新Windows安装上的Google web字体页面。你可以看到默认的Windows高棉字体(UUUU GLY!)正在被使用,而不是Danh的漂亮字体 我

我一直很难让高棉字体(柬埔寨的印度文字)在网络上跨平台(Mac、Windows、Linux)可靠地呈现

谷歌最近增加了网页字体,这似乎是最好的选择。然而,我并没有成功地让高棉字体在任何Mac或Linux系统上工作。我可以让他们在Windows上工作,方法是从安装高棉Unicode安装程序,而不仅仅是在HTML文件中包含谷歌的字体

例如,请参阅全新Windows安装上的Google web字体页面。你可以看到默认的Windows高棉字体(UUUU GLY!)正在被使用,而不是Danh的漂亮字体

我在这里有另一个测试文件:。对于第一个测试,您应该看到web字体和默认系统字体(假设您安装了Hanuman)。我还没有找到一个两个例子都能可靠工作的系统


任何帮助都将不胜感激。我的主要目标是让它在网站上运行;第二个目标是让高棉字体(和其他印度字体)在PDF生成器中工作,比如(尽管我知道iText本身不支持印度字体——我希望类似的东西也支持印度字体)。

每个柬埔寨Windows用户都会删除名为:KhmerMool和Khmer Kampot的字体名称。然后他们也会在regedit中更改默认的高棉字体。你可以在。我不确定PDF中的高棉字体和其他印度字体。当我将高棉unicode从PDF复制到OpenOffice或Office Word或LibreOffice中时,我总是遇到问题。

高棉unicode显示在web上,它现在总是通过Google Webfont解决,请参阅

如果您想通过使用iText转换以PDF格式显示高棉语,您可以看到以下帖子:

它们目前还不支持显示

但是,就在今天,我可以通过修改iText(5.5.4-SNAPSHOT)的源代码使其正常工作,正如我在我的帖子中所说的:,因为它刚刚开始测试,所以还不能发布

更新日期:2016年1月13日

  • 我已经为渲染添加了源代码示例:
  • github中添加了针对高棉Unicode的iText呈现定制:
PDF:(假设您有权)您可以。否则我就不是100%清楚你在问什么:你是说谷歌网页字体在任何系统上都不适合你?我怀疑这是由于浏览器的原因——这对我来说似乎是可行的。