Computer Modern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Mikelima (discussione | contributi)
La famiglia ''Latin modern'': Qualche dato in più, piccola riorganizzazione
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
 
(36 versioni intermedie di 28 utenti non mostrate)
Riga 1:
<!--
[[Immagine:Computer_modern_sample_text.png|thumb|Sample text in Computer Modern]]
-->
{{Font
| immagine=[[Immagine:computer-modern.png|Computer Modern Roman]]Sample.svg
| stile=Roman,<br />Sans Serif,<br />Typewriter<br/>
| data=1896
| disegnatore=[[Donald Knuth]]
| produttore=
| esempio=campione-latin-modern-roman-10.png
[[Immagine:campione-latin-modern-roman-10.png|320px]]
|}}
'''''Computer Modern''''' è la famiglia di [[font|tipi di carattere]] usata in mancanza di istruzioni specifiche dal programma di composizione tipografica [[TeX|{{TeX}}]]. Fu creata da [[Donald Knuth]] con il programma [[METAFONT]], ed è stata aggiornata l'ultima volta nel [[1992]]. I tipi Computer Modern sono descritti con grande dettaglio (compreso l'intero codice sorgente) nel libro ''Computer Modern Typefaces'', Volume E della serie ''[[Computers and Typesetting]]''.
'''''Computer Modern''''' è la famiglia di [[font|tipi di carattere]] usata
in mancanza di istruzioni specifiche dal programma di composizione tipografica [[TeX|{{TeX}}]]. Fu creata
da [[Donald Knuth]] con il programma [[METAFONT]], ed è stata aggiornata l'ultima volta nel
[[1992]]. I tipi Computer Modern sono descritti con grande dettaglio (compreso l'intero codice sorgente) nel libro ''Computer Modern Typefaces'', Volume E della serie ''[[Computers and Typesetting]]''.
 
Come implica il nome, Computer Modern è un font ''moderno''. I font moderni, o ''classicisti'', hanno un alto contrasto tra elementi spessi e sottili, una grande [[altezza- della x]] rispetto alla lunghezza dell'del [[tratto ascendente]] e [[tratto discendente|discendente]]. ''Computer Modern'', nello specifico, è basato sul ''[[Monotype]] Modern 8A''.
sul ''[[Monotype]] Modern 8A''.
 
La caratteristica più inusuale dei font ''Computer Modern'', però, è che è una completa famiglia di font completamente disegnata con il sistema METAFONT, che genera le variazioni della forma dei caratteri partendo da una formadescrizione base. La forma dei caratteri è controllata da 63 parametri distinti, che controlla la larghezza e l'altezza dei vari elementi, la presenza delle [[grazie]] o se il puntino sulla "i" deve essere rotondo o quadrato. ''Computer Modern'' non è l'unica famiglia di caratteritipo disegnata con METAFONT, ma è sicuramente la più matura ed usata. In particolare, variando i parametri, si possono generare tipi di caratteri con una perfetta [[dimensione ottica]]geometrico (iin fontpratica dalun corpo più minuto sono modificati in modo daprogramma rimanereper leggibilicomputer).
 
La forma dei caratteri è controllata da 63 parametri distinti, che controllano la larghezza e l'altezza dei vari elementi e la presenza di dettagli come le [[caratteri tipografici con grazie|grazie]] o la forma (rotonda o quadrata) del puntino sulla "i". Per ciascuna dimensione, i parametri vengono altresì variati in modo da mantenere una perfetta [[dimensione ottica]]: come nel caso dell'[[hinting]], i font dal corpo più minuto sono modificati in modo da avere tratti proporzionalmente più spessi e rimanere leggibili.
 
''Computer Modern'' non è l'unica famiglia di caratteri disegnata con METAFONT, ma è sicuramente la più matura ed usata.
 
== I tipi ==
;Computer Modern Roman: è un tipo di carattere con grazie disegnato per il testo del documento. È disponibilidisponibile negli spessori ''medio'', ''grassetto'' e ''grassetto esteso'', e nelle varianti ''dritto'', ''inclinato'', ''corsivo'' e ''maiuscoletto''.
;Computer Modern Sans Serif: è un tipo senza grazie, disponibile negli spessori ''medio'', ''neretto'', e nelle varianti ''dritto'' ed ''inclinato''.
;Computer Modern Typewriter: è un tipo a spaziatura fissa, disponibile nello spessore ''medio'' e nelle varianti ''dritto'', ''inclinato'', ''corsivo'' e ''maiuscoletto''.
;Computer Modern Typewriter Proportional: ha lo stesso aspetto del ''Typewriter'', ma ha una spaziatura proporzionale.
Line 30 ⟶ 26:
 
== La famiglia ''Latin modern'' ==
Un sostituto moderno dei ''Computer Modern'' è la famiglia [[Latin Modern]] che ha più di 700 [[glifo|glifi]], disponibile in formato [[PostScript_Type_1PostScript Type 1|Type 1]] e [[OpenType]]. Contiene 72 font per la composizione del testo normale e 20 font per la composizione di formule matematiche, e fornisce quasi tutti i tipi di carattere dell'originale ''Computer Modern'', ed un repertorio di caratteri più vasto.
 
La famiglia ''Latin Modern'' è stata sviluppata, sulla base dei font ''Computer Modern'', per ovviare ai problemi che si sono resi evidenti con il passare del tempo:
 
* Sebbene la descrizione dei caratteri sia vettoriale, i font vengono resi come [[bitmap]] e quindi di qualità inferiore quando mostrati su uno schermo. (Poiché il formato vettoriale usato da [[METAFONT]] è più complesso di quello gestito da [[OpenType]], una trasformazione diretta non è possibile).
* Sebbene {{TeX}} faccia un ottimo lavoro nella resa dei caratteri accentati, i font stessi non li includono. Questo impedisce la [[sillabazione]] corretta delle parole che contengono tali caratteri ed ha molti altri effetti collaterali.
 
== La famiglia ''Computer Modern Unicode'' ==
Questa è un'altra versione della famiglia di font ''Computer Modern'', generata dai file METAFONT e preparata per fornire font di buona qualità e con una buona copertura di caratteri per l'uso con il sistema grafico [[X Window System|X11]]. Contiene 33 diversi font e contiene i glifi necessari per comporre testi in caratteri latini, cirillici e greci, oltre ai caratteri necessari per la rappresentazione fonetica [[Alfabeto fonetico internazionale|IPA]].
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
 
*{{en}} [httphttps://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/ Tipi di carattere ''Computer Modern'' in formato [[TrueType]]]
*{{en}}cita [web|http://canopus.iacp.dvo.ru/~panov/cm-unicode/ |Tipi di carattere ''Computer Modern Unicode'']|lingua=en}}
*{{en}}cita [httpweb|https://www.ctan.org/tex-archive/fonts/lm/ |Tipi di carattere ''Latin Modern'']|lingua=en}}
*{{en}}cita [httpweb|https://www.tug.org/pracjourn/2006-1/robertson/robertson.pdf |''An exploration of Latin Modern fonts'']|lingua=en}}
 
{{Portale|editoria|informatica|software libero}}
 
[[Categoria:Caratteri]]
[[Categoria:Caratteri monospazio]]
[[Categoria:TeX]]
 
[[de:Computer Modern]]
[[en:Computer Modern]]
[[sk:Computer Modern]]
[[sv:Computer Modern]]