firefox - 如何在 Firefox 中设置无衬线字体而不丢失特殊字符

标签 firefox settings

我不喜欢衬线字体。所以多年来我只是去 Firefox 中的设置,而不是内容 > 字体和颜色 > 高级,并将 Arial 设置为 Serif 字体。另外,我必须取消选中“允许页面选择自己的字体,而不是我上面的选择”。它有一个附带的好处,最小的字母是由我定义的,而不是来自 Lilliput 的设计师。
然而,最近越来越多的网站使用特殊字体来显示他们之前使用图片的目的。在所附图片中,“PM”部分应该是普通字母或 2 年前的图像。
enter image description here
我的问题是,如何在 Firefox for Windows 中设置大的无衬线字符而不丢失特殊字符?

最佳答案

Firefox 应该为首选字体中不存在的字形选择光学相似的字体。但是,图像中所有缺失的字形都来自私有(private)使用区域 (E800),这意味着它们使用 Web 字体来提供未在 Unicode 中定义的符号。唯一拥有它们的字体是网站提供的字体。

如果不是特殊字体,我会说安装 Arial Unicode MS作为您的默认无衬线字体来获取所有丢失的字形。

相反,您可以通过定义用户样式表来解决特定网站的问题。 Firefox 有几个插件可以帮助您做到这一点,例如 User Style Manager .我建议尝试将网站使用的特殊字体作为较低优先级的字体。

您可以尝试使用用户样式表的其他方法是只设置字体大小而不设置字体系列。这将允许网页设计师的字体通过,同时保持小字体的大小。

如今,大多数网站都采用了无衬线字体,因此如果您采用后一条路线,则不会有太多看到衬线字体的危险。

关于firefox - 如何在 Firefox 中设置无衬线字体而不丢失特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26828575/

相关文章:

eclipse - 无法在 Eclipse 中保存项目首选项

postgresql - 查询一个参数(postgresql.conf 设置)比如 "max_connections"

tomcat - 将 tomcat 设置为与 eclipse jsf2 中的 dcevm 一起工作

ajax - 如何解决 Ajax 请求时 Firebug 的 “Aborted” 消息?

CSS 'd' <路径> 属性在 Firefox 中不起作用

css - 背景附件 : fixed; slows scrolling down in Firefox 3. x

macos - 在 Mac OS X 中的 *.networkConnect 文件中加密数据的方式

c# - 用户设置未加载, Debug模式除外

internet-explorer - 什么是 RFC3986?

javascript - XUL:获取放置目标 ID