2018-11-11

10+ FONT CHỮ CHO LẬP TRÌNH - DOWNLOAD MIỄN PHÍ

Bạn có để ý 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ỏ xíu này, thực ra lại ảnh hưởng lớn đến năng suất lập trình. Font không phù hợp 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 nhất 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 của bạn! Sau đây là 10+ font chữ cho lập trình, 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 tiện lợi 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/ 1o/ 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) và ___ (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!

Fira Mono và Fira Code

Font Fira Mono của Mozilla cực kì phổ biến. Font này thuộc họ Fira, vốn được phát triển 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 mở rộng của Fira Mono được thực hiện bởi @tonsky, hỗ trợ thêm các ligatures.

CamingoCode

CamingoCode được phát triển từ CamingoMono, có nét chữ thanh mảnh, phù hợp với cả hai màu nền sáng và tối. Font này bao gồm 4 định dạng: Regular, Bold, Italic và BoldItalic.
Nhược điểm: CamingoCode không hỗ trợ 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 hỗ trợ ligatures.

IBM Flex Mono

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

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 nổi bật với những nét cong mềm mại.

Monoid

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

PT Mono

PT Mono là một phần trong dự án "Public Types of Russian Federation", được thiết kế để sử dụng cho các 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 giờ, font này có hai kiểu chữ là Regular và Bold, và không hỗ trợ ligatures.

Source Code Pro

Source Code Pro được phát triển 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 ý kiến của Ehkoo thì font này không có gì thực sự nổi bật.

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.

Iosevka

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

Mononoki

Được thiết kế bởi Matthias Tellen, Mononoki đặc biệt 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 hỗ trợ ligatures.

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).

Input

Input được David Jonathan Ross thiết kế riêng cho mục đích lập trình. Khoảng cách giữa các kí tự trong Input khá rộng, dấu câu được thiết kế để dễ phân biệt, và Input hỗ trợ đầy đủ các weights (trọng lượng?), từ Thin, Extra Light, …đến Bold.