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.

Raspunde prin e-mail lui