I often see that fonts intended to be used on Windows are defined with
The help is, of course, provide some explanation, but I don't really understand it.
cXX - character set XX. Valid charsets are: ANSI, ARABIC, BALTIC, CHINESEBIG5, DEFAULT, EASTEUROPE, GB2312, GREEK, HANGEUL, HEBREW, JOHAB, MAC, OEM, RUSSIAN, SHIFTJIS, SYMBOL, THAI, TURKISH and VIETNAMESE. Normally you would use "cDEFAULT".
Here is my vimrc:
if has('multi_byte') if &encoding !~? '^u' if &termencoding == '' let &termencoding = &encoding endif set encoding=utf-8 endif setglobal fileencoding=utf-8 set fileencodings=ucs-bom,utf-8,cp1251,latin1 endif " set guifont=Consolas:h11:cANSI " set guifont=Consolas:h11 " set guifont=Consolas:h11:cRUSSIAN
I can use
:h11:cRUSSIAN, and I don't see any difference.
What is the reason to use
:cRUSSIAN? Maybe this is something that was necessary in older versions of Vim only?