- context = gtk_widget_get_style_context (view);
- state = gtk_widget_get_state_flags (view);
-
- size = pango_font_description_get_size (gtk_style_context_get_font (context, state));
- font_desc = pango_font_description_new ();
- pango_font_description_set_size (font_desc, size * PANGO_SCALE_SMALL);
- gtk_widget_override_font (view, font_desc);
- pango_font_description_free (font_desc);
+ gtk_text_buffer_get_start_iter (buffer, &start_iter);
+ gtk_text_buffer_get_start_iter (buffer, &end_iter);
+ tag = gtk_text_tag_new (NULL);
+ g_object_set (tag, "font-scale", PANGO_SCALE_SMALL, NULL);
+ gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);