pangocairo: Round font metrics when appropriate
When metrics hinting is on, we used to provide rounded font metrics. We should keep doing that since otherwise we end up with logical rects sometimes being rounded and sometimes not, leading to jumping empty lines.
Test included.
Fixes: #421 (closed)