web-dev-qa-db-ja.com

zsh + Preztoテーマの電力線フォントのインストール

現在、スクリプトシェル構成にZsh + Preztoを使用しています。私はsorinテーマを使用していますが、少し不満があります。 paradox テーマに切り替えたい!

次のようになります。

Blockquote

私はそれをするのにいくつかの問題を抱えています。テーマに切り替えると、シンボルを読み込めないため、次のようなプロンプトが表示されます。

Blockquote

背景のエッジ境界線またはgitブランチのブランチシンボルがあるはずのボックス化された疑問符に注意してください。 (paradoxテーマプレビューを見てください ここ )。

ここ インストールする必要があることを確認しました Powerlineパッチを適用したフォント シンボルを正しくロードします。ただし、私はこのプロセスに少し慣れていないので、OSXにインストールするのに助けが必要です。

documentation には、pip経由でインストールする必要があることが記載されています。実行するとpip install --user powerline-status、私のプロンプトはまだシンボルを本来の見た目で表示することができません。

インストールを実行した後、このプロンプトを正しく表示するには、他に何をする必要がありますか?

ElCapitanでMacBookProを使用しています


更新:電力線フォントをインストールしてinstall.sh execを実行し、端末の優先フォントを変更して、プロンプトの新しい外観をテストしました。シンボルが表示されるようになりましたが、次のように、プロンプト行のベースラインから引き上げられています。

enter image description here

「\ ue0b0」の記号が行の下から高くなっていることに注意してください。

10
Cole Bittel

それはすべて電力線のシンボルについてです。

電力線シンボルを[email protected]として機能させるには、次のようにします。

  1. Powerlineフォントをダウンロードします。ダウンロードに適したフォントは https://github.com/powerline/fonts にあります。

  2. ./install.shを実行してインストールします。

  3. 新しいPowerlineフォントを使用するように、ターミナル設定のフォントを変更します。

enter image description here

  1. テスト!ターミナルでグリフをテストするには:echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"

enter image description here

前述の手順は、ターミナルを搭載したMac OSバージョン10.11を対象としていましたが、他のセットアップでも同様に機能する可能性があります。

25
haiLong

Windowsの場合-ちょうど*次のようなPowerlineフォントをダウンロードします: https://github.com/abertsch/Menlo-for-Powerline/raw/master/Menlo%20for%20Powerline.ttf
*ファイルを2回クリックしてインストールします
*プロパティで新しいフォントを選択します
それでおしまい!

2
Donskikh Andrei

MacOSユーザーの場合、Powerlineグリフは組み込みから iTerm (3.3.7以降、 2019年11月17日)が、デフォルトで無効になっています。

ITerm>環境設定>プロファイル>テキストのチェックボックスを切り替えることでフォントを有効にできます。

iTerm2 Preferences Showing Powerline Fonts Checkbox Option

次のスクリーンショットテストに示すように、新しく開いたターミナルウィンドウは、サポートされているUnicode文字をグリフとしてレンダリングします。

$ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"

Screenshot of iTerm Window with Powerline Symbols font


電力線シンボルのインストールを手動で管理したい場合は、HomebrewCasksを使用できます。

$ brew tap homebrew/cask-fonts

$ brew cask install font-powerline-symbols

これにより、システム全体で使用できる PowerlineSymbols.otf 書体がインストールされます。

1
rjb

後でこれに来る人のために、iTerm23.3.7にはuse built-in Powerline glyphsへのチェックボックスがあります。あまり凝ったものにしようとしないのであれば、これはそれらのグリフを取得する簡単な方法です。

[設定]> [プロファイル]> [テキスト]>このボックスをオンにします

0
vtnate

アドオン、私はHyperzshを使用していますが、同じ問題が発生しました。編集すると解決しました

fontFamily: 'Menlo, "DejaVu Sans Mono for Powerline", Consolas, "Lucida Console", monospace',

powerlineのフォントfontFamilyに追加するだけです。

0
MJeremy