plugdata icon indicating copy to clipboard operation
plugdata copied to clipboard

[note] doesn't display some characters in linux

Open tomara-x opened this issue 2 years ago • 2 comments

some characters (like ⬢, or emoji) which display correctly in message boxes and as object labels will not display in [note]. they display with bold and italic, but those are not actually working correctly (could be another issue)

Screenshot_2023-05-28_10-14-36

tomara-x avatar May 28 '23 07:05 tomara-x

This is a known problem, we have a unicode font (InterUnicode.ttf) that contains the Inter glyphs for UTF-8 characters, and all the other emoji/international symbols from Noto Sans. Unfortunately, the unicode font is 33mb, which is so large that we can't afford to also include bold/italic symbols. All this will get added to plugdata's file size and ram usage.

The JUCE team is working on improved unicode and fallback fonts support, so hopefully we can rely on fallback fonts for international symbols in the future, so we'll no longer have to include a full unicode font.

timothyschoen avatar May 28 '23 11:05 timothyschoen

ah great, this does explain why bold doesn't work. but still don't get why those characters won't display in [note] that's using the regular font, while they work in labels and everywhere else

also you seriously need to fix your windows vm, cause i've seen some different behavior there with this same issue

tomara-x avatar May 28 '23 12:05 tomara-x