Fonte de caligrafia que escolhe aleatoriamente caracteres?

15

Primeiro, não sei muito sobre a criação de fontes.

Trabalho com uma autora de livros para crianças e quero criar uma fonte com a letra dela. Isso significa que eu tenho que ter mais de um caractere por letra e usá-los aleatoriamente.

Encontrei maneiras de criar uma fonte a partir da sua letra (pesquisada no Google) - mas não que possua esse recurso. Alguém com idéias?

Obrigado!

gardefjord
fonte
2
Eu não conheço nenhuma fonte que escolha um glifo aleatório. Você precisaria criar uma fonte OpenType com uma ampla variedade de glifos e depois alterar manualmente os glifos.
Scott Scott
7
Eu acho que quando os fabricantes de fontes fazer isso, eles fazem isso através da criação de cargas e cargas e cargas de ligaduras - para que o ano ...sa...pode ser diferente em ...ta...que ...ma...a ...ssa...para ...sau...etc etc - mas duas palavras idênticas que parecem idênticos. As fontes também permitem variantes em letras que podem ser aplicadas manualmente, que você pode usar para 'corrigir' palavras repetidas próximas umas das outras para que não sejam idênticas na mesma página (ou você pode pular algumas ligaduras). Não me lembro de uma fonte para isso, porém, acho que foi uma entrevista com um fabricante de fonte escrita na MyFonts de cerca de um ano atrás
user56reinstatemonica8
11
Ainda não conseguimos encontrar essa fonte, mas, para um ótimo exemplo de truque de opencipo, que faz com que as fontes de caligrafia pareçam animadas e reais, confira Aya Script de Crystal Kluge (a demonstração ao vivo nessa página mostra apenas uma pequena quantidade de truque nessa fonte - Veja as amostras)
user56reinstatemonica8
11
as ligaduras são provavelmente o caminho a seguir, como sugere @ user568458: muitos tipos de letra já os possuem, muitos programas já os suportam (como indesign) e o suporte geralmente é transparente. Se você digitar fie o fdobrar sobre o iponto idesaparecer, provavelmente será uma substituição automática da ligadura.
horatio 31/01
Sim. Fora isso - não conheço nenhum formato de fonte que suporte a randomização de caracteres.
MarcinWolny

Respostas:

10

A tecnologia OpenType não permite aleatoriedade, portanto, a 'aleatoriedade' deve ser simulada.

O 'aleatoriedade' do OpenType pode ser simulado usando grupos de letras conhecidos como alternativos. A ideia de que você poderia ter 3 grupos ou mais das mesmas letras que giravam; você esperaria nunca ver a mesma letra mais de uma vez em uma palavra. Infelizmente, devido às combinações de letras, serão exibidas repetições .

Pode não ser a fonte que você está procurando, mas um bom exemplo de como algumas pessoas tentaram resolver isso é durante o desenvolvimento do Liza (explicado muito bem aqui: http://www.underware.nl/case-studies/ random-vs-inteligente / )

Eles têm um sistema de agrupamento 1-2-3 de letras que eles chamam de rotador. No entanto, eles também criaram o Swapper para trabalhar em cima do Rotator.

O Swapper olha para trás ao longo da linha para verificar se aparecem repetições infelizes. Nesse caso, ele corrigirá a repetição de glifos idênticos (na vizinhança direta).

Se isso não for suficiente, eles também mencionam a aleatoriedade do OpenType com base na linguagem e nas alternativas estilísticas.

Este é provavelmente o exemplo mais completo que eu conheço para aleatoriedade simulada, a menos que mais alguém conheça algo melhor !?

Stuart
fonte
Lisa é um bom exemplo. O LettErrors Flipper usa a mesma técnica e é um pouco mais antigo. Eles também mencionam as tabelas de rotação: letterror.org/content/nypels/flipper.html
allcaps
Esse encadeamento Typophile é um bom ponto de partida para pesquisas e subtabelas de rotação: typophile.com/node/19625
allcaps
@allcaps Isso é estranho, porque eu mencionaria LettError, mas não consegui encontrar um bom link! Bom link tipófilo !!
Stuart
Este é outro bom! letterror.com/dev/css3/kosmik Você poderia ... Tente você mesmo :)
Allcaps
Desculpe, o OpenType permite e possui um recurso, mesmo chamado "Randomizar". Alguns detalhes e links na minha resposta.
Martin Zaske 11/11/19
9

