X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;ds=sidebyside;f=libchimara%2Fwindow.c;h=574069043e77238960dfe7b252626988a7ff1b0f;hb=bcff6a22baa9e87b406416e83d7775720d38ca99;hp=87264c1156a418bdee1692bd46df49ebecdb4017;hpb=938079e1c2a5c562546bee31fde0e78f561520e3;p=rodin%2Fchimara.git diff --git a/libchimara/window.c b/libchimara/window.c index 87264c1..5740690 100644 --- a/libchimara/window.c +++ b/libchimara/window.c @@ -475,14 +475,14 @@ glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype, gtk_widget_show(textview); /* Set the window's font */ - gtk_widget_modify_font(textview, glk_data->monospace_font_desc); + gtk_widget_modify_font( textview, get_current_font(wintype) ); win->widget = textview; win->frame = textview; /* Determine the size of a "0" character in pixels */ PangoLayout *zero = gtk_widget_create_pango_layout(textview, "0"); - pango_layout_set_font_description(zero, glk_data->monospace_font_desc); + pango_layout_set_font_description( zero, get_current_font(wintype) ); pango_layout_get_pixel_size(zero, &(win->unit_width), &(win->unit_height)); g_object_unref(zero); /* width and height are set later */ @@ -520,14 +520,14 @@ glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype, gtk_widget_show_all(scrolledwindow); /* Set the window's font */ - gtk_widget_modify_font(textview, glk_data->default_font_desc); + gtk_widget_modify_font( textview, get_current_font(wintype) ); win->widget = textview; win->frame = scrolledwindow; /* Determine the size of a "0" character in pixels */ PangoLayout *zero = gtk_widget_create_pango_layout(textview, "0"); - pango_layout_set_font_description(zero, glk_data->default_font_desc); + pango_layout_set_font_description( zero, get_current_font(wintype) ); pango_layout_get_pixel_size(zero, &(win->unit_width), &(win->unit_height)); g_object_unref(zero);