Presets browser fonts skin

Official support for: u-he.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Hello, where can I customize presets browser fonts in theme's files? Specially for presets names in center area of Hive 2.

I really would like to have a wide screen ratio skin for Hive 2. The existing ones are too much 4:3 like

Post

The good news is that you can customize the heck out of U-he skins. You want a wide-screen skin? There's nothing preventing you from making one other than knowledge, skill, and time. Once you have those things, the GUI is your oyster.

There's a skin.txt file for each U-he plugin. You'd want to start small and get a feel for how the U-he skins work from a code perspective. You'd find it in the [plugin name].data\Data\Scripts folder. There's a TON of code in each one. Probably like 10,000 lines. That's the basis of your skin! You'd want to make a new skin folder (see other third-party skins for the where and hows of that) then start modifying the script and/or images.

The downside? It's not easy. It's a huge amount of code and there's no readily available instructions in any one place. You learn by reverse engineering and messing around.

But just changing a font? That's not too bad. You may have to add the font to the Fonts folder, then just update a few lines of code in the .txt file.

Post

Funkybot's Evil Twin wrote: Mon Apr 21, 2025 4:19 pm The good news is that you can customize the heck out of U-he skins. You want a wide-screen skin? There's nothing preventing you from making one other than knowledge, skill, and time. Once you have those things, the GUI is your oyster.
Indeed, unfortunately life is short and my time is limited, that's why I don't do everything myself and buy things from time to time or ask for solutions.
There's a skin.txt file for each U-he plugin. You'd want to start small and get a feel for how the U-he skins work from a code perspective. You'd find it in the [plugin name].data\Data\Scripts folder. There's a TON of code in each one. Probably like 10,000 lines. That's the basis of your skin! You'd want to make a new skin folder (see other third-party skins for the where and hows of that) then start modifying the script and/or images.

The downside? It's not easy. It's a huge amount of code and there's no readily available instructions in any one place. You learn by reverse engineering and messing around.

But just changing a font? That's not too bad. You may have to add the font to the Fonts folder, then just update a few lines of code in the .txt file.
I forgot to say that I know all this and already have spent hours in these files and forums.

Post

If you know all that then why are you asking? Changing a font is probably two lines of code. Add the font and define the font in the script.

Post

Because, I was not able to do it!!! There are hundreds of settings...

Post

I'm afraid there's a good chance that our Preset Browser widget is not customisable that way. Probably because one cannot nicely fit a full set of unicode characters into the fonts folder, and our preset browser simply needs to be able to display a full set, which is something that system fonts are good at.

I'll bring it up with my guys, but can't promise anything just yet.

Post

Hehe, found it :party:

Here is a little tutorial:

1. Create a default.h2p with !EDITOR=YES in Presets\Hive
2. Hive Opens in editor mode
3. Right click -> create control -> browsing -> presetselector
4. Right click -> Inspector -> Font Size
editor.png

5. add and set in hive.txt from your theme location

Code: Select all

PROPERTY control='_PresetSelectorView' name='Font Size' id='0' value='14'

not sure from where '_PresetSelectorView' comes but, I guessed it correctly based on file content.


And that's it! Thanks for making great software!
You do not have the required permissions to view the files attached to this post.

Post

Oh yes, hehe, Font Size is available, just the actual choice of Font isn't...

Post

Font size yes but apparently vertical spacing between preset entries is not adjustable, which kind of puts a damper on how much you can enlarge the font... And then the tree view on the left doesn't seem to allow for font size adjustment at all. :(

Post Reply

Return to “u-he”