Apache OpenOffice (AOO) Bugzilla – Issue 12824
PDF Export of files with Symbol, Webdings, Wingdings results in no inbeded font in Win98, but works in Win2000
Last modified: 2013-08-07 14:43:39 UTC
When converting a file to PDF that uses the Symbol, Webdings, Wingdings fonts, blocks are what are viewable in the resulting PDF file instead of the font characters. The file shows the fonts correctly in the .sxw file. Platform -- Freshly installed Windows 98SE with all windows updates run. Viewing in adobe acrobat reader v5.1.0 Also attached is an output done the same way from a Windows 2000 Machine. As you can see, the fonts are correctly imbeded. I provide supports to a K-12 school that runs all windows 98 at this time. This is a bug for this situation.
Created attachment 5335 [details] Example SXW file
Created attachment 5336 [details] Export to PDF from OOO 1.1B on Windows 98SE
Created attachment 5337 [details] Correct Export from a windows 2000 machine running OOO 1.1B1
Seems to be yours.
Setting status to Accepted.
Yes, the font's name table contained P=3,E=0 tables which violate the truetype spec. Workaround for this problem from issue 12826 also fixes this problem.
HDU->US: Please verify in CWS VCL07.
us->hi: pls. take over.
HI->HDU: Verified with 644m7_8576 (cws:vcl07) = Still occurs with win98.
darn...
The W98 PDF export works great for symbol fonts also on W98 when no "symbol aliasing" is involved. I.e. when using only the characters that are also shown in the "Insert->Special Character" dialog for this font. For symbol fonts these are typically U+FF20..U+F0FF. On win for backwards compatibility with 8bit APIs a symbol at U+FFxx get mapped down into the code U+00xx. So the real anomaly is that a real symbol from the U+FFxx range is shown when only a U+00xx is used. Time for a workaround...
Added emulation for aliasing symbols from U+0XXX to 0+FXXX in PDF subsetting in CWS VCL08.
HDU->US: Please verify in CWS VCL08.
US->HI: could you pls. take over.
Fixed
Verified with 644m8_8583 (cws:vcl08) = ok
All tasks are verified in OOo1.1 Beta2