¿Fuente de escritura a mano que elige caracteres al azar?

Primero, no sé mucho sobre la creación de fuentes.

Trabajo con un autor de libros para niños y quiero crear una fuente a partir de su letra. Esto significa que tengo que tener más de un carácter por letra y usarlos al azar.

He encontrado formas de crear una fuente a partir de su escritura a mano (buscada en Google), pero no tiene esta capacidad. Alguien con ideas??

¡Gracias!

No conozco ninguna fuente que elija un glifo al azar, nunca. Tendría que crear una fuente OpenType con una amplia gama de glifos y luego cambiarlos manualmente.
Creo que cuando los creadores de fuentes hacen esto, lo hacen creando montones y montones y montones de ligaduras , por lo que la aentrada puede ser ...sa...diferente de ...ta...la ...ma...entrada , etc., pero dos palabras idénticas se verían idénticas. Las fuentes también permiten variantes en las letras que se pueden aplicar manualmente, que podría usar para "arreglar" palabras repetidas cerca unas de otras para que no sean idénticas en la misma página (o podría omitir algunas ligaduras). Sin embargo, no recuerdo una fuente para esto, creo que fue una entrevista con un creador de fuentes de escritura a mano en MyFonts de hace aproximadamente un año. ...ssa......sau...
Todavía no puedo encontrar esa fuente, pero para ver un gran ejemplo de trucos de tipo abierto que hace que las fuentes manuscritas se vean animadas y reales, consulte Aya Script de Crystal Kluge (la demostración en vivo en esa página solo muestra una pequeña cantidad de trucos en esa fuente - mira las muestras)
las ligaduras son probablemente el camino a seguir, como sugiere @user568458: muchos tipos de letra ya las tienen, muchos programas ya las admiten (como Indesign) y la compatibilidad suele ser transparente. Si escribe fiy el festá metido sobre el iy el punto en el idesaparece, entonces probablemente se trate de un reemplazo automático de la ligadura.
Sí. Aparte de eso, no conozco ningún formato de fuente que admita la aleatorización de caracteres.
LaTeX, y especialmente LuaLaTeX, seguramente son capaces de hacer esto. Pero sería un largo camino por recorrer para que funcione.
@Luciano Voté para mantener este abierto y lo marqué para fusionarlo con el otro
@user568458 se refirió a ligaduras y una entrevista de 2013. ¿Es posible que esta sea la entrevista a la que se refiere?
@Scott La función existe. Pero es su herramienta DTP, no la fuente en sí, la que hace la elección aleatoria (o selección, como usted dice) de variantes de glifos para ciertos caracteres.

Respuestas (8)

La tecnología OpenType no permite la aleatoriedad, por lo que se debe simular la "aleatoriedad".

La "aleatoriedad" de OpenType se puede simular usando grupos de letras conocidas como alternativas. La idea de que podrías tener 3 grupos o más de las mismas letras que rotan; esperaría nunca ver la misma letra más de una vez en una palabra. Desafortunadamente, debido a las combinaciones de letras, aparecerán repeticiones .

Puede que no sea exactamente la fuente que está buscando, pero un buen ejemplo de cómo algunas personas han tratado de resolver esto es durante el desarrollo de Liza (Explicado muy bien aquí: http://www.underware.nl/case-studies/ aleatorio-vs-inteligente/ )

Tienen un sistema de agrupación de letras 1-2-3 que llaman el rotador. Sin embargo, también crearon el Swapper para trabajar encima del Rotator.

El Swapper mira hacia atrás a lo largo de la línea para comprobar si aparecen repeticiones desafortunadas. Si es así, corregirá la repetición de glifos idénticos (en vecindad directa).

Si esto no es suficiente, también mencionan la aleatoriedad de OpenType basada en el lenguaje y las alternativas estilísticas también.

¡Este es probablemente el ejemplo más completo que conozco para la aleatoriedad simulada a menos que alguien más sepa algo mejor!

Lisa es un buen ejemplo. LettErrors Flipper usa la misma técnica y es un poco más antiguo. También mencionan las tablas rotativas: letterror.org/content/nypels/flipper.html
Este subproceso Typophile es un buen punto de partida para búsquedas de rotación y subtablas: typophile.com/node/19625
@allcaps Eso es extraño porque iba a mencionar LettError pero no pude encontrar un buen enlace. Buen enlace tipófilo!!
Este es otro lindo! letterror.com/dev/css3/kosmik Podrías... Pruébalo tú mismo :)
Lo siento, OpenType permite y tiene una función, incluso llamada "Aleatorizar". Algunos detalles y enlaces en mi respuesta.

