From f8890f96becea56f0b08ca7e3cf758755513af90 Mon Sep 17 00:00:00 2001 From: trigg Date: Mon, 28 Sep 2020 20:58:20 +0100 Subject: [PATCH] - Let's not push my choice of font on users --- discover_overlay/discover_overlay.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/discover_overlay/discover_overlay.py b/discover_overlay/discover_overlay.py index 2174afc..aecc52f 100755 --- a/discover_overlay/discover_overlay.py +++ b/discover_overlay/discover_overlay.py @@ -1291,6 +1291,9 @@ class TextOverlayWindow(OverlayWindow): OverlayWindow.__init__(self) self.text_spacing = 4 self.content = [] + self.text_font=None + self.text_size=13 + self.connected = True def set_text_list(self,tlist, alt): @@ -1330,14 +1333,15 @@ class TextOverlayWindow(OverlayWindow): alt_cont=alt_cont.replace(">","]") alt_cont=alt_cont.replace("&", "&") long_string = "%s\n%s: %s" %( long_string, col,line["nick"], alt_cont) - font = Pango.FontDescription("JetBrains Mono Normal 13") layout = self.create_pango_layout(long_string) layout.set_markup(long_string, -1) attr = Pango.AttrList() layout.set_width(Pango.SCALE *w) layout.set_spacing(Pango.SCALE * 3) - layout.set_font_description(font) + if(self.text_font): + font = Pango.FontDescription(self.text_font) + layout.set_font_description(font) tw,th =layout.get_pixel_size() context.move_to(0,-th+h) PangoCairo.show_layout(context, layout)