注意:这与“ 如何重置CSS字体缓存”不是重复的内容, 请参阅我的问题底部
我正在寻找一种清除Firefox字体缓存的可靠方法,因为CTRL+ F5或CTRL+ SHIFT+ R似乎都不起作用。
我在服务器上使用了自定义字体(通过CSS):
@font-face {
font-family: MySymbols;
src: url(../fonts/MySymbols.woff);
}
Run Code Online (Sandbox Code Playgroud)
我最近在字体中添加了另一个符号(Unicode:21C5 /⇅)。
它看起来应该像这张图中的两个箭头。屏幕截图来自Chrome,可以正确显示:
之后的两个“ u”用来证明我正在加载正确的字体。左边的使用MySymbols作为字体系列,右边的使用标准字体。
现在,使用Firefox看起来像这样:
看起来Firefox仍在使用旧字体。正确显示了左侧的“ u”,但对于Firefox,箭头使用标准字体作为后备。
当我改变src: url(../fonts/MySymbols.woff);到src: url(../fonts/MySymbols_something.woff);和重命名服务器上的字体文件相应火狐正确显示以下内容:
当我改回两个名称时,Firefox再次使用错误的箭头显示上述图片,这非常令人沮丧。
我知道以下线程:如何重置CSS字体缓存 而且,我已经完成了所有解决方案。他们都没有工作。我特别检查了以下内容:
CTRL+F5CTRL+ SHIFT+ R(以前曾经工作过)sudo updatedb; locate MySymbols.woff,我自己还没有安装字体,所以我猜这个名字不是很常见可能会发生什么,还有什么要尝试的?
| 归档时间: |
|
| 查看次数: |
1530 次 |
| 最近记录: |