O que é uma tabela de kerning polinomial?


12

De Os elementos do estilo tipográfico de Robert Bringhurst :

Nomes como TVR Murti e TRV Murti, por exemplo, apresentam problemas tipográficos microscópicos que nenhuma tabela de kerning binomial pode resolver. As fontes com tabelas de kerning polinomiais - capazes de kernear um determinado par de letras de maneiras diferentes, de acordo com o contexto - já existem há uma década e, algum dia, serei a norma. Por enquanto, eles são uma raridade.

O que exatamente é uma tabela de kerning polinomial? Qual a diferença entre uma tabela de kerning binomial ou uma tabela de kerning padrão ? O que é isso ou sua implementação o torna polinomial ?

Respostas:


17

Polinômio significa simplesmente consistir em vários termos, em oposição ao binomial que consiste em apenas dois termos.

Na maioria dos casos, kerning é o espaçamento entre pares de caracteres (binomial). No entanto, é possível e útil aplicar o kerning com base em uma cadeia maior de caracteres (polinômio). Isso é chamado de kerning contextual . (Pelo que sei, o termo kerning polinomial não é um termo padrão e é mais comumente conhecido como kerning contextual )

O kerning contextual é frequentemente necessário em caracteres com barras laterais negativas. Na maioria das vezes, com um espaço ou pontuação no meio. Por exemplo, o trigêmeo L apostrophe A. A L apostrophepar terá kerning negativo e o apostrophe Apar terá kerning-presente negativo pode resultar na Le Acolidindo e o apóstrofo muito perto do Ae muito longe do L.

insira a descrição da imagem aqui

O kerning contextual é suportado pelo formato OpenType, mas o suporte no software de editoração eletrônica e em vários mecanismos de processamento de texto é limitado.

Não tenho números para sustentar isso, mas, pela minha experiência, o kerning contextual não é algo que muitos designers de tipos implementam. Após o longo e tedioso processo de kerning de pares de caracteres, poucos designers ficarão muito preocupados com o kerning contextual. Especialmente quando o suporte é tão limitado.

Leitura relacionada sobre kerning contextual:


Nota: a maior parte desta resposta foi retirada das perguntas e respostas anteriores .


Seu também uma pia de tempo a menos que você acontecer ter um programa de computador para fazê-lo
joojaa

9

O prefixo de nomial refere-se ao número de glifos que são levados em consideração ao determinar o kerning. Portanto, uma tabela de kerning binomial emprega pares de kerning, enquanto uma tabela de kerning polinomial considera trigêmeos, quádruplos e assim por diante.

Embora essa escolha de palavras seja um pouco justificada pela origem grega do significado binomial e polinomial que consiste em duas / várias partes, considero uma má escolha, já que esses termos já são adotados pela matemática e relevantes para o design de tipo como tal. Geralmente, o termo kerning contextual é usado em vez de kerning polinomial .

Para ilustrar a diferença, vamos considerar os exemplos da citação. Eu os renderizei uma vez usando apenas pares de kerning (em cima) e depois ajustei o espaçamento como gostaria (em baixo). Lembre-se de que este último é apenas um esboço ilustrativo rápido e não é perfeito:

insira a descrição da imagem aqui

Como você pode ver, com o kerning de pares, as coisas não parecem boas. Por exemplo, há muito espaço em V. e RV Isso provavelmente evitará sobreposições em combinações como o VV Triplet kerning, levando em consideração qual letra está seguindo ou precedendo o ponto e, portanto, pode colocá-lo mais perto do V, se apropriado. Além disso, ele pode harmonizar o espaçamento em todas as combinações de capital-ponto-capital.

O kerning quádruplo pode fazer coisas como harmonizar o espaço em R.M e V.M , reconhecendo que o V está inclinado na palavra espaço enquanto o R está inclinado para longe dele. No entanto, a realização real disso em um programa de digitação é improvável, pois eles geralmente não usam o glifo de espaço da fonte, mas manipulam os próprios espaços.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.