Jay Taylor's notes
back to listing indexHow do I embed Google Web Fonts into an SVG?
[web search]Join
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
I'm writing an article on my site about the advantages of new web technologies, among others HTML5, CSS3 and SVGs, one of the advantages of the latter being the ability to select text in what is otherwise effectively an image. I'm new to SVGs, and just made my first decent graphic in Illustrator. I've embedded it into a page with the GWF script for the Ubuntu font in the tag. As it turns out, the Ubuntu font displays correctly in regular text, but for this trick to work in the SVG, the Google script has to be embedded in the SVG itself. How can I do this?
|
||||
You embed fonts in CSS by using base64 encoding. You can apply styles in SVG documents similar to CSS by using a
Where You can find examples of this by looking at Typekit's stylesheets. I'm not sure if the mime type of Alternatively, you could actually take the SVG version of the web font and embed the SVG font's description markup inside of your document (though browser support is still very limited as Luke notes in the comments). However, you should also be able to link to an external font according to the SVG specification. That would seem to be the best solution if you're gonna have multiple SVG documents referencing that font.
|
|||||||||||||||||||||
|
A
works.
|
|||||
|
This may be over simplifying, but have you considered downloading the font as a zip file from google and then letting Illustrator convert it as needed into your SVG file output? This is only theoretical as I haven't tried this yet, but in theory would seem to work.
|
|||
Add the following after
|
|||
Your Answer
Not the answer you're looking for? Browse other questions tagged svg web-fonts or ask your own question.
asked |
4 years ago |
viewed |
21933 times |
active |
130 People Chatting
Get the weekly newsletter! In it, you'll get:
- The week's top questions and answers
- Important community announcements
- Questions that need answers
see an example newsletter
Linked
Related
Technology | Life / Arts | Culture / Recreation | Science | Other | ||
---|---|---|---|---|---|---|