📜  CSS 文本渲染

📅  最后修改于: 2021-10-29 06:04:45             🧑  作者: Mango

Text-rendering 是一个属性,允许您选择在呈现文本时要优化的内容。它将有关在渲染文本时优化什么的信息发送给渲染引擎。

它实际上不是 CSS 属性,也没有在任何 CSS 标准中定义。这是一个 SVG 属性,但 Gecko 和 Webkit 浏览器允许您将此属性应用于 HTML 元素。这样做会在速度、易读性(清晰度)和几何精度等其他方面做出妥协。

句法:

text-rendering : auto | optimizeSpeed | 
                 optimizeLegibility | geometricPrecision;

价值观:

  • 自动:浏览器会预测您何时可以在绘制文本时调整速度、可读性和几何精度。不同的浏览器响应不同的值。
  • optimizeSpeed:与绘制文本时的易读性和几何精度相比,浏览器优先考虑渲染速度。它禁用字距调整和连字。
  • 优化易读性:与绘制文本时的渲染速度和几何精度相比,浏览器优先考虑易读性。它启用字距调整和可选连字。
  • geometryPrecision:与绘制文本时的渲染速度和易读性相比,浏览器优先考虑更高的几何精度。字体的某些方面(如字距调整)不会线性缩放,因此它可以使使用这些字体的文本看起来更好。

例子 :

HTML


   
      Geeks For Geeks
      
   
   
      

text-rendering

      

Welcome to GFG

         

Welcome to GFG

         

Welcome to GFG

         

Welcome to GFG

      


输出: