【发布时间】:2020-04-26 19:34:23
【问题描述】:
我希望 PDF 存储印地语字符。但是,字符之间有空格。我想消除这个空间。
我希望它出现的方式:कम 它的出现方式:कम
紧缩信息应该在紧缩表或 GSUB 表的一部分中指定。但是,我拥有的 .ttf 文件(Akshar.ttf)
我尝试使用站点 fontdrop.info 来检索信息,但是,那里的每个字形只有一定数量的参数。我尝试使用这些指定的参数来获取特定字符对的间距,但在参数和打印每个字符后需要减少的空间之间找不到任何适当的相关性以使字符聚集在一起。
但是,我知道 .ttf 文件中必须存在字距调整信息。但是,我不知道在哪里或以什么形式。事实上,对于“advance width”和“xmax value”等参数的直观含义,现在还很模糊,前者应该大于后者;然而,事实并非如此。
请建议我在 .ttf 或 .ttx 或 fontdrop.info 的哪个位置可以找到有关我需要为特定字形减去多少空间单位以使印地语字符一起出现的信息。
【问题讨论】:
-
请澄清:如何创建 PDF 文件?您是否以编程方式生成 PDF 文件(您自己或使用某个库)并确定每个字形的位置(因此您想确定字体中需要哪些度量数据才能正确执行此操作)?