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 <dh.herrmann@googlemail.com>
This commit is contained in:
David Herrmann 2012-07-31 16:46:22 +02:00
parent 1ef98f6ee4
commit a0c8fd5f83

View File

@ -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;