Prawn e pdf con font non selezionabile

Ciao,
ho generato dei pdf con Prawn utilizzando dei font “non convenzionali”,
ad esempio con “SourceSansFont” o “Dosis” (entrambi TrueType), dove non
è possibile selezionare il testo (per esempio per fare dei
copia-incolla).

Qualcuno ne conosce il motivo? Come ovviare a questo inconveniente?

Grazie mille!

Ciao

iwan

Il giorno 08 ottobre 2012 16:56, Iwan B. [email protected] ha
scritto:

Ciao,
ho generato dei pdf con Prawn utilizzando dei font “non convenzionali”,
ad esempio con “SourceSansFont” o “Dosis” (entrambi TrueType), dove non
possibile selezionare il testo (per esempio per fare dei
copia-incolla).

Qualcuno ne conosce il motivo? Come ovviare a questo inconveniente

Potrebbe essere che i font non siano inclusi nel PDF.
Fai una prova: apri il file con “Anteprima” del Mac, salvalo e
richiudilo.
Se all’apertura successiva funziona, potrebbe essere quello il problema.

Ciao,

Matteo

In effetti:

  • il problema è circoscritto ad “Anteprima”/“Preview”: se apro e salvo
    il difetto si corregge (inoltre la dimensione del file si dimezza!)
  • il problema non si presenta con Adobe Reader, sia su mac che su win
  • il file pdf generato da Prawn contiene già i font in questione,
    infatti su win mostra il font corretto anche se non ce l’ha installato

Quindi è “Anteprima” che non permette (per una sua intrinseca
incompatibilità o baco) di selezionare il testo. E’ sufficiente
risalvarlo o usare un lettore diverso.

Grazie

i

Il giorno 09 ottobre 2012 11:49, Iwan B. [email protected] ha
scritto:

Iwan, non lo considererei un bug di anteprima, visto che su tutti i PDF
“fatti bene” possibile selezionare il testo.
Hai verificato che:

  1. il tuo mac sia aggiornato (10.7 o 10.8)?
  2. riduci all’osso il problema (niente Rails, solo ruby, e solo una
    generazione secca di 2 righe di testo), pubblica il tutto su un gist e
    apri
    un bug su prawn.

In ogni caso, io trovo molto pi efficace l’approccio di PDFKit,
https://github.com/pdfkit/PDFKit.
Scrivo HTML e poi da l ottengo un PDF: non sar il massimo in termini di
qualit del risultato finale, ma richiede molto meno effort.

Matteo

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs