@Martin_fr
Microsoft YaHei UI is the default font in windows Chinese version. And it’s not monospaced.
I want use SynEdit for display some code in my program.
In Linux the most used default Chinese font Wen Quan Yi Zen Hei (文泉驿正黑) is display well. But I don’t want include this font in my program.
Could you suggest some Chinese font that SynEdit support (no extra space), and it’s already include in windows (no install need).
I use SynEdit with fonts as "deja vu mono", and "courier new" both installed by default. And Chinese is displayed (ignoring that I can't read it, it looks correct) (using Win Vista)
They may not include Chinese themself, but windows uses a fallback in cases like that, and it displays the correct glyphs. (I do not know any way to control what is used a fallback)
However IIRC if a PC (like mine) was sold in Europe, then one needs to install "support for East Asian characters". Otherwise there may be no fonts for Chinese.
I cant test what happens without that support, as I already installed it.
Also depending on your locale settings, some graphic glyphs (like stars etc) may be either full or half width.
I haven't tested much on Linux. So can't advice for that.
PS:
Is that possible let SynEdit support font is not monospaced?
It's a big task to implement. Maybe someday.