Phông chữ Jetendard (JetBrains Mono Nerd Font + Pretendard)
(github.com/kuskhan)Tôi đã sử dụng gần như nguyên vẹn mã nguồn của phông chữ Yeomil. Điểm khác với phông chữ Yeomil là thay vì dùng Geist mono font, tôi đã dùng JetBrains Mono Nerd Font Mono.
Lý do tôi tạo phông chữ này là:
-
Phần lớn các phông chữ monospace dành cho lập trình không bao gồm phông chữ tiếng Hàn, nên trong IDE hoặc terminal chúng bị thay thế bằng ký tự fallback, khiến các ký tự Unicode box-drawing bị lệch nhẹ và trông xấu.
-
Thông thường, nếu đưa phông chữ tiếng Hàn vào phông chữ monospace dành cho lập trình, do 2 ký tự Latin lớn hơn đáng kể so với 1 ký tự tiếng Hàn, xung quanh phông chữ tiếng Hàn sẽ xuất hiện khoảng trống không cần thiết, dễ bị nhầm lẫn về mặt thị giác với khoảng trắng giữa các từ trong tiếng Hàn, làm tăng độ mỏi khi đọc tiếng Hàn.
Nếu cố đáp ứng mục 1 thì sẽ phát sinh vấn đề ở mục 2, còn nếu cố đáp ứng mục 2 thì lại phát sinh vấn đề ở mục 1; vì đây là hai mặt mâu thuẫn nhau, tôi tạo phông chữ này để thỏa mãn cả hai ở một mức độ nhất định.
Tôi chọn cách tăng thêm một chút tỉ lệ của phông chữ tiếng Hàn để giảm tối đa khoảng cách không cần thiết giữa các chữ tiếng Hàn. Nói cách khác, lấp đầy thêm chữ vào phần không gian vốn dù sao cũng bị bỏ phí thành khoảng trống. Tuy các ký tự tiếng Hàn có thể trông hơi lớn, nhưng khoảng trắng giữa các từ được phân biệt rõ hơn, giúp đọc tiếng Hàn dễ hơn; đồng thời do chữ được phóng to, bản thân phông chữ tiếng Hàn cũng hiển thị sắc nét hơn.
2 bình luận
Cảm ơn, mình sẽ dùng thật tốt!
Vâng, cảm ơn bạn. ^^