Tóm lại: không, không có phương tiện được hỗ trợ để vô hiệu hóa điều này.
Thiết bị đầu cuối tự động áp dụng độ tương phản tối thiểu khi hiển thị màu ANSI (hoặc bảng 256 màu mở rộng) trên màu nền của thiết bị đầu cuối hoặc khi hiển thị màu nền trước / văn bản của thiết bị đầu cuối trên màu nền ANSI.
Điều này có nghĩa là thuận tiện, do đó người ta có thể đặt màu nền hoặc màu nền trước và có độ tương phản với màu ANSI mà không phải điều chỉnh tất cả các màu ANSI. Điều này đặc biệt quan trọng trong các phiên bản trước của Terminal, thiếu hỗ trợ Tùy chọn để tùy chỉnh màu ANSI.
Các phiên bản cũ hơn của Terminal đã áp dụng độ tương phản tối thiểu cho tất cả các kết hợp màu, nhưng điều đó có nghĩa là, ví dụ, văn bản đỏ-đỏ-đỏ ANSI có thể đọc được, nhưng một số chương trình cố tình hiển thị văn bản có cùng màu nền trước và màu nền để ẩn nó (ví dụ để hiển thị gợi ý trò chơi hoặc trò đùa punchlines). Do đó, các phiên bản mới hơn của Terminal không áp dụng độ tương phản tối thiểu khi hiển thị một màu ANSI trên màu khác.
Bây giờ, thay vì chỉ xử lý trường hợp cùng màu, Terminal tránh áp dụng độ tương phản tối thiểu cho tất cả các kết hợp màu ANSI, vì người ta cho rằng nếu người dùng tùy chỉnh bất kỳ màu ANSI nào, họ sẽ tùy chỉnh tất cả chúng để tương phản với nhau như mong muốn . Người ta cũng cho rằng những người dùng đó sẽ điều chỉnh hoặc tính đến màu nền và màu nền trước để phù hợp với bảng màu mong muốn của họ.
Nếu cách giải quyết của việc sử dụng màu sắc với các không gian màu khác nhau, gợi ý trong các câu trả lời khác, thì đó có thể dựa vào một lỗi trong mã xử lý màu, được cho là hoạt động với bất kỳ màu nào và có thể ngừng hoạt động trong tương lai khi lỗi đó được sửa.
Nếu việc có thể vô hiệu hóa hoặc điều chỉnh rõ ràng hành vi tương phản tối thiểu là quan trọng đối với bạn, tôi khuyên bạn nên cho Apple biết bằng cách nộp báo cáo tại https://developer.apple.com/orms-reporting/ bằng bất kỳ ID Apple nào.