Re: Greco antico e corretto preambolo

#75286
Up
0
Down
::

OldClaudio” post=74455

Se proprio debbo fare le pulci ai font di Claudio, che uso sempre quando ne ho bisogno e che ritengo essere tra i più leggibili, ci sono due cose che per il mio gusto estetico si potrebbero migliorare: lo iota sottoscritto, che non sembra affatto uno iota, e lo spazio tra il circonflesso e la lettera sottostante, che per me è troppo piccolo.

Ma Claudio sa bene perché ha fatto quelle scelte, perciò ignorate il mio commento 🙂

Sì, credo che sia opportuno sapere perché ho fatto quelle scelte; quando ho cominciato a lavorare con METAFONT sui caratteri greci sono partito dai font di Silvio Levi, greco di nascita e ora prof di matematica, se ricordo bene, negli USA. Li pubblicò nel 1991 e i sui esempi nonché i suoi file di documentazione sono solo per Plain TeX; LaTeX2e non esisteva ancora. La soluzione che Silvio aveva trovato per le due forma della sigma minuscola era una soluzione farraginosa, che si basava su legature, ma trovai che era molto meglio realizzare le legature in modo diverso e così feci, liberando nella tavola dei 256 font gestibili con TeX e LaTeX negli anni ’90 molto spazio per altri caratteri e altri segni analfabetici. I font di Silvio sono solamente bitmapped; non ne esiste la versione Type 1.

I parametri grafici scelti da Silvio erano basati su quelli dei Computer Roman, compresa l’altezza degli accenti sulle lettere sulla quali dovevano trovarsi; identici a quelli dei CM; la iota era a bastoncino; forse era anche un modo per imitare i font Didot senza copiarli integralmente; i font Didot della GreeFont Society hanno la iota sottoscritta a forma di “amo da pesca”, senza l’arpione; cioè una piccola iota. La iota sottoscritta di Silvio era una specie di bastoncino verticale o una goccia, che mi ricordava moltissimo la iota sottoscritta che avevo trovato nei miei libri di testo a liceo, per cui conservai la forma di Silvio. Visto che disegnavo quei font quando erano già apparsi i font EC decisi di creare i nuovi font greci con i parametri grafici dei font EC, molto simili a quelli dei font CM, ma non identici; scelsi la stessa serie di corpi ottici dei font EC, anzi usai lo stesso identico algoritmo per determinare i parametri grafici in base al corpo. Mentre Silvio aveva fatto solo i font “regolari” (per i font latini diremmo la forma “tonda”) e poi successivamente anche la forma sans serif, io feci tutte le forme e le serie Degli EC compresa la forma per le slide. Sottoposti al giudizio del TUG Ellenico, ne ricevetti subito non solo una approvazione entusiasta, ma anche suggerimenti di miglioramento e la richiesta di altre forme, come per esempio la forma che contiene solo il contorno, oppure la forma con le minuscole graziate, oppure il bel font Lipsiano, ricreato da zero partendo da un testo pubblicato in greco dalla Tipografia Teubner di Lipsia. Migliorando la qualità dei font e tracciandoli prima con autotrace e poi con potrace ho creato anche la versione vettoriale Type 1. e verso il 1997 divennero i font greci di default per il sistema TeX.

Tommaso ha ragione quando trova un po minimalista la iota sottoscritta a bastoncino o a goccia; ma a me piaceva perché non ne conoscevo altre dai tempi del mio liceo ed era piuttosto difficile realizzare al forma a uncino, che per altro sono riuscito a realizzare nel font Lipsiano. Invece per la distanza degli accenti dalle lettere sottostanti non ho mai pensato che potesse esserci un problema; io il problema l’avevo avuto quando era necessario impilare un circonflesso sopra uno spirito o sopra una dieresi, perché rischiavo di eccedere l’altezza non solo del carattere ma dell’intero font, così da no poter mantenere gli avanzamenti di riga ugualia quelli che vengono imposti di default con i caratteri latini e anche con quelli cirillici.

Complessivamente ho disegnato 944 polizze di 256 caratteri con più forme e più serie di quelle dei font EC, con gli stessi corpi ottici, ma con un driver generale per ogni font dal quale METAFONT può estrarre le dimensioni (moltiplicate per 100) e creare corpi ottici di qualunque dimensione compresa fra 5pt e 99.99pt.

Quando uscirono i font Latin Moder, con file di definizione di famiglie forme e serie ridotte rispetto a quelle dei font EC, ho pensato di ridurre anch’io la moltitudine di polizze; ho creato i file .fd per fara coesistere i miei font greci con i font Latin Modern, ma si tratta solo di avere gli stessi corpi, non disegni diversi. Usando il pacchetto teubner si può usare un comando che crea i file .fd per i font greci che vadano d’accordo, come coprpi con i font Times, Palatino, fourrier, eccetera, ma ovviamente si tratta solo di cuna compatibilità di nomi delle famiglie e dei copri, non una variazione di disegno.

Oggi non sarei più disposto a spendere circa quattro anni per fare i “miei” font con i parametri stilistici dei Times, Palatino, Fourier, eccetera; ognuna di queste operazioni potrebbe richiedere alcuni mesi grazie al fatto che METAFONT, mi consente di riutilizzare i programmi già scritti per i font EC; dovrei tutta via estrarre da ogni collezione, per ogni famiglia serie e forma i parametri metrici del disegno, si tratta di circa 150 parametri per ogni font; e un errore anche piccolo su uno qualunque di essi potrebbe portare a brutture indescrivibili. Ecco perché i “miei” font, resteranno quelli lì e chiunque, visto che si tratta di software rilasciato sotto al licenza LPPL può metterci le mani e farci quello che io non mi sento più di fare.
Vista la mia età potrei “dipartire” prima di aver finito i lavoro.

Questa piccola storia non si trova scritta da nessuna parte, ma non serve per giustificare delle scelte, alcune delle quali furono forzate, e altre eseguite senza tante considerazioni nella mia “beata” solitudine di precursore, quando nemmeno i greci, tranne Silvio Levi, avevano preso nessuna iniziativa per dotarsi almeno di una collezione completa di font di default da usare come noi usiamo gli EC (o loro surrogati). Penso che possa interessare a un apio di persone, non credo che più di due siano arrivate a leggere fino a qui.

Ciao
Claudio

Io sono stato il terzo!:) Interessante e affascinante, certo un lavoro “mostruoso” quello sui font che hai fatto (ma meno male che l’hai fatto!). Una curiosità. Visto che citavi il font lipsiano cioè il pacchetto teubner se si volesse utilizzare quello, il preambolo come andrebbe modificato? (prima di combinare qualche altro mio pastrocchio). Mi piacerebbe vedere la resa anche di quei font…
Devo essere sincero, mi serviva solamente qualcosa di “veloce” per essere subito “operativo” nel mio piccolo, ma ad ogni post sorgono domande e curiosità nuove e si vuole capire il perché di certe soluzioni…:grin: Siete contagiosi!

Go to top