Apache OpenOffice (AOO) Bugzilla – Issue 59426
Incorrect default font size for Thai in Impress
Last modified: 2006-05-17 13:29:48 UTC
The default font for Thai in Impress has been changed to Angsana New per the spec in issue 42725. However the spec also requires that the default font size be changed, and this has not been done. This creates a problem because Angsana New and other traditional Thai fonts are designed to work at a different point size from Western fonts, eg Angsana New at 16pt would look right with Times Roman at 12pt.
Reassigned. Hello hdu: is this true?
set target to 2.0.3
HDU->CL: Like OS did for Writer in issue 42725 Impress needs to be adjusted to the spec.
I can't reproduce this issue. I didn't change the default size because all ctl font sizes in impress are already 18pts, so there should be no problem. james_clark, where do you see an agsana new font in impress under the ctl settings with a default font size less than 16?
changed resolution to 'works for me'
If I create a new presentation, then type in a slide title, then English text will be in Arial at 44 points and Thai text will be in Angsana New also at 44 points. This makes the Thai text far too small. Similarly top-level bullet points come out at 32 points in both English and Thai. The font size of the Thai text should be about 1.333 times the font size of the English text.
.
ok, I see the problem now, but I'm only a developer so I don't like to 'just do some 1.333 magic on numbers'. @cl->fl: Can you please have a look at our current styles and defaults and tell me what to change. Maybe we should update the spec from issue 42725 to cover impress defaults and styles. We should also think about cloning this issue as we will have wrong defaults in our thai templates for StarOffice even after the fix for new documents.
Started.
Please find the updated spec. here: http://specs.openoffice.org/g11n/font_sizes/42775_42725_Individual_configurable_font_size_for_default_fonts.odt in section "Draw and Impress specific issues (issue 59426)"
fixed in cws impress91, added sal_uInt32 SdDrawDocument::convertFontHeightToCTL( sal_uInt32 nWesternFontHeight ) to convert a western font height to a corresponding ctl font height depending on the locale setting. CL->WG: To test you have to change the Locale Settings of the Language Options Page to Thai before you create a new impress or draw
verified in cws, back to qa re-open issue and reassign to wg@openoffice.org
reassign to wg@openoffice.org
reset resolution to FIXED
Verified in CWS.
Tested in m169. Closed.