- Comic Mono là phông chữ được chỉnh sửa từ Comic Shanns v1 thành dạng đơn cách, nhằm mang lại cảm giác quen thuộc của dòng Comic nhưng vẫn dễ đọc khi dùng trong code hoặc terminal
- Tất cả glyph được căn về cùng một độ rộng, đồng thời tham chiếu metric của Cousine để giảm cảm giác lệch tông khi hiển thị cùng phông hệ thống
- Kiểu chữ đậm được tạo bằng FontForge Embolden, còn toàn bộ font family được tạo bằng cách vá Comic Shanns gốc bằng script Python
- Trên web, có thể dùng qua stylesheet của jsDelivr CDN và cũng có gói npm, nhưng các tệp phông trong npm chưa được tối ưu hóa
- Bạn cũng có thể tham khảo các phông liên quan như Comic Shanns v2, Serious Shanns, Comic Shanns Mono cùng các gói Fontsource, Arch Linux AUR và Gentoo Linux Overlay
Cách Comic Shanns được chỉnh thành đơn cách
- Comic Mono là phông chữ đơn cách dựa trên Comic Shanns v1 của Shannon Miwa
- Có hai tệp tải xuống
- Có thể tóm tắt sự khác biệt với Comic Shanns gốc thành bốn điểm
- Điều chỉnh để tất cả glyph có độ rộng chính xác như nhau
- Căn chỉnh metric glyph theo Cousine để trông tự nhiên hơn khi hiển thị cùng phông hệ thống
- Đổi tên thành
Comic Mono
- Phiên bản đậm được tạo bằng thao tác FontForge Embolden
- Tác giả cho biết mình không phải nhà thiết kế phông chữ mà là lập trình viên phần mềm, và đã vá Comic Shanns v1 gốc bằng script Python
generate.py để tạo ra font family này
- Mã ví dụ dùng
vendor/comic-shanns.otf và vendor/Cousine-Regular.ttf làm đầu vào, rồi dùng fontforge để tạo ComicMono.ttf và ComicMono-Bold.ttf
Cài đặt và các kênh phân phối
- Trên trang web, có thể sử dụng bằng cách thêm stylesheet CDN do jsDelivr cung cấp
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/comic-mono@0.0.1/index.css">
- Nội dung gói cũng được công bố trên comic-mono của npm, nhưng vì các tệp phông chưa được tối ưu hóa nên gói Fontsource được khuyến nghị là lựa chọn tốt hơn
- Cũng có các gói bên thứ ba
Các phông liên quan đáng xem thêm
- Bản gốc Comic Shanns ở v2 hỗ trợ thêm các ký tự có dấu, ký hiệu toán học và các symbol khác
- Serious Shanns bao gồm nhiều chỉnh sửa hơn như cải thiện khả năng đọc, độ đậm nhẹ hơn và cả phiên bản Nerd Font
- Comic Shanns Mono dựa trên Comic Shanns v2, có điều chỉnh metric và bổ sung thêm ký tự
- Giấy phép là MIT License
1 bình luận
Ý kiến trên Hacker News
Kể từ khi thấy trên HN trước đây, tôi vẫn dùng phông chữ monospace dựa trên Comic Sans, và hiện đang dùng bản trả phí Comic Code
https://tosche.net/fonts/comic-code
Dễ đọc và cũng vui mắt, cho tôi cảm giác tương tự hồi từng dùng Monaco. Cá nhân tôi thấy khi lập trình mắt đỡ mỏi hơn và việc đó cũng thú vị hơn. Tôi nhớ đã đọc một lời giải thích rằng nó dễ chịu cho mắt vì giống hình dạng chữ cái được dạy ở mẫu giáo
Nó thật sự giúp giảm mỏi mắt và tăng hiệu suất. Đây là thứ đầu tiên tôi cài khi thiết lập máy tính mới
Trẻ em thường học đọc qua tài liệu in ấn, không phải sao? Tôi đã dạy con mình đọc bằng flashcard có cả từ và sách “look and say”, mà những tài liệu đó chẳng giống phông chữ này chút nào. Cá nhân tôi thấy khó đọc và hơi bị chậm lại, nhưng lại tự hỏi có phải một số người hưởng lợi từ chính sự chậm lại đó không. Có thể chuyển động mắt trở nên thận trọng hơn hoặc hiệu quả hơn
Ước gì có giấy phép phi thương mại rẻ hơn
Cảm giác như chữ viết tay cung cấp cho người đọc nhiều manh mối để nhận ra hơn so với các phông chữ tinh chỉnh quá chính xác
Nếu đang theo hướng gợi ý các phông monospace phong cách truyện tranh thì Monaspace Radon cũng đáng được đề xuất
Ở https://monaspace.githubnext.com/, kéo xuống tới phần variants thì nó là cái thứ tư. Thực tế dùng khá ổn. Cá nhân tôi rất thích Comic Sans và các phông kiểu này, nên khó hiểu được những người ghét chúng
Thứ nhất, nó bị lạm dụng quá mức ở những nơi không phù hợp, như tin xấu trong công việc hoặc thiệp mời tang lễ. Thứ hai, hinting của nó được tối ưu cho màn hình độ phân giải thấp thời nó ra đời và mục tiêu ban đầu là MS Bob, nên có thể không tối ưu cho bản in hoặc màn hình độ phân giải cao hiện đại. Nếu định dùng loại phông này, tôi nghĩ có những lựa chọn tốt hơn chính Comic Sans. Tuy vậy cũng không loại trừ khả năng Comic Sans đã được cập nhật trong thời gian qua.
Nếu thật sự muốn chọc tức những người quá nhạy cảm về phông chữ, hãy thử dùng Comic Papyrus, sự pha trộn giữa Comic Sans và Papyrus: https://creativemarket.com/blog/designer-combines-papyrus-an...
Về sau nó được đổi tên thành Comic Parchment vì một lý do ngớ ngẩn liên quan đến xu hướng kiện tụng
Cảm giác như tôi bị mắc chứng khó đọc vậy. Hiện tôi dùng Fira Code, và phông này rất dễ đọc, dễ nhìn
Vấn đề nằm ở cá tính, hay đúng hơn là sự thiếu cá tính của nó. Nó đáng lẽ phải sống động và tinh nghịch, nhưng với tôi lại có cảm giác xìu xìu, nửa chết nửa sống. Nó thử tạo vài nét kỳ quặc như các đường cong không đều và chữ ‘C’ có móc nhỏ, nhưng tất cả đều gượng gạo, không tự nhiên cũng chẳng có nhịp điệu. Nó tạo cảm giác như ai đó đưa cho bạn một câu đùa nhạt rồi bắt bạn đọc to lên
Tôi tự hỏi có ai còn nhớ thời phía OpenBSD công bố slide và tài liệu nghiên cứu bằng MS Comic Sans không
Logo LibreSSL trên trang web vẫn còn giữ cảm giác đó, và nếu cuộn đủ sâu ở đây https://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.ht... thì họ nói kiểu như sẽ ‘vũ khí hóa’ nó. Ý đại khái là giấy phép đủ tự do để làm các nerd Linux tức giận, còn bản thân phông chữ thì đủ kiểu đó để làm các nerd thiết kế tức giận
Tôi dùng Fantasque Sans
Tôi quên vì sao mình chọn nó thay vì Comic Shanns, nhưng nếu thích phong cách này thì đáng xem thử
https://github.com/belluzj/fantasque-sans
Tôi đã dùng nó khá lâu trước khi chuyển hẳn sang Iosevka
Tôi đã muốn ghét nó, nhưng thực tế thì nó hoàn toàn không tệ
Ngay cả khi xem như một phông sans-serif bình thường thì cũng trông ổn. Rốt cuộc có vẻ vấn đề của Comic Sans là khoảng cách giữa các chữ
Nhưng tôi đã dùng Comic Mono được 2 năm, và với tư cách lập trình viên phần mềm, giờ tôi hoàn toàn quên bẵng chuyện phông chữ. Đó là dấu hiệu của một phông chữ thật sự xuất sắc
Phông chữ này có một sự điềm tĩnh đáng ngạc nhiên
Bản gốc không có dấu phụ, metric thì với tôi hơi lệch, và tôi cũng không thích nét dưới của chữ “f”, nên tôi đang làm một bản fork
Một số IDE, đặc biệt là Eclipse trên Windows, gặp vấn đề với phông này nên tôi cũng đang điều chỉnh các tham số. Tôi cũng đã làm cho nó chạy được với Python 3, và đưa phông nguồn vào dưới dạng submodule để khi tự build không phải đi tìm thủ công nữa. Vẫn đang trong quá trình làm
https://github.com/caioycosta/comic-fork-mono-font
Giờ tôi không ngồi trước máy, lát nữa sẽ kiểm tra. Tuy nhiên vị trí của “í” khá lạ, trông như có thêm khoảng trắng giữa nó và ký tự phía sau, điều đó khá khó chịu
Có một bản fork ở đây bao gồm ligature cho lập trình, nên có thể là một lựa chọn tự do/mã nguồn mở thực tế hơn để thay Comic Code được nhắc tới ở nơi khác
https://github.com/wayou/comic-mono-font/
Tôi đã dùng một phông tương tự là Maple Mono khoảng một năm và nó thật sự rất tốt
Cá nhân tôi cảm thấy nó tốt hơn cho việc đọc code
https://github.com/subframe7536/maple-font
Chà, một phông chữ đáng yêu một cách kỳ lạ
Tôi không nghĩ mình sẽ code bằng nó, nhưng khi muốn đưa ví dụ code mang cảm giác bảng đen trong tài liệu giáo dục thì có vẻ cực kỳ hợp
Tôi dùng APL386 làm phông thường ngày, nó có chút không khí Comic Sans nhưng trông đơn giản và gọn gàng hơn
https://abrudz.github.io/APL386/