Skip to content

Custom UI fonts #568

@CreeperPookie

Description

@CreeperPookie

Is your feature request related to a problem? Please describe.
Something I've wanted for a while is to be able to change the UI and text of NBS, so it can match the theme of all of my other applications; however, since NBS doesn't provide an easy way to configure this, the only option would be to recompile it from scratch with a different font atlas, which is far from optimal

Describe the enhancement you'd like
Ideally (as far as optimal at least), I would want some kind of drop-down in the settings, listing every font on the system and letting the user pick which font should be used; upon selection, I would expect NBS to re-render all of the text and UI with the new font, without requiring a program restart
having a font size control would be extremely nice too, since I know a lot of fonts that are way larger than others

Additional context
Now, admittedly, I do entirely realize this is a lot to ask; transitioning from a png slice system to a abstract .ttf/ttc parser would probably be a major rewrite at worst, or at best a lot to deal with to change and refactor
I more just want to request this because it's been on my mind for a long time, and it would be such an extremely nice feature to have, even at some point :D

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions