From a0c8fd5f836dd62e8421330b0143d65a66dcaf93 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Tue, 31 Jul 2012 16:46:22 +0200 Subject: [PATCH] text: font: pango: fix font width being 0 We must avoid having a width of zero, otherwise, the text renderers might divide by zero. Signed-off-by: David Herrmann --- src/text_font_pango.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/text_font_pango.c b/src/text_font_pango.c index c832716..ce6ebf5 100644 --- a/src/text_font_pango.c +++ b/src/text_font_pango.c @@ -364,13 +364,15 @@ static int kmscon_font_pango_init(struct kmscon_font *out, } if (!num) { - log_warning("cannot measure font, using pango hints..."); + log_warning("cannot measure font"); + out->attr.width = out->attr.height; + out->baseline = 0; } else { out->attr.width = width; out->attr.height = asc + desc; out->baseline = desc; - kmscon_font_attr_normalize(&out->attr); } + kmscon_font_attr_normalize(&out->attr); out->data = face; return 0;