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

15

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 letra (googleada), pero no es que tenga esta capacidad. ¿Alguien con ideas?

¡Gracias!

Gardefjord
fuente
2
No sé de ninguna fuente que elija un glifo aleatorio, nunca. Tendría que crear una fuente OpenType con una amplia gama de glifos y luego cambiar manualmente los glifos.
Scott
77
Creo que cuando los fabricantes de fuentes hacen, lo hacen mediante la creación y de montones y montones de ligaduras - por lo que el aen ...sa...podría ser diferente en el ...ta...que ...ma...para ...ssa...a ...sau..., etc, etc - pero dos palabras idénticas miraría idénticos. Las fuentes también permiten variantes en las letras que se pueden aplicar manualmente, lo que podría usar para "arreglar" palabras repetidas una cerca de la otra 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
user56reinstatemonica8
1
Todavía no puedo encontrar esa fuente, pero para ver un gran ejemplo de trucos de opentype que hacen que las fuentes de escritura a mano se vean vívidas y reales, consulte Aya Script de Crystal Kluge (la demostración en vivo en esa página solo muestra una pequeña cantidad del truco en esa fuente: mira las muestras)
user56reinstatemonica8
1
las ligaduras son probablemente el camino a seguir, como sugiere @ user568458: muchos tipos de letra ya los tienen, muchos programas ya los admiten (como indesign), y el soporte suele ser transparente. Si escribe fiy festá metido sobre iy el punto en el idesapareció, entonces probablemente sea un reemplazo automático de ligadura.
Horacio
Sí. Aparte de eso, no conozco ningún formato de fuente que admita la aleatorización de caracteres.
MarcinWolny

Respuestas:

10

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

OpenType 'randomness' puede simularse usando grupos de letras conocidas como alternativas. La idea de que podría 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, las repeticiones serán aparecer.

Puede que no sea 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 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 verificar 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 OpenType basada en el lenguaje y las alternativas estilísticas.

Este es probablemente el ejemplo más completo que conozco de aleatoriedad simulada a menos que alguien más sepa algo mejor.

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

La aleatoriedad es posible. *

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

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

Se pueden ver algunos ejemplos excelentes de sustituciones consistentes en las fuentes de script de Sudtipos. Su reciente lanzamiento Rolling Pen es una excelente muestra.

Rolling Pen es otra taza mía que atropella con alternativas, swashes, ligaduras y otras ventajas técnicas. 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, ha vuelto. 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 manera de cambiar la programación en las fuentes PostScript. Cuando se imprime, cada punto de cada letra en cada palabra en la página se movería al azar, dando a las letras una apariencia sacudida y angustiada. Inicialmente apodado "RandomFont", van Blokland y van Rossum crearon tres versiones con grados crecientes de aleatoriedad potencial y FontShop lo lanzó como FF Beowolf, el primer tipo de letra con una mente propia.

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

Pero la tecnología OpenType trajo una nueva esperanza, 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 cerebro faustiano masivo para controlar el caos. Un software especialmente desarrollado e infernalmente complejo, casi noventa mil glifos, y un ejército de 'robots diseñados especialmente' tomaron días para forjar las características OpenType que ninguna herramienta de tipo ordinario podría haber ensamblado.

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

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

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

ingrese la descripción de la imagen aquí

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

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 esto, la programación debe ser el resultado de múltiples scripts que cambiarán el resultado varias veces mediante el uso de 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 su fuente al azar, no dude en ponerse en contacto conmigo en mi página de fans en FB: Corradine Fonts.

Manuel Corradine
fuente
2

Luc Devroye tiene la mejor lista que he visto de fuentes "aleatorias". Recuerdo haber leído sus fuentes aleatorias en papel para simular la escritura a mano hace varios años y estar fascinado. De hecho, estaba buscando ese documento cuando encontré esta pregunta.

Algunos de los enlaces están desactivados, pero puede encontrar, por ejemplo, MyFont en Wayback Machine. Nunca he probado MyFont y no lo respaldo, etc., pero parece ser básicamente lo que quieres.

Ivan Andrus
fuente
1

Opentype permite textos aleatorios.

No muchas fuentes comerciales ofrecen esta característica, pero existe:

Font Variations está integrado en OpenType 1.8 de manera integral, lo que permite utilizar la mayoría de las capacidades existentes en combinación con variaciones. En particular, se admiten variaciones para los contornos de glifos TrueType o CFF, para las sugerencias de 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:

Características de ligadura y formas alternativas destinadas a todos los scripts

Aleatorizar rand S3 Reemplaza caracteres con formas aleatorias (para simular escritura a mano)

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

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

Encontrarás cosas como "Salado" y "Dulce salado" o "Pásalo".

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

Consulte también "Interconectado" y lea la descripción para obtener más ideas sobre la simulación de la escritura a mano sin utilizar 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/

Martin Zaske
fuente
0

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

helcim
fuente
0

Seudoaleatoriedad con la función OpenTypes calt

La aleatoriedad real no es posible. Hay una parte en la especificación OpenType pero el soporte para esto no existe. 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 aleatoriedad a mano puede ser una experiencia frustrante. Programar un script para construir el archivo de características es una forma más realista.

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

tobltobs
fuente