2014-07-06 33 views
6

Điều này đang làm phiền tôi một thời gian. Với cùng một tệp nguồn, cùng một chủ đề (gần như) độ dày của văn bản giữa MacVim và Textmate là khác nhau.MacVim: Hiển thị phông chữ dày hơn so với TextMate

Tôi đã liên kết với ảnh chụp màn hình .. here. Có 3 biên tập viên trong đó. Bên trái là tuyệt vời v3, giữa là MacVim và ngoài cùng là TextMate. Mục tiêu là để so sánh độ dày phông chữ. MacVim & văn bản tuyệt vời là dày hơn nhiều trong khi TextMate là slicker (và phức tạp .. lựa chọn cá nhân :)). Tất cả điều này là trên Mac OS X Mavericks với màn hình hiển thị võng mạc.

Tôi hy vọng bạn sẽ thấy sự khác biệt trong ảnh chụp màn hình.

Lưu ý: đối với MacVim, chuyển đổi tùy chọn chống bí danh tạo ra sự khác biệt nhưng vẫn không có gì so với TextMate.

Câu hỏi:

  • Có bất kỳ cấu hình trong VIM (hoặc Mac OS) mà điều chỉnh độ dày phông chữ? Tôi là người dùng Vim chủ yếu, rất quan tâm đến các giải pháp cho VIM
  • (Ngoài sự tò mò) Tại sao kết xuất lại khác? Tôi giả định rằng tất cả các biên tập viên phải dựa vào các API hệ điều hành cơ sở

Trả lời

11

Điều này phải làm với việc chống răng cưa con pixel. Textmate vô hiệu hóa này cho các chủ đề với nền tối: https://github.com/textmate/textmate/wiki/Hidden-Settings#controlling-font-smoothing

cho MacVim subpixel khử răng cưa có thể được vô hiệu hóa bằng lệnh terminal:

defaults write org.vim.MacVim AppleFontSmoothing -int 0 
+0

Cool! Tôi đã đưa ra hy vọng cho bất kỳ câu trả lời và ở đây nó được. Nhiều đánh giá cao!! tôi sẽ cho nó nó một cơ hội – user2248790

Các vấn đề liên quan