2 điểm bởi GN⁺ 2025-06-28 | 1 bình luận | Chia sẻ qua WhatsApp
  • Script này mô phỏng phương pháp được dùng trong các văn bản cổ
  • Có chức năng lấp đầy khoảng trống giữa từ cuối dòng và cuối khối văn bản bằng nhiều yếu tố khác nhau
  • Có thể lấp đầy bằng đường thẳng đơn giản, đường lượn sóng, lặp lại ký tự cuối, dấu câu, họa tiết trang trí v.v.
  • Người dùng có thể xử lý khoảng trống bằng glyph mong muốn hoặc bằng cách lặp lại ký tự cuối
  • Giúp hiện thực hóa bố cục độc đáo và nâng cao độ hoàn thiện thị giác của tài liệu

Giới thiệu Hệ thống bố cục thay thế

Script này tái hiện theo cách hiện đại một kiểu bố cục đặc trưng được tìm thấy trong một số văn bản cổ (như bản thảo). Điểm đặc trưng của cách làm này là phần khoảng trắng còn lại giữa từ cuối của một dòng và phần cuối của khối văn bản sẽ được lấp đầy bằng nhiều yếu tố thị giác khác nhau.

Tính năng và cách sử dụng

  • Có thể lấp đầy trực quan khoảng trống giữa cuối dòng và cuối khối văn bản bằng các yếu tố mong muốn như đường thẳng đơn giản, đường lượn sóng, lặp lại ký tự cuối, dấu câu, đường chéo trang trí, dấu chấm
  • Cung cấp tùy chọn chọn cách lấp đầy:
    • Chọn một hoặc nhiều glyph
    • Lặp lại ký tự cuối của dòng đó để sử dụng

Mục đích sử dụng và ưu điểm

  • Nhằm tăng tính đa dạng trong thiết kế và tái hiện hiệu ứng bố cục của văn bản cổ
  • Hỗ trợ áp dụng phong cách bản thảo truyền thống hoặc sách cổ vào tài liệu số hay bố cục web
  • Là công cụ giúp nâng cao tính nhất quán về mặt thị giác và mức độ hoàn thiện của tài liệu