La aleatoriedad es posible.*

Solo tienes que ser muy inteligente y realmente dedicado para que esto suceda. Se requieren habilidades de programación serias.

La mayoría de las fuentes manuscritas de aspecto muy natural que encontrará utilizan alternativas contextuales y sustitución de ligaduras complicadas. Esto realmente logra un resultado más natural que la aleatorización.

Se pueden ver algunos excelentes ejemplos de sustituciones consistentes en las fuentes de script de Sudtipos. Su reciente lanzamiento, Rolling Pen , es un excelente espécimen.

Rolling Pen es otra taza mía que rebosa de alternativas, florituras, ligaduras y otras ventajas tecnológicas. Para explorar todo su potencial, utilícelo en un programa que admita funciones OpenType para tipografía avanzada.

ingrese la descripción de la imagen aquí

* Leccion de historia

Para aquellos de ustedes que recuerdan la gran fuente Beowolf de Just van Rossum y Erik van Blokland, está de vuelta. Mas o menos.

ingrese la descripción de la imagen aquí

Aquí está la historia de FontFont:

FF Beowolf nació a finales de la oscura y turbia década de 1980 cuando Just van Rossum y Erik van Blokland encontraron una forma de cambiar la programación en fuentes PostScript. Cuando se imprimía, cada punto de cada letra de cada palabra de la página se movía al azar, dando a las letras un aspecto agitado y angustiado. Inicialmente denominada "RandomFont", van Blokland y van Rossum crearon tres versiones con grados crecientes de aleatoriedad potencial y FontShop la lanzó como FF Beowolf, la primera tipografía con mente propia.

La tecnología de FF Beowolf no era lo que los fabricantes de computadoras e impresoras tenían en mente para la autoedición. Entonces, aunque funcionó muy bien (aunque un poco lento) durante la mayor parte de la década de 1990, FF Beowolf finalmente no pudo realizar su magia: las cosas molestas como los controladores de impresora y los sistemas operativos aprendieron a ignorar lo no estándar. FF Beowolf parecía relegado al mero recuerdo.

Pero la tecnología OpenType trajo nuevas esperanzas, forjando caminos en el continuo typetech que eventualmente conduciría a una nueva generación de RandomFonts. Cada glifo en cada fuente tiene diez alternativas y un enorme cerebro fáustico para controlar el caos. Software especialmente desarrollado e infernalmente complejo, casi noventa mil glifos, y un ejército de 'bots especialmente diseñados tomó días para forjar las características de OpenType que ninguna herramienta de tipo común podría haber ensamblado.

[...] La aleatoriedad se realiza en la pantalla en cualquier aplicación en MacOS y Windows que admita OpenType.

Me gustaría decir que la aleatoriedad era posible . Ya no es posible de la misma manera que cuando usábamos fuentes postscript. Los motores de programas de fuentes de hoy en día son más limitados que los motores del pasado porque se han eliminado muchas características que se utilizan con poca frecuencia para facilitar la implementación. Lo que describe no es aleatoriedad, sino una búsqueda complicada que parece aleatoria, la verdadera aleatoriedad fue posible. Aunque el contexto de sucesión no lo era, no estoy seguro de cuál es mejor. El otro ciertamente estaba infrautilizado.

Algunas fuentes OpenType tienen varios diseños para un carácter en particular y muestran uno al azar para que el texto se vea escrito a mano de manera más natural. Por ejemplo , http://fontfeed.com/archives/upcoming-fontfont-mister-k-pro/

ingrese la descripción de la imagen aquí

