On 19/11/08 12:10, Hilary wrote:
> Dear all,
>
>    I am starting to use the VIM for Win32 which running at WinXP. As I
> configurated the vim to utf-8 (fileencodings, fenc, encoding, tenc) ,
> config the fonts to ANSI Character Set with an Latin Font (Courier
> New). VIM will show the Non-Latin to Square Characters. It seems it is
> strange. Since WinXP will handle the Non-Latin Characters with Courier
> New. I have started to dig the source from svn and I found that
> ETO_IGNORELANGUAGE was set for ExtTextOutW in the vim7\src\gui_w32.c.
> When it set, All Non-Latin Characters will show Square. If This
> options has been removed, it will display Non-Latin Characters
> correctly. Is it necessary to use this options ?
>
> Regards,
>
> Hilary

IIUC, ANSI character set (cANSI) means you _don't want_ non-Latin 
glyphs. Set it to cDEFAULT instead(:set gfn=Courier_New:h13:cDEFAULT), 
and all glyphs available in Courier New will be available to you 
(including Cyrillic and Arabic, but I don't think it's got Chinese).


Best regards,
Tony.
-- 
Jenkinson's Law:
        It won't work.

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui