Presto vs. High DPI

Seeing as they are finally going to have bookmarks in Opera 25 for Android (currently in beta) I decided I should install Opera Classic on my new Nexus 7 so that I actually have bookmarks to import.

Let me mention that the (current model) Nexus 7 has a very high resolution. 1920×1200 or some such on a 7″ screen. Personally I figure once the dots are too small to make out individually it’s pretty well moot, but it had other features I wanted – like GPS and a good processor. However, Opera Classic (which uses the old Presto engine) doesn’t work well with high resolution displays.

Web pages look great, but the interface just doesn’t scale. The “O” menu is clearly an O, but is just a tiny square in the top corner for you to try to hit. The address bar? If I make a line of equals signs here that’s about how large it is.

===============

Okay, maybe a little bigger, but can you imagine trying to read the address between those two lines? Search field – same of course.

Good news is, Opera did automatically set the page zoom to 200%, so web pages do look normal. But trying to enable sync to get my old bookmarks on this device was quite a challenge. The fields and buttons in the dialog were the same size as the address field. It did work, everything synced properly, but I won’t be typing addresses into the address bar much. (I used a stylus because my fingers were too big to reliably hit the fields and buttons …)

2 Replies to “Presto vs. High DPI”

  1. That would be no problem if it were skinable like the desktop version: A bigger complete skin (including an adaption of the dialog.ini etc) works well even on a 4k monitor, which previously caused the same problem as you describe. Alternatively you have the option to zoom the UI on desktop too. Sadly those settings didn’t make it into the mobile version – at least I didn’t find them.

  2. Strangely, the setting exists in opera:config (it’s called “Skin scale”) but is completely ignored. The setting Scale also exists (for web pages) but is separate from the Zoom setting in the menu – and while it enlarges the page it is ignored in size computations (if you set it to 200 you’ll only be able to scroll half the enlarged page).

Leave a Reply

Your email address will not be published. Required fields are marked *