diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/text.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/text.rs b/src/text.rs index 9b27a11..255005a 100644 --- a/src/text.rs +++ b/src/text.rs @@ -49,12 +49,14 @@ pub struct ComputedText { impl ComputedText { pub fn new(text: &str, mut attr: Attributes, context: &cairo::Context) -> Self { + let text = text.replace('\n', "\u{23CE}"); + let layout = pangocairo::create_layout(context); layout.set_font_description(Some(attr.font)); if attr.markup { - layout.set_markup(text); + layout.set_markup(&text); } else { - layout.set_text(text); + layout.set_text(&text); } let (text_width, text_height) = layout.pixel_size(); |
