Trabajo en páginas web que involucran scripts que no están en inglés de vez en cuando, la mayoría de ellos usa el juego de caracteres utf-8, VIM y Gvim no muestra los caracteres UTF-8 correctamente.
Usando VIM 7.3.46 en Windows 7 de 64 bits, con set guifont=Monaco:h10_vimrc
¿Hay alguna forma de solucionar este problema?
Actualización: busqué en Google y encontré set guifontwideactos como el segundo respaldo para los idiomas regionales.
Agregué las siguientes líneas en _vimrc y la mayoría de mis problemas se resolvieron.
set enc=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf8,prc
set guifont=Monaco:h11
set guifontwide=NSimsun:h12
La fuente NSimsun anterior funciona para el chino. El problema es que no sé cómo lograron que el nombre de la fuente funcione con VIM, Courier Newse menciona como Courier_Newtampoco NSimsunestá en ninguna parte del directorio de fuentes. La fuente que quiero usar es LathaPero, no sé cómo usarla en el archivo _vimrc. set guifontwide=latha:h12o set guifontwide=Latha:h12no funciona.
Si configuro con éxito el guifontwidea latha, entonces mi problema se resolverá, ¿cómo hacerlo?
set guifontwide=NSimsun:h12falla para mí, dice "Fuente ancha no válida" probablemente el mismo problema que no es de espacio único.
'guifont'y el valor de'guifontwide'? Además, ¿qué sistema operativo estás usando y qué versión de vim?