Arial 和 Courier 无法使用 Ubuntu

Arial and Courier not working on Ubuntu

我有一个脚本可以将 HTML 转换为 PDF。在 Windows 上,它 运行 很好。

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

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

我只是想知道我应该将以下内容更改为什么,这样它仍然可以在 Windows 上使用并使用 close 字体和 Arial快递分别上Ubuntu?

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

谢谢

Arial-esque 字体使用

font-family: Arial, sans-serif;

并使用 Courier 风格的字体

font-family: Courier, monospace;

这些规则的基本意思是:如果可用则取第一个,否则取下一个,否则重复直到结束。它应该可以正常工作 CSS(但不确定您的特定实现)。

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

一种方法是使用网络安全字体。以下是您可以使用的 Web 安全字体 的列表: CSS Web Safe Fonts

另一种方法是使用您的网络目录中的字体或网络上可用的字体 来自Google Fonts 等服务。

这是它的用法:

@font-face {
    font-family: fontName;
    src: url('/font/xyz.woff');
}

检查 here 以获取有关字体规则的参考。

检查 this 开始使用 Google 字体。

检查这个 page 的字体堆栈,显示不同 OS 字体的兼容性。