Base64 kodlamasını kullanarak fontları CSS'ye gömün. Bir <style />
öğeyi kullanarak CSS'ye benzer SVG belgelerinde stilleri uygulayabilirsiniz . Eğer bir WOFF fontunuz varsa, bunu şu şekilde yerleştirirsiniz:
<style>
@font-face {
font-family: "Sample font";
src: url("data:application/font-woff;charset=utf-8;base64,...");
}
</style>
...
Base64 kodlanmış yazı tipi verileri nerede .
Bunun örneklerini Typekit'in stil sayfalarına bakarak bulabilirsiniz. Mime türünün font/woff
doğru olup olmadığından emin değilim , çünkü insanların da olması gerektiğini iddia ettiklerini gördüm application/font-woff
. Gerçi font/woff
, font/truetype
, font/opentype
vb daha popüler olduğu görülüyor.
Alternatif olarak, aslında web fontunun SVG sürümünü alabilir ve SVG fontunun açıklama işaretini belgenizin içine gömebilirsiniz (tarayıcı desteği yine de Luke'un yorumlarda yazdığı gibi, yine de çok sınırlıdır).
Bununla birlikte, SVG belirtimine göre harici bir fontla da bağlantı kurmanız gerekir . Bu yazı tipini referans alan birden fazla SVG belgeniz olacaksa, bu en iyi çözüm gibi görünüyor.