--- title: font-smooth slug: Web/CSS/font-smooth translation_of: Web/CSS/font-smooth ---
font-smooth
CSS властивість контролює застосування антиалайзингу коли відбувається рендеринг шрифта.
{{ Xref_cssinitial() }} | auto |
Застосовується до | всіх елементів і згенерованого контенту |
{{ Xref_cssinherited() }} | yes |
Відсотки | відносно розмірів шрифта батьківського елемента |
Media | {{ Xref_cssvisual() }} |
{{ Xref_csscomputed() }} | як зазначено в специфікації |
/* Keyword values */ font-smooth: auto; font-smooth: never; font-smooth: always; /* <length> value */ font-smooth: 2em;
WebKit реалізує подібну властивість, але з різними значеннями: -webkit-font-smoothing
. Це працює тільки на Mac OS X/macOS.
auto
- веб-переглядач працює в даному режимі за замовчуванням (Використовує субпіксель для згладжування, коли він доступний)none
- відсутність згладжування шрифту; відображення тексту з нерівними гострими краями.antialiased
- згладжує текст на піксельному рівні, на відміну від субпіксельного. Перехід від субпіксельного рендерингу до антиалайзингу для світлого тексту на темному тлі (бекграунді) робить жирність тексту (font-weight
) меншою.subpixel-antialiased
- на більшості не Retina дисплеях, результатом буде найчіткіший текст.Firefox реалізує подібну властивість, але з різними значеннями: -moz-osx-font-smoothing
. Це працює тільки на Mac OS X/macOS.
auto
- дозволяє браузеру вибирати оптимізацію для вирівнювання шрифту, як правило grayscale
.grayscale
- рендер тексту з використанням відтінків сірого, на відміну від субпіксельного. Перехід від субпіксельного рендерингу до антиалайзингу для світлого тексту на темному тлі (бекграунді) робить жирність тексту (font-weight
) меншою.В ранніх версіях згладжування (2002) шрифтів CSS3 Fonts було присутнє, але на даний момент font-smooth
його було видалено і ця специфікація не відповідає стандартам.
{{Compat("css.properties.font-smooth")}}