Tôi đang sử dụng gVim trên Windows 7 và gần đây tôi đã thêm một số phông chữ vào C: \ Windows \ Fonts. Trong gVim, tôi có thể :set guifont=Font_Name
một số người trong số họ và nó được đặt như mong đợi, nhưng đối với một số người khác, tôi nhận được E596 Invalid font(s): Font_Name
.Điều gì làm cho phông chữ không hợp lệ để sử dụng trong gVim?
Rõ ràng các phông chữ không thực hiện việc cắt có hoặc thiếu một số thuộc tính mà gVim yêu cầu phông chữ tải. Có ai biết đó là cái gì không, và cái gì, nếu có, người ta có thể làm gì để sửa đổi một phông chữ hiện có để nó đáp ứng các tiêu chuẩn đó?
Đặc biệt, các phông chữ sau thất bại:
Tôi sẽ không ngạc nhiên khi biết rằng các phông chữ chưa đầy đủ hoặc thiếu cái gì đó Vim đòi hỏi. Tôi chỉ không biết phải kiểm tra cái gì.
Có thể cho chúng tôi biết chính xác bạn đang cố sử dụng phông chữ nào?Rõ ràng "Font_Name" có thể không phải là một phông chữ thực sự, và cố gắng để xác định nó sẽ thất bại vì không có phông chữ như vậy trên hệ thống. Cách thức mà tên phông chữ được chỉ định liên quan đến không gian và kích thước cũng khác nhau trên các nền tảng trong Vim. –
Đã cập nhật bài đăng gốc. – asfallows