Apache OpenOffice (AOO) Bugzilla – Issue 59408
15pt default font size causes row-height problems with Thai locale
Last modified: 2013-08-07 15:13:18 UTC
The change in 2.0.1 to a Angsana 15pt as the default font (see issue 56145) is revealing some strange behavior with row-heights. To reproduce - set your locale to Thai - create a new spreadsheet document - observe the font is Angsana 15 - observe that the height of rows is 10 points - now save the empty document - close the document - open the just saved document - observe that the height of all rows is now 15 points Another problem: - set locale to Thai - create a new spreadsheet document - enter English characters into a cell - observe that the row height of the row containing the cell changes to 15 points It is common for spreadsheets in the Thai locale not to have any Thai language data; such spreadsheets clearly need to have a cell-height of 10points. Only the height of rows containing Thai characters should have an increased row-height. Excel doesn't actually allow you to specify the CTL font as far as I can see. It seems to be using Tahoma (which is the one Thai font that is designed to be used at 10 points). Overall I think it might be best to workaround these problems in the 2.0.2 timeframe by changing the spec in issue 42725 to change the default font for Calc back to Tahoma 10 points (this giving it a different default font from the other OOo apps).
Hi Eike, one for you ? Frank
@fst: why should this be my task? Niklas, could be your building site.
Created attachment 32697 [details] Patch to get rid of 15pt font size for Thai in Calc
As well as the above patch, the font name must be changed back to Tahoma (Tahoma is designed to work at 10pts, unlike Angsana). There's a patch to VCL.xcu for this in issue 59427.
The font size change (as in the patch) is on the CWS "dr44", stlpool.cxx 1.11.36.1. The spec (http://specs.openoffice.org/g11n/font_sizes/42775_42725_Individual_configurable_font_size_for_default_fonts.odt) has been updated, too. The default font size is now the same for all languages again.
back to QA for verification re-open issue and reassign to fst@openoffice.org
reassign to fst@openoffice.org
reset resolution to FIXED
verified in internal build cws_dr44
found fixed on master build 9006