From 7416af5fd967d5abe492445df56e86ed6f726477 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 8 Nov 2012 13:59:10 +0100 Subject: [PATCH] text: bblit: use bold fonts This makes the bblit renderer use bold fonts for bold characters. Signed-off-by: David Herrmann --- src/text_bblit.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/text_bblit.c b/src/text_bblit.c index 3082b32..69bcc09 100644 --- a/src/text_bblit.c +++ b/src/text_bblit.c @@ -64,15 +64,21 @@ static int bblit_draw(struct kmscon_text *txt, { const struct kmscon_glyph *glyph; int ret; + struct kmscon_font *font; + + if (attr->bold) + font = txt->bold_font; + else + font = txt->font; if (!len) { - ret = kmscon_font_render_empty(txt->font, &glyph); + ret = kmscon_font_render_empty(font, &glyph); } else { - ret = kmscon_font_render(txt->font, id, ch, len, &glyph); + ret = kmscon_font_render(font, id, ch, len, &glyph); } if (ret) { - ret = kmscon_font_render_inval(txt->font, &glyph); + ret = kmscon_font_render_inval(font, &glyph); if (ret) return ret; } -- 2.7.4