*ls* "--color" オプションを使用するファイルとフォルダー間のフォントの違い

*ls* "--color" オプションを使用するファイルとフォルダー間のフォントの違い

最近切り替えましたUrxVT~からxtermより良いUnicodeサポートのために、より良いフォント置換操作を実行します。

ところで、興味深い質問を見つけました。名前files別の方法でレンダリングされますfolders。以下はこれを説明するスクリーンショットです。

ここに画像の説明を入力してください。

関連設定です~/.Xresources

#define my_dejavu          DejaVuSansMono:size=13
#define my_monaco          Monaco:autohint=true:pixelsize=16:size=12
#define my_wqyHei          WenQuanYiMicroHei:size=13
URxvt.font: xft:my_monaco,xft:my_dejavu,xft:my_wqyHei

ご覧のとおり、my日记/「」の日記帳のフォントは「」のフォントとは異なりますmy日记.txt。同時に、my日记/""のフォントは "my_wqyHei"以外のフォントであるようです(申し訳ありませんが、識別できません。)。

どうやってそのようなことが起こりましたか?追加設定では、フォルダフォントを通常のファイルのように置き換えることができますか?

修正する

urxvt@wurtelが述べたように、この質問は以下には関係ありませんls。私の場合は、私が使用するたびにlエイリアスです。ls -F --color=autolsこのようなフォントの問題が発生します。

なぜ?この問題を解決するには?

答え1

lsこの問題は、出力に色が付けられ、そのプロパティboldが設定された状態で目次が表示されることがあるために発生します。ただし、選択したフォントには太字のバリエーションはなく、太字の効果をシミュレートするために他のフォントに置き換えられているようです。これがあなたが見るものです。

さまざまな種類のディレクトリ項目に色を割り当てる方法をLS_COLORS示す環境変数を変更できます。通常、このコマンドはその値を初期化するために使用されるため、これを調べることができます。lsdircolors

関連情報