1 điểm bởi GN⁺ 2025-11-10 | 1 bình luận | Chia sẻ qua WhatsApp
  • Một kiểu chữ thử nghiệm được tạo ra bằng cách chồng và lấy trung bình tất cả phông chữ cài trên máy tính, trong đó hình dạng của từng ký tự được tính trung bình về mặt thị giác
  • Sử dụng ImageMagick và PHP để chồng các ký tự có cùng kích thước và tạo ảnh trung bình, đồng thời quan sát các kết quả khác nhau tùy theo cách căn chỉnh đường cơ sở (baseline)điểm gốc (origin)
  • Để độ rõ của đường viền và khả năng giữ nguyên hình dạng của ký tự, phương pháp này được phát triển thành cách chia đều hàng trăm điểm rồi lấy trung bình các vị trí tương ứng
  • Phông chữ hoàn chỉnh được phát hành theo SIL Open Font License, đồng thời cung cấp nhiều biến thể như Regular, Bold, Light, Italic và cả các phiên bản Serif·Sans
  • Avería Libre là phiên bản dựa trên Google Web Fonts và được đánh giá là một ví dụ tiêu biểu của thử nghiệm phông chữ mã nguồn mở

Khái niệm và điểm khởi đầu của Avería

  • Avería là một thử nghiệm typography tạo sinh (generative typography) bắt đầu từ ý tưởng “trung bình của mọi phông chữ được cài trên máy tính”
    • Thay vì chỉ kết hợp các hình dạng chữ cái, dự án khám phá hình thái trung bình về mặt thị giác bằng cách chồng và lấy trung bình nhiều phông chữ
  • Trong các thử nghiệm ban đầu, từng ký tự được xuất ra cùng một kích thước rồi chồng lên nhau bằng độ trong suốt (độ mờ thấp)
    • Trong quá trình này, ImageMagickPHP được dùng để tính trung bình pixel của từng ký tự
  • Khi căn chữ sao cho đường cơ sở (baseline)điểm gốc (origin) trùng nhau, phần dưới của ký tự hiện rõ còn phần trên trở nên mờ hơn

Khác biệt so với các thử nghiệm trước đó

  • Sau đó tác giả phát hiện ý tưởng tương tự đã từng tồn tại, nhưng kết quả của Avería cho thấy hình dạng rõ ràng và sắc nét hơn
  • Trong quá trình thử nghiệm, tác giả xác nhận rằng chữ thường ‘g’ tồn tại ở hai dạng khác nhau, qua đó bộc lộ trực quan sự khác biệt về cấu trúc giữa các phông chữ
  • Tác giả tiếp tục nhiều thử nghiệm để tìm ra phương pháp lấy trung bình mà vẫn giữ được hình dạng, thay vì chỉ lấy trung bình pixel đơn thuần

Cách tiếp cận kỹ thuật để lấy trung bình hình dạng

  • Vì xử lý ngưỡng (threshold) đơn thuần khó cho ra kết quả sắc nét, tác giả đã khám phá kỹ thuật nội suy hình dạng (morphing)
    • Ví dụ như so sánh giá trị trung bình giữa chữ I in hoa có serif và không serif, hoặc giữa một hình vuông và một hình vuông xoay 45 độ
  • Để hiểu cấu trúc chữ cái, tác giả đã tạo một ứng dụng web trực quan hóa đường cong, điểm điều khiển và đường viền
  • Thay vì ghép cặp các hình dạng phức tạp, tác giả chọn cách đơn giản là chia đường viền ngoài của từng ký tự thành 500 điểm cách đều nhau rồi lấy trung bình các vị trí tương ứng

Hoàn thiện và phát hành Avería

  • Sau khoảng một tháng làm việc, Avería được hoàn thành; trong tiếng Tây Ban Nha, từ này có nghĩa là “sự hỏng hóc” hoặc “hư hại”, đồng thời cũng liên hệ với từ nguyên của “average”
  • Trong quá trình tạo phông chữ, tác giả đào sâu hiểu biết về đường cong Bezier và các font metrics
  • Phông chữ hoàn chỉnh được phát hành theo SIL Open Font License nên có thể tự do sử dụng
    • Bao gồm các biến thể cơ bản như Regular, Bold, Light, Italic cùng phiên bản Gruesa (dựa trên 725 phông chữ)
  • Sau đó dự án tiếp tục mở rộng thành Avería Serif, Avería Sans, gói TTCAvería Libre cho Google Web Fonts

Giấy phép và hướng dẫn sử dụng

  • Avería có thể được tự do sử dụng cho cả mục đích thương mại lẫn phi thương mại
  • Nếu người dùng áp dụng nó vào dự án của mình, tác giả mong được biết tin, nhưng không cần thủ tục xin phép riêng
  • Các công cụ chính được nhắc đến trong dự án gồm fontforge, Superpolator, Font Remix Tools
  • Phiên bản Avería Libre được tạo dựa trên thư mục Google Web Fonts, nên cũng có thể dễ dàng dùng trên web

