TCPDF字体连字(英文)是什么?

3
如何在PHP tcpdf中生成连字?
1个回答

0

tcpdf 要么使用 FreeType 来光栅化字体,要么将它们嵌入到 PDF 中并在查看器中进行光栅化。连字实际上是在字体中定义的。如果您正在使用 Type1 字体并在字符串中指定了连字字符,则 Freetype 将对其进行光栅化处理。FreeType 不支持 OpenType 中的“fi”、“ff”等连字的自动替换,因此我猜 tcpdf 也不会支持。请参见 http://www.adobe.com/devnet/opentype/archives/glyph.html 获取字形名称等信息。


我有几个字体文件,其中连字定义在另一个文件中。例如,Day Roman(罗马体)有Romanx,带有连字定义。有什么想法可以将具有单独连字定义的字体集成起来吗? - ina
我认为这将会非常困难 - 如果你在PHP中分割字符串并用不同字体的连字替换“ff”、“fi”等,则可能会破坏字体具有的紧排对,看起来效果不佳。这有点违背初衷。我甚至不确定InDesign或Quark是否能够使用单独的字体来处理连字。 - m1tk4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接