There’s a bug in 5.3.1 which isn’t in 5.3.0 or before.
We have some fonts embedded which are built via the binary builder and refer to those in our look and feel via MyCustomLookAndFeel::getAlertWindowTitleFont.
In 5.3.1 the text appears as a string of seemingly random characters.
If i switch to returning the default font : return Font() the text is fine.
We double checked by rebuilding against 5.3.0 and the problem went away. This problem doesn’t appear on windows for any juce version.
I also read the diffs of 5.3.1 vs 5.3.0 and noticed that juce_graphics/native/juce_mac_Fonts.mm has seen a lot of changes recently but my expertise doesn’t yet stretch further than assuming that’s probably something to do with it.