sf mono

Tôi là kiểu vô cùng khó về “con chữ”, bỏ thời gian ra đi tìm và thử hàng trăm loại font khác nhau, loại nào dùng vào việc gì, loại nào dùng để soạn thảo văn bản, loại nào dùng để hiển thị code. Và thế giới ngoài kia cũng rất đa dạng phong phú, nhiều người đã bỏ thời gian làm ra hàng ngàn kiểu chữ khác nhau, nhiều kiểu rất quái lạ, nhưng phần đông nhìn na ná nhau, không khác biệt nhiều. Rút cuộc đâu là font chữ “tốt nhất” cho lập trình?

Cái “tốt nhất” này là kiểu ý kiến rất chủ quan, mỗi người một ý khác nhau. Theo tôi, font tốt không phải là font đẹp, đường nét bay bướm. Font tốt là chữ phải rõ ràng, và đặc biệt phải chú ý đến mật độ chữ, quá dày đặc sẽ làm người đọc dễ nản, và quá thưa thì không truyền tải được nhiều nội dung. Tốt nhất theo tôi là “SF Mono”, SF là viết tắt của “San Francisco”, font chữ do Apple thiết kế và đi kèm các phiên bản macOS hiện đại.

Nhưng ở điểm này thì… Apple vô cùng “tinh vi”, đến mức “tinh tướng”, ai dùng app của Apple thì font chữ này đã kèm sẵn, cứ xài là có! Nhưng ai dùng app của bên thứ 3 (3rd party apps) thì font này lại không sẵn (dù nó có ở trong máy tính), phải tự download và cài đặt thêm mới xài được. Nghĩa là vẫn cho bạn xài miễn phí, nhưng phải thêm một bước tự down, tự cài, để… tự nhận ra sự khác biệt: https://developer.apple.com/fonts/