Question

Quel est le style par défaut SVG ? Par exemple, quelle est la police par défaut d'un nouveau document SVG? Est-il décrit dans les spécifications SVG?

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

Merci

Était-ce utile?

La solution

Allez ici et balayez la page à la recherche de la chaîne "Initial:" ;. Ensuite, vous trouvez les valeurs initiales définies par la spécification pour le rendu du texte. Pour la famille de polices, il est cependant indiqué:

'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

Cela signifie que l'agent d'utilisateur peut décider de la famille de polices à utiliser, si aucune n'est spécifiée ou s'il ne peut pas accéder à une police portant le nom indiqué.

Valeurs initiales globales: la spécification définit les valeurs initiales dans tous les cas, où vous pouvez écrire un attribut en tant que déclaration CSS (comme fill: red; ). Dans ce cas, le comportement ressemble à celui que CSS définit . / p>

Dans certains autres cas, des replis sont définis, mais cela dépend du cas.

Autres conseils

Eh bien, je ne l'ai pas testé moi-même, mais selon Spécifications SVG 1.1 Description de la police , aucune police par défaut (font-face / font-family) n’est mentionnée. Il a déclaré ceci:
"L'élément 'font-face' correspond directement à l'installation @ font-face de CSS2"

Eh bien, je suppose que cela devrait prendre la police du conteneur parent si spécifié. S'il n'y en a aucune spécifiée sur le parent ou sur aucun parent, je suppose que ce sera la police par défaut du navigateur ou celle du visualiseur. Ne me cite pas cependant. : P

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top