Tôi có một câu hỏi tương tự như văn bản Viết bằng văn bản với các biến thể ký tự. Tôi muốn tạo một phông chữ viết tay thông thường, tái tạo sự đa dạng tự nhiên giữa các lần xuất hiện của cùng một glyph mà người ta tìm thấy trong văn bản viết tay. Các lựa chọn thay thế theo ngữ cảnh là tốt, nhưng theo những gì tôi hiểu thì chúng hầu như phù hợp với các chữ cái liên kết với nhau hơn là một tập lệnh trong đó tất cả các chữ cái được phân tách bằng khoảng trắng.
Một trong những câu trả lời cho câu hỏi liên kết ở trên nói (nhấn mạnh là của tôi):
Mặc dù thông thường bạn chỉ có một vài chữ cái thay thế theo ngữ cảnh, nhưng về mặt lý thuyết có thể có một vài dạng cho mỗi chữ cái. Nhưng tôi không tin rằng bạn thực sự có thể ngẫu nhiên xuất hiện chúng, chỉ quay vòng qua chúng (vì vậy, nếu bạn có ba dạng 'a', chúng sẽ được sử dụng theo trình tự và bắt đầu lặp lại trong 'con mèo đen ngồi trên chiếu' )
Chà, điều đó dường như không đúng, bởi vì tôi đã tìm thấy một số đề cập đến một tính năng OpenType được gọi là ngẫu nhiên hóa , rõ ràng có thể làm điều đó. Ví dụ: trên trang web gói TeX này :
Phông chữ gốc của Knuth tạo ra các hình dạng khác nhau một cách ngẫu nhiên. Điều này thực sự không thể có trong một phông chữ OpenType; thay vào đó, phông chữ chứa một số biến thể của mỗi glyph và sử dụng hàm ngẫu nhiên OpenType để chọn một biến thể cho mỗi lần gọi .
Vậy: có một cơ chế để lựa chọn ngẫu nhiên các biến thể glyph trong OpenType không, và nó hoạt động như thế nào? Một liên kết đến tài liệu trực tuyến đầy đủ hoặc trích dẫn từ thông số kỹ thuật sẽ là vô giá. Ngoài ra: bạn có nghĩ rằng mục tiêu này có ý nghĩa, nghĩa là nó sẽ cải thiện chất lượng của văn bản sắp chữ nhiều để bao gồm nhiều biến thể glyph được chọn ngẫu nhiên?
rand
tính năng này (và có thể một số trình duyệt web).