An update on this:
- I still don’t know the reason why some fonts may not render some glyphs on macOS.
- As a workaround, I added Droid Sans Fallback font to GanttProject and made it registering itself in the list of application and chart fonts, so that installation is not required. This font covers a wide range of character sets, including CJK, so hopefully it will be a good fallback font.
- A few bugs with font registration were fixed. They might be the cause of this issues, however, as I said above, I still can reproduce this issue with e.g. PT Sans font
- Some logging was added to log what’s going on with the font registration
All this is going to be published in the upcoming GanttProject 3.0 which hopefully will be released by the end of year.