Hi, Morten, can you apply of the temporary font patch?
Index: app.cpp
===================================================================
--- app.cpp (revision 6112)
+++ app.cpp (working copy)
@@ -675,6 +675,17 @@
}
Manager::ProcessPendingEvents();
+#ifdef __WXMSW__
+ wxString fontPath = GetAppPath() + _T("/share/CodeBlocks/fonts/*.*");
+ wxString font = wxFindFirstFile(fontPath);
+ while (!font.IsEmpty())
+ {
+ ::AddFontResource(font);
+ font = wxFindNextFile();
+ }
+ ::SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
+#endif
+
// finally, show the app
splash.Hide();
SetTopWindow(frame);
@@ -733,6 +744,17 @@
// ultimate shutdown...
Manager::Free();
+#ifdef __WXMSW__
+ wxString fontPath = GetAppPath() + _T("/share/CodeBlocks/fonts/*.*");
+ wxString font = wxFindFirstFile(fontPath);
+ while (!font.IsEmpty())
+ {
+ ::RemoveFontResource(font);
+ font = wxFindNextFile();
+ }
+ ::SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
+#endif
+
// WX docs say that this function's return value is ignored,
// but we return our value anyway. It might not be ignored at some point...
return m_Batch ? m_BatchExitCode : 0;
[attachment deleted by admin]