2012-08-02 17 views
5

Notepad ++でHamlファイルのユーザー定義言語を作成しました。これはConsolas/10を全面的に持ちます。スペースは文字の長さと同じでないことを除いて、スタイルはきれいに適用されます。何が間違っていますか?Consolasスペースの長さがNotepadで予想よりも短い++

Consolas on a user defined language

更新:

私はConsolas/10にRuby言語のフォントを設定した場合は、スペースは、文字と同じ長さを持っています。

Consolas from a predefined language

+0

それはまさにそれです。私はそのフォントをNotepad ++で常に使用しています。スペースは文字と同じ長さではありません。 – Nathan

+1

それだけではありません。更新を参照してください。 – Manuel

+2

@Nathan:あなたは基本的にManuelと同じ問題を経験しています。 Consolasは固定幅フォントであることが最も確実です。 – BoltClock

答えて

5

テンプレートファイルの最後には、GlobalStylesセクションがあります。そこにfontName = "Consolas"を設定してください。 Notepad ++を再起動して変更を有効にします。私の場合は

は、テンプレートファイルには、それが問題になるのスタイルで大胆な設定だ「プラスチックコードWrap.xml」

0

は私がメモ帳++を使用し、Consolasのバージョンをインストールしています。 NPPバージョン6.1.3(UNICODE)は正しく処理しているようです。

私が見ているファイルは、「BOMなしでUTF-8でエンコードする」ように設定されたエンコードのCソースコードファイルです。

この例では、スペースと文字の幅は同じです。

これはあなたの質問には答えませんが、おそらく検索に情報が追加されます。

- Carl

0

です。グローバルスタイルでは、「大胆なフォントスタイルを有効にする」必要があります。イタリックも同じ問題を引き起こす可能性があると思います。

関連する問題