From 2ddb0b6bf8087cb1ef3ad3a3a185c55e406c07bb Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 19 Jun 2016 22:11:25 +0100 Subject: Render bold subtitles correctly in preview / burn-in. --- src/lib/render_subtitles.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/lib') diff --git a/src/lib/render_subtitles.cc b/src/lib/render_subtitles.cc index 74762a64a..76aa09229 100644 --- a/src/lib/render_subtitles.cc +++ b/src/lib/render_subtitles.cc @@ -200,6 +200,7 @@ render_line (list subtitles, list > fonts, string marked_up; bool italic = false; + bool bold = false; BOOST_FOREACH (dcp::SubtitleString const & i, subtitles) { if (i.italic() != italic) { if (i.italic()) { @@ -210,6 +211,15 @@ render_line (list subtitles, list > fonts, italic = i.italic (); } + if (i.bold() != bold) { + if (i.bold()) { + marked_up += ""; + } else { + marked_up += ""; + } + bold = i.bold (); + } + marked_up += i.text (); } @@ -217,6 +227,10 @@ render_line (list subtitles, list > fonts, marked_up += ""; } + if (bold) { + marked_up += ""; + } + layout->set_markup (marked_up); /* Compute fade factor */ -- cgit v1.2.3