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

Bundling Bravura.otf file with Audiveris OMR #71

Open
hbitteur opened this issue May 15, 2022 · 2 comments
Open

Bundling Bravura.otf file with Audiveris OMR #71

hbitteur opened this issue May 15, 2022 · 2 comments

Comments

@hbitteur
Copy link

Audiveris is an open-source OMR software, which needs a musical font for both display and template matching purposes.

In the 'bravura' branch of our project , we just migrated from MusicalSymbols.ttf font to Bravura.otf font.
We simply downloaded Bravura latest release from github, extracted the Bravura.otf file from the source .zip archive and manually copied it to a folder within Audiveris.

The question is whether there is a more civilized way to do this. Something less manual, and more explicit regarding the dependency (source, version number, license).

Audiveris is a Java application built with Gradle.
Is there anything available somewhere, say on Maven, like a .jar file which could contain this Bravura.otf artifact?

Thanks in advance for any help
/Hervé

@dspreadbury
Copy link
Collaborator

We don't have any formal way of packaging Bravura at the moment. In principle I'm open to setting something up, or to provide assistance to whoever would want to set it up.

@hbitteur
Copy link
Author

Bonjour Daniel,

How to proceed?

  • I did something similar with ProxyMusic Java library which provides un/marshalling between Java and MusicXML. But this was a long time ago.
  • Today, there must be more convenient ways, perhaps using Gradle, to publish resources on a public repository. My personal competency on such topic is much more limited than many people out there.

What should be published?

  • At least Bravura.otf file from the selfish point of view of Audiveris. But there are many other items in your source .zip archive (installers for mac and windows, redist for otf, svg and woff). Should they be published as well?

When should a new publication be made?

  • Probably when you issue a new release in your github project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants