From 11399e2ac8ea179cf468402b147a020254674ee4 Mon Sep 17 00:00:00 2001 From: eugeni Date: Mon, 19 Feb 2007 19:01:45 +0000 Subject: Add \t(\b) support. Contradicts the specification, but supported by all other renderers. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22280 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libass/ass_render.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'libass') diff --git a/libass/ass_render.c b/libass/ass_render.c index 67e8d71ea5..078316bc0c 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -979,9 +979,10 @@ static char* parse_tag(char* p, double pwr) { render_context.be = 0; } else if (mystrcmp(&p, "b")) { int b; - if (mystrtoi(&p, 10, &b)) - render_context.bold = b; - else + if (mystrtoi(&p, 10, &b)) { + if (pwr >= 1.) + render_context.bold = b; + } else render_context.bold = - render_context.style->Bold; update_font(); } else if (mystrcmp(&p, "i")) { -- cgit v1.2.3