Gecko和Webkit浏览器支持通过text-rendering: optimizeLegibility(字体必须具有连字,例如Calibri)来呈现连字。

MDN page说,只有大小为20px或更高的文本才会被连字。根据my own research,这是不正确的:

  • 默认情况下,Firefox将渲染连字。
  • 如果您指定text-rendering: optimizeLegibility,则Chrome(&Safari)将呈现连字;
  • 这两个引擎似乎都不介意的字体大小。

  • 我在这里想念什么吗?还是MDN页面上的一个错误(过期?),我们应该解决它?

    [edit]其他阅读:Smashing Magazine的“A Closer Look At Font Rendering”

    最佳答案

    Firefox支持首选项browser.display.auto_quality_min_font_size,它允许您调整用于决定是否选择其字体渲染路径的值。但是,在当前版本的Firefox中仍然可以使用的唯一代码部分是Windows XP,在Windows XP上,较小的字体或显式的text-rendering: optimizeSpeed将使用GDI而不是Uniscribe呈现。

    请注意,由于某种原因,Thunderbird将该首选项的值设置为零。

    关于css - 字体大小是否会影响连字的呈现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12231904/

    10-14 14:47