From a65c4924c2770eda36c744ef758cb082e7e16d85 Mon Sep 17 00:00:00 2001 From: Lu Wang Date: Mon, 27 Aug 2012 07:17:48 +0800 Subject: [PATCH] better bold/italic recognition --- src/HTMLRenderer/export.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/HTMLRenderer/export.cc b/src/HTMLRenderer/export.cc index d448b9b..0161824 100644 --- a/src/HTMLRenderer/export.cc +++ b/src/HTMLRenderer/export.cc @@ -55,12 +55,12 @@ void HTMLRenderer::export_local_font(long long fn_id, GfxFont * font, const stri allcss_fout << format(".f%|1$x|{") % fn_id; allcss_fout << "font-family:" << ((cssfont == "") ? (original_font_name + "," + general_font_family(font)) : cssfont) << ";"; - if(font->isBold()) + if(font->isBold() || ifind_first(original_font_name, "bold")) allcss_fout << "font-weight:bold;"; if(ifind_first(original_font_name, "oblique")) allcss_fout << "font-style:oblique;"; - else if(font->isItalic()) + else if(font->isItalic() || ifind_first(original_font_name, "italic")) allcss_fout << "font-style:italic;"; allcss_fout << "}" << endl;