GateNLP / gate-core

The GATE Embedded core API and GATE Developer application
GNU Lesser General Public License v3.0
75 stars 29 forks source link

Characters including NONE_SPACING_MARK don't display properly in the annotation stack view #143

Open greenwoodma opened 3 years ago

greenwoodma commented 3 years ago

Words such as Röhrich with the ö represented as two code points LATIN SMALL LETTER O U+006F followed by COMBINING DIAERESIS U+0308 are not displayed correctly in the annotation stack view.... the COMBINING DIAERESIS isn't displayed.

image

If you use a single character with the diaeresis included then that is displayed properly.

Looking at the screenshot there does seem to be different fonts in use so it could be a font issue, or it could be an issue with how the text is being drawn into the custom swing component that displays the stack view.

ianroberts commented 2 years ago

Displays correctly on Mac OS 11 (tested in AdoptOpenJDK 8, 11 and 14)

Screenshot 2021-10-25 at 11 17 59

greenwoodma commented 2 years ago

Sounds like a font issue then. Will have another look at some point and see what playing with the font options shows