diff --git a/src/bin/options_font.c b/src/bin/options_font.c index 6c1f7805..ddb002ba 100644 --- a/src/bin/options_font.c +++ b/src/bin/options_font.c @@ -113,6 +113,7 @@ _cb_op_font_preview_eval(void *data, Evas *e, Evas_Object *obj, void *event) o = evas_object_text_add(evas_object_evas_get(obj)); evas_object_color_set(o, 0, 0, 0, 255); evas_object_text_text_set(o, "Abc 123 $@#"); + evas_object_scale_set(o, elm_config_scale_get()); if (f->bitmap) { snprintf(buf, sizeof(buf), "%s/fonts/%s", diff --git a/src/bin/termio.c b/src/bin/termio.c index 4b565324..e654afe3 100644 --- a/src/bin/termio.c +++ b/src/bin/termio.c @@ -667,6 +667,7 @@ _termio_config_set(Evas_Object *obj, Config *config) sd->font.name = eina_stringshare_add(config->font.name); sd->font.size = config->font.size; + evas_object_scale_set(sd->grid.obj, elm_config_scale_get()); evas_object_textgrid_font_set(sd->grid.obj, sd->font.name, sd->font.size); evas_object_textgrid_size_set(sd->grid.obj, 1, 1); evas_object_textgrid_cell_size_get(sd->grid.obj, &w, &h); @@ -1106,6 +1107,7 @@ termio_config_update(Evas_Object *obj) termpty_backscroll_set(sd->pty, sd->config->scrollback); sd->scroll = 0; + evas_object_scale_set(sd->grid.obj, elm_config_scale_get()); evas_object_textgrid_font_set(sd->grid.obj, sd->font.name, sd->font.size); evas_object_textgrid_cell_size_get(sd->grid.obj, &w, &h); if (w < 1) w = 1;