【问题标题】:tcpdf font ligatures (English)?tcpdf 字体连字(英文)?
【发布时间】:2011-03-25 01:01:33
【问题描述】:

如何在 PHP tcpdf 中生成连字?

【问题讨论】:

    标签: php pdf fonts tcpdf truetype


    【解决方案1】:

    tcpdf 要么使用 FreeType 来光栅化字体,要么只是将它们嵌入到 PDF 中,然后在查看器中进行光栅化。连字实际上是在字体中定义的。如果您使用 Type1 字体并在字符串中指定连字字符,Freetype 将对其进行光栅化。 FreeType 不支持像在 OpenType 中那样自动替换连字的“fi”、“ff”等,所以我猜 tcpdf 也不支持它。有关字形名称等,请参见 http://www.adobe.com/devnet/opentype/archives/glyph.html

    【讨论】:

    • 我有几个字体文件,其中连字在另一个文件中定义.. day roman (roman),例如有 romanx,带有连字定义。关于如何将字体与单独的连字定义集成的任何想法?
    • 我认为这将非常困难 - 如果您在 PHP 中拆分字符串并用不同字体的连字替换“ff”的“fi”等,我猜这可能会搞砸将字体具有的字距调整对,它看起来不太好。有点违背了目的。我什至不确定 InDesign 或 Quark 是否可以使用单独的连字字体。
    猜你喜欢
    • 1970-01-01
    • 2011-12-25
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 2014-07-16
    • 2012-09-04
    • 1970-01-01
    相关资源
    最近更新 更多