http://bugs.winehq.org/show_bug.cgi?id=31662
--- Comment #4 from dan.raviv@gmail.com 2012-09-11 03:50:01 CDT --- A few possibly related directions:
1) When the docx is opened for reading (before exporting to PDF), getting the warnings: fixme:uniscribe:ScriptShapeOpenType Ranges not supported yet fixme:uniscribe:GSUB_apply_lookup We do not handle SubType 7 fixme:uniscribe:GSUB_apply_lookup We do not handle SubType 7 ...
Tried substituting usp10.dll with native version, but still getting the uniscribe warnings, probably from msxml*.dll. Tried substituting msxml*.dll with native versions, but encountered error about msxml3.DllGetClassObject not found by msxml6, even though both native files are in ".wine/drive_c/windows/system32". So I didn't really finish checking this direction.
2) wine's postscript driver's ppd (/usr/local/share/wine/generic.ppd) has a "TTRasterizer: None", which means it doesn't support rasterizing TrueType fonts. Maybe also effects whether or not the font is embedded?