SVG option to convert text to outlines when exporting
When exporting SVG I have ran into wonkyness with fonts so sometimes we export SVG graphics with text as shapes...
But then I some times get distracted by a email or chat message and save the ai version with out undoing my text to outlines conversion...
Why not just have a check box on the SVG export panel "convert all text to shapes" then when I export this option parse the document and convert all text to shapes...
So I do not have to worry about undoing my convert text to shapes when I save the master ai file.
Shelley Parker commented
Hi - I've been having this issue with both text and line elements beings altered in size or position in the svg file, too (CS6). Here's the Save As settings that seems to have worked:
Dirk Schulze commented
Thanks a lot for confirming the intend. We are currently reviewing the request and will add it to our backlog.
Dirk, Thanks for your response. I use Export for Screens when doing these types of things. I had not noticed the Convert to Outlines under the Font drop-down under the cog wheel options. Are there ever more than two options for this drop-down (mine only gives me two - "SVG" and "Convert to Outlines" - but I wasn't sure if this was dependent on something)?
If that drop-down only ever has two options, I think it should be a simple checkbox at the bottom instead (where not checked is the SVG option).
Hi Thomas, Tamer and LNMB,
Thanks a lot for your reply to this issue. We have a couple of more questions to your request.
@Tamer @LNMB Adobe Illustrator already does have the option to convert all text of a selection/artboard/document to outlines for SVG export. You may find the option in the Font dropdown menu. Select Convert To Outlines in the SVG Export dialog. The text in your original document will not be affected by this option and stays text.
If you use Assert Export, use the settings icon (a cog), go to the SVG tab and you'll find the setting there as well. If you are aware of the SVG Export dialog but didn't see the option to convert to outlines, please let us know how we can make the option more visible.
@Thomas I'd like to understand the issue with the text looking thicker on export. The current result of converting text to outlines is the same as selecting the text object and going to the menu item Object > Expand... Are you comparing the expansion result with the original text? Text engines have some additional techniques like hinting that try to avoid aliasing. Without that, expanded results may indeed look thicker or less crisp on edges than the original text. The results also depend on screen resolution and platform and might be quite noticeable.
I agree this is needed. Currently it seems that illustrator does in fact convert text to outlines, but it does so using a different (worse) algorithm than the one accessible from the Font dropdown menu which makes text look thicker. The algorithm should be the same one.
Tamer Ziady of Intuitive Design commented
This would be a great addition.
If I'm understanding this correctly, I heartily agree. An option to "convert all text to outlines" when exporting as SVG would save a lot of time, especially for creating web-ready SVGs with both text and graphics. I could open a file, change the text (that is still text so I don't have to remember what font/size I'd used previously), and export for web in a couple of seconds.
Thanks a lot for reporting your experience with the Export as dialog for SVG export. We are currently reviewing your request.