【问题标题】:TCPDF + TinyMCE + new <strong> fontTCPDF + TinyMCE + 新的 <strong> 字体
【发布时间】:2012-09-20 13:18:06
【问题描述】:

我想用 TCPDF 生成一个 PDF 文件。内容是使用 TinyMCE 生成的。我正在使用从fontsquirrel.com 下载的其他字体。到目前为止一切顺利。

当我在 TinyMCE 中选择一种字体然后选择“BOLD”选项时,编辑器会向我显示正确的布局,但在生成 PDF 时,会使用常规变体。

我该如何解决这个问题?

我添加了字体:

$pdf->addTTFfont(K_PATH_FONTS.'/Amaranth-Bold-webfont.ttf', 'TrueTypeUnicode', '', 32);
$pdf->addTTFfont(K_PATH_FONTS.'/Amaranth-webfont.ttf', 'TrueTypeUnicode', '', 32);
$pdf->addTTFfont(K_PATH_FONTS.'/Amaranth-Italic-webfont.ttf', 'TrueTypeUnicode', '', 32);
$pdf->addTTFfont(K_PATH_FONTS.'/Amaranth-BoldItalic-webfont.ttf', 'TrueTypeUnicode', '', 32);

这是来自 TinyMCE 的 HTML:

<p>
  <strong>
    <span style="font-family: Amaranth-webfont; font-size: 36px;" data-mce-style="font-family: Amaranth-webfont; font-size: 36px;">Example text</span>
  </strong>
</p>

提前致谢!

【问题讨论】:

    标签: php tinymce tcpdf


    【解决方案1】:

    因为我已经有几年没有使用 TCPDF 工作了,所以请稍加注意。

    我好像记得字体的命名约定很重要。

    Amaranth-Bold-webfont.ttf 标准 Amaranth-Bold-webfontb.ttf 粗体 Amaranth-Bold-webfonti.ttf 斜体 Amaranth-Bold-webfontib.ttf 粗斜体

    希望有用。

    【讨论】:

    • 谢谢!我重命名了字体并且它起作用了。只有粗斜体是相反的。我这样添加它们:Amaranth-webfontb.ttf、Amaranth-webfontbi.ttf 和 A​​maranth-webfonti.ttf
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 2014-06-06
    • 2017-12-22
    • 2012-02-10
    相关资源
    最近更新 更多