tipografias tarjetas sistema puedo predeterminada para instalar infantiles fuentes fuente como cambiar vim unicode fonts cjk

tarjetas - cómo agrego una fuente en gVim en el sistema de Windows



no puedo instalar fuentes en windows 10 (5)

Quería agregar una fuente UTF-8 en Gvim, pero no pude encontrar la manera de hacerlo. Traté de seguir el paso de este manual, pero aún así no funcionó. http://www.inter-locale.com/whitepaper/learn/learn_to_type.html (sección de vim a mitad de camino de la página)

¿Alguien puede decirme cómo agregar una fuente en Vim para que pueda mostrar caracteres japoneses?


Cita de la documentación de vim :

Para MS-Windows, algunas fuentes tienen un número limitado de caracteres Unicode. Intente usar la fuente "Courier New". Puede usar el menú Editar / Seleccionar fuente ... para seleccionar y probar las fuentes disponibles. Sin embargo, solo se pueden usar fuentes de ancho fijo. Ejemplo:

:set guifont=courier_new:h12

Entonces, supongo que a menos que encuentres una fuente de ancho fijo que contenga los caracteres que deseas mostrar, entonces no tienes suerte.



Para Windows, encontré usando la configuración guifontwide con la funcionalidad esperada (es decir, visualización mixta de caracteres: japonés, chino e inglés en el mismo archivo). Esto no es intuitivo u obvio (¡al menos no para mí!) De los archivos de ayuda de Vim, pero tener algo como esto en la configuración de inicio funcionará:

set guifont=Consolas:h10 set guifontwide=MingLiU:h10 "For windows to display mixed character sets set encoding=utf-8


Esto es lo que uso ...

set gfn=MingLiU:h16:cDEFAULT set fenc=utf-8 set encoding=utf-8

Coloque esto en su archivo _vimrc, salga y vuelva a abrir. Funciona como un encanto para mí. + T


Como otros señalan, debes usar una fuente de ancho fijo. Vim es un editor de texto, no un editor WYSIWYG.

Si tiene una fuente de ancho fijo con los caracteres que necesita, entonces:

:set guifont=*

Seleccione la fuente que desea usar, el tamaño, etc. Una vez que esté satisfecho con ella, haga lo siguiente:

:set guifont?

Y generará la configuración actual del valor. Coloque el set guifont=foo en su .gvimrc (o en .vimrc con un .vimrc if has("gui_running") ).

set guifont=<C-R>=&guifont<CR>

Eso pondrá el valor actual en el archivo.