Apache OpenOffice (AOO) Bugzilla – Issue 94888
Win: Squeezed greek letter in pdf
Last modified: 2017-05-20 11:18:13 UTC
Greek letter psi looks normal in BadPsi.odt In the PDF export (BadPsi.pdf), the psi in the figure is squeezed. Other characters look normal.
Created attachment 57127 [details] File with psi's
Created attachment 57128 [details] PDF with squeezed psi
Reassigned to HI.
HI->PL: On my OOo 2.4 it looks good but I can confirm the bug with current OOo 3.0 m9
however hard we squeeze, there won't come juice out of a psi
The problem is that - the "average-charwidth" of the system-GDI Symbol font and the PDF-builtin Symbol differ quite a bit - the PDF-builtin font is preferred to keep the file size small - the font width in the embedded meta-file is fixed - the relation between the requested font width and the available font width ("average charwidth") determines the font squeeze factor => the resulting font squeeze factor for GDI-display and PDF-export are different @sj: From my POV the most urgent problem comes from the hard-coded font-width request in the embedded meta-file. Though that exported meta-file represents a squeezed drawing scale factors for the whole drawing should be used, but not for the individual elements!
sj: A bugfix for 3.01 is not realistic, changing the current behaviour might lead to many side effects we can't foresee now. sj->hdu: the hard coded font width in our metafiles was needed, because the metafiles were not rendered properly on each system if the used font is missing. If you can assure that we will render everything correct on each linux/solaris/windows even if the font is missing, then I will remove the hard coded font, that is no problem.
Reset assigne to the default "issues@openoffice.apache.org".