Dpi

hi renoise-devel, is it possible to change the overall font size in Renoise (not only the column font size)? I’m currently working on a full hd screen:
http://goo.gl/WDVe

As I’m getting older and older and screens getting bigger and bigger, increasing the font size of all gui elements in Renoise would help sometimes, especially in the future.

thanks in advance,
++koppi

+1 single point in Renoise that one of my friends have complained about

you can already set the font size and spacing in Edit => Preferences => GUI => Pattern Editor.

Also, you should be able to change used fonts by working on the theme files, but honestly I don’t know anything about this other than there is a “Skins\Fonts” subfolder in your Renoise installation folder

That’s only the Pattern Editor, he specifically requested Overall Font Size.

Looking at a Theme XMl (Metal (Dr Drips) to be precise) there is only options for various font colours in there. The True Type Fonts in the folder you mention support various sizes, and surely the Pattern Editor Font Size uses this.

To change I think you would have to manually edit the config.xml file in the Fonts folder.

<?xml version="1.0" encoding="UTF-8"?>  
<fontengine doc_version="0"><br>
  <standard><br>
    <size>10,10</size><br>
    <filename>Fonts/DejaVuSans.ttf</filename><br>
    <antialias>YES</antialias><br>
  </standard><br>
  <standardbig><br>
    <size>13,13</size><br>
    <filename>Fonts/DejaVuSans.ttf</filename><br>
    <antialias>YES</antialias><br>
  </standardbig><br>
  <bold><br>
    <size>10,10</size><br>
    <filename>Fonts/DejaVuSans-Bold.ttf</filename><br>
    <antialias>YES</antialias><br>
  </bold><br>
  <italic><br>
    <size>10,10</size><br>
    <filename>Fonts/DejaVuSans-Oblique.ttf</filename><br>
    <antialias>YES</antialias><br>
  </italic><br>
  <monospaced><br>
    <size>10,10</size><br>
    <filename>Fonts/DejaVuSansMono.ttf</filename><br>
    <antialias>YES</antialias><br>
  </monospaced><br>
</fontengine>  
  

Try changing all 10s to 18 or 24…

OK just tried that and although it does change Font Size it doesn’t do any automatic resizing of the GUI so it becomes very messy with fonts going off their areas etc.

Changing to 12 almost works, with letters with a tail (g or p for example) being cut off but still just about readable…

+1
resolution independence is becoming more relevant for software as display sizes keep making pixels smaller. users with CRT displays can stick with lower resolutions but that’s not an option for LCD users because of interpolation/pixel blurring. eventually, higher dpi displays will come along & we’ll be looking at upsampled blurry interfaces or microscopic interfaces…

Does changing OS screen DPI affect Renoise GUI? I guess not, if the elements are defined strictly in pixel dimensions.

As Im getting older as well…

+1

…with salutation from my eyes.

+1

This is why I barely use Renoise these days.

Isn’t it a bit ironic that while displays grow bigger and better, the harder it is read what’s on it…

I guess it would work to reduce the resolution of your display?

renoise-lower-dpi.sh

#!/bin/sh
xrandr --output LVDS1 --mode 1360x768
./renoise
xrandr --output LVDS1 --mode 1920x1080

Enable Windows to prioritise external manifests by creating and setting this registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifest (DWORD) to 1

Note: It doesn’t exist yet, you have to make a DWORD key named PreferExternalManifest and then you can set it to 1

Make a textfile named renoise.exe.manifest with the following text and place it in the renoise folder next to renoise.exe:

Or use the attachment but remove everything after .manifest (the site doesnt allow me to upload it otherwise)

EDIT: I made a mistake in the pasting of the text and it wouldn’t work. Use this exact text and it works: (ive updated the attachment as well)

http://pastebin.com/BZnKwU6a

or6647 renoise.exe.manifest.RemoveThis.txt

_What this does is something the renoise programmers should have done in the .exe, namely tell windows that Renoise is not dpi-aware and that windows should scale the interface according to resolution and dpi setting. In effect it will double the size of everything if you have a 4k screen. It does except for font rendering, almost the same as the linux command above (_xrandr --output LVDS1 --mode 1920x1080)

This is a setting meant for old programs! We STILL want a better skin for 4k screens!

Enable Windows to prioritise external manifests by creating and setting this registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifest (DWORD) to 1

Note: It doesn’t exist yet, you have to make a DWORD key named PreferExternalManifest and then you can set it to 1

Make a textfile named renoise.exe.manifest with the following text and place it in the renoise folder next to renoise.exe:

Or use the attachment but remove everything after .manifest (the site doesnt allow me to upload it otherwise)

EDIT: I made a mistake in the pasting of the text and it wouldn’t work. Use this exact text and it works: (ive updated the attachment as well)

http://pastebin.com/BZnKwU6a

or attachicon.gifrenoise.exe.manifest.RemoveThis.txt

_What this does is something the renoise programmers should have done in the .exe, namely tell windows that Renoise is not dpi-aware and that windows should scale the interface according to resolution and dpi setting. In effect it will double the size of everything if you have a 4k screen. It does except for font rendering, almost the same as the linux command above (_xrandr --output LVDS1 --mode 1920x1080)

This is a setting meant for old programs! We STILL want a better skin for 4k screens!

:blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink:

Could you explain the exact steps of how to change resolution?I would like to expand 25% whole GUI.Is there any way to fix it?I really interested in this topic.

I hope the Renoise Team arrange the GUI for higher resolutions in the near future. It is reaching a breaking point.