Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing font size (and type) within button text #2237

Open
2 tasks done
sstaub opened this issue Dec 13, 2022 · 10 comments
Open
2 tasks done

Changing font size (and type) within button text #2237

sstaub opened this issue Dec 13, 2022 · 10 comments
Labels
area/graphics Button drawing Enhancement New feature or request

Comments

@sstaub
Copy link

sstaub commented Dec 13, 2022

Is this a feature relevant to companion itself, and not a module?

  • I believe this to be a feature for companion, not a module

Is there an existing issue for this?

  • I have searched the existing issues

Describe the feature

Changing font size (and type) within the button text would give more flexibility in designing buttons with out using an external graphic editor. Maybe in CSS style:

Usecases

No response

@dnmeid
Copy link
Member

dnmeid commented Dec 14, 2022

An overhaul of the button graphics generation is planned for the mid future. I can't promise when, if or in what kind rich text features will make it, but there will be substancial new possibilities.
I keep this request open as a reminder.

@dnmeid dnmeid added Enhancement New feature or request area/graphics Button drawing labels Dec 14, 2022
@jgclark
Copy link

jgclark commented Jan 26, 2024

Bumping this. Even having arbitrary font sizes would be good. I can't believe the current useful options are either 7pt or 14pt with nothing in between.

@Julusian
Copy link
Member

Bumping this. Even having arbitrary font sizes would be good.

In 3.2 it does allow arbitrary sizes

@jgclark
Copy link

jgclark commented Jan 26, 2024

In 3.2 it does allow arbitrary sizes

It isn't for me on 3.2.0 stable or 3.3.0 betas (with macOS Intel builds). And I can't see an option in settings to turn on the newer behaviour either.
What am I missing?

@tonypiper
Copy link

I came here because I just upgraded my test environment to 3.2.0 (3.2.0+6663-stable-b83f412f). I've got nearly 100 buttons that looked great at 7pt size on <3.2, and they're now too small with the new font. It would be great to at least have 10pt in the dropdown list.

It's not obvious, but I also discovered you can type any value into the dropdown field. Hope this helps, @jgclark

CleanShot 2024-01-27 at 19 24 13

@jonarnoldmusic
Copy link

It would be very helpful for me to be able to specify a different font for buttons. I've made a project that uses music symbols as the button face, and several of them in the default font (what is the default font, even?) don't look great. See examples here: https://forums.steinberg.net/t/bitfocus-companion-proof-of-concept-v-0-1/959513/8

@tonypiper
Copy link

@jonarnoldmusic according to #3187 (see #3187 (comment)), SVG support is implemented in the backend (but not yet in the UI). I wonder if that might be a better option than custom fonts?

@chrisspiegl
Copy link

SVG would be very promising. Especially if combined with the ability to build ICON packs or something for easily reusable button icons? Maybe even shareable as a pack.

@jonarnoldmusic
Copy link

That is exciting! Perhaps SVG is better in general, but for my use case specifying the font would prevent me from including button images in the config. They don't take up much file size, though. Some kind of SVG sizing would still be necessary: I'm making PNGs from SVGs for this project but nearly every button requires a different proportion to look nice.

@tonypiper
Copy link

See also #1728 for voting/comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/graphics Button drawing Enhancement New feature or request
Projects
Development

No branches or pull requests

7 participants