Ohmyzsh: Jangan tampilkan ikon Powerline setelah memutakhirkan ke OS X 10.10 Yosemite

Dibuat pada 9 Jun 2014  ·  40Komentar  ·  Sumber: ohmyzsh/ohmyzsh

Setelah memutakhirkan ke OS X 10.10 Yosemite semua tema yang menggunakan "Powerline" tidak menampilkan ikon powerline.
Karenanya, saya menguji untuk mengubah font iTerm2.app menjadi 'Ricty Regular for Powerline', 'Inconsolata-dz for Powerline', 'Source Code Pro for Powerline', '' dan seterusnya.

di tmux, ikon powerline telah menampilkan ikon itu tanpa masalah!

2014-06-09 17 11 51

Komentar yang paling membantu

Saya mengkloning dan menginstal font powerline kemudian mengubah font saya di iterm2 dan itu berhasil untuk saya. Terima kasih @georgesamy
image

Semua 40 komentar

Akan mencoba mereproduksi jika Anda memberi saya $100 untuk berlangganan program Apple Dev. Jika tidak, tunggu beberapa bulan.

Hanya untuk memeriksa, apakah Anda mencoba menginstal ulang font powerline Anda? apakah mereka ditambal dengan benar?

@ncanceill Yosemite dalam versi beta publik.

@takahiro47 apakah Anda menemukan solusinya? Selain masalah https://github.com/Lokaltog/powerline-fonts/issues/44 yang disarankan, mungkin ada hubungannya dengan lokal yang dikonfigurasi dengan buruk ( variabel $LANG / $LC_ALL ).

Saya memiliki masalah yang sama! Ada solusi belum?

Sunting: Masalah saya diselesaikan dengan trik kecil. Saya menjalankan perintah ini di iTerm/Terminal untuk mendapatkan karakter dan kemudian menyalinnya ke kode sumber dan diganti dengan yang lama.

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

sama disini. di sini output dari perintah locale :

~ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

Tapi simbol saluran listrik ditampilkan salah. Terima kasih atas sarannya.

Hei, bisakah kalian bertanya di repositori Powerline? Mereka akan dapat membimbing Anda lebih baik, atau mungkin ada seseorang yang memiliki masalah yang sama. Anda dapat mencoba keduanya https://github.com/Lokaltog/powerline/ dan https://github.com/Lokaltog/powerline-fonts/

Inilah seseorang dengan yosemite yang memiliki masalah: https://github.com/Lokaltog/powerline/issues/1121

Apakah ini pernah diselesaikan? Saya mengalami masalah serupa saat ini di Yosemite 10.10.1 di Terminal.

w0t6k412lpgpup9zs5wlhm9gncruydobhcbq6ne79cw

Tema zsh saya sebenarnya rusak, karakter khusus dikodekan dalam sesuatu yang lain (tidak tahu mengapa Yosemite melakukan itu). Menempatkan checkout baru dari tema memecahkan masalah.

Hmm itu ide yang bagus, tapi saya baru saja memeriksa temanya (dan bahkan mengkloning ulang direktori .oh-my-zsh) tetapi tidak berhasil!
screenshot 2015-01-19 12 35 07

Juga melihat kesalahan yang sama ini

Apakah ini diselesaikan? Memiliki masalah yang sama - telah mencoba menginstal ulang font powerline jutaan kali... Di Yosemite, dengan iTerm2.

Saya pernah mengalami masalah serupa. Satu-satunya solusi yang saya temukan adalah menggunakan nomor unicode.

| Simbol | saluran listrik | vim-powerline |
| --- | --- | --- |
| pemisah.kiri | '' (ue0b0) | '⮀' (u2b80) |
| pemisah.kanan | '' (ue0b2) | '⮂' (u2b82) |
| subseparator.kiri | '' (ue0b1) | '' (u2b81) |
| subseparator.kanan | '' (ue0b3) | '⮃' (u2b83) |
| simbol cabang | '' (ue0a0) | '⭠' (u2b60) |
| simbol hanya-baca | '' (ue0a2) | '⭤' (u2b64) |
| simbol kolom garis | '' (ue0a1) | '' (u2b81) |

