Quando viene utilizzato il suggerimento per i caratteri per la stampa?


10

In seguito a questa domanda: TTF e altri sistemi di caratteri "moderni" e differenze nella dimensione dei caratteri

I caratteri di qualità superiore contengono informazioni di suggerimento, che in breve adattano meglio i confini dei glifi a una griglia raster.

È comunemente usato sullo schermo dove riduce l'antialiasing.

Ma le informazioni di suggerimento sono utilizzate da tutti i dispositivi di stampa? In caso affermativo, che tipo (laser desktop / a getto d'inchiostro / imagesetter per litografia ecc.) E quando fa una differenza misurabile?

Sto cercando riferimenti diretti al suo utilizzo da parte dei dispositivi di stampa e, in mancanza, alcune misurazioni empiriche (ad es. Confronto del tipo di carattere accennato / testo del tipo di carattere non accennato / tipo convertito in vettoriale)

(Perché non lo faccio da solo? Non sono più nel settore, quindi sfortunatamente non ho gli strumenti).


1
Non credo che RIDUCIA l'antialiasing sullo schermo. È semplicemente una sua forma personalizzata per quella particolare dimensione del carattere. È una buona domanda, comunque. La mia comprensione è sempre stata che è per l'output raster a bassa risoluzione (principalmente schermi, stampanti laser a bassa risoluzione in passato ...)
DA01

2
@ DA01: è semplicemente una sua forma personalizzata per quella particolare dimensione del carattere. - Sebbene i suggerimenti possano portare a questo, non è necessario. Il modo più comune di suggerimento (per quanto posso dire) è quello di includere informazioni extra nel font che indichi al renderer dove si trovano stems, baseline e simili. Questo non dipende dalle dimensioni (ma meno utile per le taglie più alte).
Wrzlprmft

Risposte:


9

Qualsiasi driver di stampante degno dei suoi byte presta attenzione al suggerimento (altrimenti gli altri driver lo eliminerebbero dietro il settore di avvio e ne batterebbero il cazzo). Anche qualsiasi RIP lo fa. Il suggerimento è stato originariamente sviluppato per le stampanti a bassa risoluzione (una stampante laser da 300-600 dpi è un dispositivo a bassa risoluzione), ma utilizzato anche per il rendering su schermo. Ho trovato un buon articolo di TUGboat che tratta l'argomento in modo semplice e chiaro .

Per illustrare il punto, ecco un test fatto oggi usando una normale carta per ufficio su una normale stampante laser per ufficio non Postscript, direttamente da Illustrator. Il font è Minion Pro Regular a 12, 9 e 6 punti. Ad ogni dimensione, il blocco di testo è stato copiato e la copia convertita in contorni. Tutti e sei i campioni sono stati posizionati su un foglio e scansionati a 600 ppi:

Testo 12pt:

Testo 12 pt

12 pt delineato:

12 pt delineato

Testo 9 pt:

Testo 9 pt

9 pt delineato:

9 pt delineato

Testo 6 pt:

Testo 6 pt

6 pt delineato:

6 pt delineato


1
Non sono sicuro di vedere una differenza, ma +1 per lo sforzo!
DA01,

2
Per me è molto ovvio, ma se li sovrapponi (diciamo, come livelli in Photoshop) e accendi uno in alto, le molte differenze sono immediatamente evidenti. Guarda in particolare i serbi e i tratti verticali (forma delle "gambe" delle lettere minuscole n, m e h in particolare).
Alan Gilbertson,

1
@ go-me: 1) Perché convertire il testo in contorni? - Per distruggere le informazioni di suggerimento. 2) Non troverai alcun suggerimento per il font sul tuo font OTF - Non ho testato quel font particolare, ma i tuoi OTF e TTF potrebbero contenere informazioni di suggerimento. 3) Non perde alcuna qualità. - Certo che lo fa; devi rasterizzare ad un certo punto durante la stampa.
Wrzlprmft

1
@ go-me: per quanto riguarda il TTF è su wiki. Nessun suggerimento perché sono come vettore. Questo è solo sbagliato: i caratteri TrueType possono contenere informazioni di suggerimento , solo che non sono tonnellate di bitmap ma informazioni più intelligenti come marcatori di stelo, marcatori di base, dimensioni di stelo pertinenti e così via. Se la tua affermazione fosse vera, ridurre un carattere TTF ai contorni non dovrebbe avere alcun effetto sul rendering dello schermo, cosa che fa chiaramente - l' ho appena testato (in alto: font; in basso: solo contorni vettoriali).
Wrzlprmft

