diff --git a/include/wx/osx/font.h b/include/wx/osx/font.h index 81eb47df21..52b260e62a 100644 --- a/include/wx/osx/font.h +++ b/include/wx/osx/font.h @@ -26,7 +26,8 @@ enum wxOSXSystemFont wxOSX_SYSTEM_FONT_MINI, wxOSX_SYSTEM_FONT_MINI_BOLD, wxOSX_SYSTEM_FONT_LABELS, - wxOSX_SYSTEM_FONT_VIEWS + wxOSX_SYSTEM_FONT_VIEWS, + wxOSX_SYSTEM_FONT_FIXED }; diff --git a/src/osx/carbon/font.cpp b/src/osx/carbon/font.cpp index b0ebe677d4..2137281d7b 100644 --- a/src/osx/carbon/font.cpp +++ b/src/osx/carbon/font.cpp @@ -473,6 +473,8 @@ wxFont::wxFont(wxOSXSystemFont font) case wxOSX_SYSTEM_FONT_VIEWS: uifont = kCTFontViewsFontType; break; + case wxOSX_SYSTEM_FONT_FIXED: + uifont = kCTFontUIFontUserFixedPitch; default: break; } diff --git a/src/osx/cocoa/settings.mm b/src/osx/cocoa/settings.mm index bcd0abd25f..99fd931774 100644 --- a/src/osx/cocoa/settings.mm +++ b/src/osx/cocoa/settings.mm @@ -205,7 +205,7 @@ wxFont wxSystemSettingsNative::GetFont(wxSystemFont index) case wxSYS_DEVICE_DEFAULT_FONT : case wxSYS_DEFAULT_GUI_FONT : { - return *wxSMALL_FONT ; + return wxFont(wxOSX_SYSTEM_FONT_SMALL) ; } ; break ; case wxSYS_OEM_FIXED_FONT : @@ -213,7 +213,7 @@ wxFont wxSystemSettingsNative::GetFont(wxSystemFont index) case wxSYS_SYSTEM_FIXED_FONT : default : { - return *wxNORMAL_FONT ; + return wxFont(wxOSX_SYSTEM_FONT_FIXED) ; } ; break ;