I'm trying to print some reports using non-default fonts in them.
My customers will be doing that, so I wanted to make sure they'll have no trouble..
I'm setting these options as of now:
Code: Select all
SetFileNameOptions(hPrn,0x80000013)
- AutoImageCompression 0x80000000
- EmbedFonts 0x10
- UseFileName 0x2
- NoPrompt 0x1
In particular I found that a common font called "Vivaldi" doesn't get embedded.
What's stange is that it does get embedded when it's plain italic, but NOT if it's bold italic.
If I mix both variants, the italic bold instance gets rasterized, the plain italic one is correctly embedded.
I also tried adding this to the options:
- EmbedSimulatedFonts 0x1000000
Does someone have any clue on this?
That's quite strange...
By the way, how can I tell whether...?
- ..a font is licensed
- ..a font is simulated
- ..a font requires MultilingualSupport
Luke