1
@ go-me: il font non vettorializzato viene elaborato in tempo reale dal tuo motore di font. - Sì, e questo processo si chiama suggerimento, tra gli altri dai link che hai dato. Quindi contraddice chiaramente la tua affermazione che non esiste "Nessun suggerimento perché sono come i vettori". Inoltre, ho aggiunto una terza variante nel mezzo rimuovendo tutte le informazioni sui suggerimenti memorizzate nel carattere TTF e solo il motore dei font fa il suggerimento. E ancora, è diverso (nota come u è fuori linea).
Wrzlprmft

2

Consulta questo articolo su Typotheque: fai clic qui

Soprattutto la risposta del sig. Bil'alk a Sebastian nei commenti -> qui

"... i caratteri sono in genere suggeriti fino a 50 ppem (di solito non sono necessari con una risoluzione più elevata), gli effetti di suggerimento saranno visibili in dimensioni inferiori a 12pt a 300 dpi, 6pt a 600 dpi o 3pt a 1200 dpi. A volte i caratteri sono suggeriti a ppem molto più elevato, nel qual caso il suggerimento sarà visibile nella maggior parte delle dimensioni del testo in stampa. "

I suggerimenti vengono utilizzati per tutti i processi di rasterizzazione: stampa o schermo. La differenza principale tra schermo e stampa è quanto sia evidente il suggerimento o la mancanza di esso.


1
Tuttavia, ciò in realtà non fornisce prove concrete dell'implementazione sui dispositivi di stampa. Sarebbe bello avere conferma di ciò.
e100,

1
Quindi, sembra che la risposta sia che può essere utilizzato per qualsiasi output, anche se in pratica, quando viene utilizzato, è principalmente per piccole dimensioni su schermi di visualizzazione.
DA01,

1
In realtà, il suggerimento per i caratteri è stato originariamente implementato per la stampa a bassa risoluzione, non per la visualizzazione digitale. Questo è il motivo per cui sono stati implementati per la prima volta nei caratteri PostScript. E poiché i caratteri moderni si sono evoluti dai caratteri PostScript, hanno ereditato i suggerimenti. Quindi i RIP guardano sicuramente ai suggerimenti se sono forniti per la risoluzione in questione. Dopotutto, il suggerimento è per definizione la messa a punto dell'output raster di un font, quindi perché Raster Image Processor non lo legge quando rasterizza il font? Quindi la domanda è se il designer di font ha fornito suggerimenti per la stampa dei punti per em.
Lèse majesté,

2
@ Lèsemajesté - sarebbe meglio come risposta.
e100,

2
Penso che siamo tutti d'accordo sul fatto che la tecnologia sia presente e che possa essere utilizzata per questo. Ma ciò che viene chiesto è se viene utilizzato in tutti questi giorni per qualsiasi cosa oltre le stampanti laser a 300 dpi (che non sono nemmeno più sicuro che esistano).
DA01,

-3

