在Firefox中打印网页字体

9

我正在尝试打印包含外部CSS引用和使用Web字体(即@font-face属性)的网页,但在打印预览中,Web字体消失了。是否有不使用本地Web字体的解决方案?

3个回答

4

1
这个 bug 修复起来太耗时间了。 - Eduardo Molteni
这个程序相关的内容翻译成中文:为了提供背景信息,自从FF3以来就存在这个错误。没错,是3.0版本,不是3.6版本。 - Jason

1

在Firefox 18中可正常使用!-太棒了!


0

不仅在屏幕上,还要为打印包含文件

<link rel="stylesheet" type="text/css" href="main.css" media="screen" />

但是也要为打印包含CSS

<link rel="stylesheet" type="text/css" href="main.css" media="print" />

在您的情况下,href应该指向外部URL


我已经在媒体打印中包含了我的CSS,但是在打印预览中没有反应。问题在于使用@font-face属性,在打印中不支持它。我正在尝试找到一些hack或Firefox插件,甚至是脚本来使我的网络字体可打印。 - loll
你不能分开字体属性吗?比如字体家族,字体大小等在你的CSS中? - Kennethvr
似乎是一个尚未解决的 Firefox bug,而其他浏览器已经解决了这个问题。更多信息请参考:http://support.mozilla.com/tiki-view_forum_thread.php?locale=en-US&comments_parentId=497167&forumId=1 - Kennethvr
是的,你说得对,这是一个 FF 的 bug,但我希望能找到一个 hack 来暂时解决这个问题。 - loll
你可以使用 media="screen print" 或 media="all" 将这两行合并。 - Richard Davies
嘿,我尝试了两种方法,但都不起作用。你能提供其他的解决方案吗? - Karan Shah

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