10+ font chữ cho lập trình – download miễn phí (cập nhật 08-2020)


Photo by Amador Loureiro from Unsplash

Bạn có chú ý là mình đang dùng code font ( font chữ cho lập trình ) nào không ?
Yếu tố ngỡ là nhỏ bé này thực ra lại tác động ảnh hưởng lớn đến hiệu suất lập trình. Font không tương thích hoàn toàn có thể khiến bạn nhức mắt. Chưa kể, hãy thử tưởng tượng : bạn mòn mỏi dành tối thiểu 8 tiếng mỗi ngày, 5 ngày mỗi tuần, ròng rã 12 tháng một năm – chỉ để nhìn chăm chăm vào MỘT FONT DUY NHẤT ! Thật sự rất chán !

Nào, hãy cùng Ehkoo thay font mới cho trình soạn thảo! 10+ font chữ cho lập trình sau đây sẽ giúp bạn:

  • Viết code dễ dàng hơn, tránh các lỗi typo
  • Đem đến cảm giác tươi mới cho trình soạn thảo
  • Mỗi dòng code viết ra trông xinh đẹp hơn, giúp bạn thêm yêu thương việc viết code ahihi
  • Download miễn phí ngay và luôn 10+ font chữ cho lập trình đang HOT nhất

Như thế nào là một font chữ lập trình tốt?

Font đẹp thì tùy vào gu của mỗi người. Nhưng font tốt thì nhất định là phải thuận tiện cho bạn khi viết code. Cụ thể :

  • Phải là các font chữ monospace (đơn cách), có chiều rộng của các kí tự bằng nhau. Giúp: source code ngay hàng thẳng lối; làm nổi bật dấu câu, giúp nhận biết chúng dễ hơn, ví dụ: {} [] () so với {} .
  • Font xịn phải giúp phân biệt các kí tự gần giống nhau, chẳng hạn i/ l/ L/ 1, o/ O/ 0, hay B/ 8. Trong một số ngôn ngữ lập trình, việc có một khoảng trắng giữa các dấu gạch dưới liền nhau, __ (2 gạch dưới)___ (3 gạch dưới) cũng là một yếu tố cần lưu tâm.
  • Gần đây, các font chữ có hỗ trợ ligatures (hợp tự) cũng là xu hướng được yêu thích. Xu hướng ligatures trong code font là khi nhiều kí tự được kết hợp lại và đứng cạnh nhau, trông chúng giống như là một.

    Lưu ý: Ligatures đặc biệt hữu ích khi bạn làm việc với các ngôn ngữ lập trình hàm như Haskell. Để sử dụng ligatures cũng cần sự hỗ trợ từ phía trình soạn thảo. Ở thời điểm hiện tại, Atom, VS Code và Sublime Text 3 build 3145 trở lên đã làm tốt chuyện này.

10+ FONT CHỮ LẬP TRÌNH HOT NHẤT – DOWNLOAD MIỄN PHÍ!

Ghi chú nhỏ: Các font chữ cho lập trình dưới đây có thể download miễn phí từ internet. Nếu muốn nhanh hơn nữa, hãy điền email của bạn vào form bên dưới, Ehkoo sẽ gửi chúng đến tận tay cho bạn!

Hàng tuyển của Ehkoo

Code Red October (*hàng mới)

Code Red October nhìn khá vui mắt với những kí tự ” vờ vịt như tiếng Nga ” .

Brass Mono Comfortable (*hàng mới)

Lấy cảm hứng từ những phong cách thiết kế bảng điện tử của thập niên 70, Brass Mono nhìn ” là lạ ” với những kí tự tương đối tròn trịa, mềm mịn và mượt mà .

CamingoCode

CamingoCode được tăng trưởng từ CamingoMono, có nét chữ thanh mảnh, tương thích với cả hai màu nền sáng và tối. Font này gồm có 4 định dạng : Regular, Bold, Italic và BoldItalic. Nhược điểm : CamingoCode không tương hỗ ligatures .

Cascadia Code (*hàng mới)

Là hàng tuyển của Microsoft, Cascadia Code được phong cách thiết kế cho Windows Terminal, và những chương trình như Visual Studio và VS Code .

Fantasque Sans Mono

Fantasque Sans Mono vốn có tên là Cosmic Sans Neue Mono nhưng vì mọi người quá ghét Comic Sans nên ghét lây luôn font Cosmic Sans Neue 🙁 Dù sao, Fantasque Sans Mono cũng rất điển hình nổi bật với những nét cong thướt tha .

Fira Mono và Fira Code

