I have many (several hundred) SVG files that use the Arial font. All of them are saved from Microsoft Visio 2016 and used in my FrameMaker 2017 documentation.
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="3.51042in" height="1.01042in"
viewBox="0 0 252.75 72.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st4">
<v:documentProperties v:langID="1033" v:viewMarkup="false"/>
From the reading I've done, this is correct -- you capitalize the names of specific fonts, like Arial, but you lowercase general font families, like sans-serif.
Nevertheless, if I (incorrectly) lowercase Arial in my SVG file, then FrameMaker handles it properly:
Perhaps there is some ancient dusty code inside FrameMaker that is hardcoded to map uppercase Arial to Helvetica somewhere in its SVG processing pipeline? I don't know. I can't think of any other reason why SVG handling of Arial should be affected by the presence or absence of Helvetica.
Time for some ugly file post-processing workarounds.
Have something to add?