Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000971Vine Linux1 バグ2010-04-11 08:252011-01-21 02:19
報告者anonymous 
担当者munepi 
優先度再現性不明 
状態完了解決状況不明 
バージョン5.1 
修正予定バージョン修正済バージョン 
概要0000971: emacs での IPA モナーゴシック
説明Monospace や VL ゴシックのフォントは縦に延びているので、

(setq vine-default-faces nil)
(unless vine-default-faces
  (if window-system (set-frame-font "IPA モナー ゴシック 12")))

として IPA モナー ゴシック設定。行間が詰まりました。
しかし、横に延びてしまいました。

(if window-system
    (setq default-frame-alist
       (append (list
            '(font . "IPA モナー ゴシック 12") ;; デフォルトフォントセット
            '(width . 40)
            '(height . 40) ;; ウィンドウサイズ
            )
           default-frame-alist)
       )
  )

とすると横幅は良くなったのですが、width が 40 のためか、
wnn7egg で M-s とすると単語候補数が半分になってしまいました。
タグ設定されていません。
archx86
パッケージなし
添付ファイルtgz file icon cap.tgz [^] (642,814 バイト) 2010-07-03 22:24

- 関連
関連 0001013完了munepi [proposed-update] emacs 

-  コメント
(0004110)
munepi (管理者)
2010-07-03 15:57

レポートをどうも有り難うございます。

> Monospace や VL ゴシックのフォントは縦に延びているので、
>
> (setq vine-default-faces nil)
> (unless vine-default-faces
> (if window-system (set-frame-font "IPA モナー ゴシック 12")))
>
> として IPA モナー ゴシック設定。行間が詰まりました。
> しかし、横に延びてしまいました。
>
> (if window-system
> (setq default-frame-alist
> (append (list
> '(font . "IPA モナー ゴシック 12") ;; デフォルトフォントセット
> '(width . 40)
> '(height . 40) ;; ウィンドウサイズ
> )
> default-frame-alist)
> )
> )
>
> とすると横幅は良くなったのですが、width が 40 のためか、
> wnn7egg で M-s とすると単語候補数が半分になってしまいました。

いまひとつ、投稿者の現象がよく分からないのですが、
可能でしたらスクリーンショットを貼っていただけますでしょうか?

もしかして、以下のような設定で投稿者の希望にそえるでしょうか?

 ==========
 (setq vine-default-faces nil)
 (setq-default line-spacing 4);; お好みでどうぞ
 (if window-system
     (setq default-frame-alist
        (append (list
             '(font . "IPA モナー ゴシック 12") ;; デフォルトフォントセット
             '(width . 80) '(height . 40) ;; ウィンドウサイズ
             )
            default-frame-alist)
        )
   )
 ==========
(0004111)
anonymous (参照)
2010-07-03 22:24

> いまひとつ、投稿者の現象がよく分からないのですが、
> 可能でしたらスクリーンショットを貼っていただけますでしょうか?

kidoutyokugo.png

'(width . 80) で emacs を起動した直後です。画面いっぱいに広がります。

size-tijime.png

縮めた場合、候補がウィンドウの半分の幅まで少なくなり、3つしか出ません。

IPA-gothic.png

ついでに、ただの IPA ゴシックです。半角英数が全角幅を取っています。

結局、今では表示が正常なのと、I と l 等の区別を付けるために Monospace を
使っています。行間が開き過ぎなのが気になりますが。
(0004112)
munepi (管理者)
2010-07-04 02:37

> > いまひとつ、投稿者の現象がよく分からないのですが、
> > 可能でしたらスクリーンショットを貼っていただけますでしょうか?
>
> kidoutyokugo.png
>
> '(width . 80) で emacs を起動した直後です。画面いっぱいに広がります。
>
> size-tijime.png
>
> 縮めた場合、候補がウィンドウの半分の幅まで少なくなり、3つしか出ません。
>
> IPA-gothic.png
>
> ついでに、ただの IPA ゴシックです。半角英数が全角幅を取っています。