1 bình luận

 
GN⁺ 2025-06-28
Ý kiến Hacker News
  • Tôi thấy "Same Sizer" hơi kém đẹp về mặt thẩm mỹ vì các chữ bị kéo giãn một cách máy móc khiến độ rộng mỗi dòng khác nhau. Phương án lý tưởng nhất là mọi dòng đều giữ cùng một độ rộng, chỉ vị trí các chữ được kéo giãn. Nguyên lý "mọi chữ có cùng kích thước" được áp dụng tốt hơn nhiều trong thư pháp Việt Nam. Có những ví dụ chia chữ Latin phương Tây vào cùng một ô vuông đều nhau như thư pháp Trung Hoa để tạo cảm giác hài hòa [ảnh ví dụ](https://commons.m.wikimedia.org/wiki/File:%C4%90%E1%BB%91i_-_T%E1%BA%BFt_2009.jpg)
    • Nhìn ảnh ví dụ đó tôi hoàn toàn không nhận ra đó là chữ Latin. Vì không biết tiếng Trung nên những gì trông na ná như vậy đều rơi vào vùng "không thể giải mã" đối với tôi. Hiệu ứng này khá thú vị, vì nếu biết cả tiếng Việt thì có lẽ tôi đã nhận ra những từ và âm tiết quen thuộc chăng
    • Cùng ngữ cảnh đó, có một ví dụ thư pháp thật sự rất ấn tượng liên kết
    • Liên kết ví dụ mà bạn muốn cho xem bị hỏng nên không vào được
  • Tôi nghĩ "Last Is First" giống như một kiểu checksum giúp những người chép văn bản không bị mất vị trí. Tôi nhớ khi học Torah, việc chuyển từ kiểu in tiếng Hebrew thông thường sang văn bản viết tay không có nguyên âm, rồi sang kiểu chữ kéo giãn là cực kỳ khó. Ngoài ra còn phải học cách đọc chính xác như hát từng từ. Dù vậy, nhìn những cột chữ được chép tay bằng mực trên da thuộc vẫn là một cảnh tượng rất đẹp
  • Thỉnh thoảng khi nhìn thứ gì đó đẹp một cách kỳ dị quá mức, tôi thấy được thiên tài ẩn bên trong và chỉ còn lại niềm vui thuần túy. Làm rất tốt!
    • Tôi muốn hỏi liệu bạn đã thử đọc thành tiếng chưa. Giọng nói bỗng nhiên biến thành robot hoàn toàn
  • Với một ngôn ngữ không có tính ngữ âm như tiếng Anh, cách này gây khá nhiều đau đớn. Đặc biệt là ở kiểu "Last is First". Bạn nhìn thấy "I" rồi mới phải nhận ra thật ra đó là "In", nên phải quay lại trong đầu để hiểu. Cũng như nhìn thấy "t" rồi sau đó mới biết là "that", nên nếu đọc thành tiếng thì phải ghép lại các âm vị hoàn toàn khác nhau như 't' và 'th', khá rối
    • Nhân tiện, "i.e." có nghĩa là "tức là, that is", còn trong trường hợp này thì "e.g." ("for example, ví dụ") mới là cách diễn đạt phù hợp hơn
    • Nói thêm về nhận định rằng tiếng Anh không có tính ngữ âm: tiếng Anh rốt cuộc vẫn là một hệ chữ viết biểu thị âm thanh. Chỉ là nó không đều đặn vì chữ cái có thể mang nhiều âm khác nhau. Nếu nó không có chức năng ngữ âm thì ngay từ đầu đã chẳng phát sinh kiểu nhầm lẫn này
    • Tôi cảm thấy việc đọc thực ra gần với nhận diện mẫu hơn là giải mã từng chữ cái. Một ví dụ nổi tiếng là hiện tượng con người vẫn đọc trôi chảy ngay cả khi xáo trộn thứ tự chữ cái trong từ. Tất nhiên điều đó có thể không áp dụng giống nhau cho tất cả mọi người, và mỗi người có cách riêng để đọc và diễn giải văn bản. Có bài viết liên quan và văn bản ví dụ ở đây liên kết
  • Tôi muốn thêm nhiều từ vào layout "Hyphenator", để tạo hiệu ứng chữ nhỏ dần khi tràn qua dòng. Tôi muốn tái hiện bằng kỹ thuật số cảm giác thời đại học nhét chữ vào chỗ trống để ghi kín vở
  • Tôi gần như không có vấn đề thị lực nào ngoài loạn thị hơi nặng, nhưng văn bản Same Sizer lại dễ đọc hơn nhiều so với dự đoán
  • Với tư cách một người bị nhược thị và song thị, tôi thấy Same Sizer thật sự rất dễ đọc nên khá ngạc nhiên. Nó còn thoải mái hơn văn bản thông thường. Không biết ý tưởng này có thể được dùng như một chế độ trợ năng không
    • Tôi không có vấn đề thị giác nào, nhưng vẫn thấy Same Sizer dễ đọc hơn nhiều so với tưởng tượng
  • Layout "Last is first" khiến tôi liên tưởng đến khái niệm custos/custodes thường thấy trong ký âm thánh ca Gregorio. Đó là ký hiệu báo trước nốt đầu tiên của dòng tiếp theo khi một dòng kết thúc. Vì mắt chuyển sang dòng sau trong khi đã biết trước nốt mở đầu nên cảm giác khá quen thuộc. giải thích chi tiết
  • Trang này cứ vài giây lại tự làm mới nên tôi không thể xem tử tế được. Rất bất tiện
  • Thật kinh khủng nhưng đồng thời lại đáng yêu một cách quá mức
  • Mong là đừng làm website theo kiểu này. Dù ở môi trường mạng 1Gbps, nó vẫn liên tục gửi những ảnh dung lượng lớn mà máy chủ khó lòng gánh nổi. Ngay cả ảnh jpeg cỡ bàn tay cũng lên đến 9MiB ở độ phân giải 4K, có trang tải hơn 40MiB và mất gần 15 giây. Không phải máy chủ chậm, mà là bản thân site quá nặng
    • Tôi đã bối rối vì không thấy liên kết nào để xem layout, nhưng hóa ra nó đang tải. Trong môi trường của tôi, chỉ để hiện một ảnh thôi cũng mất hơn 3 phút
    • Nhưng trong trường hợp này thì đó là một quan điểm chính đáng hơn bình thường. Site này không được tạo ra để tối ưu cho end user, performance hay conversion rate, mà là một showcase thiết kế dành cho typographer. Từng pixel đều quan trọng, nên với giới chuyên môn, chờ thêm vài giây để soi kỹ kết quả còn có ý nghĩa hơn