Page 1 of 1

cannot display clear Chinese ttf fonts

Posted: 2009-03-05T11:57:34-07:00
by filamoon
Hi,

I'm using annotate to display Chinese characters. The font files are in .ttc and .ttf formats, directly copied from Windows XP.
I specified the full path to the font file.

I tried different font sizes, like 12pt and 16pt. The display effect is really bad. With anti-aliasing, it looks blur, way worse than the display effect under Windows. Without anti-aliasing, it is totally unacceptable. The strokes are not continuous and I can clearly see the discrete dots.

Any idea?

Thanks!

Re: cannot display clear Chinese ttf fonts

Posted: 2009-03-05T17:10:26-07:00
by anthony
Examples???

Re: cannot display clear Chinese ttf fonts

Posted: 2009-03-05T18:42:58-07:00
by filamoon
without anti-aliasing
Image

with anti-aliasing
Image

As can be seen, even with anti-aliasing, the strokes are still very blurry.

BTW, I tried "convert -list font" but it says unrecognized list type...

Re: cannot display clear Chinese ttf fonts

Posted: 2009-03-05T19:19:56-07:00
by anthony
The font is a true type font designed for use with anti-aliasing.

It is NOT a bitmap font which works better for small scales.
BTW, I tried "convert -list font" but it says unrecognized list type...
that means your IM is an older version. Use -list type instead for your version.

Re: cannot display clear Chinese ttf fonts

Posted: 2009-03-05T19:42:27-07:00
by filamoon
Thank you very much!

I found a bitmap font:
WenQuanYi-Bitmap-Song-Bold WenQuanYi Bitmap Song Normal Normal 700
WenQuanYi-Bitmap-Song-Regular WenQuanYi Bitmap Song Normal Normal 400

But I cannot use it to draw any characters, including English letters.
Could you please shed any light?

Re: cannot display clear Chinese ttf fonts

Posted: 2009-03-05T21:04:34-07:00
by anthony
The only way I know of handling a bitmap font I know about is as a X server font.

Sorry I don't know how to help you for this.