首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIPrintPageRenderer呈现为PDF (字体呈现)

UIPrintPageRenderer呈现为PDF (字体呈现)
EN

Stack Overflow用户
提问于 2014-07-12 08:53:47
回答 1查看 389关注 0票数 0

我正在尝试将HTML页面呈现为PDF格式。但是每次我这样做,并且没有安装字体,我只会得到随机字符。-> http://cl.ly/WYCN .此外,当使用像Helvetica这样的字体时,通过Gmail进行的web预览仍然会显示这些字符。我也想用一个定制的TTF字体。

我试过的是:

  1. 使用Helvetica ->呈现HTML似乎可以在所有操作系统的万维网预览上工作。
  2. 使用Source (开放源码字体,.ttf) ->呈现HTML只在安装了source的系统上工作。我在包中包含了TTF,并将其添加到“应用程序所需的字体”中,并且它将在[UIFont familyNames]中显示。
  3. 在HTML中添加@font-face以使用源代码Sans Pro

我是否有可能使用UIGraphicsBeginPDFContextToData将字体嵌入到PDF中?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-07-12 09:43:42

看看这个:iOS Quartz embed font in pdf。事实证明,您只能嵌入TTF字体,但如果您遵循与他相同的过程,则应该自动嵌入。在这个线程:IOS embed font in PDF中,它们最终得到了相同的解决方案。您也可能希望阅读这个:Embed custom font in a PDF generated from iPad Application,因为一些字体铸造厂禁用了它们的字体的嵌入(当然,这不适用于开源字体,但无论如何您可能想要阅读它)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24711301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档