You need to add this patch into Firebird
Edit /gfx/src/gtk/nsFontMetricsXft.cpp
---------------------------------------------------------
goto end;
PRUnichar *r = name;
- for (char *f = family; *f; ++f)
- *r++ = *f;
+ unsigned char c;
+ int pi = 0;
+ for (char *f = family; *f; ++f) {
+ c = *f;
+ if ((c & 0x80) == 0) {
+ *r++ = c;
+ } else if ((c & 0xf0) == 0xf0) {
+ continue;
+ } else if ((c & 0xf0) == 0xe0) {
+ pi = 2;
+ *r = c & 0xf;
+ } else if ((c & 0xe0) == 0xc0) {
+ pi = 1;
+ *r = c & 0x1f;
+ } else if (pi > 0) {
+ *r = ((*r) << 6) | (c & 0x3f);
+ if (--pi == 0) {
+ r++;
+ }
+ }
+ }
+
*r = '\0';
array[narray++] = name;
--------------------------------------------------
Another Question
Can you use these themes from this web site after you install the chinese packages?
http://home.comcast.net/%7Elynchknot/fthemes.html