Recentemente, foi feita uma pergunta em outro fórum que me fez repensar minha compreensão dos formatos vetoriais. As fontes TrueType estão em um formato vetorial e - eu pensava anteriormente - que, se um editor de vetores as apresentasse para edição, apresentaria apenas os pontos descritos na forma da fonte original e, se houver curvas, apresentaria identificadores apropriados apenas esses pontos.
Não vejo como um pacote de software ( Glyphs ) pode interpretar um em Arial como 20 pontos e outro (Illustrator) o interpreta como 37 pontos quando convertido em contornos ou expandido. Não tenho Glyphs em mãos, mas posso confirmar que o Illustrator apresentou 37 pontos ao me testar. O pôster original forneceu ilustrações de ambos os resultados da seguinte forma:
A um de Arial em Glyphs :
A palavra arial na mesma fonte no Illustrator (concentre-se nos pontos da letra a versus o mesmo nos glifos ):
Eu entendo o conceito básico de arquivos de imagem vetorial; que os dados são uma série de coordenadas para pontos e outras informações que detalham matematicamente a quantidade de curva (ou falta de) entre pontos. O que eu não entendo são duas coisas:
Os dados em uma fonte TrueType não são descritos de maneira que possam ser traduzidos literalmente para uma forma editável no Illustrator quando descritos? Por que o Illustrator adicionou pontos adicionais? Ou o formato TrueType não é descrito usando pontos (não vejo como)?
Os glifos parecem demonstrar que é possível descrever certas curvas em uma quantidade limitada de pontos. Por que um software de renome como o Illustrator precisaria de mais pontos para descrever a mesma curva? Eu consideraria isso uma tradução ruim e imagino que a maioria dos usuários também esperaria isso. Isso se sobrepõe um pouco à pergunta um, talvez uma resposta única cubra ambos.
fonte
Respostas:
Embora eu não possa confirmar isso (verifiquei o manual Glyphs e a Ajuda / Tutoriais on-line), parece que o aplicativo Glyphs converte automaticamente os contornos TrueType em contornos PostScript (lembre-se de que os contornos TT são de 2ª ordem, os contornos PS são de 3ª ordem. OTF pode conter contornos TT ou PS, enquanto TTF pode conter contornos TT).
Se você estiver importando o tipo de letra Arial (que tenho quase certeza de que é um arquivo TTF), significa que você está importando TT Outlines, e então Glyphs é convertido em PS Outlines. Portanto, menos pontos. Aqui está Arial.ttf convertido em PS Outlines no FontLab VI (29 nós):
Se você abrir a mesma fonte preservando os Contornos do TT (neste exemplo, aberto no FontLab Studio 5), obterá 37 nós (lembre-se, existe um nó implícito entre pontos de controle sucessivos):
No ilustrador, o tipo é provavelmente tratado por um mecanismo de tipo que preserva o formato dos contornos, e os pontos quadráticos são traduzidos apenas no comando Criar contorno (tente criar o contorno do marcador, um círculo: ele criará 8 nós, coerentes com o formato subjacente quadrático ...) Portanto, mais pontos são criados. Aqui, no ilustrador cs6:
Mesmos 37 nós.
Edit : BTW, respondendo à pergunta: os glifos "simplificam" a curva TT usando a elevação de grau de Bezier , ou seja, convertendo o contorno do TT em PS.
fonte
that preserves the outlines format
sugerindo que os Glyphs não estavam preservando o esboço e cheguei à conclusão de que a conversão dos Glyphs era um pouco menos fiel. Voltarei à minha suposição original agora (o que fazia mais sentido de qualquer maneira). Obrigado.O TrueType usa curvas quadráticas de Bézier, enquanto a maioria dos outros programas vetoriais (incluindo Glyphs e Illustrator) usa curvas cúbicas de Bézier. Você pode ver que seu exemplo de Glyphs não usa curvas quadráticas de Bézier, pois as alças das âncoras adjacentes não se conectam.
Agora, as curvas quadráticas de Bézier são um caso especial de curvas cúbicas de Bézier¹ e, portanto, a conversão da primeira para a segunda é direta e meu palpite do seu exemplo é que os Glyphs usam uma conversão tão direta. Por razões que estão além de mim, o Illustrator converte curvas quadráticas de Bézier em cúbicas de uma maneira diferente que usa mais âncoras².
¹ assim como todo quadrado também é um retângulo, todo círculo é uma elipse, e assim por diante
² aqui está uma observação mais detalhada do mesmo fenômeno em um fórum alemão
fonte
Possivelmente altera a quantidade de pontos de controle devido a violação de direitos autorais? Se correspondesse exatamente ao número de pontos, seria ilegal?
Eu sou a 758ª cópia registrada do illustrator nos EUA v1.0, que não podia delinear fontes então. No primeiro dia do lançamento da Adobe, vendeu menos de 1000 cópias, no segundo dia vendeu cerca de 16.000 cópias.
Apenas minha entrada, você sempre pode simplificar o caminho para adicionar ou remover pontos.
Eu também usei o fontographer naquela época e criar uma fonte perfeita com todos os personagens não é fácil. demorei mais de 45 dias para chegar perto, mas nunca foi perfeito.
fonte