Pergunta
O que é o padrão SVG estilo? por exemplo, o que é o padrão fonte de um novo documento SVG? É descrito na especificação SVG?
<svg><text x="10" y="10">Hello</text></svg>
Graças
Solução
Go aqui e digitalizar a página para a string "inicial:". Então você encontrar quaisquer valores iniciais os define especificações para a renderização de texto. Para font-family afirma no entanto:
'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
Isso significa que, o agente usuário pode decidir, que a família de fonte para uso, se nenhum for dado, ou se ele não pode acessar uma fonte com o nome dado.
Os valores iniciais totais: A especificação define valores iniciais em todos os casos, onde você pode escrever um atributo como declaração CSS (como fill: red;
). Neste caso, o comportamento é como o CSS define .
Em alguns dos outros casos, há fallbacks definidas, mas depende do caso.
Outras dicas
Bem, eu não testei mim, mas de acordo com a SVG Specs 1.1 font Descrição , não há nenhuma fonte padrão (font-face / font-family) mencionado. Ele afirmou isto:
"Os 'font-face' elemento corresponde diretamente à facilidade font-face @ em CSS2"
Bem, eu diria que ele deve tomar a fonte do recipiente pai se especificado. Se não há nada especificado no pai ou nenhum pai, eu acho que vai ser fonte padrão do navegador ou o espectador de. Não citar-me embora. : P