X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a23692f070dc2682defb005bd7287ad18091732a..395cb311cf3dd86a69137b18b1027372bda6b914:/src/os2/font.cpp diff --git a/src/os2/font.cpp b/src/os2/font.cpp index de67ef4211..7b9f1890e6 100644 --- a/src/os2/font.cpp +++ b/src/os2/font.cpp @@ -28,6 +28,7 @@ #include "wx/utils.h" #include "wx/app.h" #include "wx/font.h" + #include "wx/log.h" #endif // WX_PRECOMP #include "wx/os2/private.h" @@ -441,7 +442,7 @@ bool wxFontRefData::Alloc( m_nFamily = wxROMAN; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "WarpSans") == 0) m_nFamily = wxDECORATIVE; - else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Helvitica") == 0) + else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Helvetica") == 0) m_nFamily = wxSWISS; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Helv") == 0) m_nFamily = wxSWISS; @@ -454,11 +455,13 @@ bool wxFontRefData::Alloc( else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Monospaced") == 0) m_nFamily = wxTELETYPE; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System VIO") == 0) - m_nFamily = wxDEFAULT; + m_nFamily = wxMODERN; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Proportional") == 0) m_nFamily = wxMODERN; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Arial") == 0) m_nFamily = wxSWISS; + else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Swiss") == 0) + m_nFamily = wxSWISS; else m_nFamily = wxSWISS; @@ -600,7 +603,7 @@ wxFontFamily wxNativeFontInfo::GetFamily() const nFamily = wxROMAN; else if (strcmp(fm.szFamilyname, "WarpSans") == 0) nFamily = wxDECORATIVE; - else if (strcmp(fm.szFamilyname, "Helvitica") == 0) + else if (strcmp(fm.szFamilyname, "Helvetica") == 0) nFamily = wxSWISS; else if (strcmp(fm.szFamilyname, "Helv") == 0) nFamily = wxSWISS; @@ -613,11 +616,13 @@ wxFontFamily wxNativeFontInfo::GetFamily() const else if (strcmp(fm.szFamilyname, "System Monospaced") == 0) nFamily = wxTELETYPE; else if (strcmp(fm.szFamilyname, "System VIO") == 0) - nFamily = wxDEFAULT; + nFamily = wxMODERN; else if (strcmp(fm.szFamilyname, "System Proportional") == 0) nFamily = wxMODERN; else if (strcmp(fm.szFamilyname, "Arial") == 0) nFamily = wxSWISS; + else if (strcmp(fm.szFamilyname, "Swiss") == 0) + nFamily = wxSWISS; else nFamily = wxSWISS; return (wxFontFamily)nFamily; @@ -703,7 +708,7 @@ void wxNativeFontInfo::SetFamily( switch (eFamily) { case wxSCRIPT: - sFacename = wxT("Script"); + sFacename = wxT("Tms Rmn"); break; case wxDECORATIVE: @@ -711,15 +716,15 @@ void wxNativeFontInfo::SetFamily( break; case wxROMAN: - sFacename = wxT("Times New Roman"); + sFacename = wxT("Tms Rmn"); break; case wxTELETYPE: - sFacename = wxT("Courier New") ; + sFacename = wxT("Courier") ; break; case wxMODERN: - sFacename = wxT("Courier New") ; + sFacename = wxT("System VIO") ; break; case wxSWISS: @@ -1068,7 +1073,7 @@ void wxFont::SetEncoding( RealizeResource(); } // end of wxFont::SetEncoding -void wxFont::SetNativeFontInfo( +void wxFont::DoSetNativeFontInfo( const wxNativeFontInfo& rInfo ) {