Curiosità sul rendering dei lettori pdf

  • Creatore
    Topic
  • #115207
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Dal momento che sto smanettando su un font e che per il momento sono costretto
      a vedere i risultati perché non ho ancora acquisito l’habitus mentale adeguato
      per regolarmi direttamente sui numeri e lavorare direttamente sui file .fea,
      ho notato una cosa per me un po’ strana. Dovendo sistemare fra l’altro la crenatura,
      opero guardando un testo alla dimensione naturale e una coppia di glifi mi appare
      crenata correttamente. Aumento lo zoom e gli spazi mi appaiono disuguali.
      Allo stesso modo, alla stesse dimensioni di zoom visualizzatori diversi
      come Xreader, Xournal ecc producono rendering diversi, che si riflettono
      fra l’altro appunto nella crenatura. Ma allora la resa dei lettori pfd
      è questione di interpretazione??

      m

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #115208
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          samiel” post=115602Dal momento che sto smanettando su un font e che per il momento sono costretto
          a vedere i risultati perché non ho ancora acquisito l’habitus mentale adeguato
          per regolarmi direttamente sui numeri e lavorare direttamente sui file .fea,
          ho notato una cosa per me un po’ strana. Dovendo sistemare fra l’altro la crenatura,
          opero guardando un testo alla dimensione naturale e una coppia di glifi mi appare
          crenata correttamente. Aumento lo zoom e gli spazi mi appaiono disuguali.
          Allo stesso modo, alla stesse dimensioni di zoom visualizzatori diversi
          come Xreader, Xournal ecc producono rendering diversi, che si riflettono
          fra l’altro appunto nella crenatura. Ma allora la resa dei lettori pfd
          è questione di interpretazione??

          m

          In parte sì, perché devono loro stessi rasterizzare i glifi vettoriali tenedo conto della densità di pixel dello schermo; ognuno ha il suo algoritmo per evitare che una densità bassa si traduca in un contorno visibilmente scalettato; di solito usano dei filtri bidimensionali per smussare il passaggio dal nero al bianco e viceversa.

          Tieni conto di quel che vedi ingrandendo l’immagine, non di quello che vedi a grandezza naturale.

        • #115209
          samiel
          Partecipante
            Up
            0
            Down
            ::


            cioè vale il principio per cui maggiore è l’ingrandimento,
            più fedele è la resa a quanto poi verrà stampato?

          • #115210
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Non farei questa equivalenza; il visualizzatore ricorre a due diversi driver per visualizzare un file pdf; uno spesso contenuto nel visualizzatore stesso, serve per “scrivere” il file pdf sullo schermo all’ingrandimento richiesto; l’altro, epr la stampa, ricorre a driver di stampa, magari trasformando il contenuto del codice contenuto nel file pdf in un altro codice; per esempio, sulle macchine Linux, spesso il driver di stampa è il convertitore ghostscript che trasforma il page description language del pdf nell’immagine raster che spedisce alla stampante; questa immagine è specifica di ogni stmpante e tiene conto della sua densità di puntini; per stampanti casalinghe è normale una densità d stampa di 600 pixel al pollice; ho davanti a me non réclame di una stampante che gestisce anche i fogli A3 in fronte/retro; dice che la stampante può stampare con una densità di 4800 per 2400 pixel al pollice.
              Quindi la resa dipende dala densità di pixel al pollice; sullo schermo aumenti virtualmente la densità ingrandendo la figura e creando dei pollici da un metro e anche di più; il rasterizzatore riempie questi pollicioni (!) con la densità dello schermo. Quando mandi in stampa, puoi interagire con le impostazioni della stampante, che talvolta prevedono la possibilità di scalamento, ma normalmente non eseguono nessun ingrandimento, se no non si mette a pacioccare con le impostazioni.

              Se il tuo problema è quello di verificare le crenature fra caratteri, guardali ingranditi sullo schermo; quando stampi, la stampante ha certamente una densità di pixel al pollice parecchio superiore a quella dello schermo; quindi se la crenatura ingrandita si vede bene sullo schermo, si vede bene anche sulla carta senza bisogno di ingrandire niente.

            • #115211
              samiel
              Partecipante
                Up
                0
                Down
                ::


                ho usato un ampio ingrandimento.
                ora passo anche alla verifica sulla stampa

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

            Go to top