diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-07-04 10:32:32 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-07-08 22:11:35 +0200 |
| commit | bb07c53c501365b6380ae2c7e1a149b955d13d4d (patch) | |
| tree | 66cca1c506feb87ecaf742e1a34876dabffe175a | |
| parent | bb5319c7dc0c91815750eafe771303f5fffbe30b (diff) | |
Fix cut-off subtitle shadows.
| -rw-r--r-- | src/lib/render_text.cc | 4 | ||||
| m--------- | test/data | 0 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/render_text.cc b/src/lib/render_text.cc index 4ce98949b..08fc8320f 100644 --- a/src/lib/render_text.cc +++ b/src/lib/render_text.cc @@ -407,9 +407,9 @@ render_line(vector<StringText> subtitles, dcp::Size target, DCPTime time, int fr } auto const border_width = border_width_for_subtitle(first, target); - layout.size.width += 2 * ceil(border_width); - layout.size.height += 2 * ceil(border_width); auto const shadow_offset = dcp_pixels_to_pixels(target, 4); + layout.size.width += 2 * ceil(border_width) + ceil(shadow_offset); + layout.size.height += 2 * ceil(border_width) + ceil(shadow_offset); layout.size.width *= x_scale; layout.size.height *= y_scale; diff --git a/test/data b/test/data -Subproject 865e5399ee2e053bf144e30dad165fd38fb5a05 +Subproject d1292b1ce9a2ee42320e7d3b94e94ea1e6101db |
