1. Web
  2. CSS
  3. Reference
  4. Properties
  5. font-optical-sizing

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

font-optical-sizing

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨März 2020⁩.

Die font-optical-sizing-Eigenschaft CSS legt fest, ob die Textrenderung für die Ansicht in verschiedenen Größen optimiert wird.

Probieren Sie es aus

font-optical-sizing: auto;
font-optical-sizing: none;
<section id="default-example">
 <div id="example-element">
 <h2>Chapter 3</h2>
 <p>
 On this particular Thursday, something was moving quietly through the
 ionosphere many miles above the surface of the planet; several somethings
 in fact, several dozen huge yellow chunky slablike somethings, huge as
 office blocks, silent as birds.
 </p>
 </div>
</section>
@font-face {
 src: url("/shared-assets/fonts/variable-fonts/AmstelvarAlpha-VF.ttf");
 font-family: "Amstelvar";
 font-style: normal;
}
#example-element {
 font-family: "Amstelvar", serif;
 text-align: left;
}
#example-element h2 {
 font-size: 36px;
}
#example-element p {
 font-size: 12px;
}

Syntax

css
/* keyword values */
font-optical-sizing: none;
font-optical-sizing: auto; /* default */
/* Global values */
font-optical-sizing: inherit;
font-optical-sizing: initial;
font-optical-sizing: revert;
font-optical-sizing: revert-layer;
font-optical-sizing: unset;

Werte

none

Der Browser wird die Form der Glyphen nicht für eine optimale Anzeige verändern.

auto

Der Browser wird die Form der Glyphen für eine optimale Anzeige verändern.

Beschreibung

Optische Größenanpassung ist standardmäßig für Schriften aktiviert, die über eine Achse für die optische Größenvariation verfügen. Diese Achse wird durch opsz in font-variation-settings dargestellt.

Wenn die optische Größenanpassung verwendet wird, werden kleine Textgrößen häufig mit dickeren Strichen und größeren Serifen dargestellt, während größere Texte oft feiner mit mehr Kontrast zwischen dickeren und dünneren Strichen angezeigt werden.

Formale Definition

Anfangswert auto
Anwendbar aufall elements and text. Auch anwendbar auf ::first-letter und ::first-line.
Vererbt Ja
Berechneter Wert wie angegeben
Animationstyp diskret

Formale Syntax

font-optical-sizing = 
auto |
none

Beispiele

Deaktivierung der optischen Größenanpassung

html
<p class="optical-sizing">
 This paragraph is optically sized. This is the default across browsers.
</p>
<p class="no-optical-sizing">
 This paragraph is not optically sized. You should see a difference in
 supporting browsers.
</p>
css
@font-face {
 src: url("AmstelvarAlpha-VF.ttf");
 font-family: "Amstelvar";
 font-style: normal;
}
p {
 font-size: 36px;
 font-family: "Amstelvar", serif;
}
.no-optical-sizing {
 font-optical-sizing: none;
}

Hinweis: Die oben referenzierte Schriftart – die optische Größenanpassung beinhaltet und frei lizenziert ist – eignet sich gut zum Testen. Sie können sie auf GitHub herunterladen.

Spezifikationen

Specification
CSS Fonts Module Level 4
# font-optical-sizing-def

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /