How to install the Bravura font

Post Reply
User avatar
cmloegcmluin
Site Admin
Posts: 379
Joined: Tue Feb 11, 2020 3:10 pm
Location: San Francisco, California, USA
Real Name: Douglas Blumeyer
Contact:

How to install the Bravura font

Post by cmloegcmluin »

[Skip to here for an easy way.]

Installing the Bravura font is not as easy as it sounds. It is more complex than your ordinary font. Here are some tips. These instructions worked for me on the latest versions of Mac OS and Windows as of today, the 7th of April 2020.
  1. What you need to download is here, on their GitHub Releases: https://github.com/steinbergmedia/bravura/releases
    Download the Asset: "Source code (zip)".
  2. Unarchive the release file.
  3. The next step depends on your OS. If you're on a Mac, you'll need to get Packages by WhiteBox. If you're on Windows, you'll need to get Inno Setup. In either case, what you are getting is an installer compiler. In other words, Bravura not only needs an installer program in order to be installed, but that program is not ready to go as part of the release you downloaded from GitHub. You need to download one of these two programs in order to compile the installer from source code that was included in that release.
  4. Install the compiler you downloaded. If you're on Mac and your OS refuses to open the Packages installer because it is from an unrecognized developer, you will need to go to your System Preferences -> Security & Privacy and find the little button to "open anyway",
  5. The next step again depends on your OS.

    If you're on Mac, inside the unarchived Bravura release, open `installers/mac/Bravura Font Family.pkgproj`. It should open in Packages. Next choose "Build" from the Build menu in the toolbar, or simply use the key combo Command B. If it asks you whether to save changes to the script before building, there is no need. The installer should compile (build) successfully. If you look back in Finder, you should see that there is a new folder called `build` which is a sibling to the `Bravura Font Family.pkgproj` file you just opened. Inside `build` you will finally find an installer called `Bravura Font Family.pkg`. Run that, and Bravura will be installed.

    If you're on Windows, inside the unarchived Bravura release, open `installers\windows\bravura-installer.iss`. It should open in Inno Setup. Look for the line that says "LicenseFile=Z:\git\bravura\redist\OFL.txt" and change it to "LicenseFile=..\..\redist\OFL.txt". Next choose "Run" from the Run menu in the toolbar, or simply click the green "Run" button. If you look back in Windows Explorer, you should see that there is a new folder called `Output` which is a sibling to the `bravura-installer.iss` file you just opened. Inside `Output` you will finally find an installer called `InstallBravura-1.204.exe`. Run that, and Bravura will be installed.
Once you have Bravura you have the power to type music! You can even put noteheads and sagittals on musical staffs in the correct positions. Some tips about that here: viewtopic.php?p=965#p965

User avatar
Dave Keenan
Site Admin
Posts: 649
Joined: Tue Sep 01, 2015 2:59 pm
Location: Brisbane, Queensland, Australia
Contact:

Re: How to install the Bravura font

Post by Dave Keenan »

I like the way you kept a straight face while writing all that, and I thank you for going to the trouble, but you and I both know that is "absolute madness". :o No one should have to go to that much trouble to install a font. :(

I suppose that for most people, Bravura is automatically installed as part of their notation software. Or maybe it is never actually installed in the OS for general use, but is only available in the notation software itself.

But if people want to see the proper symbols in the updated JI notation spreadsheet you recently posted, or want to try typing staff notation in a word processor or text editor using BravuraText, then they will need to install the font in their OS.

Surely, for this application, they don't need the metadata, license or documentation files, and so don't need the installer, but can simply download the Bravura.otf and/or BravuraText.otf files, right click on them and choose Install. And yet, when I try to do this on Windows 10, I am told ""Cannot install ... does not appear to be a valid font".

FontForge says a similar thing when I try to open these files.

User avatar
cmloegcmluin
Site Admin
Posts: 379
Joined: Tue Feb 11, 2020 3:10 pm
Location: San Francisco, California, USA
Real Name: Douglas Blumeyer
Contact:

Re: How to install the Bravura font

Post by cmloegcmluin »

Haha. Yes I agree that the developers of Bravura are not expecting mere mortals to attempt to install them directly. But it is handy for that spreadsheet!

I couldn’t figure out what the deal is with the font files not simply installing like normal font files, but I suspect it could have something to do with all those json configuration files the installer also installs. I should determine ASAP whether bundling those font files with a static web application (like a Sagittal calculator) works or if there’s something mysterious preventing that.

User avatar
Dave Keenan
Site Admin
Posts: 649
Joined: Tue Sep 01, 2015 2:59 pm
Location: Brisbane, Queensland, Australia
Contact:

Re: How to install the Bravura font

Post by Dave Keenan »

The fonts did install correctly when I followed your instructions above. Thanks. And I noticed that the .otf files were more than 500 kB each, whereas the .otf files I downloaded separately were exactly 65 kB each. Apparently I had downloaded them in the wrong way, somehow.

I upload below, the (zipped) Windows installer for version 1.350 of Bravura and BravuraText, so others might avoid having to follow the complicated procedure above.
Attachments
InstallBravura-1.350.zip
(1.71 MiB) Downloaded 29 times

User avatar
cmloegcmluin
Site Admin
Posts: 379
Joined: Tue Feb 11, 2020 3:10 pm
Location: San Francisco, California, USA
Real Name: Douglas Blumeyer
Contact:

Re: How to install the Bravura font

Post by cmloegcmluin »

Dave again with the pragmatic solution. Here's the compiled Mac installer for 1.350. If these don't work for you, fall back to the instructions above.
Attachments
Bravura Font Family.pkg.zip
(1.1 MiB) Downloaded 23 times

Post Reply