Seb, it seems that the bug is in evince, but easy to fix, according to Marek in the Freedesktop bug report:
----------
I think that the problem is in evince. It sets wrong angle for rendering with spectre_render_context_set_rotation() from my point of view. evince rotates to left by setting new angle to "original_angle - 90". If you reverse the value passed by evince to libspectre (360 - angle) then it works as expected.
----------
Seb, it seems that the bug is in evince, but easy to fix, according to Marek in the Freedesktop bug report:
---------- render_ context_ set_rotation( ) from my point of view. evince rotates to left by setting new angle to "original_angle - 90". If you reverse the value passed by evince to libspectre (360 - angle) then it works as expected.
I think that the problem is in evince. It sets wrong angle for rendering with spectre_
----------