2012-04-27 19 views
6

Windows 7でgVimを使用していますが、最近C:\ Windows \ Fontsにいくつかのフォントを追加しました。 gVimでは、私は:set guifont=Font_Nameのうちのいくつかを期待できますが、いくつかの場合はE596 Invalid font(s): Font_Nameとなります。gVimでフォントを無効にする理由は何ですか?

明らかに、カットをしないフォントはgVimがロードするフォントに必要ないくつかのプロパティを持っているか持っていません。誰もがそれらが何であるかを知っていますか、もしあれば、既存のフォントを修正してそれらの基準を満たすものは何ですか?特に

、以下のフォントは失敗:

が、私はこれらのフォントが不完全または不足している何かであることを学ぶために驚かないだろうというのVim必要です。私はちょうど何をチェックするか分からない。

+0

おそらく、あなたが使用しようとしていたフォントを正確に教えてください。明らかに "Font_Name"は実際のフォントではない可能性があり、システム上にそのようなフォントがないので、それを指定しようとすると失敗します。スペースやサイズに関してフォント名を指定する方法は、Vimのプラットフォームによって異なります。 –

+0

元の投稿を更新しました。 – asfallows

答えて

5

:h guifontを読んだか?

私はすでに別の非常によく似た質問で野生の推測をしましたが、私はそれをATMと見つけることができませんでした。要するに、Windows上のGVimは、そのフォントに関して非常にぞっとしています:モノスペースのフォントが欲しいですが、あなたが試したフォントの何かが好きではありません。

この場合、 "Cronos Display"はモノスペースではありませんので、動作する方法はありません。私は "Monospace"については知らないが、私は "Liberation Mono"はうまくいきません。

フォントが実際にはモノスペースであるかどうかを確認するには、フォントエディタでフォントを開くことができます。

+1

私はCronos Displayをリストに載せてはいけません。私は昨晩ダウンロードしてインストールしましたが、この質問を書いたときにモノスペースではなく、見落とされていることは分かっていました。お勧めのフォントエディタがありますか? – asfallows

+0

[Fontlab](http://www.fontlab.com/font-editor/fontlab-studio/)があなたのニーズに合うかもしれません。 – pvorb

1

ここはsimilar questionですが、同じ週に奇妙なことに私は尋ねました。代わりに、「でも、幅」 の「等幅」の右PANOSEタグを(それが何であれ)を有する

  1. は、私の場合、それは私がFontForgeのを使用して微調整することができた2つのことに煮詰め

  2. すべての文字は同じ幅でなければなりません。私は、次の手順を実行して、この問題を解決することができました:

    1. すべての要素
    2. 要素を選択 - >ビットマップ/事前のミスマッチを概説
    3. セレクトBB - - >問題
    4. 選択ランダムを探す - >バリデーションを>アドバンスチェック:私の場合は600
    5. [OK]を選択し

を、それがもたらしました0の幅を持つすべての要素のリストを1つずつ作成し、600の幅を持つように修正するオプションを与えました。

これらを変更すると私にとってはうまくいくように見えましたが、私はある種のフォントをコミットしている可能性があります。

関連する問題