A aleatoriedade é possível. *

Você só precisa ser muito inteligente e muito dedicado para fazer isso acontecer. Necessárias costeletas de programação sérias.

A maioria das fontes de caligrafia com aparência muito natural que você encontrará usa alternativas contextuais e substituição complicada de ligaduras. Isso na verdade alcança um resultado mais natural que a randomização.

Alguns ótimos exemplos de substituições consistentes podem ser vistos nas fontes de script da Sudtipos. Seu lançamento recente, Rolling Pen, é um excelente espécime.

A Rolling Pen é outra xícara minha que se depara com alternativas, swashes, ligaduras e outras vantagens tecnológicas. Para explorar todo o seu potencial, use-o em um programa que suporte os recursos OpenType para tipografia avançada.

insira a descrição da imagem aqui

* Lição de história

Para aqueles de vocês que se lembram da ótima fonte Beowolf de Just van Rossum e Erik van Blokland, está de volta. Mais ou menos.

insira a descrição da imagem aqui

Aqui está a história do FontFont:

FF Beowolf nasceu no final da década de 80, quando Just van Rossum e Erik van Blokland encontraram uma maneira de mudar a programação em fontes PostScript. Quando impressos, cada ponto de cada letra de cada palavra da página se movia aleatoriamente, dando às letras uma aparência abalada e perturbada. Inicialmente apelidado de "RandomFont", van Blokland e van Rossum criaram três versões com graus crescentes de aleatoriedade potencial e o FontShop o lançou como FF Beowolf, o primeiro tipo de letra com uma mente própria.

A tecnologia em FF Beowolf não era o que os fabricantes de computadores e impressoras tinham em mente para a edição de desktop. Portanto, embora tenha funcionado muito bem (embora tenha sido um pouco lento) na maior parte da década de 1990, o FF Beowolf acabou sendo impedido de realizar sua mágica: coisas irritantes como drivers de impressora e sistemas operacionais aprenderam a ignorar o não-padrão. FF Beowolf parecia relegado a mera lembrança.

Mas a tecnologia OpenType trouxe uma nova esperança, forjando caminhos no continuum da tecnologia tipográfica que acabariam por levar a uma nova geração de RandomFonts. Cada glifo em cada fonte tem dez suplentes e um enorme cérebro faustiano para controlar o caos. Software especialmente desenvolvido e complexo, infernalmente, quase noventa mil glifos e um exército de bots criados para fins específicos levaram dias para criar os recursos do OpenType que nenhuma ferramenta de tipo comum poderia ter montado.

[...] A aleatoriedade é exibida na tela em qualquer aplicativo no MacOS e Windows que suporte o OpenType.

roupas comuns
fonte
Eu gostaria de dizer que a aleatoriedade era possível . Não é mais possível da mesma maneira que era quando usamos fontes postscript. Os mecanismos do programa de fontes de hoje são mais limitados do que os do passado, porque muitos recursos raramente usados ​​foram removidos para facilitar a implementação. O que você descreve não é aleatoriedade, mas pesquisa complicada que parece aleatória; a aleatoriedade verdadeira foi possível. Embora o contexto da sucessão não fosse, não tenho certeza do que é melhor. O outro certamente estava subutilizado.
Joojaa
4

Algumas fontes OpenType têm vários designs para um caractere específico e mostram aleatoriamente um, para que o texto pareça manuscrito mais naturalmente. Por exemplo, http://fontfeed.com/archives/upcoming-fontfont-mister-k-pro/

insira a descrição da imagem aqui

jason37
fonte
Ele realmente escolhe aleatoriamente o personagem? Não vejo como isso faria isso. Ele tem muitas alternativas e ligaduras para que você possa fazê-lo manualmente.
219 Yokel
Não tenho certeza se eles são estritamente aleatórios , mas esse é um ótimo exemplo de fonte que faz um bom trabalho em aparecer como caligrafia natural usando variantes de caracteres e ligaduras. O lle os três tipos de i"indiscriminada" na amostra são ótimos exemplos.
user56reinstatemonica8
2