早速、スクリーンショットをお送り下さいまして有り難うございました。
投稿者の現象がよく把握できました。

kidoutyokugo.png は、本日(7/3)に上げました
<BTS:1013>: [proposed-update] emacs の参考文献 [2] に対応します。

[2] Bug 599437 - dual spacing fonts support in emacs broken
https://bugzilla.redhat.com/show_bug.cgi?id=599437 [^]

size-tijime.png も上記 [2] に対応すると思われます。
IPAMonaGothic も fc-match から以下の結果を得るため、
[2] の対応が必要です。

 $ fc-match -v "IPAMonaGothic" | grep spacing
     spacing: 90(i)(s)

IPA-gothic.png は、本日(7/3)に上げました
<BTS:1012>: [proposed-update] TrueType-ipafont に対応します。


現在、VineSeed に emacs-23.2-2vl6 へ上記対応を含めたパッケージを上げてあります。
proposes-updates にて対応しますので、
ご不便をおかけしますが、しばらくお待ち下さいませ。

余談:
> 結局、今では表示が正常なのと、I と l 等の区別を付けるために Monospace を
> 使っています。行間が開き過ぎなのが気になりますが。
これは、本 BTS の主題と関係ありませんが、
私の emacs のフォント設定は、欧文フォントと和文フォントで分けております。
欧文は Inconsolata
http://www.levien.com/type/myfonts/inconsolata.html [^]
がオススメです。
こちらは、投稿者の気にしておられる "I" と "l" などの区別もはっきりしたフォントデザインです。

以下のような感じで設定できます。
 ==========
 (set-frame-font "Inconsolata 12")
 (set-fontset-font (frame-parameter nil 'font)
        'japanese-jisx0208
        '("IPAGothic" . "unicode-bmp") nil 'append);; Monospace, IPAGothc, VL Gothic など
 ==========
(0004113)
munepi (管理者)
2010-09-24 18:24

> 現在、VineSeed に emacs-23.2-2vl6 へ上記対応を含めたパッケージを上げてあ
> ります。
> proposes-updates にて対応しますので、
> ご不便をおかけしますが、しばらくお待ち下さいませ。

proposed-updates へ
  emacs-23.1-10vl5.{i386,x86_64,src}.rpm
を put しました。

<BTS:1013> の proposed-updates 案件のうち、
emacs-23.2 への更新以外に対処しました。
ppc のリビルド、
テスト([vine-users:080447] にあがっております tamago-anthy との組み合わ
せのテストなど)を
どうぞ宜しくお願いいたします。

* Sat Jul 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 23.1-
10
- applied some patches from Fedora
  - Fixed handling of dual spacing fonts rhbz#599437
  - Add patch to fix rhbz#595546 hideshow library matches wrong parenthesis
    under certain circumstances
- updated menu-tree.el to version 0.96
- updated menu-tree-init.el.emacs23
  - used prefer-coding-system
(0004114)
munepi (管理者)
2011-01-21 02:19

確認待ちになってからリプライが無いまま3ヶ月が過ぎましたので、
状態を「完了」とします。
何かありましたら、ここに投稿下さい。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2010-04-11 08:25 anonymous 新規課題
2010-07-03 15:57 munepi コメント追加: 0004110
2010-07-03 22:24 anonymous 添付ファイル追加: cap.tgz
2010-07-03 22:24 anonymous コメント追加: 0004111
2010-07-04 02:37 munepi 担当者 => munepi
2010-07-04 02:37 munepi 関連追加 関連 0001013
2010-07-04 02:37 munepi 状態 新規 => 担当者決定
2010-07-04 02:37 munepi コメント追加: 0004112
2010-09-24 18:24 munepi 状態 担当者決定 => テスト待ち
2010-09-24 18:24 munepi コメント追加: 0004113
2011-01-21 02:19 munepi 状態 テスト待ち => 完了
2011-01-21 02:19 munepi コメント追加: 0004114


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker