У мене є питання, подібне до "Написання тексту з варіантами символів" : я хотів би створити випадковий шрифт, написаний вручну, який відтворює природне розмаїття між появами того ж гліфа, який можна знайти в рукописному тексті. Контекстуальні альтернативи хороші, але, наскільки я розумію, вони більше підходять для з'єднання літер разом, ніж для сценарію, де всі літери розділені пробілом.
Один з відповідей на вищезазначене питання говорить (акцент мій):
Хоча зазвичай у вас є лише кілька літер з контекстним чергуванням, теоретично можливо мати декілька форм на одну літеру. Але я не вірю, що ти можеш насправді рандомізувати їх зовнішній вигляд, лише прокручуй їх (тому, якби у тебе було три форми "а", вони будуть використовуватися послідовно і починати повторюватися в "чорна кішка сиділа на килимку" )
Ну, це здається неправдою, тому що я знайшов деякі згадки про функцію OpenType під назвою рандомізація , яка, очевидно, може це зробити. Наприклад, на цій веб-сторінці пакету TeX :
Оригінальні шрифти Knuth генерували різні форми навмання. Насправді це неможливо у шрифті OpenType; скоріше, шрифт містить кілька варіантів кожного гліфа і використовує функцію рандомізації OpenType для вибору варіанту для кожного виклику .
Отже: чи існує механізм випадкового відбору варіантів гліфів у OpenType, і як це працює? Посилання на адекватну онлайн-документацію або цитату з специфікації було б неоціненним. Також: чи вважаєте ви, що ця мета має сенс, тобто вона значно покращить якість набору тексту, щоб включити декілька варіантів гліфів у випадковому порядку?
rand
функцію (а можливо, деякі веб-браузери).