NaenNae - Phông chữ tiếng Hàn không lo giấy phép
(naen-nae.shj.rip)Xin chào.
NaenNae là một dự án được bắt đầu với mục tiêu tập hợp các phông chữ tiếng Hàn miễn phí có thể sử dụng cho mục đích thương mại và cung cấp cho nhiều người dùng mà không có quảng cáo.
NaenNae được tạo ra với mục tiêu nhắm đến dịch vụ hiện có mang tên Noonnu.
Noonnu là một trang web giới thiệu các phông chữ tiếng Hàn miễn phí có thể dùng cho mục đích thương mại.
Ban đầu Noonnu không có quảng cáo, lại giới thiệu rất nhiều phông chữ nên tôi thường xuyên sử dụng, nhưng...
Từ một thời điểm nào đó, quảng cáo bắt đầu tăng lên rõ rệt, và khi thấy cuối cùng cả những quảng cáo cản trở thao tác của người dùng cũng được thêm vào, tôi đã nghĩ đến việc tạo ra NaenNae.
Tôi muốn tạo ra một dịch vụ giới thiệu phông chữ tiếng Hàn không có những quảng cáo vô ích và chỉ gây bất tiện.
Bất kỳ ai muốn sử dụng phông chữ tiếng Hàn mà không phải lo về giấy phép đều có thể dùng dịch vụ này, và hiện tại đang cung cấp 284 phông chữ (tổng cộng 435 biến thể).
Ngoài ra, dịch vụ cũng cung cấp mã CSS và HTML Import vốn đang được Noonnu hỗ trợ.
Đây là mã nguồn mở, và bạn có thể xem mã tại https://github.com/naen-nae/naen-nae .
Cảm ơn bạn đã đọc.
14 bình luận
Tôi thường cài và dùng font qua npm, nên cũng nghĩ sẽ rất hay nếu họ cung cấp cả script cài đặt npm. :-) Bên npm cũng có một dự án như này: https://github.com/item4/kfonts
Cảm ơn bạn đã phản hồi.
Tôi nghĩ là có thể cung cấp đủ cùng với
Nenne.Hơi lạc đề một chút, nhưng tôi thật sự thấy rất đáng khi đăng bài lên GeekNews. Thật ra trước khi đăng tôi cũng đã đắn đo một chút... kiểu như không biết mình có dám đăng lên không nữa haha..
Vì có rất nhiều người cùng góp ý, nên tôi cảm thấy mình phát hiện ra được rất nhiều tính năng mà một mình thì thậm chí còn không nghĩ tới.
Cảm ơn mọi người.
Lúc nào tôi cũng mong sẽ dễ tìm hơn các font chữ đơn cách phù hợp cho lập trình, kết hợp hài hòa giữa tiếng Anh và tiếng Hàn; liệu Nenne có làm được điều đó không? ^^;; Đây chỉ là mong muốn cá nhân của tôi thôi.
Vâng, có vẻ tôi sẽ phải suy nghĩ xem có thể hiển thị việc có phải là
monospacehay không như thế nào.monospacelà phần mà tôi hoàn toàn chưa nghĩ tới.. Cảm ơn bạn đã góp ý!Tôi cũng thấy phần quảng cáo có thể bị hiểu như một lời chỉ trích nhắm vào Noonnu nên hơi bận tâm, nhưng may là không phải vậy.
Dĩ nhiên, nếu không có quảng cáo thì từ góc độ người dùng sẽ tốt hơn, nhưng dù là một dự án mã nguồn mở thì việc bảo trì, xử lý issue và vận hành máy chủ như thế này, tất cả đều không dễ để duy trì lâu dài mà không có bất kỳ bù đắp tài chính nào cả, nhất là với cá nhân. Ban đầu, lưu lượng truy cập tăng lên tự nó đã là niềm vui, nhưng khi traffic tăng thì chi phí cũng tăng theo.
Nếu là AdSense, Patreon, hoặc chẳng hạn sponsorship (ví dụ nhận một hai quảng cáo từ những người bán font trả phí rồi hiển thị), miễn là ở mức hợp lý thì từ lập trường của một người đang dùng site miễn phí, tôi nghĩ mình hoàn toàn có thể chấp nhận điều đó. Tất nhiên, nếu đến mức làm ảnh hưởng đến trải nghiệm người dùng thì tôi cũng sẽ khó chịu.
Dù sao thì tôi nghĩ sẽ tốt nếu ngay từ giai đoạn đầu của dự án đã cân nhắc quảng cáo hoặc kiếm tiền để bảo đảm tính bền vững của dự án. Có lẽ bạn cũng nên đọc thử những bài viết này.
https://www.telerik.com/blogs/can-we-make-open-source-more-sustainable
https://vi.news.hada.io/topic?id=1103
Đặc biệt, nhìn việc nhấn tải font là được tải xuống ngay thì có vẻ như họ còn bao gồm cả chức năng CDN, nên dù điều này tất nhiên là tốt từ góc độ người dùng, chi phí vận hành có lẽ sẽ tăng thêm.
Xin cảm ơn vì những phản hồi bổ sung!
(1)
Ban đầu khi phát triển, tôi cũng có nghĩ đến sponsorship hay hỗ trợ, nhưng thật lòng mà nói, tôi từng thấy việc yêu cầu những điều đó với một dịch vụ có MAU còn chưa tới 1k thì có phần không phù hợp. Tuy nhiên, sau khi đọc cả hai bài viết mà bạn gửi kèm (đặc biệt là câu "economics perspective, the idea that authors want money for their work shouldn't be surprising at all" trong bài đầu tiên), tôi lại có được một góc nhìn hơi khác.
Đúng như bạn nói, không có gì đảm bảo rằng sự nhiệt huyết hiện tại sẽ còn tiếp tục mãi. Vì tính bền vững của dự án, có lẽ tôi nên suy nghĩ xem với dự án tiếp theo (hoặc dự án hiện tại) thì có thể kiếm tiền theo cách nào. Cảm ơn bạn.
(2)
Hiện tại không có chi phí tài chính nào phát sinh do dịch vụ 'Naennae'.
Hosting: GitHub Pages (https://github.io/)
CDN: jsDelivr (https://www.jsdelivr.com/)
Domain: Tôi đã sử dụng domain của blog đang dùng sẵn (https://shj.rip/).
Khi thiết kế 'Naennae' ban đầu, tôi từng nghĩ rằng nếu dịch vụ này phát sinh chi phí thì đến một lúc nào đó cũng buộc phải gắn quảng cáo. Vì điều đó, tôi đã tìm cách giảm chi phí xuống mức thấp nhất nhưng vẫn giữ trải nghiệm người dùng tốt nhất có thể, và kết quả là tôi đã cấu thành stack theo hướng tối thiểu hóa chi phí như trên.
Cuối cùng, vì 'Noonnu' trước đây là một dịch vụ mà tôi thực sự đã sử dụng rất tốt, nên tôi cũng nghĩ rằng sẽ ra sao nếu dự án này cũng có thể nhận hỗ trợ cá nhân (hiện tại có vẻ như họ chỉ nhận tài trợ doanh nghiệp https://noonnu.cc/about).
Cảm ơn!
Quả nhiên là bạn có triết lý riêng của mình. Cảm ơn vì lời giải thích. :)
Tôi đã xem qua trang web gọn gàng này. Dùng rất tiện và tốt ^_^
Tuy nhiên, có vẻ như Noonnu từ năm 2018 đã được cá nhân hỗ trợ một phần, và sau đó cũng tuyển nhà tài trợ, nên liên tục gặp vấn đề về chi phí vận hành máy chủ. (Có thể xem nội dung liên quan trong thông báo của Noonnu. -
https://noonnu.cc/news )
Có lẽ không cần phải dùng những từ như "kiểu quảng cáo này nọ" để chỉ trích Noonnu. ^_^
Chỉ riêng việc Naenne không có quảng cáo thôi cũng đã khiến nó trông cạnh tranh hơn Noonnu.
Hy vọng Naenne sẽ trở thành một đối thủ cạnh tranh tốt với Noonnu. ^_^
À, tôi đã dùng cách diễn đạt sai. Tuyệt đối không có ý định chỉ trích chính Noonnu T_T..
Tôi cũng có biết mơ hồ rằng Noonnu có những vấn đề liên quan đến chi phí vận hành. Vì vậy đó cũng là lý do tôi định cấu thành dịch vụ theo hướng không phát sinh chi phí..
Cảm ơn bạn đã góp ý. Tôi cũng sẽ xóa từ đó trong README.
Trang web rất đẹp. Có cả chế độ tối, và việc chuỗi dùng để thử kiểu chữ được lưu sẵn cũng rất hay. Ủng hộ bạn. Tôi sẽ dùng thử một chút rồi gửi phản hồi nhé (tôi chưa dùng Noonnu).
Khi xem trên điện thoại, cũng có khá nhiều phông mà câu ví dụ “daramjwi heon chetbakwie tagopa” không hiển thị hết. Có vẻ như nó bị tràn khỏi khung, nên nếu có thể cuộn ngang thì có lẽ sẽ tốt hơn.
Khi tìm kiếm tên phông, nếu hỗ trợ cả tìm theo phụ âm đầu tiếng Hàn thì sẽ tiện hơn. Tôi từng dùng https://github.com/e-/Hangul.js/ ; ngoài việc hỗ trợ gõ hơi yếu thì trải nghiệm sử dụng không tệ.
Ngay cả khi chỉ có một kiểu phông, hiện vẫn đang hiển thị là
1 stylesở dạng số nhiều.Khi chọn phông ở công ty, việc chữ số và ký tự có độ rộng cố định hay không cũng khá quan trọng. Hiện chuỗi ví dụ chỉ hiển thị từ g đến h, nhưng nếu có thêm cả chữ số, hoặc có thể xem phông có phải fixed-width hay không, hoặc lọc theo fixed-width... thì sao nhỉ?
Ôi... trước hết xin cảm ơn bạn về phản hồi.
Việc vượt ra ngoài khung đúng là có phần nằm trong chủ ý của tôi, nhưng nghe bạn nói thì tôi thấy điều đó có vẻ không phù hợp vì người dùng không thể nhìn thấy chữ đến cuối.
Phần chữ đơn cách thì đúng là điều tôi hoàn toàn không nghĩ tới. Ra mắt một dịch vụ giới thiệu phông chữ mà bản thân lại thiếu hiểu biết về phông chữ đến vậy..
Ngoài ra, tôi cũng nghĩ cả dạng số nhiều lẫn phụ âm đầu đều là những góp ý rất hay.
Tôi sẽ tổng hợp lại thành issue. Cảm ơn bạn đã phản hồi!
Wow, giao diện gọn gàng và rất ổn! Cảm ơn bạn đã tạo ra một trang web tuyệt vời.
Mình nghĩ sẽ rất hay nếu có thêm một tùy chọn sắp xếp theo các phông chữ được tìm kiếm hoặc nhấp vào nhiều nhất!
Hiện tại có vẻ đang sắp xếp theo tác giả, nhưng sắp xếp ngẫu nhiên hoặc theo tên phông chữ thì sao?
Ôi, cảm ơn bạn đã để lại bình luận nhé haha!
Đúng như bạn nói, hiện tại đang được sắp xếp theo thứ tự tác giả.
Nếu thêm tùy chọn để có thể sắp xếp theo nhiều tiêu chí khác nhau thì có lẽ sẽ tiện hơn cho mọi người sử dụng!
Cảm ơn bạn đã góp ý. Mình nên tổng hợp lại thành một issue ngay thôi haha