TLDR: potresti non preoccuparti troppo del suggerimento e della stampa (forse questa è un'opinione).


Per rispondere alla domanda:

"Ma le informazioni di suggerimento sono utilizzate da tutti i dispositivi di stampa? In caso affermativo, che tipo (laser desktop / a getto d'inchiostro / fotounità per litho ecc.) E quando fa una differenza misurabile?":


PostScript e stampa

In poche parole, il suggerimento del carattere è un'anteprima dello schermo del carattere Postscript con bordi più lisci. Un font Postscript stesso assomiglia a una bitmap prima di essere renderizzato ed è così che piace al rip perché dà un bordo netto e nitido (vedi immagine sotto) sui piatti. Questo è anche l'aspetto dei caratteri e dei vettori una volta stampati: senza alcun aliasing.

I caratteri Postscript sono indipendenti. Lo stesso accenno è stato modificato dai tipografi che hanno creato i caratteri e rip ha i suoi algoritmi per regolare il carattere prima di "rasterizzarlo"; ad esempio, usando il carattere a 11,5 punti invece di 12 punti, lo strappo farà alcuni calcoli per regolare le dimensioni e il rendering in base ai dati che ha, di solito i dati 12 punti. Ogni piattaforma o sistema deve effettivamente rendere i caratteri, quindi i caratteri sono dinamici in un certo senso. I caratteri Postscript meritano molto rispetto solo per questo motivo, ore di lavoro sono state messe al loro interno per creare un rendering così perfetto.

Come un file Postscript assomiglia al rip

Il font Postscript da solo contiene 2 file per font; uno per lo schermo (carattere di visualizzazione) e un poscritto per il sistema rip (per la stampa attraverso sistemi basati su pedice).

Ogni font Postscript viene fornito con un file anche per ogni stile; è anche per questo che possono essere più pesanti di altri caratteri, contengono davvero più dati. Il corsivo, ad esempio, potrebbe non funzionare su alcuni di essi se non sono stati creati con una versione in corsivo. Il rip replicherà solo un rendering "falso corsivo" o per niente. In teoria, quel carattere in corsivo semplicemente non esiste per il rip. In una nota a margine, è per questo che è bene non usare uno stile artificiale con caratteri Postscript (ad es. Usando il pulsante "grassetto" su un software di pubblicazione invece di usare il vero carattere "Helvetica grassetto".)

Esempio di ghiaione / visualizzazione dei caratteri Postscript e Postscript

I caratteri Postscript sembrerebbero brutti da soli su un display perché appaiono "non elaborati", con grandi pixel nitidi, simili a una bitmap (vedi prima immagine.) Ecco perché c'è un file extra in un pacchetto di caratteri Postscript; è quello che viene chiamato il carattere "schermo" o "display". Tecnicamente, il Rip non ne ha bisogno ma è difficile verificare una prova sullo schermo senza di essa. La parte di suggerimento sullo schermo è gestita dal carattere dello schermo, e lo strappo usa quello di Postscript con i propri dati e i dati contenuti nella versione Postscript del carattere. Il carattere dello schermo è semplicemente una specie di carattere a bassa risoluzione sovrapposto che sostituisce temporaneamente sullo schermo il carattere PostScript solo come riferimento visivo, non è quello che viene stampato. Aggiunge una sorta di effetto anti-alias e rende il carattere più fluido sullo schermo. Quando si stampa un font PostScript su una stampante non PostScript (ad es. La maggior parte dei getti d'inchiostro), ecco perché lo si vede a bassa risoluzione; utilizza solo il carattere dello schermo a bassa risoluzione per stampare.

Alla fine, tutti i caratteri e i vettori vengono convertiti in bitmap ad altissima risoluzione quando stampati. Nel caso dei post script, è il Rip che fa tutto il lavoro di renderizzare i caratteri con algoritmi specifici prima di "appiattirli". Questo è ciò che fa davvero lo strappo; decodifica i dati matematici di Postscript, li legge e li ricodifica. Di solito c'è una parte mantenuta come raster e una per i vettori sulla maggior parte degli strappi moderni, ma alla fine tutto ciò si schiaccia quando viene emesso su un piatto o un film. Ecco perché dico che alla fine tutto viene "rasterizzato".


TrueTypes e stampa

Per TryeTypes e OpenTypes, tale suggerimento è gestito dal motore dei font dei computer / sistema su cui sono utilizzati e dagli algoritmi contenuti nel font. Quindi le informazioni vengono inviate al Rip in modo simile vengono trasmesse le informazioni vettoriali. I risultati sono più WYSIWYG in quel modo e il rip non ha bisogno di elaborarli in nessun altro modo che un vettore.

In un certo senso, il suggerimento dei caratteri è simile ai caratteri come l'antialiasing è alle immagini. Logicamente (Disclaimer: non ho testato personalmente TrueTypes e Rip e film), la versione vettoriale di un carattere vettoriale TrueType dovrebbe essere molto simile a quella che Rip utilizzerà per codificare i propri dati. In un modo o nell'altro, il carattere dovrà essere reso da un sistema o dall'altro (il tuo o il sistema della stampante), e quindi sarà codificato per essere inviato come poscritto.

Ecco come appare davvero a piccole dimensioni:

suggerimento dei caratteri esempio reale di effetto stampato con accenni e nessun accenno


Perché preoccuparsi dei suggerimenti per i progetti stampati? Quando fa una differenza misurabile?

Molti designer confondono ciò che vedono sullo schermo e ciò che viene realmente stampato, DOPO essere strappato. E questa domanda non riguarda lo schermo e il web, si tratta della relazione del suggerimento nel mondo della stampa.

