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

Re: patches for multi-gnome-terminal.


2001/10/24 (水) 07:34 に IIJIMA Kengo さんは書きました:

こんばんは、相花です。

>  先日 Freshmeatで見かけて、作成しようと思っていた所でした。
> ありがたく試したのですが、 multi-gnome-terminal.cの
> gnome-term_set_fontの gdk_font_loadを gdk_fontset_load
> に変更しないと、こちらの環境ではうまく動作いたしません
> でした。

ですね。
新しいパッチ multi-gnome-terminal-1.3.3-zvtterm_mb.patch を
<http://mikeforce.sog.or.jp/gnome/patch/> に put しておきました。

前のパッチに追加した部分を添付しておきます。

---
(相花)
--- multi-gnome-terminal-1.3.3/gnome-terminal/mgt.h.org Wed Oct 24 19:05:59 2001
+++ multi-gnome-terminal-1.3.3/gnome-terminal/mgt.h     Wed Oct 24 19:08:19 2001
@@ -32,7 +32,13 @@
 #define XZVT_TERM_CLASS(klass)  GTK_CHECK_CLASS_CAST (klass, xzvt_term_get_type (), xZvtTermClass)
 #define XZVT_IS_TERM(obj)       GTK_CHECK_TYPE (obj, xzvt_term_get_type ())
 
+#define ZVT_MB  1
+#ifndef ZVT_MB
 #define DEFAULT_FONT "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1"
+#else
+#define DEFAULT_FONT "-alias-fixed-medium-r-normal-*-14-*-*-*-c-*-*"
+#endif
+
 #define EXTRA 6
 

--- multi-gnome-terminal-1.3.3/gnome-terminal/multi-gnome-terminal.c.org        Wed Oct 24 19:15:42 2001
+++ multi-gnome-terminal-1.3.3/gnome-terminal/multi-gnome-terminal.c    Wed Oct 24 19:16:45 2001
@@ -196,7 +196,11 @@
        char *s;
        GdkFont *font;
 
+#ifndef ZVT_MB
        font = gdk_font_load (font_name);
+#else
+       font = gdk_fontset_load (font_name);
+#endif
        if (font) {
 #ifdef ZVT_TERM_EMBOLDEN_SUPPORT
                if (zvt_term_get_capabilities(term) & ZVT_TERM_EMBOLDEN_SUPPORT &&