Posts: 3,420
Joined: Jan 2011
Reputation:
95
Piers
R.I.P. (2024)
Posts: 3,420
I really think the ability to allow a fallback to Confluence fonts, for any reason, would be useful. The above is a good example.
OR
A requirement that skins have at least three or four Confluence fonts in font.xml - takes 30 seconds and a lot of add-ons do look odd on specific skins.
Posts: 1,126
Joined: Mar 2012
Reputation:
37
MassIV
Skilled Skinner
Posts: 1,126
I'd like to see more complete fallback to Confluence, like including dialogs or if possible even windows.
Anything that is missing or deemed unimportant just shows as Confluence.
This makes all skins complete by default.
Addons that come with dialogs should skin them to look like Confluence.
If this dialog is not in the 3e party skin, the addon xml thus has Confluence fonts available.
[RELEASE] Metroid
[RELEASE] IrcChat
Posts: 1,470
Joined: Aug 2011
Reputation:
46
im85288
Skilled Python Coder
Posts: 1,470
I would like to add a me too to this list. I'm being faced with all sorts of issues just trying to get a Next Up window that looks decent out of my custom skin. We REALLY need to be able to include our own fonts in the addon to present something consistent that does not force each individual skinner to create their own version of things.
Looking at the PR from 2014 looks great, it's a shame it hasn't been merged
Posts: 201
Joined: May 2010
Reputation:
4
You'll never achieve a consistent look this way. What's to be considered a XS, S, M etc. font? Surely everyone will have a different opinion on this. You'd never be able to align controls nicely. Actually even fonts of the same pixel height will differ greatly in their rendered size!
You could ask to include fonts of fixed rendered size, but that inevitably means inconsistent font sizes in properly skinned and default styled dialogs. The only real fix would be autosizing controls, very much like what you get with HTML + CSS. However even that has a drawback - while on the web scrolling is natural and pretty much a non-issue, it's less than optimal for a TV screen where certain information needs to fit into fixed bounds.
I'm sorry, but there's no one-size-fits-all solution to this problem. I suppose the skin devs will simply have to add support for add-ons they deem useful enough.
Posts: 201
Joined: May 2010
Reputation:
4
How would that improve UI consistency? If anything we'd end up with loads of horrible font choices.
Posts: 2,293
Joined: Aug 2005
Reputation:
202
ruuk
Team-Kodi Member
Posts: 2,293
When I write an add-on that requires a skin, I'm not just adding some dialogs. My addon is generally an application in it's own right. UI consistency is achieved with plugins. Script add-ons are a different animal.
Posts: 1,088
Joined: Nov 2012
Reputation:
51
Not being able to control your own fonts is the #1 issue facing addon skin developers today.