我正在为正在运行的 Linux 程序开发 HTML/CSS 起始页。我所有的字体系列都在 css 中设置为 Arial、Verdana、Sans-serif。在 Chrome 或 Firefox 中打开页面时,字体显示正常。即使在正确显示相同起始页的情况下运行应用程序的 Windows 版本。但无论出于何种原因,linux 版本显示的起始页中所有字体都替换为 courier。它是一种非常刺耳的字体,我似乎无法让 Linux 在这个程序上不默认使用它。我尝试将 css 文档中的字体更改为 Helvetica,或者在每个字体系列名称周围添加单引号或双引号,但似乎没有任何改变。 linux 是否有一些我不知道的奇怪的 css 字体怪癖?任何信息都有帮助。
最佳答案
尝试使用 Google Fonts API 以确保跨平台的字体一致性。
在 Google Fonts 上找到您感兴趣的字体(如果有的话)。以下是将它们导入 HTML 文档的步骤(需要互联网连接):
- 转到 Google Fonts
- 使用右上角的搜索栏查找您的一种字体
- 按字体旁边的加号 (+) 按钮
- 为您需要的所有字体重复步骤 2 和 3
- 点击屏幕底部的已选家庭工具栏
- 选择嵌入
- 选择标准
- 复制代码块(以灰色突出显示)并将其粘贴到 HTML 文档的
<head>
标记内。 - 按照网站的说明指定您要使用的字体(在在 CSS 中指定下)
关于html - CSS 字体系列在通过 Linux 应用程序显示的 HTML 页面中被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51969591/