Re: Exculding Hangul compatibility jamo (U+3130 - U+318f) from the basic shaper?



Changwoo Ryu <cwryu debian org> writes:

> When the basic module shapes U+3130 - U+318f Hangul compatibility
> area, it uses the clearlyu iso10646-1 encoded font which sucks.
> 
> Now currently there is no good iso10646-1 encoded X font which has
> Hangul compatibility jamo glyphs.  So I suggests to exclude the area
> from the basic module and make the hangul module handles it, or to add
> ksc5601-1 font support to the basic.

There are various ways of solving this problem. I think the following
change (just committed to CVS) should fix the problem:

Fri Mar 15 12:25:26 2002  Owen Taylor  <otaylor redhat com>

	* modules/basic/tables-big.i: Prefer ksc5601 fonts to
	unicode fonts for "ko" locales.

Thanks,
                                        Owen

Index: modules/basic/tables-big.i
===================================================================
RCS file: /cvs/gnome/pango/modules/basic/tables-big.i,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- modules/basic/tables-big.i	10 Dec 2001 23:58:37 -0000	1.9
+++ modules/basic/tables-big.i	15 Mar 2002 17:27:04 -0000	1.10
@@ -52,7 +52,8 @@ CharsetOrdering charset_orderings[] = {
 	{ "zh-cn", { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 18, 15, 17, 19, 21} },
 	{ "zh-tw", { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 16, 18, 15, 19, 17, 21} },
 	{ "ja", { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 16, 17, 20, 21} },
-	{ NULL, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 15, 16, 17, 18, 19, 20} },
+	{ "ko", { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 21, 15, 16, 18, 19, 20} },
+	{ NULL, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 15, 16, 17, 18, 19, 20} }
 };
 
 const guint32 char_mask_map[] = {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]