diff --git a/radiant/mainframe.cpp b/radiant/mainframe.cpp index f10c4f79..0fff8537 100644 --- a/radiant/mainframe.cpp +++ b/radiant/mainframe.cpp @@ -3311,11 +3311,12 @@ void GlobalGL_sharedContextCreated() GlobalShaderCache().realise(); Textures_Realise(); -#ifdef __linux__ - g_font = glfont_create("fixed 8"); -#else - g_font = glfont_create("courier 8"); -#endif + /* use default font here (Sans 10 is gtk default) */ + GtkSettings *settings = gtk_settings_get_default(); + gchar *fontname; + g_object_get(settings, "gtk-font-name", &fontname, NULL); + g_font = glfont_create(fontname); + GlobalOpenGL().m_font = g_font.getDisplayList(); GlobalOpenGL().m_fontHeight = g_font.getPixelHeight(); }