Saya benar-benar menyelesaikan ini untuk diri saya sendiri setelah beberapa jam bermain-main dengan Powerline dan semacamnya. Pada dasarnya saya harus masuk ke Font Book dan menyelesaikan "masalah" dengan font powerline yang telah saya instal (mungkin karena saya mencoba menginstal/menginstal ulang beberapa kali? Apa pun itu - instal pertama juga tidak berhasil). Di dalam Font Book saya memilih untuk mengizinkannya memperbaiki masalah secara otomatis untuk setiap font - karakter khusus sekarang ditampilkan dengan benar.

Kok ini udah tutup? Apakah sudah diperbaiki?

Saya masih mengalami masalah ini pada 10.10.2 dan saya baru saja melalui proses instalasi baru.

Saya terus mengalami masalah ini pada 10.10.2, juga setelah instalasi baru. solusi jkenneydaniel tidak berfungsi untuk saya (saya juga tidak menunjukkan tanda di FontBook bahwa ada masalah yang belum terselesaikan.

Ubah font pada ASCII dan non-ASCII berfungsi untuk saya.

Terlihat di sini: https://github.com/powerline/fonts/issues/44

@lgvalle Terima kasih! Ini berhasil!

Bisakah Anda menjelaskan lebih lanjut bagaimana Anda memperbaikinya? Apa yang Anda maksud dengan "mengubah font"?

@jonlambert buka preferensi di iterm, buka profil, lalu buka font di bagian bawah dan pilih font powerline.

^ ini berhasil untuk saya, tetapi untuk klarifikasi, langkah-langkah pada versi iTerm saya adalah sebagai berikut:
) Buka preferensi di iTerm
) Buka profil
) Pilih Teks lalu ubah font biasa dan non-ascii menjadi font powerline

^ Dapat mengonfirmasi. Saya menggunakan 12pt Meslo LG L Regular untuk Powerline dan berhasil untuk saya. Terima kasih semuanya!

hai, saya menggunakan OS X 10.10 dan iTerm2 untuk ssh dan mengedit file di linux. masih tidak dapat mengatur font dengan benar.
Apakah saya melewatkan sesuatu dalam konfigurasi saya?
screen shot 2015-05-28 at 16 06 30

@zloban Sama untuk saya - apakah Anda mengetahuinya?

Saya menemukan solusinya: Anda harus mengedit file tema (yaitu agnoster.zsh-heme) dan mengubah yang asli untuk baris ini:

SEGMENT_SEPARATOR='ue0b0'
dan di prompt_git:

echo -n "${ref/refs/heads//'ue0a0' }$dirty"

Itu bekerja untuk saya.

Setelah memilih font powerline, itu berfungsi untuk saya sekarang. Hai/

Membuat font powerline berfungsi. Tema agnoster saya sekarang berfungsi!

asciicast

@iwrightcode yang bekerja untuk saya terima kasih!
@lgvalle Terima kasih!
@georgesamy Terima kasih!

Sempurna, baru saja mengubah non-ascii dan saya sudah bekerja, terima kasih @georgesamy!!

Saya mengkloning dan menginstal font powerline kemudian mengubah font saya di iterm2 dan itu berhasil untuk saya. Terima kasih @georgesamy
image

@ivermac Wah !!! Ini berhasil. Terima kasih.

Terima kasih @ivermac dan @georgesamy (dan semua orang)!

@ivermac thx!

Tidak perlu mengubah font Reguler tetapi font Non-Ascii harus diubah menjadi font powerline.

Maaf, tetapi sudah mencoba banyak resolusi di posting ini tetapi masih belum mendapatkan ikon dengan benar di baris prompt.

Saya menggunakan font "Meslo LG S Bold for Powerline" di Mac Sierra

screen shot 2017-05-08 at 02 07 00

screen shot 2017-05-08 at 03 30 17

iTerm2:
dd4a7141-3be0-4e33-9181-d1f6e6e6e170
qq20170516-120604

@georgesamy Terima kasih, itu berhasil~

Punya masalah yang sama.
memperbaikinya dengan mengatur POWERLEVEL9K_MODE="awesome-fontconfig" di .zshrc

apakah saya perlu mengunduh font Powerline dari suatu tempat?!

@ewoks ya... Anda dapat mengunduhnya dari sini https://github.com/powerline/fonts

Saya membuat milik saya juga berfungsi dengan mengubah ke font powerline

Screen Shot 2019-03-12 at 9 12 49 am

Apakah halaman ini membantu?
0 / 5 - 0 peringkat