¿Realmente elige al personaje al azar? No puedo ver cómo haría eso. Sin embargo, tiene muchas alternativas y ligaduras, por lo que podría hacerlo manualmente.
No estoy seguro de si son estrictamente aleatorias , pero ese es un gran ejemplo de una fuente que hace un muy buen trabajo al aparecer como una escritura natural usando variantes de caracteres y ligaduras. Los lly tres tipos de ien "indiscriminada" en la muestra son grandes ejemplos.

He estado trabajando en un script de reemplazo aleatorio y mi conclusión es que no hay una receta mágica con un solo script, sino que la programación debe ser el resultado de múltiples scripts que cambiarán el resultado varias veces al usar varias búsquedas. Las respuestas anteriores son solo la primera parte para obtener el reemplazo aleatorio, pero deben mejorarse con muchas otras clases y búsquedas. Estoy seguro de que el resultado que obtuve funciona bien y puedes verlo aquí:ingrese la descripción de la imagen aquí

Si necesita más información sobre cómo programar aleatoriamente su fuente, no dude en ponerse en contacto conmigo en mi página de fans en FB: Corradine Fonts.

Luc Devroye tiene la mejor lista que he visto de fuentes "aleatorias". Recuerdo haber leído su artículo Fuentes aleatorias para la simulación de escritura a mano hace varios años y quedarme fascinado. De hecho, estaba buscando ese documento cuando encontré esta pregunta.

Algunos de los enlaces están obsoletos, pero puede encontrar, por ejemplo , MyFont en Wayback Machine. Nunca probé MyFont y no lo apruebo, etc., pero parece ser básicamente lo que quieres.

Opentype permite textos aleatorios.

No muchas fuentes comerciales ofrecen esta función, pero existe:

Font Variations está integrado en OpenType 1.8 de manera integral, lo que permite que la mayoría de las capacidades existentes anteriormente se utilicen en combinación con variaciones. En particular, se admiten variaciones para contornos de glifos TrueType o CFF, para sugerencias TrueType y también para los mecanismos de diseño OpenType.

https://en.wikipedia.org/wiki/OpenType

Hay una función dedicada para la simulación de escritura a mano, basada en la representación aleatoria de glifos variantes:

Funciones de ligadura y formas alternativas destinadas a todos los scripts

Randomize rand S3 Reemplaza el carácter con formas aleatorias (destinado a simular la escritura a mano)

https://en.wikipedia.org/wiki/List_of_typographic_features#OpenType_typographic_features

Ahora, para comprar/licenciar una fuente adecuada , aquí hay solo un ejemplo de myfonts.com: Use la búsqueda avanzada y use dos líneas: las etiquetas incluyen "escrito a mano" Y las características de OpenType incluyen "Aleatorizar"

Encontrarás cosas como "Salado" y "Salado Dulce" o "Hand It".

Es posible que desee ordenar por precio y comenzar con los más caros. Proporcionar simulación de escritura a mano es un gran esfuerzo.

Mire también "Interconectado" y lea la descripción para obtener más ideas sobre cómo simular la escritura a mano sin usar la aleatorización real (esto va más allá de su pregunta real, pero creo que está más interesado en los resultados visuales que en la tecnología "aleatorización"): https ://www.myfonts.com/fonts/myhandwritings/interconnected/

Hay un ejemplo perfecto de una fuente verdaderamente aleatoria: punk de Donald Knuth. Se puede usar fácilmente en cualquier paquete de TeX, por ejemplo, en ConTeXt (ver: Hans Hagen, The Punk Module ).

Pseudoaleatoriedad con función de conversión de OpenTypes

La aleatoriedad real no es posible. Hay una parte en la especificación OpenType pero no existe soporte para esto. Pero puede crear una fuente de aspecto bastante aleatorio con la función OpenType calt.

Este capítulo del OpenType Cookbook describe (en la parte inferior) tres estrategias diferentes: http://opentypecookbook.com/common-techniques.html

El siguiente tutorial tiene otra descripción: https://glyphsapp.com/tutorials/features-part-3-advanced-contextual-alternates

Dependiendo de la estrategia que elija, crear el archivo de características para la aleatoriedad a mano puede ser una experiencia frustrante. Programar un script para crear el archivo de características es una forma más realista.

Editar: Mientras tanto, terminé un proyecto mío ( Calligraphr ) que permite incluso a los novatos de fuentes crear una fuente con letras aleatorias.