[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: 初期起動時のフレームサイズ



関口です。

先ほどのメールでImageMagickの設定に問題ありかと書きましたが、
どうもそうではないようです。

現象としては、以下のようになります。
・private-fontsetを使うと、フレーム作成が異常に遅く、20秒以上かかる。
  Meadow起動時だけでなく、switch-to-buffer-other-frame等も遅い。
  フレームはすぐに表示されるが、Meadowがしばらく固まる。
  この間、CPUが100%で動いている。
・defaultのフォントを使う場合、フレーム作成速度は正常に見えるが、
  横サイズがおかしい。73字分で作成される。
・以下のフォントを使うと、フレーム作成速度、サイズに問題はない。

(w32-add-font
 "tt-font"
 '((spec
    ((:char-spec ascii :height 120)
     strict
     (w32-logfont "Courier New" 0 -13 400 0 nil nil nil 0 1 3 49))
    ((:char-spec ascii :height 120 :weight bold)
     strict
     (w32-logfont "Courier New" 0 -13 700 0 nil nil nil 0 1 3 49))
    ((:char-spec ascii :height 120 :slant italic)
     strict
     (w32-logfont "Courier New" 0 -13 400 0   t nil nil 0 1 3 49))
    ((:char-spec ascii :height 120 :weight bold :slant italic)
     strict
     (w32-logfont "Courier New" 0 -13 700 0   t nil nil 0 1 3 49))
    ((:char-spec japanese-jisx0208 :height 120)
     strict
     (w32-logfont "MS ゴシック" 0 -16 400 0 nil nil nil 128 1 3 49))
    ((:char-spec japanese-jisx0208 :height 120 :weight bold)
     strict
     (w32-logfont "MS ゴシック" 0 -16 700 0 nil nil nil 128 1 3 49)
     ((spacing . -1)))
    ((:char-spec japanese-jisx0208 :height 120 :slant italic)
     strict
     (w32-logfont "MS ゴシック" 0 -16 400 0   t nil nil 128 1 3 49))
    ((:char-spec japanese-jisx0208 :height 120 :weight bold :slant italic)
     strict
     (w32-logfont "MS ゴシック" 0 -16 700 0   t nil nil 128 1 3 49)
     ((spacing . -1))))))

(set-face-attribute 'variable-pitch nil :family "Courier New" :height 0.9)

#http://www.boreas.dti.ne.jp/~miyoshi/Meadow2/ から頂きました。

・defalut-frame-alistでfontを上記のtt-fontを指定し、
  フレームのフォントをprivate-fontsetに切り替えると、meadowが固まる。
  しばらく後、フォントが切り替わって表示される。
・private-fontsetで表示しているフレームがあると、
  default-frame-alistにtt-fontを指定していても、
  新しいフレーム作成時にmeadowが固まる。

上記のフォント設定で、個人的にはとりあえず良いのですが、
なにかすっきりしないですね。

--
関口

--- Tomoki Sekiguchi <tomoseki@xxxxxxxxxxx> からのメッセージ:
> 関口です。
> 
> 以下の設定で80字でフレームが作成されるようになりました!
> 効いているのは、dot.emacs.jaの
> 
> ;; (change-fontset-from-request "private-fontset"
> ;; 			     '((width . 8)
> ;; 			       (height . 16)
> ;; 			       (fixed . t)
> ;; 			       (weight . 700)
> ;; 			       (italic . nil))
> ;; 			     '((family . "MS ゴシック")
> ;; 			       (family . "Courier New"))
> ;; 			     1)
> 
> を有効にしていた、というところのようです。
> private-fontsetにイタリックのフォントを追加する、
> くらいの意味と想像して、実際イタリックを使うことはないけど、コメントは
> はずしておいてみよう、といったくらいの気持ちで設定していました。
> 
> とりあえずは、80字幅で表示されるようになったので、
> 私としては、良いことにします。
> 
> これはバグであるということであれば、再現テストには協力させて頂きます。
> 
> もう一点のフレーム表示が以上に遅いというのは、
> 下記の設定でも解消されませんでした。
> 思い当たる点としては、ImageMagickをnetinstallで
> インストールしたことくらいです。
> この設定が、うまくいっていないのだと思います。
> (Pathを設定してみたら、フレーム上部にボタンが表示されるように
> なりましたので ^^;)
> こちらは、自分でぽちぽち設定してみます。
> 
> どうもありがとうございました。
> 
> --
> 関口


__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/