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

View in English Always switch to English

ascent-override CSS-Attributbeschreibung

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Die ascent-override CSS-Attributbeschreibung für die @font-face-Regel definiert die Ascent-Metrik für die Schriftart. Die Ascent-Metrik ist die Höhe über der Grundlinie, die CSS zur Anordnung von Zeilenboxen in einem Inline-Formatierungskontext verwendet.

Syntax

css
ascent-override: normal;
ascent-override: 90%;

Werte

normal

Der Standardwert. Wenn verwendet, wird der Metrikwert aus der Schriftdatei bezogen.

<percentage>

Ein <percentage>-Wert.

Formale Definition

Zugehörige @-Regel@font-face
Anfangswertnormal
Prozentwertewie angegeben
Berechneter Wertwie angegeben

Formale Syntax

ascent-override = 
[ normal | <percentage [0,∞]> ]{1,2}

Beispiele

Überschreiben von Metriken einer Ersatzschriftart

Die ascent-override-Eigenschaft kann helfen, wenn die Metriken einer Ersatzschriftart überschrieben werden sollen, um diese besser an die einer primären Webschriftart anzupassen.

css
@font-face {
  font-family: "web-font";
  src: url("https://example.com/font.woff");
}

@font-face {
  font-family: "local-font";
  src: local("Local Font");
  ascent-override: 125%;
}

Spezifikationen

Spezifikation
CSS Fonts Module Level 4
# font-metrics-override-desc

Browser-Kompatibilität

Siehe auch