Wrong hinting for thin lines
Submitted by Semyon
Link to original bug (#672078)
Description
Evince seems to have something similar to font hinting for any vector drawing. I like this feature - it gives very crisp results. But when Evince renders lines thinner than a 1px (screen width at current zoom level) it gets as an exactly 1px-wide line with original opacity. So line that should be, for example, only 0.001 px wide and be barely visible, renders as solid 1px line.
For example:
Inkscape rendering (no hinting, grid is very subtle) http://s019.radikal.ru/i623/1203/2b/0f38152aef70.png
Evince rendering (due to "hinting" grid is very distracting) http://s44.radikal.ru/i103/1203/3a/eb17d671d96f.png
Inkscape here produces fair result, though not very clear (crisp). Evince's output is sharper, but grid rendering is obviously wrong. Evince should take into account the change in opacity when stretching/fitting a line to the pixel grid.
Version: 3.2.x