Created attachment 92928 Respect orientation when selecting words Attached is a patch which improves selection of words when PDF is rotated by multiples of 90°. It sets correct bounds on various visit*() functions.
The patch doesn't solve all problems related to this. There are still problems with order of selected lines and blocks when multiple blocks are selected. The problem with correct order of lines is easier to fix but I have not a patch ready yet. The problem with correct order of blocks is a little bit harder since it needs to correct flows. The main problem why I started to look into this was that poppler shows this warning on some PDFs (see next attachment): *** BUG *** In pixman_region32_init_rect: Invalid rectangle passed Set a breakpoint on '_pixman_log_error' to debug Btw, the patch doesn't fix the problem shown on the Pedro's screenshot but it is related to the name of this bug. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to poppler in Ubuntu. https://bugs.launchpad.net/bugs/245620 Title: evince and selection on rotated text Status in Poppler: Confirmed Status in “poppler” package in Ubuntu: Triaged Bug description: When selecting rotated text in evince, it doesn't work correctly (see attached screenshot). The original pdf is attached too... To manage notifications about this bug go to: https://bugs.launchpad.net/poppler/+bug/245620/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