Ovviamente è molto difficile da verificare in quanto non è possibile confrontare la versione stampata con quella dello schermo perfettamente senza eseguire la scansione (rimandando al digitale) di nuovo quella stampa ... che potrebbe causare distorsioni che cambieranno i risultati; lo stesso tipo di problema si verifica praticamente per tutto ciò che deve essere convertito molte volte da un supporto digitale a un supporto multimediale e di solito l'ultima versione subirà una distorsione rispetto a quella originale. In questo caso, stiamo parlando di distorsioni che possono essere al livello di 0,05 punti o 0,001 punti e meno, anche meno della cattura (ad es. 0,144 punti, ad esempio, una cattura standard "grassa") ... t prendere molte conversioni per perdere la precisione in questo caso. Personalmente, penso che i test "fatti in casa" in questa materia non possano dare risultati affidabili.

Ecco perché ho menzionato in un altro commento che questo poteva essere verificato correttamente solo se fatto con una costosa scansione del tamburo e forse usare un film come supporto (non carta e davvero non usando un getto d'inchiostro). La qualità dei piccoli scanner per casa o ufficio è troppo bassa per essere affidabile in questo caso rispetto alla scansione commerciale o alla scansione del tamburo. Ovviamente potrebbe esserci una notevole differenza se si confronta un carattere di 4 punti sullo schermo con una stampa di 4 punti ... ma, di nuovo, quando mai stamperai a queste dimensioni? Anche su caratteri grandi noterai una piccola differenza. Altri fattori modificheranno leggermente anche lo spessore di quel carattere, come ad esempio il guadagno dei punti e il tipo di supporto o metodo di stampa utilizzato.

Confrontare un carattere vettoriale con un "carattere attivo" è come confrontare una scena attiva vista con i propri occhi con un'immagine di una scena. Il suggerimento sullo schermo è qualcosa di dinamico, la stampa o il vettore non è dinamico allo stesso modo. Ovviamente ci sarà una leggera differenza, non puoi aspettarti di vedere sullo schermo un "font attivo" allo stesso modo di un vettore, allo stesso modo in cui non puoi aspettarti che un vettore e un'immagine raster abbiano lo stesso aspetto quando ingrandimento. Quando si vettorializza un carattere, ha l'effetto simile di tracciare una bassa risoluzione in Illustrator; l'anti-alias potrebbe essere o meno visualizzato in base alle impostazioni.

Ho confrontato personalmente molti media insieme perché fa parte del processo di controllo qualità come tecnico di prestampa; usi un film e una prova stampata e li confronti semplicemente su un tavolo luminoso. Posso dirti che c'è anche una leggera (piccolissima) differenza nel confronto tra un film e una stampa laser, e persino un film e la stampa finale. Quindi questo ha più a che fare con il processo Rip e l'algoritmo di ogni macchina che con il font stesso. Tecnicamente parlando, dovrebbero essere identici ovunque se non vettorizzati.

Quindi perché dovresti preoccuparti o quando ... beh tecnicamente penso che non dovresti. Anche se c'è una piccola differenza, quella differenza è così piccola che il tuo design non dovrebbe subire in alcun modo a causa di quella "conversione" in più.E l'altra cosa è ... non hai molto controllo sul tipo di RIP in uso, i caratteri al suo interno, il modo in cui elabora i tuoi testi / vettori e persino il trapping a questo punto. Anche queste cose cambieranno l'aspetto di alcuni elementi una volta stampati. In realtà, il trapping è ciò di cui dovresti preoccuparti se sei davvero ansioso di dettagli così piccoli e rendering perfetto. Una cosa è certa, anche un piccolo testo di 3-4 punti o qualsiasi cosa basata sul vettore apparirà sempre nitido e il "suggerimento" non ha nulla a che fare con la leggibilità (o la mancanza di) a questo punto. Il problema è nella scelta del mezzo, del design, dell'intrappolamento e di questi altri fattori.

Ora questo si basa sulla mia esperienza personale di prestampa che ha lavorato con diversi vecchi e nuovi RIP, diversi media come carte, film e lastre, le diverse scansioni e avendo visto le differenze tra un film vs una stampa laser vs un'anteprima dai Rips contro i risultati finali. Non sto cercando di fare appello all'autorità (sto semplicemente rispondendo) ma le differenze sono così piccole dallo schermo alla stampa, non valgono la pena essere preoccupate per loro e francamente non c'è molto che puoi fare una volta che i dati vengono inviati al Rip. tecnicamente parlando, il Rip sembra trattare i caratteri basati su vettori che non sono Postscript allo stesso modo di qualsiasi vettore; quindi immagino che la versione vettoriale di un font sia molto vicinaa quello che alla fine riuscirai ad avere sullo strappo. Ricordo personalmente di aver fatto la maggior parte delle mie osservazioni con i caratteri Postscript, quindi non posso confermarlo oltre a sottolineare le risorse che spiegano come vengono elaborati TrueTypes.

Se un progetto richiede che il "suggerimento" sia stampato perfettamente come sullo schermo, allora il carattere dovrebbe essere cambiato per uno più sottile e i COLORI usati (a causa del trapping) dovrebbero essere l'obiettivo principale. Se il "suggerimento nella stampa" diventa un problema, significa che il progettista o la stampante hanno fatto un cattivo lavoro o hanno scelto un carattere che potrebbe essere problematico per il progetto.

Penso che questa risposta abbia alcuni aspetti positivi quando si parla di stampa e suggerimenti, non vedo davvero dove siano gli errori. Quindi l'ho cancellato anche se ha ottenuto molti voti negativi. Forse qualcuno che ha lavorato sui sistemi Rip potrebbe sottolineare ciò che deve essere rivisto con alcune spiegazioni e lo modificherò volentieri. Sfortunatamente non posso fornire un esempio digitale come 1) è costoso scansionare su tamburo, 2) c'è anche un costo per ottenere un film e 3) Non ho nemmeno più accesso all'apparecchiatura.

