bobbylight
bobbylight
Finally fixed by #508 ([4a08790](https://github.com/bobbylight/RSyntaxTextArea/commit/4a087903e87f8dbf506e605bfa5440bbce7906b3))!
My initial guess here is this is because RSTA is still using `int`-based rendering APIs, and starting with Java 9 when AWT/Swing started supporting HiDPI, they added equivalent APIs that...
Closing as this will (finally) be addressed in #534.
The main issue requested here has been fixed in [72e3848](https://github.com/bobbylight/RSyntaxTextArea/commit/72e38483539b63c87257ebdf05fb0515a7e4f3ef). There was another change in this PR, which was widening visibility of a couple of methods. If you would like...
Are you using a custom `Theme`? How is the RSTA initialized as far as colors and fonts are concerned?
@ThexXTURBOXx @Mgazul there have been a couple of changes in font management. As long as the primary font of the text area, i.e. that set by `RSyntaxTextArea.setFont()`, supports Chinese, it...
Yes, you have to use either `Font#deriveFont()`, to preserve all attributes of the oringal font including fallback behavior, or `StyleContext.getDefaultStyleContext().getFont(...)` which should lookup and use the fallbck behavior for the...
What language/TokenMaker are you using? Looks like [this](https://github.com/NetLogo/NetLogo/blob/2b98eaabd344d7a22aef170a18252b47e9fd8c69/netlogo-gui/src/main/ide/NetLogoTokenMaker.scala#L119)? Versaion 3.3.1 [introduced features](https://github.com/bobbylight/RSyntaxTextArea/releases/tag/3.3.1) such as auto-closing of double quotes that might be contributing to this. Can you try calling `textArea.=setInsertPairedCharacters(false)` and...
I've thought about this, but doing so would remove the ability to [add your own languages](https://github.com/bobbylight/RSyntaxTextArea/wiki/Adding-Syntax-Highlighting-for-a-new-Language). Is there a way to use an enum and preserve that functionality?
We do have the following methods that render certain non-visible characters, but not all: * [setWhitespaceVisible(boolean)](https://github.com/bobbylight/RSyntaxTextArea/blob/ebfec337fc8dc83ed721b1f0d9bd1d64a541c510/RSyntaxTextArea/src/main/java/org/fife/ui/rsyntaxtextarea/RSyntaxTextArea.java#L3238) * [setEOLMarkersVisible(boolean)](https://github.com/bobbylight/RSyntaxTextArea/blob/ebfec337fc8dc83ed721b1f0d9bd1d64a541c510/RSyntaxTextArea/src/main/java/org/fife/ui/rsyntaxtextarea/RSyntaxTextArea.java#L2548) These methods do have limitations however: * The first one only renders...