diff --git a/samples/richtext/richtext.cpp b/samples/richtext/richtext.cpp index c4c1cd66e9..ad77d07aff 100644 --- a/samples/richtext/richtext.cpp +++ b/samples/richtext/richtext.cpp @@ -474,7 +474,12 @@ MyFrame::MyFrame(const wxString& title, wxWindowID id, const wxPoint& pos, wxFont italicFont = wxFont(12, wxROMAN, wxITALIC, wxNORMAL); m_richTextCtrl = new wxRichTextCtrl(splitter, wxID_ANY, wxDefaultPosition, wxSize(200, 200), wxVSCROLL|wxHSCROLL|wxNO_BORDER); - m_richTextCtrl->SetFont(wxFont(12, wxROMAN, wxNORMAL, wxNORMAL)); + wxFont font(12, wxROMAN, wxNORMAL, wxNORMAL); + +#ifdef __WXMAC__ + font.SetNoAntiAliasing(true); +#endif + m_richTextCtrl->SetFont(font); wxRichTextStyleListBox* styleListBox = new wxRichTextStyleListBox(splitter, wxID_ANY); splitter->SplitVertically(m_richTextCtrl, styleListBox, 400); diff --git a/src/richtext/richtextbuffer.cpp b/src/richtext/richtextbuffer.cpp index 9f180d4421..ffe737397c 100644 --- a/src/richtext/richtextbuffer.cpp +++ b/src/richtext/richtextbuffer.cpp @@ -4776,6 +4776,9 @@ void wxRichTextAttr::CopyTo(wxTextAttrEx& attr) const wxFont wxRichTextAttr::CreateFont() const { wxFont font(m_fontSize, wxDEFAULT, m_fontStyle, m_fontWeight, m_fontUnderlined, m_fontFaceName); +#ifdef __WXMAC__ + font.SetNoAntiAliasing(true); +#endif return font; }