X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/47df2b8c540f17c55464719d0da74c0b43a29515..c010d6a9854627296ec3e097e70a5c39fccdffdd:/src/os2/fontutil.cpp?ds=inline diff --git a/src/os2/fontutil.cpp b/src/os2/fontutil.cpp index bb4490f96c..d8560ba678 100644 --- a/src/os2/fontutil.cpp +++ b/src/os2/fontutil.cpp @@ -361,6 +361,7 @@ void wxFillLogFont( STR8 azNames[255]; long alIds[255]; + memset(alIds, 0, sizeof(long) * 255); if(!::GpiQuerySetIds( *phPS ,lNumLids ,alTypes @@ -372,7 +373,8 @@ void wxFillLogFont( ::WinReleasePS(*phPS); return; } - + if (*pflId == 0L) + *pflId = 1L; for(unsigned long LCNum = 0; LCNum < lNumLids; LCNum++) if(alIds[LCNum] == *pflId) ++*pflId; @@ -451,16 +453,19 @@ void wxOS2SelectMatchingFontByName( break; case wxDECORATIVE: + sFaceName = wxT("WarpSans"); + break; + case wxROMAN: - sFaceName = wxT("Tms Rmn"); + sFaceName = wxT("Times New Roman"); break; case wxTELETYPE: - sFaceName = wxT("Courier") ; + sFaceName = wxT("Courier New") ; break; case wxMODERN: - sFaceName = wxT("System VIO") ; + sFaceName = wxT("Arial") ; break; case wxSWISS: @@ -469,7 +474,7 @@ void wxOS2SelectMatchingFontByName( case wxDEFAULT: default: - sFaceName = wxT("System VIO") ; + sFaceName = wxT("System Proportional") ; } switch (pFont->GetWeight())