Contents | Start | End | Previous: KB0195: Does Jutoh work with multiple monitors? | Next: KB0197: Why does Jutoh complain about paragraph style indentation for lists?


KB0196: Does Jutoh work with high-resolution (HiDPI, retina) displays?

See also:
Does Jutoh work with multiple monitors?
Advanced preferences in the Jutoh manual

Windows | Mac | Linux

Jutoh is now Hi-DPI aware for single displays or multiple displays with the same scaling, meaning that dialogs, toolbars and other UI elements adapt to the resolution and DPI setting of the display. This allows Jutoh to work well on modern laptops and other computers that have higher than the standard 1366x768px resolution.

On Mac, double-size artwork is used to provide more detail on retina displays. On Windows and Linux, Jutoh chooses between six sizes of artwork according to the current display scale, and dialogs and other UI elements are scaled appropriately.

Windows

On Windows you shouldn't have to adjust any settings, but if you wish, you can change how toolbar button and icon sizes are chosen via the advanced setting Scale bitmaps (available in Preferences/Advanced). For example, you can choose Smaller to have Jutoh choose smaller icons when the exact size is not available.

You can also ask Jutoh to scale the whole interface (apart from a few elements such as the menu bar), regardless of the resolution of the display. Set the advanced setting Custom display scale to 1.25, for example, and restart Jutoh. This might be useful if you want Jutoh to enlarge text and other elements, but you wish to leave other applications unaffected; or you might use it to demonstrate an issue with scaling when a high resolution display is not available.

A further advanced setting Display scaling determines whether Jutoh applies scaling according to the current DPI (dots per inch) of the display. This should normally be switched on, but can be switched off if for some reason there is a problem with scaling.

NOTE: If text in Jutoh still appears fuzzy on Windows 10, right-click over the Jutoh icon and edit Properties. In Compatibility, check Disable display scaling on high DPI settings. Sometimes Windows 10 scales the application (and even Windows Explorer windows) even if the DPI is 100% and the application is marked as HiDPI-aware.

Jutoh does not currently support multiple monitors at different DPI settings (scales), although Windows 8 doesn't support different DPI settings for different monitors anyway. Jutoh must be restarted if the display resolution changes.

Mac

On Mac, if you use the 64-bit Cocoa version of Jutoh on a retina display, text and most graphics will be sharp.

If for any reason there are problems with the retina display adaptation, you can switch this feature off using the advanced setting Retina display support. Most text will remain sharp, but bitmaps will be scaled up and slightly blurred.

If you have multiple displays active simultaneously, and the displays have different scaling (for example, a retina external monitor and a non-retina internal display), you may find that dragging a window from one to the other results in fuzzy toolbars and other graphics. To fix this, you can tell Jutoh to use double-size bitmaps on any display, retina or otherwise. To do this, set Retina display support to Always and restart Jutoh. On non-retina displays, toolbars will be slightly less sharp due to the operating system having to scale double-size bitmaps, but the overall clarity will be much better across displays.

Linux

On Linux, Jutoh currently chooses a suitable scaling factor based on the current text scaling setting in the windowing environment.

Since Jutoh 2 is currently a GTK+2 application, and GTK+2 does not have full support for HiDPI displays, most but not all aspects of the user interface will be scaled. All Jutoh-specific buttons and other graphics will be scaled, but file and alert dialogs may show small icons. However, since text buttons will be displayed at the correct size, the dialogs will still be usable.

The setting Custom display scale in Preferences/Advanced is set to (auto) by default, to estimate a suitable scaling factor, but you can set a specific scaling factor yourself if you wish.

You may have already changed the text scaling in your Linux installation. For example, in Ubuntu, you show the Screen Display settings panel and move the slider under Scale for menu and title bars. Let's say you have set this to 1.25, which is a good value for a full-HD screen.

Now run Jutoh, and in Preferences/Advanced, adjust these settings:

When you restart Jutoh, most user interface elements should now be an appropriate size.

If you start Jutoh on one display, and move windows to another display with different scaling, this may result in inappropriate user interface sizing. So in this case, it is better to keep Jutoh to a single display, or set the scaling to the same value on each display.

Keywords: tiny text, fuzzy text, fuzzy fonts, blur, blurry text, display scaling, HiDPI, Hi-DPI, High DPI, HDPI


Contents | Start | End | Previous: KB0195: Does Jutoh work with multiple monitors? | Next: KB0197: Why does Jutoh complain about paragraph style indentation for lists?