In a tool window of my plugin, I'm finding that certain CJK characters aren't rendering properly in JBTable cells even though they render properly in other aspects of the UI such as an EditorTextField and a ConsoleView. Here's an example:
As you can see, the first set of values which contain CJK characters are rendered fine in the EditorTextField, JBTable, and ConsoleView, but the second set of values end up being represented as boxes in the second row of the JBTable while they're rendered fine elsewhere.
For what it's worth, I'm using the same font as the editor (queried using EditorColorsManager.getInstance().getGlobalScheme().getEditorFontName/Size()) in the JBTable so that it has access to the full range of characters.
It's definitely a rendering issue only because if I highlight the bottom-right cell and copy/paste the value into the editor or console, it shows up properly.
Any idea how I can get these values to render properly across the board? Thanks much in advance!