We use the ReportProcessor to create PDF files by calling RenderReport with FontEmbedding set to 'None'.
Those
reports look fine in Windows, but when they're mailed to customers that
view them on an iOS device - only text that uses the Arial font is
seen.
Based on this link, I thought the other fonts we are using (Verdana, Gill Sans) would be available too:
http://support.apple.com/en-us/HT202771
I trimmed font usage to just the regular and bold versions of Arial with these results:
FontEmbedding=None, Arial => 50kB
FontEmbedding=Subset, Arial => 100kB
FontEmbedding=Subset, Arial and Arial bold => 140kB
That's quite an increase in file size for just 2 fonts (we designed the report to use 5 fonts).
I'm considering using Ghostscript to post-process only the PDFs that will be emailed and embed the referenced fonts.
Anyone have other suggestions? I need to have these reports readable everywhere but want to minimize file size.
Those
reports look fine in Windows, but when they're mailed to customers that
view them on an iOS device - only text that uses the Arial font is
seen.
Based on this link, I thought the other fonts we are using (Verdana, Gill Sans) would be available too:
http://support.apple.com/en-us/HT202771
I trimmed font usage to just the regular and bold versions of Arial with these results:
FontEmbedding=None, Arial => 50kB
FontEmbedding=Subset, Arial => 100kB
FontEmbedding=Subset, Arial and Arial bold => 140kB
That's quite an increase in file size for just 2 fonts (we designed the report to use 5 fonts).
I'm considering using Ghostscript to post-process only the PDFs that will be emailed and embed the referenced fonts.
Anyone have other suggestions? I need to have these reports readable everywhere but want to minimize file size.