Font updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16671 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -267,6 +267,10 @@ WXDLLEXPORT void wxSetInstance(HINSTANCE hInst);
|
||||
WXDLLEXPORT wxWindow* wxFindWinFromHandle(WXHWND hWnd);
|
||||
|
||||
WXDLLEXPORT void wxGetCharSize(WXHWND wnd, int *x, int *y,wxFont *the_font);
|
||||
|
||||
WXDLLEXPORT void wxConvertVectorFontSize( FIXED fxPointSize
|
||||
,PFATTRS pFattrs
|
||||
);
|
||||
WXDLLEXPORT void wxFillLogFont( LOGFONT* pLogFont
|
||||
,PFACENAMEDESC pFaceName
|
||||
,HPS* phPS
|
||||
|
@@ -466,7 +466,7 @@ void wxInitializeStockObjects ()
|
||||
p2cstrcpy( (char*) fontName , fontName ) ;
|
||||
wxSWISS_FONT = new wxFont (fontSize, wxSWISS, wxNORMAL, wxNORMAL , false , fontName );
|
||||
#elif defined(__WXPM__)
|
||||
static const int sizeFont = 10;
|
||||
static const int sizeFont = 12;
|
||||
#else
|
||||
wxNORMAL_FONT = new wxFont(wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT));
|
||||
static const int sizeFont = wxNORMAL_FONT->GetPointSize();
|
||||
@@ -478,7 +478,7 @@ void wxInitializeStockObjects ()
|
||||
// as I can do to get something that looks halfway "wx" normal
|
||||
*/
|
||||
wxNORMAL_FONT = new wxFont (sizeFont, wxMODERN, wxNORMAL, wxBOLD);
|
||||
wxSMALL_FONT = new wxFont (sizeFont - 2, wxSWISS, wxNORMAL, wxNORMAL); /* Helv */
|
||||
wxSMALL_FONT = new wxFont (sizeFont - 4, wxSWISS, wxNORMAL, wxNORMAL); /* Helv */
|
||||
wxITALIC_FONT = new wxFont (sizeFont, wxROMAN, wxITALIC, wxNORMAL);
|
||||
wxSWISS_FONT = new wxFont (sizeFont, wxSWISS, wxNORMAL, wxNORMAL); /* Helv */
|
||||
#elif defined(__WXMAC__)
|
||||
|
@@ -454,11 +454,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;
|
||||
|
||||
@@ -613,11 +615,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 +707,7 @@ void wxNativeFontInfo::SetFamily(
|
||||
switch (eFamily)
|
||||
{
|
||||
case wxSCRIPT:
|
||||
sFacename = wxT("Script");
|
||||
sFacename = wxT("Tms Rmn");
|
||||
break;
|
||||
|
||||
case wxDECORATIVE:
|
||||
@@ -711,15 +715,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:
|
||||
|
@@ -487,7 +487,7 @@ void wxOS2SelectMatchingFontByName(
|
||||
switch (pFont->GetFamily())
|
||||
{
|
||||
case wxSCRIPT:
|
||||
sFaceName = wxT("Script");
|
||||
sFaceName = wxT("Tms Rmn");
|
||||
break;
|
||||
|
||||
case wxDECORATIVE:
|
||||
@@ -495,15 +495,15 @@ void wxOS2SelectMatchingFontByName(
|
||||
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:
|
||||
|
Reference in New Issue
Block a user