Set attribute family to monospace when monospace is toggled

This commit is contained in:
Jeremy Soller 2022-10-25 22:09:49 -06:00
parent 753c847aa9
commit 498cb7243d

View file

@ -192,7 +192,13 @@ impl Application for Window {
self.monospaced = monospaced; self.monospaced = monospaced;
let mut buffer = self.buffer.lock().unwrap(); let mut buffer = self.buffer.lock().unwrap();
let attrs = buffer.attrs().clone().monospaced(monospaced); let attrs = buffer.attrs().clone()
.family(if monospaced {
cosmic_text::Family::Monospace
} else {
cosmic_text::Family::SansSerif
})
.monospaced(monospaced);
buffer.set_attrs(&FONT_SYSTEM, attrs); buffer.set_attrs(&FONT_SYSTEM, attrs);
}, },
Message::MetricsChanged(metrics) => { Message::MetricsChanged(metrics) => {