RE: Chinese Simplified appearance
- From: "Boncek, John" <jboncek Hunter COM>
- To: "Owen Taylor" <otaylor redhat com>, "Steve Underwood" <steveu coppice org>, <mpsuzuki hiroshima-u ac jp>, "Yao Zhang" <yaoz nih gov>
- Cc: gtk-i18n-list gnome org
- Subject: RE: Chinese Simplified appearance
- Date: Thu, 1 Sep 2005 10:50:06 -0500
Thanks to all who responded. The responses were very informative.
I used pango_context_set_language in this case and got very good-looking,
uniform display.
It does seem that this dependency on a language setting goes against the
overall thrust of Unicode/Pango and really complicates development.
Previous to this, I had thought that having the proper Unicode characters
was all that should be needed.
-----Original Message-----
From: Owen Taylor [mailto:otaylor redhat com]
Sent: Wednesday, August 31, 2005 8:47 PM
To: Boncek, John
Cc: gtk-i18n-list gnome org
Subject: Re: Chinese Simplified appearance
On Wed, 2005-08-31 at 15:26 -0500, Boncek, John wrote:
> Attached is a screen shot of a screen we are generating using Pango
> with GTK 2.2.4. It is a print preview screen with the printout mostly
> in Chinese Simplified. Does the Chinese look correct? It looks to us
> like Pango may have selected different sizes or boldness of fonts for
> different characters in the same line in many cases. Does it do this
> automatically when the selected font size doesn't have all the
> characters, or is there some other problem?
To get good looking display of East Asian languages, you generally have
to let the system know *which* language the text is. Otherwise, it will
select a font character by character and unless your lucky and the
right font happens to be first, you'll get this sort of ugly mix.
You can do that various ways:
- Use the LANG environment variable
- Use pango_context_set_language()
- Use a language PangoAttribute
- Use <span lang='zh-cn'>[blah]</span> PangoMarkup
Regards,
Owen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]