Computer Modern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ZimbuBot (discussione | contributi)
m WPCleaner 0.99 - null - IPA
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
 
(19 versioni intermedie di 15 utenti non mostrate)
Riga 1:
<!--
[[Immagine:Computer_modern_sample_text.png|thumb|Sample text in Computer Modern]]
-->
{{Font
| immagine=[[Immagine:Computer Modern Sample.svg|300px|Computer Modern Roman]]
| 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|thumb|320px|Esempi del font Computer Modern]]
|}}
'''''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 del [[tratto ascendente]] e [[tratto discendente|discendente]]. ''Computer Modern'', nello specifico, è basato 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. di tipo geometrico (in pratica un programma per computer).
 
La forma dei caratteri è controllata da 63 parametri distinti, che controllacontrollano la larghezza e l'altezza dei vari elementi, e la presenza delledi dettagli come le [[caratteri tipografici con grazie|grazie]] o sela ilforma (rotonda o quadrata) del puntino sulla "i". devePer essereciascuna rotondodimensione, oi quadrato.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. In particolare, variando i parametri, si possono generare tipi di caratteri con una perfetta [[dimensione ottica]] (i font dal corpo più minuto sono modificati in modo da rimanere leggibili).
 
== 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 33 ⟶ 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).
Line 42 ⟶ 35:
== 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]]
{{Portale|software libero}}
[[Categoria:TeX]]
 
[[de:Computer Modern]]
[[en:Computer Modern]]
[[ja:Computer Modern]]
[[pl:Computer Modern]]
[[sk:Computer Modern]]
[[sv:Computer Modern]]
[[zh:Computer Modern]]