Phụ lục và thông tin tham khảo

  • Trong quá trình lấy trung bình hình dạng chữ, hai dạng của ‘a’ và ‘g’ được xem là vấn đề lớn nhất
    • ‘g’ cùng tồn tại ở dạng có hai khoang và dạng có một khoang
    • Cuối cùng, tác giả chọn dạng phổ biến nhất (g một khoang, a tròn, a dạng móc)
  • Avería là một ví dụ sáng tạo về thử nghiệm phông chữ mã nguồn mở, cho thấy khả năng kết hợp giữa lập trình và thiết kế

1 bình luận

 
GN⁺ 2025-11-10
Ý kiến Hacker News
  • Gợi nhớ đến phông chữ Old Timey font
    Tôi thích ở cả hai phông chữ này là chúng đều tạo cảm giác có chất liệu như được in bằng mực thật
    Đặc biệt, Averia được tạo ra bằng cách lấy trung bình nhiều phông chữ, nên có cảm giác như vệt nhòe rất nhẹ xuất hiện khi ép chữ lên giấy mịn

  • Đây là một phông chữ thử nghiệm được tạo ra vào năm 2011, là kết quả của việc lấy trung bình tất cả các phông chữ có trong hệ thống
    Điều thú vị là nó gợi cảm giác thung lũng kỳ lạ (uncanny valley) tương tự như khi AI tạo ảnh sinh văn bản

    • Nó trông như văn bản bản sao chép đã được photocopy nhiều lần, khiến tôi nhớ đến các tờ phát tay thời tiểu học
    • Cá nhân tôi lại không thấy cảm giác uncanny valley, mà thấy nó khá ổn với tư cách một phông chữ
    • Gợi nhớ đến phông chữ Open Dyslexic
    • Khi mới nhìn thấy, tôi cũng đã nghĩ rằng “văn bản do AI tạo trông giống như trung bình của nhiều phông chữ”
    • Tôi tự hỏi liệu có thể yêu cầu AI tạo ảnh bằng một phông chữ cụ thể hay không
  • Tôi đã dùng Averia, đặc biệt là phiên bản Serif Libre, làm phông chữ chính hơn 10 năm nay trong email, chế độ đọc, viết bài dài, v.v.
    Khả năng đọc cao và mang lại cảm giác thư thái
    Từ góc nhìn của người đã làm việc lâu năm với in ấn và typography trên web, Averia mang lại sự dễ chịu chính vì nó không cố gắng nổi bật một cách đặc biệt

    • Cũng như khi lấy trung bình nhiều khuôn mặt sẽ cho ra một gương mặt hấp dẫn, phông chữ trung bình cũng có sự ổn định dễ chịu riêng
  • Với tôi, phông chữ này gây khó chịu về mặt thị giác
    Có lẽ do cảm giác hơi mờ, và hình dáng các ký tự cũng không đồng đều
    Đường cong của chữ ‘m’ bất đối xứng, và chiều cao ký tự cũng không nhất quán
    Ý tưởng thì thú vị, nhưng để dùng thực tế có vẻ vẫn cần điều chỉnh thủ công tỉ mỉ

    • Trang web được render bằng công nghệ Cufon cũ, nên hiển thị dưới dạng hình ảnh chứ không phải văn bản thật
      Vì thế trên màn hình độ phân giải cao nó trông bị mờ
      Có thể xem kiểu render gốc tại Averia Libre trên Google Fonts
    • Nếu thử phiên bản GWF Serif thì sẽ thấy độ đối xứng tốt hơn và dễ hài lòng hơn
  • Đây cũng là phông chữ được dùng trong visual novel của Nova-box
    Có thể thấy trong Across the GroovesSeers Isle

  • Tôi thực sự thích sự tự nhiên kín đáo, không phô trương của phông chữ này
    Có thể xem trước các phiên bản chỉ serif và chỉ sans-serif tại đây
    Nếu nhà thiết kế tinh chỉnh lại tỷ lệ và các yếu tố dựa trên phông chữ này, nó có thể trở thành một họ phông chữ lý tưởng cho chế độ đọc hoặc viết nhật ký

  • Trông đẹp hơn tôi nghĩ nhiều
    Q và 4 cần một chút chỉnh tay nhưng nhìn chung dễ đọc nên tôi thích

  • Gợi nhớ đến phông chữ Supernormal
    Nó tương tự dự án Supernormal, nơi lấy trung bình nhiều phông chữ phổ biến

  • Nhân tiện, “Avería” trong tiếng Tây Ban Nha có nghĩa là ‘hỏng hóc’

    • Từ nguyên đi từ tiếng Ả Rập ʕawāriyya (hàng hóa bị hư hại trong quá trình vận chuyển) → tiếng Catalan avaria (hỏng hóc) → tiếng Tây Ban Nha avería (hỏng hóc, hư hại)
      Tham khảo Wiktionary
    • Khi đặt tên, có người bạn Tây Ban Nha đã nói với tác giả rằng đó là “một từ đẹp bất kể ý nghĩa”
    • Bản thân từ ‘Average’ cũng bắt nguồn từ một từ tiếng Ả Rập mang nghĩa ‘hàng hóa bị hư hại’
  • Tôi nghĩ phông chữ này sẽ khá hợp với máy đọc sách điện tử
    Tôi định tải nó lên Kobo để dùng