【问题标题】:Does TCPDF support kerning?TCPDF 是否支持字距调整?
【发布时间】:2012-06-13 11:58:01
【问题描述】:

我的意思是成对的间距可以防止像 AV described here 这样的成对之间出现奇怪的空间。 Wikipedia page 声称确实如此,但我的测试根本没有显示任何字距调整。

我正在运行版本 5.9.156。

【问题讨论】:

  • 来自Wikipedia page,显然是的。
  • 是的,我读过这个……但对我来说,他们似乎没有正确使用这个词。
  • 您是否正在寻找一种在 PHP 中支持字距调整的替代 PDF 生成方法?如果是这样,请简要描述您的用例,也许有人可以为您提供建议。
  • 考虑基于报告的解决方案,例如 Jasper+iReport(需要设置基于 Java 的服务器,但可以通过 SOAP 在 PHP 中访问)。或者可以使用 SVG 文件和基于 XML 的模板系统,并使用 Inkscape 服务器端进行渲染。我都成功了,而且我很确定两者都做了字距调整。
  • 是的,see here

标签: php pdf tcpdf typography kerning


【解决方案1】:

没有。我测试了像“AV”、“AW”和“T”这样的典型对,它们应该用几种不同的字体缩小间距,但不幸的是看不到任何字距调整。

TCPDF 版本:5.9.156

【讨论】:

  • 这不取决于 TTF 定义而不是 TCPDF 本身吗?
  • 我猜到了,但显然不是。我导入了“Georgia”,它安装在我的系统上,例如在 OpenOffice 中使用时是紧缩的。我还尝试了 TCPDF 附带的“times”和“dejavusans”。我还找到了this thread,表明没有支持字距调整的免费 PDF 库(但它是从 2009 年开始的)。但是在谷歌搜索时,我发现了“xmlroff”,一个 XSL 到 PDF 的转换器,supports kerning.
  • TCPPDF Example number sixty-three 的 cmets 似乎表明作者希望发生字距调整,但我无法在他们在示例中使用的文本中(通过肉眼)检测到它。
  • 是的,我知道这个例子。但它看起来并不紧缩。我会写的。
猜你喜欢
  • 2016-11-10
  • 2015-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 2013-06-17
相关资源
最近更新 更多