On Wednesday, March 7, 2018 at 11:39:36 AM UTC+13, lkintact wrote: > Copy this text into the buffer: Тٌам (these are Cyrillic letters with an Arab > symbol above the "а", probably a result of a poor OCR) > Move the cursor from "м" to "Т" and back several times. The Arab symbol > appears and disappears.
In my experience these behaviours are because the font doesn't work with vim for those characters. I normally use Liberation Mono, and if I make the font large enough to see the symbol clearly it's fine. But if I change to Latin Modern Mono (a random choice) I get the behaviour you describe; also the "м" loses the right stem sometimes. Your :set all shows guifont= so you haven't chosen a font; if I run gvim -u NONE I get guifont= similarly, but if I run :set guifont=* I see that the font is called "Monospace". That's some generic alias from KDE, Ubuntu, debian or Linux, I don't know, but it also displays "Тٌам" correctly. Vim is picky about the font, and fonts that have characters that extend outside the cell have problems, like the results depending on the direction the cursor moves past the letter. Leftover artifacts is another problem. There's a world of issues, all I know is that I don't know much about that world. So, I suggest finding a better font to use with vim. If you tell us your OS (and GUI if that OS has several) I sure you'll get recommendations. Fonts vary a lot in how much of Unicode they support, you might mention which scripts you need. You can set the guifont in your .gvimrc. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.