Có cách nào để làm cho phông chữ của thiết bị đầu cuối bớt mờ hơn không?


17

Tôi đã sử dụng MacBook Pro khoảng một năm hoặc lâu hơn và tôi chắc chắn có thể nói rằng tôi thực sự hài lòng với nó. Nhưng có một điều khiến tôi khó chịu về nó: phông chữ trong nhiều trình soạn thảo văn bản tôi sử dụng (bao gồm Komodo Edit 8, Brackets, MacVim, Vim, Github's Atom, v.v.) rất mờ. Tôi sử dụng máy tính xách tay của mình chủ yếu để lập trình, và tôi dành nhiều giờ trước màn hình, vì vậy việc làm mờ này trở nên rất khó chịu đối với mắt tôi. Gần đây tôi đã tải xuống Virtual Box, qua đó tôi chạy Ubuntu 10.04. Dưới đây là bảng so sánh thiết bị đầu cuối của Ubuntu và thiết bị đầu cuối macbook của tôi:

So sánh

Tôi hy vọng bạn cũng có thể thấy sự khác biệt ... Ai đó có thể giúp tôi sửa phông chữ không?


Lưu ý: Bạn nên thấy rằng khiếu nại này chỉ áp dụng cho văn bản sáng-tối, không phải sáng tối (đen trên trắng). Terminal và Safari / WebKit, và một số chương trình khác, tự động giảm mức độ làm mịn phông chữ cho sáng khi tối để phù hợp với trọng lượng của ánh sáng tối. Safari đã làm điều này một thời gian. Terminal bắt đầu thực hiện điều này trong OS X El Capitan 10.11 và đặc biệt điều chỉnh hành vi trong macOS Sierra 10.12. Đặc biệt, trong 10.12, nó không còn áp dụng trên màn hình Retina nữa (bạn nên thấy rằng trên màn hình độ phân giải cao hiển thị trọng lượng rõ ràng của văn bản 't thay đổi do bảng màu).
Chris Trang

Câu trả lời:


18

Bạn có thể làm sáng hệ thống khử răng cưa trên toàn hệ thống Tùy chọn hệ thống. Đi đến Chung và ở dưới cùng là hộp kiểm có nhãn "Sử dụng làm mịn phông chữ LCD khi khả dụng". Điều này khá tuyệt vời trên lý thuyết, nhưng việc triển khai của Apple ... không quá tuyệt vời. Làm mịn phông chữ LCD (còn được gọi là kết xuất pixel phụ) coi các kênh R, G và B của mỗi pixel là các pixel riêng biệt, do đó bạn sẽ có được thứ gì đó trông mượt mà hơn. Tuy nhiên, trên máy Mac, nó không hoạt động tốt và bạn kết thúc với phông chữ siêu dày.

Đây là một hình ảnh động của hai phong cách khử răng cưa khác nhau.

Hoạt hình của các kích cỡ khác nhau

Vì vậy, tất cả những gì bạn cần làm là bỏ chọn hộp làm mịn phông chữ LCD và khởi động lại Terminal. (Nếu bạn đăng xuất và đăng nhập lại hoặc khởi động lại, nó sẽ làm cho phông chữ tốt hơn cho giao diện người dùng đầy đủ.)

Để tắt kết xuất pixel con cho một ứng dụng cụ thể, hãy sử dụng

defaults write com.apple.Terminal AppleFontSmoothing -int 0

đổi com.apple.Terminalsang ID gói. Thay đổi 0 thành 1 để bật lại.

Để tắt kết xuất pixel con chỉ dành cho MacVim, hãy sử dụng:

defaults write org.vim.MacVim AppleFontSmoothing -int 0

Việc thực hiện khử răng cưa / kết xuất subpixel của Apple có thể không hoàn hảo, nhưng nó được cho là tốt nhất ngoài kia. Tùy chọn khử răng cưa / làm mịn phông chữ là một sở thích cá nhân và khá phổ biến đối với các trình chuyển đổi không thích mặc định của Mac OS X, nhưng nó không liên quan gì đến việc triển khai.
Agos

@Agos Có thể cho rằng . Nó chỉ làm cho phông chữ trông dày hơn đối với hầu hết mọi người. Việc thực hiện có mọi thứ để làm với nó. Nó chắc chắn trông đẹp nhưng trở nên khó đọc. Khử răng cưa của Ubuntu (trong ảnh chụp màn hình) có vẻ tốt hơn so với các kiểu kết xuất của Apple - đó là giữa khử răng cưa ClearType và Mac. Tuy nhiên, nó giữ cho tính toàn vẹn của phông chữ tốt nên ở DPI cao, nó trông rất tốt. Nhưng một khi bạn nhận được độ phân giải của mình @ 2x, điều đó không thực sự quan trọng.
0942v8653

@ 0942v8653 xin lỗi để làm phiền bạn một lần nữa, nhưng có cách nào để tắt / bật chức năng làm mịn phông chữ LCD trong các ứng dụng cụ thể không?
Rontogianni Aristofanis

@RontogiannisAristofanis Đã thêm vào câu trả lời.
0942v8653

1
Lưu ý rằng trong OS X El Capitan 10.11, Terminal sẽ tự động giảm độ nhòe phông chữ cho văn bản sáng-tối và bỏ qua tùy chọn AppleFontSmoothing trong trường hợp đó. Kể từ macOS Sierra 10.12, giờ đây nó làm giảm độ mịn của phông chữ so với giá trị AppleFontSmoothing, do đó, tùy chọn một lần nữa kiểm soát việc làm mịn văn bản sáng-tối, nhưng nó cũng tự động giảm một số làm mịn. Trên màn hình Retina, nó hoàn toàn không tự động làm giảm độ mịn và chỉ sử dụng giá trị AppleFontSmoothing như hiện tại.
Chris Trang

9

Bạn cũng có thể chạy

defaults write -g AppleFontSmoothing -int 1

và thoát và mở lại các ứng dụng để làm cho OS X sử dụng kiểu hiển thị văn bản nhẹ hơn nhưng vẫn bật chế độ làm mịn phông chữ LCD.

Hoặc chạy

defaults write com.apple.Terminal AppleFontSmoothing -int 1

và thoát và mở lại Terminal để chỉ thay đổi cài đặt trong Terminal.

1tương ứng với cài đặt "Ánh sáng" được bao gồm trong Tùy chọn hệ thống trong 10.5 và trước đó. 2tương ứng với việc cho phép làm mịn phông chữ LCD và 0tương ứng với việc vô hiệu hóa làm mịn phông chữ LCD.

Terminal và iTerm 2 cũng có các tùy chọn để vô hiệu hóa khử răng cưa hoàn toàn. Tôi hiện đang sử dụng Menlo 17 điểm mà không khử răng cưa trong iTerm 2:


Lưu ý rằng trong OS X El Capitan 10.11, Terminal sẽ tự động giảm độ nhòe phông chữ cho văn bản sáng-tối và bỏ qua tùy chọn AppleFontSmoothing trong trường hợp đó. Kể từ macOS Sierra 10.12, giờ đây nó làm giảm độ mịn của phông chữ so với giá trị AppleFontSmoothing, do đó, tùy chọn một lần nữa kiểm soát việc làm mịn văn bản sáng-tối, nhưng nó cũng tự động giảm một số làm mịn. Trên màn hình Retina, nó hoàn toàn không tự động làm giảm độ mịn và chỉ sử dụng giá trị AppleFontSmoothing như hiện tại.
Chris Trang

3

Đây là phông chữ chống răng cưa. Trong Terminal.appđi tới Preferences..., Settingsvà chọn một hồ sơ hoặc tạo của riêng bạn mà phù hợp với nhu cầu của bạn. Ở đó bạn có thể vô hiệu hóa khử răng cưa (ngoại trừ Basichồ sơ). Chọn nó và nhấp Defaultvào dưới cùng của danh sách.


Lưu ý rằng trên Retina hiển thị tùy chọn này bị bỏ qua và tất cả văn bản đều được khử răng cưa.
Chris Trang

0

Khi sử dụng iterm2, có một tùy chọn để sử dụng các nét mỏng cho văn bản chống răng cưa.

Chuyển đến cài đặt Hồ sơ của bạn (Cấu hình -> Mở Cấu hình .. -> Chỉnh sửa Cấu hình ..) và chọn tab Văn bản. Trong phần kết xuất văn bản, thay đổi tùy chọn Use thing strokes for anti-aliased textthành Always, et voila!

nhập mô tả hình ảnh ở đây

Hoạt động tốt nhất với cài đặt khử răng cưa cao nhất, không có phông chữ mờ hoặc đậm.

defaults write -g AppleFontSmoothing -int 2

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.