diff-hl-define-bitmaps: Handle text scaling and line spacing better