【问题标题】:Arial Unicode Ms is not working in xsl-fo for ballot boxArial Unicode Ms 不适用于投票箱的 xsl-fo
【发布时间】:2019-02-04 09:57:39
【问题描述】:

如果系统不包含 Arial unicode MS 字体,则打印的 pdf 中不会出现投票箱。

<fo:inline font-family="arial unicode ms"> ☐ </fo:inline>

在 xsl-fo 中显示投票箱还有其他替代方式吗?

【问题讨论】:

    标签: pdf xsl-fo


    【解决方案1】:

    有几种方法可以解决这个问题:

    1. 找到另一种包含此符号的字体。有websites where you can check this,如果一切都失败了,你可以使用字符映射->高级视图->搜索:
      1. 将 Arial Unicode MS 放在包含 XML 和样式表的目录中。
      2. 使用 SVG 绘制矩形而不是依赖字体。

    【讨论】:

    • 1) 找到字体后,只需将其添加到font-family 值,例如:font-family="arial unicode ms, Serif"; 2) 如果您添加 Arial Unicode MS 的本地副本,您还需要将格式化程序配置为使用本地字体(并考虑字体的许可)。
    • 我一直使用的一个很好的资源是fileformat.info/info/unicode/char/2610/fontsupport.htm 在这里你可以看到所有带投票箱的字体。我强烈建议不要使用 Arial Unicode MS。单独为该字体嵌入版权声明的软件(应该这样做)会发现单独为该字符添加版权会大大增加您的 PDF 大小。
    • object>   此代码适用于投票箱
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-11
    • 2017-11-25
    • 2014-11-26
    • 1970-01-01
    • 2011-03-11
    • 2022-01-26
    • 1970-01-01
    相关资源
    最近更新 更多