summaryrefslogtreecommitdiff
path: root/src/lib/render_text.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2026-03-07 23:48:08 +0100
committerCarl Hetherington <cth@carlh.net>2026-03-07 23:48:08 +0100
commit7187b4ef5966b4b4e993cebedb68e158d076c536 (patch)
tree8e87b9a5dccd3402a2e61181bea48569b77c255b /src/lib/render_text.cc
parent7fce30aad85f04276a7695b1daf8ffb9fdd267b5 (diff)
WIP: ruby2652-ruby
Diffstat (limited to 'src/lib/render_text.cc')
-rw-r--r--src/lib/render_text.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/render_text.cc b/src/lib/render_text.cc
index 3dcc317fa..7d9d1ea2e 100644
--- a/src/lib/render_text.cc
+++ b/src/lib/render_text.cc
@@ -151,7 +151,11 @@ marked_up(vector<StringText> subtitles, int target_height, float fade_factor, st
out += make_span(i, " ", "letter_spacing=\"" + fmt::to_string(std::round(spacing)) + "\"");
}
- out += make_span(i, i.text(), {});
+ if (i.string_text()) {
+ out += make_span(i, *i.string_text(), {});
+ } else {
+ out += make_span(i, i.ruby_text()->base, {});
+ }
}
return out;