我有一个将HTML转换为PDF的脚本。在Windows上,它运行正常。

但是,当我在Ubuntu上运行脚本时,Arial和Courier字体无法正常工作。

我认为这是因为默认情况下,Ubuntu不附带这些字体。很好,没什么大不了的。

我只是想知道我应该将以下内容更改为什么,以便它仍然可以在Windows上运行,并在Ubuntu上分别使用与Arial和Courier接近的字体?

            font-family: "Arial";
            font-family: courier;


谢谢

最佳答案

对于Arial风格的字体,请使用

font-family: Arial, sans-serif;


和使用Courier风格的字体

font-family: Courier, monospace;


这些规则的基本含义是:如果可能的话,选择第一个规则,否则选择下一个规则,否则重复直到最后。它应该可以在普通CSS中运行(尽管不确定您的特定实现)。

sans-serifmonospace是已指定为这些字体类的字体的浏览器或系统相关值(例如,“ DejaVu Sans”和“ Ubuntu Mono”)。

关于css - Arial和Courier在Ubuntu上不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29981468/

10-12 12:24