Frage

Was ist die Standard- SVG Stil? zum Beispiel, was ist der Standard Schrift ein neuen SVG-Dokuments? Ist es in der SVG-Spezifikation beschrieben?

<svg><text x="10" y="10">Hello</text></svg>

Danke

War es hilfreich?

Lösung

Gehen Sie hier und scannen Sie die Seite für die Zeichenfolge „Initial“. Dann finden Sie Anfangswerte der Spezifikation für Textdarstellung definiert. Für font-family heißt es jedoch:

'font-family'
    Value:      [[ <family-name> |
                    <generic-family> ],]* [<family-name> |
                    <generic-family>] | inherit
    Initial:    depends on user agent
    Applies to:     text content elements
    Inherited:      yes
    Percentages:    N/A
    Media:      visual
    Animatable:     yes

Das bedeutet, kann der User-Agent entscheiden, welche Schriftfamilie verwenden, wenn kein angegeben wird, oder wenn es nicht eine Schriftart mit dem angegebenen Namen zugreifen kann.

Insgesamt Anfangswerte: Die Spezifikation definiert Anfangswerte in jedem Fall, in dem Sie ein Attribut als CSS Deklaration schreiben können (wie fill: red;). In diesem Fall ist das Verhalten wie der CSS definiert.

In einigen anderen Fällen gibt es Fallbacks definiert, aber es hängt von dem Fall ist.

Andere Tipps

Nun, ich habe es selbst nicht getestet, aber nach SVG Specs 1.1 Font Beschreibung , gibt es keine Standard-Schriftart (font-face / font-family) erwähnt. Es ist erklärt dies:
"Das 'font-face' Element entspricht direkt die @ font-face-Anlage in CSS2"

Nun, würde ich nehme an es übergeordneten Container der Schriftart, wenn angegeben nehmen soll. Wenn es keine auf dem Elternteil oder ohne Eltern angegeben ist, ich denke, es wird der Browser des Standardschriftart oder der Betrachter sein. obwohl zitieren Sie mich nicht. : P

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top