base64 인코딩을 사용하여 CSS에 글꼴을 포함시킵니다. <style />
요소 를 사용하여 CSS와 유사한 SVG 문서에 스타일을 적용 할 수 있습니다 . 따라서 WOFF 글꼴이 있으면 다음과 같이 포함하십시오.
<style>
@font-face {
font-family: "Sample font";
src: url("data:application/font-woff;charset=utf-8;base64,...");
}
</style>
...
base64로 인코딩 된 글꼴 데이터는 어디에 있습니까 ?
Typekit의 스타일 시트를 보면 이에 대한 예제를 찾을 수 있습니다. 나는 font/woff
사람들이 그것을해야한다고 주장하는 것을 보았 기 때문에 MIME 유형 이 올바른지 확실하지 않습니다 application/font-woff
. 비록 font/woff
, font/truetype
, font/opentype
, 등이 더 인기가있을 것으로 보인다.
또는 실제로 SVG 버전의 웹 글꼴을 사용 하여 SVG 글꼴의 설명 마크 업을 문서에 포함시킬 수 있습니다 (브라우저 지원은 여전히 주석에서 주석으로 매우 제한적 임).
그러나 SVG 사양에 따라 외부 글꼴 에 연결할 수도 있습니다 . 해당 글꼴을 참조하는 여러 SVG 문서를 사용하려는 경우 최상의 솔루션 인 것 같습니다.