How to force conversion of glyphs to embedded vector paths in Inkscape

4.4k Views Asked by At

I have created an SVG document with Inkscape. It contains text in a non-standard font. The svg xml references the font. So, the vector has a dependency on the font being available on the users machine (or by using web fonts in a web scenario). I want to remove this dependency. I know how to do it manually, but it would be time consuming.

Does Inkscape provide a way to include the required glyphs as pure vectors instead of referencing the font?

2

There are 2 best solutions below

3
On BEST ANSWER

You can transform all glyphs to vectors by selecting them and using the object to path function (Path->Object to Path).

2
On

Select the text(s) you want to convert to paths, then select "Path > Object to Path".

If the font license allows it you could also use it as a webfont, by adding some css to the svg file, see this example. Inkscape doesn't support webfonts AFAIK, but for editing I guess it might still work if you have the same font installed on your system.