Unicode /フォント構成の頭痛の種。 tmux-powerline をインストールし、推奨事項に従って、Inconsolataフォントにパッチを適用しました。ここでの目標は、ステータスバーに + E0B のようなかわいい小さなくさび形の矢印を表示することです。
私の人生では、URxvtにそれらを表示させることはできません。ボックスを表示するだけです。
パッチが適用されたフォントは~/.local/share/fonts
に保存されます。フォントキャッシュが最新であると確信しています。 fc-cache -fv
は、フォルダが正常にキャッシュされたことを報告し、fc-list
にはInconsolata for Powerline
の行が含まれています。
URxvtは正しいフォントを使用しています。 URxvt*font: xft:Inconsolata for Powerline
は私のURxvt*font
の唯一の.Xdefaults
設定です。 URxvtのマニュアルページには、関連しているように見える他の設定はありませんが、理解できないことがたくさんあります。
パッチが適用されたフォントには、これらのコードポイントのグリフが確実に含まれています。元のフォントとパッチが適用されたフォントのsfddiff
は、パッチが適用されたフォントに含まれているが、元のフォントにはないことを報告します。
Arch Wikiによると、Urxvtはfonts.conf
ソリューションなどを無視します。問題を特定するために他に何を確認できますか?そして、私が完全に立ち往生しているので、あなたがグーグルで見つけた最高のフォント/ユニコードチュートリアルは何ですか。
rxvt-unicodeは、--enable-unicode3
でコンパイルされていない限り、Unicode私用領域のグリフをサポートしていません。これは ドキュメント でも説明されています。