3

GNU Emacs FAQ ( http://www.gnu.org/software/emacs/windows/Fonts-and-text-translation.htmlセクション 5.4)の Lisp スニペットの修正版を使用してBDF フォントをロードしようとすると、次のようになります。

(setq bdf-directory-list '("~/fonts"))
(setq w32-bdf-filename-alist (w32-find-bdf-fonts bdf-directory-list))

(void-function w32-find-bdf-fonts)エラーが発生します。Emacs for Windows Modified バージョン 23.3-modified-3 ( http://vgoulet.act.ulaval.ca/en/emacs/windows ) と EmacsPortable ( http://vgoulet.act.ulaval.ca /en/emacs/windows )。ドキュメントでその名前または類似の名前の関数を見つけることができず、Emacs CVS ツリーを grep してw32-find-bdf-fonts、FAQ エントリのみを見つけたので、FAQ が間違っていると推測しています。正しいコードは何ですか?

4

1 に答える 1

3

BDF フォントは、Windows 上の Emacs 23 ではサポートされなくなったようです。etc/NEWS ファイル (Ch n を使用して emacs からアクセスできます) を参照してください。

** BDF フォントは、MS-Windows ではサポートされなくなりました。このリリースでは、フォント バックエンドが完全に書き直されました。Windows に焦点を当てると、ネイティブ Windows フォントの複雑なスクリプト シェーピングを含む、許容できるパフォーマンスと完全な Unicode サポートが得られます。時間と開発者の不足により、BDF フォント サポートの書き直しは行われませんでした。ネイティブ Windows フォントの言語サポートが改善されたとしても、そのようなバックエンドに対する需要が依然として存在する場合、この方向での将来の開発は、おそらく freetype ライブラリに基づいており、より幅広いフォント形式にアクセスできるようになります。

于 2011-11-15T19:50:37.323 に答える