[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]

gtcd Japanese fix (gnome-media 1.2.0)


中井です。gnome-mediaに含まれるgtcdで、文字化けする件について
解決(?)しました。

gtcd.cではgdk_fontset_loadが使われているのですが、引数のフォントが
まずいとfontsetを作れないようです。
ということで、ja.poで

-msgstr "-adobe-helvetica-medium-r-normal-*-*-100-*-*-p-*-*-*"
+msgstr "-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*"

のようにし、あとgtcd.cで下のようにしてみました。
*.poの中でフォントを指定させる方法はなかなかよさそうです。
diaのソースコードの中に埋め込まれているフォントも同じように指定して
やればいいのかも知れません。

--- tcd/gtcd.c.orig     Wed Jun 21 21:24:21 2000
+++ tcd/gtcd.c  Wed Jun 21 21:24:46 2000
@@ -894,7 +894,7 @@
                gdk_font_unref(tfont);

        if(prefs->trackfont)
-               tfont = gdk_fontset_load( prefs->trackfont );
+               tfont = gdk_fontset_load( "-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*" );
        else
                tfont = NULL;



---
Nakai