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 wxWindow* wxFindWinFromHandle(WXHWND hWnd);
|
||||||
|
|
||||||
WXDLLEXPORT void wxGetCharSize(WXHWND wnd, int *x, int *y,wxFont *the_font);
|
WXDLLEXPORT void wxGetCharSize(WXHWND wnd, int *x, int *y,wxFont *the_font);
|
||||||
|
|
||||||
|
WXDLLEXPORT void wxConvertVectorFontSize( FIXED fxPointSize
|
||||||
|
,PFATTRS pFattrs
|
||||||
|
);
|
||||||
WXDLLEXPORT void wxFillLogFont( LOGFONT* pLogFont
|
WXDLLEXPORT void wxFillLogFont( LOGFONT* pLogFont
|
||||||
,PFACENAMEDESC pFaceName
|
,PFACENAMEDESC pFaceName
|
||||||
,HPS* phPS
|
,HPS* phPS
|
||||||
|
@@ -466,7 +466,7 @@ void wxInitializeStockObjects ()
|
|||||||
p2cstrcpy( (char*) fontName , fontName ) ;
|
p2cstrcpy( (char*) fontName , fontName ) ;
|
||||||
wxSWISS_FONT = new wxFont (fontSize, wxSWISS, wxNORMAL, wxNORMAL , false , fontName );
|
wxSWISS_FONT = new wxFont (fontSize, wxSWISS, wxNORMAL, wxNORMAL , false , fontName );
|
||||||
#elif defined(__WXPM__)
|
#elif defined(__WXPM__)
|
||||||
static const int sizeFont = 10;
|
static const int sizeFont = 12;
|
||||||
#else
|
#else
|
||||||
wxNORMAL_FONT = new wxFont(wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT));
|
wxNORMAL_FONT = new wxFont(wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT));
|
||||||
static const int sizeFont = wxNORMAL_FONT->GetPointSize();
|
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
|
// as I can do to get something that looks halfway "wx" normal
|
||||||
*/
|
*/
|
||||||
wxNORMAL_FONT = new wxFont (sizeFont, wxMODERN, wxNORMAL, wxBOLD);
|
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);
|
wxITALIC_FONT = new wxFont (sizeFont, wxROMAN, wxITALIC, wxNORMAL);
|
||||||
wxSWISS_FONT = new wxFont (sizeFont, wxSWISS, wxNORMAL, wxNORMAL); /* Helv */
|
wxSWISS_FONT = new wxFont (sizeFont, wxSWISS, wxNORMAL, wxNORMAL); /* Helv */
|
||||||
#elif defined(__WXMAC__)
|
#elif defined(__WXMAC__)
|
||||||
|
@@ -454,11 +454,13 @@ bool wxFontRefData::Alloc(
|
|||||||
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Monospaced") == 0)
|
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Monospaced") == 0)
|
||||||
m_nFamily = wxTELETYPE;
|
m_nFamily = wxTELETYPE;
|
||||||
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System VIO") == 0)
|
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)
|
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Proportional") == 0)
|
||||||
m_nFamily = wxMODERN;
|
m_nFamily = wxMODERN;
|
||||||
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Arial") == 0)
|
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Arial") == 0)
|
||||||
m_nFamily = wxSWISS;
|
m_nFamily = wxSWISS;
|
||||||
|
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Swiss") == 0)
|
||||||
|
m_nFamily = wxSWISS;
|
||||||
else
|
else
|
||||||
m_nFamily = wxSWISS;
|
m_nFamily = wxSWISS;
|
||||||
|
|
||||||
@@ -613,11 +615,13 @@ wxFontFamily wxNativeFontInfo::GetFamily() const
|
|||||||
else if (strcmp(fm.szFamilyname, "System Monospaced") == 0)
|
else if (strcmp(fm.szFamilyname, "System Monospaced") == 0)
|
||||||
nFamily = wxTELETYPE;
|
nFamily = wxTELETYPE;
|
||||||
else if (strcmp(fm.szFamilyname, "System VIO") == 0)
|
else if (strcmp(fm.szFamilyname, "System VIO") == 0)
|
||||||
nFamily = wxDEFAULT;
|
nFamily = wxMODERN;
|
||||||
else if (strcmp(fm.szFamilyname, "System Proportional") == 0)
|
else if (strcmp(fm.szFamilyname, "System Proportional") == 0)
|
||||||
nFamily = wxMODERN;
|
nFamily = wxMODERN;
|
||||||
else if (strcmp(fm.szFamilyname, "Arial") == 0)
|
else if (strcmp(fm.szFamilyname, "Arial") == 0)
|
||||||
nFamily = wxSWISS;
|
nFamily = wxSWISS;
|
||||||
|
else if (strcmp(fm.szFamilyname, "Swiss") == 0)
|
||||||
|
nFamily = wxSWISS;
|
||||||
else
|
else
|
||||||
nFamily = wxSWISS;
|
nFamily = wxSWISS;
|
||||||
return (wxFontFamily)nFamily;
|
return (wxFontFamily)nFamily;
|
||||||
@@ -703,7 +707,7 @@ void wxNativeFontInfo::SetFamily(
|
|||||||
switch (eFamily)
|
switch (eFamily)
|
||||||
{
|
{
|
||||||
case wxSCRIPT:
|
case wxSCRIPT:
|
||||||
sFacename = wxT("Script");
|
sFacename = wxT("Tms Rmn");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxDECORATIVE:
|
case wxDECORATIVE:
|
||||||
@@ -711,15 +715,15 @@ void wxNativeFontInfo::SetFamily(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case wxROMAN:
|
case wxROMAN:
|
||||||
sFacename = wxT("Times New Roman");
|
sFacename = wxT("Tms Rmn");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxTELETYPE:
|
case wxTELETYPE:
|
||||||
sFacename = wxT("Courier New") ;
|
sFacename = wxT("Courier") ;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxMODERN:
|
case wxMODERN:
|
||||||
sFacename = wxT("Courier New") ;
|
sFacename = wxT("System VIO") ;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxSWISS:
|
case wxSWISS:
|
||||||
|
@@ -487,7 +487,7 @@ void wxOS2SelectMatchingFontByName(
|
|||||||
switch (pFont->GetFamily())
|
switch (pFont->GetFamily())
|
||||||
{
|
{
|
||||||
case wxSCRIPT:
|
case wxSCRIPT:
|
||||||
sFaceName = wxT("Script");
|
sFaceName = wxT("Tms Rmn");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxDECORATIVE:
|
case wxDECORATIVE:
|
||||||
@@ -495,15 +495,15 @@ void wxOS2SelectMatchingFontByName(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case wxROMAN:
|
case wxROMAN:
|
||||||
sFaceName = wxT("Times New Roman");
|
sFaceName = wxT("Tms Rmn");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxTELETYPE:
|
case wxTELETYPE:
|
||||||
sFaceName = wxT("Courier New") ;
|
sFaceName = wxT("Courier") ;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxMODERN:
|
case wxMODERN:
|
||||||
sFaceName = wxT("Courier New") ;
|
sFaceName = wxT("System VIO") ;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxSWISS:
|
case wxSWISS:
|
||||||
|
Reference in New Issue
Block a user