text-rendering¶
Свойство text-rendering предоставляет движку рендеринга информацию о том, что оптимизировать при рендеринге текста.
Браузер делает компромисс между скоростью, удобочитаемостью и геометрической точностью.
Текст
- letter-spacing
 - text-decoration
 - text-decoration-color
 - text-decoration-line
 - text-decoration-style
 - text-decoration-thickness
 - text-decoration-skip
 - text-decoration-skip-ink
 - text-emphasis
 - text-emphasis-color
 - text-emphasis-position
 - text-emphasis-style
 - text-indent
 - text-rendering
 - text-shadow
 - text-underline-position
 - text-transform
 - white-space
 - word-spacing
 
Синтаксис¶
1 2 3 4 5 6 7 8 9 10  |  | 
Одним из очень заметных эффектов является optimizeLegibility, который включает лигатуры (ff, fi, fl и т. д.) в тексте размером менее 20 пикселей для некоторых шрифтов (например, Microsoft Calibri, Candara, Constantia и Corbel или семейство шрифтов DejaVu).
Значения¶
auto Браузер делает обоснованные предположения о том, когда оптимизировать скорость, разборчивость и геометрическую точность при рисовании текста. Различия в том, как это значение интерпретируется браузером.
optimizeSpeed Браузер подчеркивает скорость рендеринга, а не геометрическую точность при рисовании текста. Это отключает кернинг и лигатуры.
optimizeLegibility Браузер подчеркивает удобочитаемость, а не скорость рендеринга и геометрическую точность. Это позволяет кернинг и необязательные лигатуры.
geometricPrecision Браузер подчеркивает геометрическую точность над скоростью рендеринга и удобочитаемостью. Некоторые аспекты шрифтов, такие как кернинг, не масштабируются линейно. Таким образом, это значение может сделать текст с использованием этих шрифтов выглядеть хорошо.
Спецификации¶
Ссылки¶
- text-rendering MDN (рус.)