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?
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.
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.
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:
il tuo mac sia aggiornato (10.7 o 10.8)?
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.