Thank you for your suggestions, I found it is indeed a font problem, the default font 'monospace normal' will produce the 'jumping' problem, and I have tried other fonts, like 'Microsoft YaHei normal', the 'jumping' problem disapeared.
Here are some examples that have the 'jumping' problem: (你好) 你好(hello) 你好{} 你好[] Here are some examples that are fine for both fonts: hello(hello) hello(你好) -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/3803#issuecomment-2026771924 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany/issues/3803/2026771...@github.com>