문제

기본값은 무엇입니까? SVG 스타일 ? 예를 들어, 기본값은 무엇입니까? 폰트 새로운 SVG 문서의? SVG 사양에 설명되어 있습니까?

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

감사

도움이 되었습니까?

해결책

여기 가라 문자열 "이니셜 :"에 대한 페이지를 스캔하십시오. 그런 다음 사양이 텍스트 렌더링에 대해 정의하는 초기 값을 찾습니다. 그러나 제자 가족에게는 다음과 같이 말합니다.

'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

즉, 사용자 에이전트는 어떤 글꼴 패밀리를 사용할 수 있는지, 아무것도 주어지지 않거나, 주어진 이름으로 글꼴에 액세스 할 수 없는지 결정할 수 있습니다.

전체 초기 값 : 사양은 모든 경우에 초기 값을 정의하며, 여기서 CSS 선언으로 속성을 쓸 수 있습니다 ( fill: red;). 이 경우 행동은 동작과 같습니다 CSS가 정의합니다.

다른 경우에는 정의 된 폴백이 있지만 사례에 따라 다릅니다.

다른 팁

글쎄, 나는 그것을 직접 테스트하지 않았지만 SVG 사양 1.1 글꼴 설명, 기본 글꼴 (Font-Face/Font-Family)이 언급되지 않았습니다. 다음은 다음과 같이 말했습니다.
" 'Font-Face'요소는 CSS2의 @폰트-진정 시설에 직접 해당합니다."

글쎄, 나는 그것이 지정된 경우 부모 컨테이너의 글꼴을 가져 가야한다고 가정합니다. 부모 또는 부모가없는 경우 브라우저의 기본 글꼴 또는 뷰어가 될 것 같습니다. 그래도 나를 인용하지 마십시오. :피

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top