const wxString& encoding)
{
wxString text;
- text.Printf("Encoding %d: %s (available in facename '%s')\n",
+ text.Printf(wxT("Encoding %d: %s (available in facename '%s')\n"),
++m_n, encoding.c_str(), facename.c_str());
m_text += text;
return TRUE;
fontEnumerator.EnumerateEncodings();
- wxLogMessage("Enumerating all available encodings:\n%s",
+ wxLogMessage(wxT("Enumerating all available encodings:\n%s"),
fontEnumerator.GetText().c_str());
}
int nFacenames = fontEnumerator.GetFacenames().GetCount();
if ( !silent )
{
- wxLogStatus(this, "Found %d %sfonts",
- nFacenames, fixedWidthOnly ? "fixed width " : "");
+ wxLogStatus(this, wxT("Found %d %sfonts"),
+ nFacenames, fixedWidthOnly ? wxT("fixed width ") : wxT(""));
}
wxString facename;
}
else if ( !silent )
{
- wxLogWarning("No such fonts found.");
+ wxLogWarning(wxT("No such fonts found."));
}
return FALSE;
if ( fontInfo.IsEmpty() )
{
- wxLogError("Native font info string is empty!");
+ wxLogError(wxT("Native font info string is empty!"));
}
else
{
wxFont *font = wxFont::New(fontInfo);
if ( fontInfo != font->GetNativeFontInfoDesc() )
- wxLogError("wxNativeFontInfo ToString()/FromString() broken!");
+ wxLogError(wxT("wxNativeFontInfo ToString()/FromString() broken!"));
else
- wxLogError("wxNativeFontInfo works: %s", fontInfo.c_str());
+ wxLogError(wxT("wxNativeFontInfo works: %s"), fontInfo.c_str());
delete font;
}
}
if ( line.Left(len) == prefix )
{
// found!
- const char *pc = line.c_str() + len;
+ const wxChar *pc = line.c_str() + len;
if ( *pc == '"' )
pc++;
if ( !charset )
{
- wxLogError("The file '%s' doesn't contain charset information.",
+ wxLogError(wxT("The file '%s' doesn't contain charset information."),
filename.c_str());
return;
wxFontEncoding fontenc = wxTheFontMapper->CharsetToEncoding(charset);
if ( fontenc == wxFONTENCODING_SYSTEM )
{
- wxLogError("Charset '%s' is unsupported.", charset.c_str());
+ wxLogError(wxT("Charset '%s' is unsupported."), charset.c_str());
return;
}
}
else
{
- wxLogWarning("Cannot convert from '%s' to '%s'.",
+ wxLogWarning(wxT("Cannot convert from '%s' to '%s'."),
wxFontMapper::GetEncodingDescription(fontenc).c_str(),
wxFontMapper::GetEncodingDescription(encAlt).c_str());
}
}
else
- wxLogWarning("No fonts for encoding '%s' on this system.",
+ wxLogWarning(wxT("No fonts for encoding '%s' on this system."),
wxFontMapper::GetEncodingDescription(fontenc).c_str());
}
}
else
{
- wxLogWarning("No fonts for encoding '%s' on this system.",
+ wxLogWarning(wxT("No fonts for encoding '%s' on this system."),
wxFontMapper::GetEncodingDescription(fontenc).c_str());
}
}
// output the font name/info
wxString fontInfo;
- fontInfo.Printf("Font size is %d points, family is %s, style %s, weight %s",
+ fontInfo.Printf(wxT("Font size is %d points, family is %s, style %s, weight %s"),
m_font.GetPointSize(),
m_font.GetFamilyString().c_str(),
m_font.GetStyleString().c_str(),
{
wxString fontDesc = m_font.GetNativeFontInfoDesc();
dc.SetFont(m_font);
- fontInfo.Printf("Native font info: %s", fontDesc.c_str());
+ fontInfo.Printf(wxT("Native font info: %s"), fontDesc.c_str());
dc.DrawText(fontInfo, 5, 5 + dc.GetCharHeight());
}
{
for ( int j = 0; j < 32; j++ )
{
- dc.DrawText(char(32*i + j), x + w*j, y + h*i);
+ dc.DrawText(wxChar(32*i + j), x + w*j, y + h*i);
}
}