我有一个将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-serif
和monospace
是已指定为这些字体类的字体的浏览器或系统相关值(例如,“ DejaVu Sans”和“ Ubuntu Mono”)。关于css - Arial和Courier在Ubuntu上不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29981468/