Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000971Vine Linux1 バグ公開2010-04-11 08:252011-01-21 02:19
anonymous 
munepi 
不明 
完了不明 
5.1 
 
x86
なし
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 とすると単語候補数が半分になってしまいました。
設定されていません。
関連 0001013完了 munepi [proposed-update] emacs 
tgz cap.tgz (642,814) 2010-07-03 22:24
http://mantis.vinelinux.org/file_download.php?file_id=215&type=bug
課題の履歴
2010-04-11 08:25anonymous新規課題
2010-07-03 15:57munepiコメント追加: 0004110
2010-07-03 22:24anonymous添付ファイル追加: cap.tgz
2010-07-03 22:24anonymousコメント追加: 0004111
2010-07-04 02:37munepi担当者 => munepi
2010-07-04 02:37munepi関連追加関連 0001013
2010-07-04 02:37munepi状態新規 => 担当者決定
2010-07-04 02:37munepiコメント追加: 0004112
2010-09-24 18:24munepi状態担当者決定 => テスト待ち
2010-09-24 18:24munepiコメント追加: 0004113
2011-01-21 02:19munepi状態テスト待ち => 完了
2011-01-21 02:19munepiコメント追加: 0004114

コメント
(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ヶ月が過ぎましたので、
状態を「完了」とします。
何かありましたら、ここに投稿下さい。