Eu tenho trabalhado em um script de substituição aleatória e minha conclusão é que não há uma receita mágica com um único script; em vez disso, a programação deve ser o resultado de vários scripts que mudarão o resultado várias vezes usando várias pesquisas. As respostas acima são apenas a primeira parte para obter a substituição aleatória, mas elas precisam ser melhoradas com muitas outras classes e pesquisas. Tenho certeza de que o resultado obtido funcionou bem e você pode vê-lo aqui: insira a descrição da imagem aqui

Se você me forneceu mais informações sobre como programar aleatoriamente sua fonte, entre em contato comigo na minha página de fãs no FB: Corradine Fonts.

Manuel Corradine
fonte
2

Luc Devroye tem a melhor lista que eu já vi de fontes "aleatórias". Lembro-me de ler seu artigo Fontes aleatórias para a simulação de escrita à mão há vários anos e estar fascinado. Na verdade, eu estava procurando esse artigo quando encontrei essa pergunta.

Alguns dos links estão desativados, mas você pode encontrar, por exemplo, MyFont na Wayback Machine. Eu nunca experimentei o MyFont e não o recomendo, etc., mas parece ser basicamente o que você deseja.

Ivan Andrus
fonte
1

O Opentype permite textos aleatórios.

Não há muitas fontes comerciais que oferecem esse recurso, mas ele existe:

O Font Variations é integrado ao OpenType 1.8 de uma maneira abrangente, permitindo que a maioria dos recursos existentes anteriormente seja usada em combinação com variações. Em particular, as variações são suportadas nos contornos de glifos TrueType ou CFF, nas dicas TrueType e também nos mecanismos de Layout do OpenType.

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

Há um recurso dedicado para simulação de manuscrito, baseado na renderização aleatória de glifos variantes:

Recursos de ligação e formulários alternativos destinados a todos os scripts

Randomize rand S3 Substitui caracteres por formas aleatórias (destinadas a simular escrita manual)

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

Agora, para comprar / licenciar uma fonte adequada , aqui está apenas um exemplo do myfonts.com: Use a pesquisa avançada e use duas linhas: as tags incluem "manuscritas" E os recursos OpenType incluem "Randomize"

Você encontrará coisas como "Salgado" e "Salgado Doce" ou "Hand It".

Você pode querer classificar por preço e começar pelos caros. Fornecer simulação de manuscrito é um grande esforço.

Consulte também "Interconectado" e leia a descrição para obter mais idéias sobre como simular a escrita manual sem usar a randomização real (isso vai além da sua pergunta real, mas acredito que você esteja mais interessado nos resultados visuais do que na tecnologia "randomização"): https : //www.myfonts.com/fonts/myhandwritings/interconnected/

Martin Zaske
fonte
0

Há um exemplo perfeito de uma fonte verdadeiramente aleatória: punk de Donald Knuth. Pode ser facilmente usado em qualquer pacote TeX, por exemplo, no ConTeXt (consulte: Hans Hagen, The Punk Module ).

helcim
fonte
0

Pseudo-aleatoriedade com o recurso OpenTypes calt

Aleatoriedade real não é possível. Há uma parte na especificação OpenType, mas o suporte para isso não existe. Mas você pode criar uma fonte de aparência bastante aleatória com o recurso OpenType calt.

Este capítulo do OpenType Cookbook descreve (na parte inferior) três estratégias diferentes: http://opentypecookbook.com/common-techniques.html

O tutorial a seguir tem outra descrição: https://glyphsapp.com/tutorials/features-part-3-advanced-contextual-alternates

Dependendo da estratégia que você escolher, criar manualmente o arquivo de recursos para aleatoriedade pode ser uma experiência frustrante. Programar um script para criar o arquivo de recursos é uma maneira mais realista.

Edit: Enquanto isso, terminei um projeto meu ( Calligraphr ) que permite que até novatos em fontes completos criem uma fonte com letras aleatórias.

tobltobs
fonte