Non è una domanda semplice poiché il suggerimento è un concetto correlato al display e la stampa è qualcosa di totalmente diverso. Quindi, ovviamente, diventa molto tecnico e forse qualcuno di Agfa, Unisource, Scitex o Kodak potrebbe rispondere meglio con maggiore precisione e dati tecnici reali.

PS: i caratteri Postscript possono essere vettoriali o bitmap come dice la fonte di seguito.

Il suggerimento del carattere (noto anche come istruzione) è l'uso di istruzioni matematiche per regolare la visualizzazione di un carattere di contorno in modo che si allinei con una griglia rasterizzata. A risoluzioni dello schermo basse, il suggerimento è fondamentale per produrre testi chiari e leggibili. Può essere accompagnato da antialiasing e (su display a cristalli liquidi) rendering subpixel per ulteriore chiarezza.

Ai fini della visualizzazione del testo sullo schermo , il suggerimento del carattere indica quali pixel primari sono interpolati per rendere più chiaramente un carattere.

Il motore di rendering dei font FreeType 2 open source utilizza un hinter automatico quando tali dati di suggerimento non sono presenti o il loro uso è limitato da un brevetto software.

Caratteri Postscript: una tecnologia di caratteri scalabile di Adobe che esegue il rendering dei caratteri sia per la stampante che per lo schermo. I caratteri PostScript sono disponibili nei formati Tipo 1 e Tipo 3. I caratteri di tipo 1 utilizzano un linguaggio di comando semplice ed efficiente e sono ampiamente utilizzati, ma non il tipo 3. I caratteri di tipo 3 possono utilizzare l'intero linguaggio PostScript per creare progetti complessi e anche i caratteri di tipo 3 possono essere bitmap .

fonte: smashingmagazine.com, wikipedia, pcmag.com/encyclopedia/term/49555/postscript-fonts


Un font Postscript stesso sembra una bitmap : No, Postscript si basa su dati vettoriali . Comunque, anche se non lo fosse, devi ottenere i dati bitmap in qualche modo, ed è qui che entra in gioco il suggerimento. Inoltre, nel primo paragrafo potresti confondere suggerimenti e anti-aliasing?
Wrzlprmft

Stampa di caratteri PostScript su un oggetto a getto d'inchiostro e ciò che verrà fuori è solo quello dei dati di suggerimento. Se si stampa Postscript con solo il carattere dello schermo o una versione danneggiata, sembrerà una bitmap.
go-junta,

O hai una definizione totalmente diversa per suggerimento o bitmap rispetto a me (e rispetto a quella citata nel tuo post) o stai fraintendendo qualcosa. Ad ogni modo, non riesco a seguire ciò che vuoi dire. Inoltre, cosa intendi per essere un carattere dello schermo o dei dati di suggerimento?
Wrzlprmft

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.