Use font metrics to compute corner offset
The problem with the current approach is that it doesn't work reliably on wayland. Outputs can have different pixel density, etc.
I remember that we looked into using font metrics a while ago, I don't remember why we didn't go for it.