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 |
|---|---|
| Anfangswert | normal |
| Prozentwerte | wie angegeben |
| Berechneter Wert | wie 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> |