Como a fonte descobre diferentes começando e terminando “aspas”?

0

Eu não sei muito sobre como as fontes "funcionam", mas eu sei que em algumas fontes as aspas duplas iniciais diferem das que terminam.

Como isso funciona?

O que exatamente é diferente nessas fontes?

    
por laggingreflex 07.08.2013 / 12:00

2 respostas

2

A fonte fornece a forma de cada caractere, "e", mas, em geral, cabe ao editor atribuí-los corretamente.

Eu diria que o editor mantém um valor booleano em algum lugar para um aspas abertas, quando você digita "ele verifica o booleano e se é falso, ele faz a citação de cabeça para baixo e, em seguida, marca o booleano verdadeiro. Se true, ele usa o citações regulares e, em seguida, define o valor como false. Isso é pura especulação , pois forneceria uma abordagem de recurso bastante baixa, mas é um palpite.

Além disso, observe que elas são chamadas de "aspas inteligentes" pelo menos por Microsoft no Microsoft Word .

    
por 07.08.2013 / 12:48
1

A biblioteca de processamento de texto do SmartyPants faz "aspas inteligentes", dê uma olhada no SmartQuotes sub na linha 267. Isso provavelmente é um pouco mais simples do que um editor de texto faria, já que sabe como é o arquivo inteiro e não precisa editá-lo "ao vivo".

Aproximadamente, o mesmo acontece, ele substitui " caracteres por ’ e ‘ caracteres.

    
por 07.08.2013 / 12:57