Make wxSMALL_FONT larger under MSW as it was unreadable otherwise.
The default size of the normal font is 9pt under MSW and 7pt is too small for wxSMALL_FONT, use 8pt for it instead. Closes #13104. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67621 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -655,7 +655,19 @@ const wxFont* wxStockGDI::GetFont(Item item)
|
|||||||
font = new wxFont(wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT));
|
font = new wxFont(wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT));
|
||||||
break;
|
break;
|
||||||
case FONT_SMALL:
|
case FONT_SMALL:
|
||||||
font = new wxFont(GetFont(FONT_NORMAL)->GetPointSize() - 2, wxSWISS, wxNORMAL, wxNORMAL);
|
font = new wxFont(GetFont(FONT_NORMAL)->GetPointSize()
|
||||||
|
// Using the font 2 points smaller than the normal one
|
||||||
|
// results in font so small as to be unreadable under MSW.
|
||||||
|
// We might want to actually use -1 under the other
|
||||||
|
// platforms too but for now be conservative and keep -2
|
||||||
|
// there for compatibility with the old behaviour as the
|
||||||
|
// small font seems to be readable enough there as it is.
|
||||||
|
#ifdef __WXMSW__
|
||||||
|
- 1,
|
||||||
|
#else
|
||||||
|
- 2,
|
||||||
|
#endif
|
||||||
|
wxSWISS, wxNORMAL, wxNORMAL);
|
||||||
break;
|
break;
|
||||||
case FONT_SWISS:
|
case FONT_SWISS:
|
||||||
font = new wxFont(GetFont(FONT_NORMAL)->GetPointSize(), wxSWISS, wxNORMAL, wxNORMAL);
|
font = new wxFont(GetFont(FONT_NORMAL)->GetPointSize(), wxSWISS, wxNORMAL, wxNORMAL);
|
||||||
|
Reference in New Issue
Block a user