gutterrenderertext: avoid half-pixel boundaries

This fixes an issue where we might get different alignments for gutter
lines depending if first/last/cell are used.

Related #227
4 jobs for master in 4 minutes and 33 seconds (queued for 5 seconds)
Status Name Job ID Coverage
  Test
passed flatpak #1587114
flatpak

00:02:59

 
  Docs
passed reference #1587115

00:03:51

 
  Deploy
passed pages #1587116

00:00:40

passed pages:deploy

00:00:01