使用Cambria / Calibri字体时FF中的空白(缺失)连字(tt,ti,fi,ff等)

这个问题几乎适合我的。 他的字体是Helvetica,我的是Cambria / Calibri,他的连字显示为粗体,我的 – 完全没有。 因此,会议成为meengs,诉讼成为ligaon等等。这是一个难以阅读!

现在,如果我修改CSS等,这有助于一页。 我可以尝试Stylish但我不想(这可能会改变以后)。 我也更喜欢让这些MS C字体优雅地降级,而不是必须安装它们(特别是因为我已经读过这个,我还必须在我的设备上运行Windoze)。

这让我在Ubuntu和一般情况下学习了很多关于字体的知识,但我不是新主题,所以如果我在错误的树下挖掘,请指出我正确的。 😉

测试地点:使用Calibri的任何东西。 杰夫的编码恐怖是一个,这是另一个(看看标题,它在我的案例中很少丢失): http : //nabble.documentfoundation.org/A-little-info-about-ligatures-and-eg-Calibri- td4034178.html

试过 – 没有用

  • 最常见的解决方案(添加.fonts.conf代码以禁用嵌入式位图)
  • 添加CSS以禁用FF的连字( -moz-font-feature-settings: "liga=0"; )。
  • fc-match Calibri返回Calibri Regular:
    1. 更改(通过Firebug)Calibri到Calibri Regular会根据需要显示所有字母,页面显示应该,会议成为会议,诉讼是诉讼。
    2. 通过.fonts.conf文件将Calibri别名.fonts.conf Calibri Regular – 什么都不做
  • 使用sudo fc-cache -v -f重建字体缓存
  • 如果没有在Nouveau司机上检查 – 没有
  • 设置>外观>字体中的调整设置 – 我的字体现在看起来非常好! 但是在FF的Calibri仍然失去了它失去的东西
  • /etc/fonts/conf.avail/切换配置,即抗锯齿,自动提示和位图拒绝,但没有给出任何(好的,更不用说期望的)效果。
  • 删除mscorefonts

仍然要尝试

  • 来自ArchLinux论坛的 cairo-ubuntu和font-config-infinality(或如何调用它)
  • 通过FontConfig用户页面使用空白连字的东西
  • 替换字体而不是别名,但是别名似乎是缩小字体系列的首选(Courier – > Courier New)
  • 试着看看它是不是一个bug,比如没有显示连字符,如果字体在20px以下 – 并且看到FF配置的变化

如果你想让我添加一些东西,请问。 已经很晚了,我现在花了6个小时,学习了许多不同的字体相关的东西 – 有趣,真的! – 但现在已经足够了。

我分钟的领先优势较少。 想法? 可能是什么以及如何使字体很好地回退?

来自杰夫的编码恐怖片的例子,注意杰夫缺少ff,或在会议中缺席

如果您有其他所有正常显示的Ubuntu计算机,分辨率相当容易。

我的系统上有Calibri Regular。 在工作中,我注意到,所有在家中看到时都缺少连字的网站都会正确显示。 我用fc-match看了一下用来显示Calibri的东西,果然,它是DejaVu Sans。 所以,在家里,我删除了Calibri Regular字体(DejaVu Sans在后备筹码中排名第二)并且瞧瞧:

没有丢失的连字