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 la spécification SVG?Style SVG par défaut
<svg><text x="10" y="10">Hello</text></svg>
Merci
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 la spécification SVG?Style SVG par défaut
<svg><text x="10" y="10">Hello</text></svg>
Merci
Go here et analyser la page pour la chaîne "Initial:". Vous trouvez ensuite les valeurs initiales que la spécification définit pour le rendu de texte. Pour la famille de la police, il déclare cependant:
'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 utilisateur peut décider, quelle famille police à utiliser, si aucune est donnée, ou si elle ne peut pas accéder à une police avec le nom donné.
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 est comme celui CSS defines.
Dans certains autres cas, des solutions de repli sont définies, mais cela dépend du cas.
Eh bien, je ne l'ai pas testé moi-même, mais selon SVG Specs 1.1 Font Description, il n'y a pas de police par défaut (font-face/font-family) mentionné. Il ne dit ceci:
« L'élément « font-face » correspond directement à l'installation @ font-face dans CSS2 »
Eh bien, je suppose qu'il devrait prendre la police du conteneur parent si cela est spécifié. S'il n'y en a aucun spécifié sur le parent ou sur aucun parent, je suppose que ce sera la police par défaut du navigateur ou la visionneuse. Ne me citez pas bien. : P