diff --git a/src/psprint.c b/src/psprint.c index 3d2a9797..1c2cb1c8 100644 --- a/src/psprint.c +++ b/src/psprint.c @@ -674,7 +674,7 @@ static void ps_draw_string(int layer, const char *str, short rot, short flip, in double longest_line; if(str==NULL) return; - size = xscale*53.; + size = xscale*53. * cairo_font_scale; height = size*xctx->mooz * 1.147; /* was 1.147 */ ascent = size*xctx->mooz * 0.808; /* was 0.908 */ descent = size*xctx->mooz * 0.219; /* was 0.219 */ diff --git a/src/svgdraw.c b/src/svgdraw.c index a49b3569..cf51f973 100644 --- a/src/svgdraw.c +++ b/src/svgdraw.c @@ -325,7 +325,7 @@ static void svg_draw_string(int layer, const char *str, short rot, short flip, i double longest_line; if(str==NULL) return; - size = xscale*52.; + size = xscale*52. * cairo_font_scale; height = size*xctx->mooz * 1.147; ascent = size*xctx->mooz * 0.908; descent = size*xctx->mooz * 0.219;