[opensuse-ja] [13.1 RC2 Bug] mltermで日本語文字列表示されない
今井です。 ターミナルアプリケーションの一つであるmltermですが IMEからの入力、日本語manの出力において、日本語文字列のみ表示されなく なってしまっている様です。 $HOME/.mlterm/msg.logには Nov 2 11:02:04[5440] Font(id 10b1) width(8) is not matched with standard width(16). Nov 2 11:02:04[5440] Characters (cs b1) are drawn *one by one* to arrange column width. Nov 2 11:02:05[5440] Font(id 30b1) width(8) is not matched with standard width(16). Nov 2 11:02:05[5440] Characters (cs b1) are drawn *one by one* to arrange column width. というログが残っていました。 -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
武山です 12.3 でも M17N から入れると、再現しますね。 たぶん、設定されている日本語フォントが良くないのではないかと思うのですが、 ちょっと試す時間が無いので…。 誰かバグレポート引き取ってくれませんか? アクティブにアップデートされているので、たぶん対処してもらえると思います。 Mon Sep 9 10:33:19 UTC 2013 - pgajdos@suse.com Debian など、他のコミュニティで解決策が提案されていませんか? (2013/11/02 11:10), mForce4 wrote:
今井です。
ターミナルアプリケーションの一つであるmltermですが IMEからの入力、日本語manの出力において、日本語文字列のみ表示されなく なってしまっている様です。
$HOME/.mlterm/msg.logには
Nov 2 11:02:04[5440] Font(id 10b1) width(8) is not matched with standard width(16). Nov 2 11:02:04[5440] Characters (cs b1) are drawn *one by one* to arrange column width. Nov 2 11:02:05[5440] Font(id 30b1) width(8) is not matched with standard width(16). Nov 2 11:02:05[5440] Characters (cs b1) are drawn *one by one* to arrange column width.
というログが残っていました。
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
武山です ホーム下に設定ファイルを作成し、フォントを Migu 1M に設定した ところ、表示できました。 ただし、フォントを設定するための mlconfig が、コマンドをたたい てもうんとも言わずです。 (フォントは旧バージョンで設定しました) mlterm の最新版を野良ビルドしても同じ状況です。 特に設定せず ./configure --prefix=/opt/mlterm でビルドしました。 これは mlterm 自体の問題のような気がしますので、 mlterm のメーリングリスト等で聞いた方が解決は速いかも しれません。日本語なので聞きやすいですね。 (2013/11/03 16:17), Fuminobu TAKEYAMA wrote:
武山です
12.3 でも M17N から入れると、再現しますね。
たぶん、設定されている日本語フォントが良くないのではないかと思うのですが、 ちょっと試す時間が無いので…。
誰かバグレポート引き取ってくれませんか?
アクティブにアップデートされているので、たぶん対処してもらえると思います。 Mon Sep 9 10:33:19 UTC 2013 - pgajdos@suse.com
Debian など、他のコミュニティで解決策が提案されていませんか?
(2013/11/02 11:10), mForce4 wrote:
今井です。
ターミナルアプリケーションの一つであるmltermですが IMEからの入力、日本語manの出力において、日本語文字列のみ表示されなく なってしまっている様です。
$HOME/.mlterm/msg.logには
Nov 2 11:02:04[5440] Font(id 10b1) width(8) is not matched with standard width(16). Nov 2 11:02:04[5440] Characters (cs b1) are drawn *one by one* to arrange column width. Nov 2 11:02:05[5440] Font(id 30b1) width(8) is not matched with standard width(16). Nov 2 11:02:05[5440] Characters (cs b1) are drawn *one by one* to arrange column width.
というログが残っていました。
-- Fuminobu TAKEYAMA -- Sent from my Android phone with K-9. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
At Wed, 06 Nov 2013 12:21:37 +0900, Fuminobu Takeyama wrote:
武山です
ホーム下に設定ファイルを作成し、フォントを Migu 1M に設定した ところ、表示できました。
ただし、フォントを設定するための mlconfig が、コマンドをたたい てもうんとも言わずです。 (フォントは旧バージョンで設定しました)
mlterm の最新版を野良ビルドしても同じ状況です。 特に設定せず ./configure --prefix=/opt/mlterm でビルドしました。
こちらでも再現しましたので、mlterm のソースを追ってみました。
どうも biwidth の X11 core フォントの取得に失敗している模様です。
本来なら efont-biwidth-* が引っかかるはずなのですが、biwidth だと
spacing が "p" になっているため、うまくいかないのですね。
とりあえず対処療法的に、efont にフォールバックするようにパッチを当てて
みました。OBS home:tiwai:branches:M17N/mlterm にあります。
お試し下さい。
ところで、この件、どなかた既に bugzilla に報告されました?
--
Takashi Iwai
これは mlterm 自体の問題のような気がしますので、 mlterm のメーリングリスト等で聞いた方が解決は速いかも しれません。日本語なので聞きやすいですね。
(2013/11/03 16:17), Fuminobu TAKEYAMA wrote:
武山です
12.3 でも M17N から入れると、再現しますね。
たぶん、設定されている日本語フォントが良くないのではないかと思うのですが、 ちょっと試す時間が無いので…。
誰かバグレポート引き取ってくれませんか?
アクティブにアップデートされているので、たぶん対処してもらえると思います。 Mon Sep 9 10:33:19 UTC 2013 - pgajdos@suse.com
Debian など、他のコミュニティで解決策が提案されていませんか?
(2013/11/02 11:10), mForce4 wrote:
今井です。
ターミナルアプリケーションの一つであるmltermですが IMEからの入力、日本語manの出力において、日本語文字列のみ表示されなく なってしまっている様です。
$HOME/.mlterm/msg.logには
Nov 2 11:02:04[5440] Font(id 10b1) width(8) is not matched with standard width(16). Nov 2 11:02:04[5440] Characters (cs b1) are drawn *one by one* to arrange column width. Nov 2 11:02:05[5440] Font(id 30b1) width(8) is not matched with standard width(16). Nov 2 11:02:05[5440] Characters (cs b1) are drawn *one by one* to arrange column width.
というログが残っていました。
-- Fuminobu TAKEYAMA
-- Sent from my Android phone with K-9. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
武山です いろいろ調べて頂きありがとうございます 20日まで忙しく、まだ報告はしていません。 このコミットの前後に、いくつかフォント関連の変更がありますね。 https://bitbucket.org/arakiken/mlterm/commits/b55a26f18f5f63804040b8d3cbcbf4... mlterm のパッケージを見ていると、デフォルトフォント指定している etc.patch を見直さなければいけないだろうな…と感じています # 最近 Debian も「さざなみフォント」を落としてしまいましたし Ctrl + 右クリックで /usr/lib64/mlterm/mlconfig (間違っているかも) が起動しない方はまた別の問題のようですね…。 (2013/11/07 0:12), Takashi Iwai wrote:
At Wed, 06 Nov 2013 12:21:37 +0900, Fuminobu Takeyama wrote:
武山です
ホーム下に設定ファイルを作成し、フォントを Migu 1M に設定した ところ、表示できました。
ただし、フォントを設定するための mlconfig が、コマンドをたたい てもうんとも言わずです。 (フォントは旧バージョンで設定しました)
mlterm の最新版を野良ビルドしても同じ状況です。 特に設定せず ./configure --prefix=/opt/mlterm でビルドしました。
こちらでも再現しましたので、mlterm のソースを追ってみました。 どうも biwidth の X11 core フォントの取得に失敗している模様です。 本来なら efont-biwidth-* が引っかかるはずなのですが、biwidth だと spacing が "p" になっているため、うまくいかないのですね。 とりあえず対処療法的に、efont にフォールバックするようにパッチを当てて みました。OBS home:tiwai:branches:M17N/mlterm にあります。 お試し下さい。
ところで、この件、どなかた既に bugzilla に報告されました?
-- Takashi Iwai
これは mlterm 自体の問題のような気がしますので、 mlterm のメーリングリスト等で聞いた方が解決は速いかも しれません。日本語なので聞きやすいですね。
(2013/11/03 16:17), Fuminobu TAKEYAMA wrote:
武山です
12.3 でも M17N から入れると、再現しますね。
たぶん、設定されている日本語フォントが良くないのではないかと思うのですが、 ちょっと試す時間が無いので…。
誰かバグレポート引き取ってくれませんか?
アクティブにアップデートされているので、たぶん対処してもらえると思います。 Mon Sep 9 10:33:19 UTC 2013 - pgajdos@suse.com
Debian など、他のコミュニティで解決策が提案されていませんか?
(2013/11/02 11:10), mForce4 wrote:
今井です。
ターミナルアプリケーションの一つであるmltermですが IMEからの入力、日本語manの出力において、日本語文字列のみ表示されなく なってしまっている様です。
$HOME/.mlterm/msg.logには
Nov 2 11:02:04[5440] Font(id 10b1) width(8) is not matched with standard width(16). Nov 2 11:02:04[5440] Characters (cs b1) are drawn *one by one* to arrange column width. Nov 2 11:02:05[5440] Font(id 30b1) width(8) is not matched with standard width(16). Nov 2 11:02:05[5440] Characters (cs b1) are drawn *one by one* to arrange column width.
というログが残っていました。
-- Fuminobu TAKEYAMA
-- Sent from my Android phone with K-9. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
-- Fuminobu TAKEYAMA -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
At Thu, 07 Nov 2013 01:55:44 +0900, Fuminobu TAKEYAMA wrote:
武山です
いろいろ調べて頂きありがとうございます 20日まで忙しく、まだ報告はしていません。
このコミットの前後に、いくつかフォント関連の変更がありますね。 https://bitbucket.org/arakiken/mlterm/commits/b55a26f18f5f63804040b8d3cbcbf4...
まさにこのコミットで動作が変わったようです。 以下のパッチの方が OBS home:tiwai:branches:M17N/mlterm に入ってるパッ チよりも小さいので良いのですが、ただしこのパッチだと gnu-unifont がフォ ントパスに含まれている場合、gnu-unifont が優先されてしまうため、サイズ が合わない場合(例えばデフォルトの 14 ピクセル)だと、スケーリングされ たギザギザの表示になってしまう、という問題があるのです。 とはいえ、実は gnu-unifont は X のデフォルト・フォントパスに入っていな いので、実質問題ないのですけれども。ということで、こっちにした方が良いかも?
mlterm のパッケージを見ていると、デフォルトフォント指定している etc.patch を見直さなければいけないだろうな…と感じています
そうですね、少なくとも IPA あたりに直さないと…。
# 最近 Debian も「さざなみフォント」を落としてしまいましたし
Ctrl + 右クリックで /usr/lib64/mlterm/mlconfig (間違っているかも) が起動しない方はまた別の問題のようですね…。
あれ、私の所では起動しますよ? デスクトップは XFCE です。
--
Takashi Iwai
At Thu, 07 Nov 2013 01:55:44 +0900, Fuminobu TAKEYAMA wrote:
武山です
いろいろ調べて頂きありがとうございます 20日まで忙しく、まだ報告はしていません。
bnc#849342 に上げときました。
https://bugzilla.novell.com/show_bug.cgi?id=849342
--
Takashi Iwai
participants (4)
-
Fuminobu TAKEYAMA
-
Fuminobu Takeyama
-
mForce4
-
Takashi Iwai