Skip to content

Commit 7a984c7

Browse files
authored
Fix font rendering blurring
1 parent dac4473 commit 7a984c7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/vimview/gridview.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ mod imp {
44
use std::rc::Rc;
55

66
use glib::translate::{from_glib_none, ToGlibPtr};
7+
use gtk::traits::WidgetExt;
78
use gtk::{gdk::prelude::*, graphene::Rect, subclass::prelude::*};
89
use parking_lot::RwLock;
910

@@ -170,7 +171,10 @@ mod imp {
170171
}
171172
snapshot.append_color(&background, &rect);
172173

174+
let scale_factor = widget.scale_factor();
173175
let cr = snapshot.append_cairo(&rect);
176+
cr.target()
177+
.set_device_scale(scale_factor as f64, scale_factor as f64);
174178

175179
let mut y = metrics.ascent();
176180

0 commit comments

Comments
 (0)