आप @font-face
शासन के साथ एक नया <style>
तत्व बना सकते हैं और करने के लिए document
के head
संलग्न कर सकते हैं:
var newStyle = document.createElement('style');
newStyle.appendChild(document.createTextNode("\
@font-face {\
font-family: " + yourFontName + ";\
src: url('" + yourFontURL + "') format('yourFontFormat');\
}\
"));
document.head.appendChild(newStyle);
बेशक
, तो आप शायद सभी आवश्यक फ़ॉन्ट स्वरूपों और URL प्रदान करने की आवश्यकता होगी, भी, जब तक कि आप केवल आधुनिक डेस्कटॉप ब्राउज़र के लिए समर्थन के बारे में चिंतित नहीं हैं (इस मामले में आप केवल WOFF – का उपयोग करेंगे, मुझे लगता है कि आपके द्वारा उल्लिखित अन्य विशेषताओं के कारण यह उचित है)।
https://github.com/typekit/webfontloader – Andrew