Phông chữ vá Powerline không hoạt động trên Terminal.app


1

Tôi đang dùng Mac OS X 10.10.2 (14C2513). Tôi đang sử dụng phông chữ vá Inconsolata từ đây . Nhưng tôi cũng đã cố gắng tự vá phông chữ. Kết quả là như sau:

Inconsolata

Tôi có thể thấy glyphs nhưng zsh(xem glyph bên cạnh tên nhánh developcho kho git) và cũng vimkhông hiển thị chúng trên Terminal.app

Tôi có thiếu bước cấu hình nào không?

Cập nhật

Sử dụng Input Mono v1.100 Tôi có cùng một vấn đề:

Đầu vào đơn


1
Có thể một số ứng dụng sẽ không hiển thị các điểm mã sử dụng riêng tư?
Tom Gewecke

Xin chào, làm thế nào tôi có thể kiểm tra nó?
gc5

Hãy thử phông chữ trong một ứng dụng khác
Tom Gewecke

Tôi cũng đã thử ITerm2 nhưng kết quả tương tự. Trong trường hợp tôi sẽ đăng ảnh chụp màn hình.
gc5

Câu trả lời:


2

Hãy để tôi đề nghị bạn cài đặt phông chữ Mono đầu vào , hỗ trợ đầy đủ cho đường dây điện.

Để làm việc sau đây, phông chữ Mono đầu vào phải là phiên bản 1.1. Bạn có thể kiểm tra phiên bản phông chữ bằng cách vào Font Book → View → Show Font Infovà xem số phiên bản.

Với Terminal.app hoạt động ra khỏi hộp. Chỉ cần chọn phông chữ và bạn đã sẵn sàng.

Với iTerm2, bạn phải sửa đổi một số điều:

  • Chuyển đến Tùy chọn → Cấu hình → Văn bản và bỏ chọn `Sử dụng phông chữ khác cho văn bản không phải ASCII.
  • Ngay phía trên, nhấp vào Change Fontvà chọn Mono đầu vào. Ngoài ra, bạn phải thay đổi Character Spacing → Verticalđến 110%. Có vẻ như Terminal và iTerm2 kết xuất khoảng cách ký tự theo một cách khác.

Thực sự kỳ lạ, trong trường hợp của tôi chỉ hoạt động ra khỏi hộp.
jherran

1 cho iTerm2 giải thích - làm việc trên OSX Sierra like a charm
con

0

Đối với zsh:

Tôi thấy rằng chủ đề tôi đang sử dụng là xác định glyph nhánh sai cách. Cụ thể, tôi đã sửa lỗi định nghĩa trên tệp chủ đề của mình, biến ZSH_THEME_GIT_PROMPT_PREFIX=" %{$FG[075]%}<glyph> "đó <glyph>là ký hiệu bạn muốn sử dụng để biểu diễn nhánh git.

Đối với vim:

Tôi tìm thấy giải pháp trong câu hỏi này .

bởi vì 0x2B60 và những cái khác không tồn tại nữa, bạn chỉ cần cập nhật tự động tải / Pl / Parser.vim để trông giống như thế này:

    \ 'fancy': {
        \   'dividers': [ [0xe0b0], [0xe0b1], [0xe0b2], [0xe0b3] ]
        \ , 'symbols' : {
                \   'BRANCH': [0xe0a0]
                \ , 'RO'    : [0xe0a4]
                \ , 'FT'    : [0xe0a2, 0xe0a3]
                \ , 'LINE'  : [0xe0a1]
        \ },
    \ }
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.