aboutsummaryrefslogtreecommitdiffstats
path: root/wayland/pango.c
diff options
context:
space:
mode:
Diffstat (limited to 'wayland/pango.c')
-rw-r--r--wayland/pango.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/wayland/pango.c b/wayland/pango.c
index f143aa6c..d601021f 100644
--- a/wayland/pango.c
+++ b/wayland/pango.c
@@ -9,6 +9,8 @@
9 9
10PangoLayout *get_pango_layout(cairo_t *cairo, const char *font, const char *text, bool markup) { 10PangoLayout *get_pango_layout(cairo_t *cairo, const char *font, const char *text, bool markup) {
11 PangoLayout *layout = pango_cairo_create_layout(cairo); 11 PangoLayout *layout = pango_cairo_create_layout(cairo);
12 PangoAttrList *attrs = pango_attr_list_new();
13 pango_attr_list_insert(attrs, pango_attr_scale_new(2));
12 if (markup) { 14 if (markup) {
13 pango_layout_set_markup(layout, text, -1); 15 pango_layout_set_markup(layout, text, -1);
14 } else { 16 } else {
@@ -17,6 +19,8 @@ PangoLayout *get_pango_layout(cairo_t *cairo, const char *font, const char *text
17 PangoFontDescription *desc = pango_font_description_from_string(font); 19 PangoFontDescription *desc = pango_font_description_from_string(font);
18 pango_layout_set_font_description(layout, desc); 20 pango_layout_set_font_description(layout, desc);
19 pango_layout_set_single_paragraph_mode(layout, 1); 21 pango_layout_set_single_paragraph_mode(layout, 1);
22 pango_layout_set_attributes(layout, attrs);
23 pango_attr_list_unref(attrs);
20 pango_font_description_free(desc); 24 pango_font_description_free(desc);
21 return layout; 25 return layout;
22} 26}