Re: Font dei Simpsons (e più in generale font MONOSPACE)

#27284
Up
0
Down
::

Grazie mille!!! Ha funzionato… Se hai tempo mi potresti brevemente spiegare cosa significano quelle cose che ho scritto? 😆 Anche se qualcosa mi pare di intuire!
…Oppure se mi puoi indicare una guida che mi racconti qualcosa 😳

Il TeXbook (si compra) oppure TeX by Topic (si trova in rete), prima di tutto. E, naturalmente gli Appunti di programmazione in LaTeX di un noto autore. 🙂

Ho semplicemente costruito una tabella del font, compilando con pdftex il file testfont.tex e dando al primo prompt “simpsons” e al secondo “\table\bye”. Ottenuta la tabella ho guardato la Comprehensive List per la corrispondenza fra nome e carattere (ammetto che non conosco affatto i Simpsons). C’era il problema del prefisso \Left; così ho pensato alla macro \@simpsons con due argomenti. Senza prefisso \@simpsons trascura il secondo argomento e compone nel font simpsons il carattere corrispondente al primo argomento. Quindi \Lisa si espande in \@simpsons{2}{3} che a sua volta diventa “{\simpsonsfont\char{2}”.

La definizione “migliore” di \Left dovrebbe essere
`\def\Left{\expandafter\@Left}`
perché non c’è bisogno di leggere l’argomento (la correggo anche nell’altro messaggio). Vediamo che succede con \Left\Lisa, ogni riga è l’espansione della precedente:
`\Left\Lisa
\expandafter\@Left\Lisa
\@Left\@simpsons{2}{3}
\@simpsons{3}{2}`
e tutto va a posto.

L’ultima riga è la definizione dell’identificatore del font.

Ciao
Enrico

Go to top