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

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top