# HG changeset patch # User eugeni # Date 1171992021 0 # Node ID e104fa52d218fc05b8af25b2d4ed2ef3b805b136 # Parent 7cb8c95727ab2dda6f78920840b5cbb131cb8d63 With \t(\b) text becomes bold at the middle of time interval, not at the end of it like before. The same for \t(\i). diff -r 7cb8c95727ab -r e104fa52d218 libass/ass_render.c --- a/libass/ass_render.c Tue Feb 20 17:19:06 2007 +0000 +++ b/libass/ass_render.c Tue Feb 20 17:20:21 2007 +0000 @@ -995,7 +995,7 @@ } else if (mystrcmp(&p, "b")) { int b; if (mystrtoi(&p, 10, &b)) { - if (pwr >= 1.) + if (pwr >= .5) render_context.bold = b; } else render_context.bold = render_context.style->Bold; @@ -1003,6 +1003,7 @@ } else if (mystrcmp(&p, "i")) { int i; if (mystrtoi(&p, 10, &i)) + if (pwr >= .5) render_context.italic = i; else render_context.italic = render_context.style->Italic;