Apache OpenOffice (AOO) Bugzilla – Issue 73688
aquavcl01->use default system font instead of helvetica in aqua
Last modified: 2007-07-09 22:18:35 UTC
This issue is one of 10 most important issues to fix before first public release of native ( Aqua , without X11) version of OpenOffice.org on Mac OS X To be fixed : In main menubar, Lucida Grande ( default system font) is used. Everywhere else, helvetica is used To do : make Lucida Grande used in native menus (all) , and other selected fonts if possible.
Can you please ilustrate this on screenshot?
Created attachment 42340 [details] bad default fonts (maybe Times New Roman instead of helvetica)
ericb->pjanik Screenshot is attached 1) maybe I was confused between Times New Roman and helvetica , not sure 2) I ilmplemented UpdateSettings() and everything from macosxrc.txt can be use, but *not* fonts Maybe ssa can answer ? I know remember he forced something for fonts, because font attribute coudn't be found (was it locale issue ? )
sorry for the typos : s/ilmplemented/implemented/ s/I know remember/I now remember/
setting keyword
Adding to Meta Issue.
After a discussion with ssa, it appears that the problem is in SetFont() , not working correctly
ericb->hdu IMHO, your changes fixed this issue. Can you confirm ? Thanks :)
Reassigning issue to macport
There were three reasons why the system default font wasn't used: 1. the system default font wasn't known in OOo 2. the methods to query details about a specific font were only dummy implemented 3. so OOo didn't know enough about the font to let it pass the test Window::ImplCheckUIFont() test 1. is solved by AquaSalFrame::UpdateSettings() asking the OSX Appearance Manager 2. a better dummy implemtentation was provided 3. => the font now passes the CheckUIFont test From my point of view this problem can be considered as solved. Please verify.
reassigned to dev
Verified.
Change target milestone to 2.3.
Verified Ok in SRC680_m220
Closing