Font Fira Mono của Mozilla cực kỳ thông dụng. Font này thuộc họ Fira, vốn được tăng trưởng cho Firefox OS nên bên cạnh kiểu chữ monospace còn có cả kiểu chữ có chân serif và không chân sans-serif. Fira Code là một bản lan rộng ra của Fira Mono được triển khai bởi @ tonsky, tương hỗ thêm những ligatures .

Hack

Hack thoạt nhìn khá giống Ubuntu Mono. So với những font chữ cho lập trình nêu ở trên, nét của font Hack đậm hơn đôi chút. Và tiếc là Hack chưa tương hỗ ligatures .

Hasklig

Hasklig chính là Source Code Pro với ligatures. Từ tên Hasklig, bạn có thể dễ dàng đoán ra: font này được thiết kế riêng cho Haskell.

IBM Plex Mono

Là một phần trong bộ font chuẩn của IBM, IBM Plex được phong cách thiết kế để phân phối nhu yếu của tập đoàn lớn trong thời đại mới và bộc lộ niềm tin, niềm tin cũng như những nguyên tắc phong cách thiết kế của công ty ( là gì thì không rõ 😛 ). IBM Plex Mono chưa tương hỗ ligatures .

Input Mono Narrow

Input được David Jonathan Ross phong cách thiết kế riêng cho mục tiêu lập trình. Khoảng cách giữa những kí tự trong Input khá rộng, dấu câu được phong cách thiết kế để dễ phân biệt, và Input tương hỗ rất đầy đủ những font weights : từ thin, extra light đến bold .

Iosevka

Iosevka hoàn toàn có thể nói là font chữ ngon lành cành đào nhất mà Ehkoo kiếm được trong năm qua. Không quá mềm mại và mượt mà như Fantasque Sans Mono, cũng không quá trưởng thành như Ubuntu Mono, Iosevka vừa phải và lịch sự. Font Iosevka cũng có tương hỗ ligatures nhưng không nhiều lắm, hầu hết là cho những toán tử trong JavaScript. Iosevka cũng đi kèm font Iosevka Term dành riêng cho terminal .

JetBrains Mono (*hàng mới)

Được tăng trưởng bởi à ừm, công ty JetBrains, JetBrains Mono tổng hợp những tính năng thiết yếu nhất của một font chữ lập trình xịn : dễ đọc, rõ ràng, những ký tự không gây nhầm lẫn, tương hỗ ligatures …

Lotuscoder

Lotuscoder là phiên bản tương hỗ tiếng Nhật của Courier Prime Sans .

Meslo LG L

Meslo LG L được André Berg chỉnh sửa lại từ font Menlo Regular của Apple ( vốn cũng là một phiên bản chỉnh sửa của font Bitstream Vera Sans Mono ) .

Monoid

Nét của Monoid tương đối mảnh khảnh, vì được phong cách thiết kế để hướng tới những màn hình hiển thị có độ phân giải thấp. Bù lại, Monoid tương hỗ ligatures khá tốt. Và, nếu Font Awesome được setup trong máy, thì Monoid + Font Awesome = Monoisome !

Mononoki

Được phong cách thiết kế bởi Matthias Tellen, Mononoki đặc biệt quan trọng tỏa sáng khi được dùng ở cỡ chữ nhỏ. Tiếc là font chữ cho lập trình này không tương hỗ ligatures .

PT Mono

PT Mono là một phần trong dự án Bất Động Sản ” Public Types of Russian Federation “, được phong cách thiết kế để sử dụng cho những biểu mẫu và bảng tính. Dù vậy, khi dùng để lập trình, PT Mono cũng hiển thị rất ổn. Hiện nay, font này có hai kiểu chữ là Regular và Bold, và không tương hỗ ligatures .

Source Code Pro

Source Code Pro được tăng trưởng bởi Adobe nên quá nổi tiếng rồi. Thật ra, lâu lâu đổi qua Source Code Pro cũng được. Chỉ là, theo quan điểm của Ehkoo thì font này không có gì thực sự điển hình nổi bật .

Kết

Nói chung, font đẹp hay xấu tùy thuộc phần nhiều vào cảm nhận cá thể. Font tốt cũng cần được phối hợp với cỡ chữ tương thích, color scheme hợp mắt … thì mới đem lại hiệu suất cao vừa lòng. Nhưng, nếu một ngày nào đó mở máy lên, bạn bỗng cảm thấy chán chường không muốn viết code, thì hãy thử đổi font chữ xem sao .
Chỉ cần điền email của bạn vào form dưới đây, Ehkoo sẽ gửi đủ 10 + code font kể trên đến tận nơi bạn !