Il PDF si vede bene su Linux e male su Windows

  • Creatore
    Topic
  • #96473
    Up
    0
    Down
    ::


    Il 90% del tempo lavoro su Linux, e visualizzo i PDF con programmi nativi.

    Oggi mi è capitato di aprire un PDF (realizzato con LaTeX su Linux) in Windows, e ho scoperto con orrore che si vede alquanto male. La visualizzazione risulta particolarmente brutta a basso ingrandimento; aumentando l’ingrandimento invece sembra “normalizzarsi”. Ho comunque l’impressione che il documento si veda meglio su Linux.

    Ho allegato qualche immagine come esempio.

    Linux: Arch Linux, Evince 3.12.1

    Windows: Windows 8.1, Adobe Reader 11.0.08

    Qualcuno ha osservato lo stesso fenomeno? È normale? Cosa posso fare per ovviare al problema?

    Grazie!

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #96474
      Up
      0
      Down
      ::


      la colpa è del cleartype; disattivalo

    • #96475
      Up
      0
      Down
      ::


      Grazie per la risposta Dingo.

      Credo di aver disattivato il cleartype system-wide (ho trovato una opzione cercando “Cleartype” in windows 8 ), ma continuo a visualizzare male il PDF. Sono abbastanza sicuro che sia disattivato perché il resto dei font li vedo diversamente da prima.

      Forse devo disattivare il Cleartype da un’altra parte…?

    • #96476
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Forse si tratta di un problema di font.
        Se su Windows la distribuzione non è completa forse possono essere utilizzati dei font non vettoriali.
        R.

      • #96477
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Gli esempi che hai allegato nel tuo primo messaggio a me apiono indistinguibili; se non ci fosse scritto sotto evince o acrobato non saprei dire quali siano gli uni o gli altri.

          Una cosa è certa: il fiel PDF contiene per costruzione tutti i font usati al suo interno, quindi se anche il file composto su macchina Linux può avere usato font che non sono presenti suall macchina windows, questo sarebbe irrilevante perché, come dicevo i font, sia pure parzialmente inclusi, sono tutti dentro il file pdf. Il parzialmente significa che non sono inclusi i glifi che non vengono usati nel documento.

          Se ingrandendo la pagina su Windows si vedono meglio, vuol dire che comunque stai usando font vettoriali; se avessi usato fotn bitmapped, ingrandendo si vedrebbero peggio e con i bordi curvi tutti seghettati.

          Io propendo per un difetto del monitor della tua macchina Windows, che potrebbe avere una bassa densità di pixel, mentre on la macchina Linux hai un monitor di buona o ottima risoluzione. Oppure: il monitor della tua macchina Linux è grande e la viuslizzazione della pagina composta avviene praticamante in scala 1:1. al contrario il monitor della tua macchina Windows è piccolo, e se vuoi vedre l’intera apgina devi rimpicciolirla, finanche alla metà. I font vettoriali patisocnono se li si rimpicciolisce troppo; potrebbero mancare di certi “hint” per la loro digitalizzazione in scal ridotta sullo schermo, e quindi aprti dei segni spariscono o diventato grigio chiaro, praticamante indistinguibili.

          Fai un semplice prova: stampa una pagina del tuto documento; anche se le stampanti sono diverse, cosa che pio notare solo con la lente di ingrandimento quando guardi lo stampato, i le due stampe fatte sulla macchina Windows e sulla macchina Linux saranno praticamente identiche, lo sono certamante ad occhio nudo.

          Come risolvere il problema? difficile dirlo; certo usando monitor più grandi e con un’alta densità di pixel, il problema non si pone nemmeno. Probabilmente usando font testuali diversi (quali usi?) le cose potrebbero migliorare. MA ricordati: si tratta di un problema di hardware e di un problema di font, non di un problema di pdf o di latex.

        • #96478
          Up
          0
          Down
          ::


          Grazie per la risposta robitex.

          Sul computer sul quale ho cercato di visualizzare il documento LaTeX non è proprio installato, quindi quello che dici potrebbe essere vero. Ma il PDF non dovrebbe avere i font embedded?

          Per la cronaca, questo sembra un problema specifico di quella versione di Adobe e/o Windows 8, perché ho chiesto a un amico di visualizzare il file su Windows 7, mandandomi degli screenshot, e i font si riescono a vedere bene (per quel che ho potuto determinare). Anche lui mi ha detto che il documento gli sembra di qualità eccellente. Questo è in accordo con la mia precedente esperienza con Adobe Reader + Windows; tutte le volte che ho usato Adobe, la resa del PDF era superba, e spesso migliore rispetto ad altri PDF reader. Se caricassi un PDF di prova, c’è qualcuno con Windows 8 e Adobe Reader (idealmente una macchina senza LaTeX installato) che potrebbe visualizzarlo per confermare il problema?

          La visualizzazione di un PDF dovrebbe essere identica nelle varie piattaforme. In questo caso, in una piattaforma la visualizzazione è nettamente degradata; se questo non è il risultato di una configurazione sbagliata, è un bug. Non so in quale software (Adobe reader?), ma è un bug.

          C’è qualcosa che io posso fare per far sì che il PDF si veda meglio? Non so, qualche opzione che posso passare a LaTeX, qualche pacchetto da caricare?

        • #96479
          Up
          0
          Down
          ::

          OldClaudio” post=96180Gli esempi che hai allegato nel tuo primo messaggio a me apiono indistinguibili; se non ci fosse scritto sotto evince o acrobato non saprei dire quali siano gli uni o gli altri.

          A me la versione su Acrobat sembra nettamente peggiore. Nell’esempio 1, 59.28 è reso meglio nella versione evince. Nella versione di adobe, il 5 appare più piccolo. Nell’esempio 3, guarda la parola “hypothesis” (prima riga) – ho caricato un pdf dove le due parole sono confrontate. Guarda la “y”, che è tutta spostata in basso; anche la “p” e la “e” sembrano più arrotondate. Sembra quasi un font diverso.

          OldClaudio” post=96180
          Una cosa è certa: il fiel PDF contiene per costruzione tutti i font usati al suo interno, quindi se anche il file composto su macchina Linux può avere usato font che non sono presenti suall macchina windows, questo sarebbe irrilevante perché, come dicevo i font, sia pure parzialmente inclusi, sono tutti dentro il file pdf. Il parzialmente significa che non sono inclusi i glifi che non vengono usati nel documento.

          Anche a me risultava così.

          OldClaudio” post=96180
          Se ingrandendo la pagina su Windows si vedono meglio, vuol dire che comunque stai usando font vettoriali; se avessi usato fotn bitmapped, ingrandendo si vedrebbero peggio e con i bordi curvi tutti seghettati.

          Io propendo per un difetto del monitor della tua macchina Windows, che potrebbe avere una bassa densità di pixel, mentre on la macchina Linux hai un monitor di buona o ottima risoluzione. Oppure: il monitor della tua macchina Linux è grande e la viuslizzazione della pagina composta avviene praticamante in scala 1:1. al contrario il monitor della tua macchina Windows è piccolo, e se vuoi vedre l’intera apgina devi rimpicciolirla, finanche alla metà. I font vettoriali patisocnono se li si rimpicciolisce troppo; potrebbero mancare di certi “hint” per la loro digitalizzazione in scal ridotta sullo schermo, e quindi aprti dei segni spariscono o diventato grigio chiaro, praticamante indistinguibili.

          Fai un semplice prova: stampa una pagina del tuto documento; anche se le stampanti sono diverse, cosa che pio notare solo con la lente di ingrandimento quando guardi lo stampato, i le due stampe fatte sulla macchina Windows e sulla macchina Linux saranno praticamente identiche, lo sono certamante ad occhio nudo.

          Questa spiegazione mi sembra decisamente probabile. Il monitor della macchina windows (che è un portatile di fascia bassa) è verosimilmente di qualità inferiore e di dimensioni inferiori a quello Linux… Una prova che potrei fare è anche di aprire il PDF su una macchina virtuale con installato Linux e evince. In teoria, se è lo schermo dovrei vedere i font alterati anche lì, giusto?

          Ma uno schermo di bassa qualità è in grado di “spostare i font” come si vede nell’immagine che ho allegato per la y?

          OldClaudio” post=96180
          Come risolvere il problema? difficile dirlo; certo usando monitor più grandi e con un’alta densità di pixel, il problema non si pone nemmeno. Probabilmente usando font testuali diversi (quali usi?) le cose potrebbero migliorare. MA ricordati: si tratta di un problema di hardware e di un problema di font, non di un problema di pdf o di latex.

          Dopo faccio quella prova. Comunque uso Palatino (pacchetto: newpxtext)

          Attachments:
          You must be logged in to view attached files.
        • #96480
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Sono convito anch’io che la spiegazione più probabile sia quella della diversa densità di pixel dei due schermi.
            Non, Lo schermo di bassa qualità non sposta i caratteri, semplicemente non mostra alcuni pixel sui contorni; l’algoritmo di immage filtering per mostrare i glifi digitaliazzati al volo per ogni scelta di ingrandimento della pagina, tiene conto delle dimensioni “fisiche” dei pixel dello schermo. Inoltre programmi diversi hanno algoritmi diversi per collocare i contorni dei glifi sulla pagina il cui interno viene digitalizzato in base a dove si trova il contorno, e filtrato sui bordi per diminuire gli effetti della digitalizzazione.

            Il file PDF che hai allegato al tuo ultimo messaggio mostra chiaramente come sono anneriti i singoli pixel nei due schermi.

            Per altro io ho dovuto cambiare l’applicazione di visualizzazione dei file pDf sul mio tablet con SO android, perché quello di default, sullo stesso schermo mostrava i glifi leggermente spostati rispetto a quello che faceva/fa l’applicazione Adobe Reader per Android, che mostra la pagina esattamente come deve essere ed esattamente (a pri dimensioni della finestra) come essa appare sollo schermo da 21″ del mio iMac.

            Se usi i font testuali newpxtex usa magari il corpo normale di 11[t, invece che di 10pt, e vedrai che il risultato finale occuperà qualche pagina in più, forse, ma si vedrà in modo più simile con evince rispetto a Adobe Reader.

            Lo schermo non `h fatto per leggere testi scriti in corpo 10pt; va benssimo come “previewer” per un documento scritto così in piccolo, ma per leggere bene a schermo sarebbe meglio usare font più grandi, oppure di usare uncerto valore di ingrandimento della schermata.

          • #96481
            Up
            0
            Down
            ::


            ma devi disattivare il cleartype /subpixel rendering nelle opzioni del visualizzatore pdf

            per questo motivo oggi se c’è un documento molto pesante e mi scoccio di cambiare installazione frugale per utilizzare l’efficientissimo pdf x-change viewer, sicché mi tocca avviare acrobat reader, lo avvio nella versione 7.1; le successive sono orrende e mostruosamente pesanti

          • #96482
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::

              Dingo” post=96186ma devi disattivare il cleartype /subpixel rendering nelle opzioni del visualizzatore pdf

              per questo motivo oggi se c’è un documento molto pesante e mi scoccio di cambiare installazione frugale per utilizzare l’efficientissimo pdf x-change viewer, sicché mi tocca avviare acrobat reader, lo avvio nella versione 7.1; le successive sono orrende e mostruosamente pesanti


              @Dingo
              , tu conosci Adobe Reader molto a fondo, ma mi domando quale reader usi; io ho sul mio Mac sia il Reader sia l’Acrobat Professional, ma da nessuna parte trovo come impostare o reimpostare il cleartype /subpixel rendering. In quale schemrata o menù si trova?
              Sia il mio Reader sia il mio Acrobat sono in versione 11 e sono aggiornati. Non ho mai incontrato difficoltà ad aprire documenti molto pesanti; tanto per citarne uno, la Guida GuIT di 743 pagine e 9.7 MiB di occupazione sul disco. Certamente esistono file pdf più pesanti, ma non ne dispongo. Mai avuta nessuna difficoltà. e non ho mai avuto difficoltà ad liberarmi delle vecchie versioni del Reader, perché trovo che le nuove, dalla 10 in poi, sono molto megliori e permettono di fare cose che con le versioni precedenti erano impossibili, tanto epr citarne una, quella di firmare i documenti con una firma grafica (oltre che digitale, se ne avessi una).
              Inoltre da me non è una questione di schermo; sul mio iMac ho uno schermo ad alta definizione e quindi è logico che non abbia problemi di visualizzazione, ma sul mio Mac portatile, piuttoto vecchiotto (8 anni) e con una versino nemmeno più aggiornabile del suo sistema operativo, con un buono schermo, ma non eccezionale, la visualizzazione e il tempo di accesso non mi hanno mai deluso.
              Non sto facendo relame alla Adobe; lavorando con LaTeX, io uso prevalentemente il programma di visualizzazione interno di TeXShop. lo shell editor, preinstallato di MacTeX (TeXLive per Mac) e il visualizzatore preimpostato del sistema operativo Preview (Anteprima) che sono meno perfrmanti del Reader come grafica, ma hanno funzionalità che al Reader mancano.

            • #96483
              Up
              0
              Down
              ::


              in Adobe reader 7.0 che ho sottomano al momento, l’opzione cleartype si chiama cooltype è è collocata in

              – edit
              – preferences
              – page display

              allego immagine

              per file pesanti intendo i pdf di immagini ipercompressi con l’algoritmo jbig2 o jbig2+jpeg2000 part 6 di googlebooks o quellia risoluzioni enormi (900 dpi o più). Sebbene per questi ultimi le recenti versioni di mupdf (sumatrapdf per chi è costretto a usare windows) abbianmo nwettamente migliorato la gestione della memoria

              Attachments:
              You must be logged in to view attached files.
            • #96484
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                OK, rivedendo la tua immagine, mi è venuto in mente che avevo fatto le stesse cose una decina di anni fa, quando il Reader aveva ancora quel numero di versione. Ora non c’è più questa funzionalità, nel Reader XI, per lo meno non c’è più nella varsione del Reader per Mac.
                Non uso Linux (non lo uso abbastanza), quindi non conosco i vari visualizzatori di file PDF presenti su quella piattaforma. Devo dire che il sistema operativo *NIX del Mac mi soddisfa perfettamente, e ho scelto il Mac dopo essermi impratichito di UNIX con Linux. Hardware e software sono più costosi, ma direi che il gioco vale la candela.
                Per come uso le mie macchine non ho bisogno di molto software che non sia già in dotazione nelle macchine Mac, right out of the box.

                Ciao e grazie
                Claudio

              • #96485
                Up
                0
                Down
                ::


                Ok, ho sperimentato con virtualbox, e l’ipotesi dello bassa risoluzione dello schermo non sembra confermata.

                La premessa è che se gli artefatti osservati fossero un problema di bassa risoluzione dello schermo, in teoria anche su Linux dovrei vederli (lo schermo sarebbe lo stesso). Ho installato Debian (perché facevo prima) in Virtualbox 4.3.12 su windows. Poi ho visualizzato il PDF (stesse pagine, con diversi livelli di zoom) sia in Windows (acrobat) che in virtualbox (evince). Su Linux il font si vede relativamente bene a diversi ingrandimenti.

                Quindi a questo punto torno a pensare che sia un problema di acrobat e/o di Windows 8.

                Altre idee?

              • #96486
                Up
                0
                Down
                ::


                In Adobe Reader 11 non ho l’opzione per disattivare il ClearType. Ho provato a giocare un po’ anche con altre impostazioni, ma non cambia niente.

                So che alla fine non è niente di importante, però il pensiero che a basso ingrandimento si veda così male mi disturba. Non è niente che non mi faccia dormire la notte, vorrei solo capire perché – quindi se qualcuno ha altre idee, si faccia avanti!

            Visualizzazione 12 filoni di risposte
            • Devi essere connesso per rispondere a questo topic.

            Go to top