【发布时间】:2011-11-28 18:19:41
【问题描述】:
有什么方法可以确保我的灰色字体颜色不会变黑?
Firefox 和 Chrome 似乎这样做是为了防止黑底白字变成白底白字。我没有背景颜色(白色除外),所以这个浏览器级别的转换没有用,它只能帮助无缘无故地防止灰色。
有没有办法关闭它?还是我应该坚持使用不透明度、浏览器检测和灰色着色等技术...
【问题讨论】:
-
你在使用打印样式表吗?
-
我一直认为黑色是强制的,因为空白墨水打印速度更快,而且比打印灰色便宜,因为这需要使用彩色墨水。
-
不透明度听起来是一种很棒的技术——如果一切都失败了,我会求助于那个或 PDF。
-
@George 很公平 - 但请记住,您可以使用
iframe嵌入 PDF,并带有“打印”按钮和一切。 (以防万一你需要回到这个) -
软件将灰色文本转为黑色的原因是黑色激光打印机需要光栅灰色。光栅图案结果(尤其是在低分辨率打印机中)会导致文本外观模糊。打印全黑时,不需要光栅,使用原始字形矢量路径。创建打印样式表时,明智的做法是考虑场景和打印机功能。喷墨打印机抖动文本。混合颜色。他们有更多的“滴答声”来获得正确的外观。
标签: html printing fonts colors cross-browser