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

Improve spacing and control over text #197

Open
jameshball opened this issue Jan 3, 2024 · 0 comments
Open

Improve spacing and control over text #197

jameshball opened this issue Jan 3, 2024 · 0 comments

Comments

@jameshball
Copy link
Owner

Currently, text in osci-render is badly formatted and doesn't scale well when lots of text is entered.

Some issues:

  • By default, JUCE moves long text onto new lines, which should be togglable
  • Text size should be controllable
  • Line spacing should be controllable
  • Character spacing should be controllable
  • Text alignment should be controllable

It would be amazing (and probably pretty easy!) to integrate https://github.com/MNSignalProcessing/BarelyML which allows for markdown rendering by creating an AttributedString that we can iterate over and easily add to the GlyphArrangement that is used currently with GlyphArrangement.addJustifiedText

@jameshball jameshball moved this to Ready in osci-render Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Ready
Development

No branches or pull requests

1 participant