Che cosa causa la visualizzazione errata di PDFkit o PDF sfocati in macOS Sierra e come risolvere o correggere questa situazione?

0

Problema: alcune applicazioni come Anteprima o Skim non mostrano nulla in alcuni PDF, principalmente nei PDF di testo, mentre le immagini funzionano bene. Skim mostra anche sommari, ma entrambi iniziano a giocare a beach volley pesantemente dopo un po '. I PDF vengono visualizzati correttamente in Adobe Reader e non vedo nulla di significativo nel log o nella console.

I registri per "Dispositivi" nella Console sono pieni di messaggi come questi:

Preview the behavior of the UICollectionViewFlowLayout is not defined because:

Preview the item width must be less than the width of the UICollectionView minus the section insets left and right values.

Preview Please check the values return by the delegate.

È interessante notare che questa situazione sembra contagiosa. Alcuni piccoli PDF aprono OK all'inizio e mantengono questo stato durante lo scorrimento. Ma dopo aver aperto un PDF più grande, che non mostra nulla, il primo PDF degrada la sua qualità di visualizzazione, specialmente dopo lo scorrimento. Per illustrare questo, a sinistra c'è Preview.app, a destra c'è l'anteprima di QuickLook per /Library/Documentation/License.lpdf:

SembraabbastanzastranochequestoassomiglipiùadunacollezionedibuginAnteprimadiSierra.

UnerroreèchelarappresentazioneascorrimentointermediainAnteprimaavoltenonvieneaggiornatacorrettamenteunavoltacheloscorrimentosiinterrompe.QuestoeffettoèvisibileconquasituttiiPDFmarimedipiuttostorapidamenteperlamaggiorpartedeltempo.

IlpeggiorbugsembraessereattivatoquandosiusanoPDFgrandiecomplessi,specialmentequandosonostatiprodotticonLaTeX.

Unesempiosembraessere questa UserGuide . L'anteprima sembra essere interessata al peggio. La finestra di anteprima di chiusura dello pseudo chiude automaticamente il programma ma non lo elimina dall'elenco dei processi in esecuzione. Una volta aperto un documento come questo, Preview.app o Skim scendono in un abisso di comportamenti strani come nell'immagine sopra. Su altri sistemi Sierra che erano meno manipolati dei miei si osservava lo stesso comportamento, ma non sempre. Attualmente non vedo quali sistemi saranno comunemente interessati né un modello per il quale i PDF attiveranno questi sintomi.

    
posta LangLangC 16.08.2017 - 23:19
fonte

1 risposta

1

La risposta a questa domanda coinvolge un sacco di cose.

  1. Anteprima / PDFKit in Sierra è solo buggato (10.12.5 +.6 Anteprima versione 9.0 (909.18)). In questo senso è meno robusto come Anteprima in Yosemite o High Sierra. E accoppiato con apparente auto-terminazione questo è l'unico 'processo in background' che conta davvero a questo riguardo.

  2. Una volta che il bug viene attivato (abbastanza) è molto più presto in Sierra Preview rispetto ad altre versioni e si propaga attraverso l'applicazione: che svanisce dal Dock o dal Cmd + Tab commutatore di applicazioni, ma rimane attivo in background come mostra Monitoraggio attività. Ciò è stato tentato di arrivare alla conclusione che quasi tutti i PDF sono stati interessati all'inizio. Ma una volta che un killall Preview ha ripulito il processo per sempre, solo i file PDF che generano errori (che potrebbero essere giustamente chiamati di sotto degli standard) veramente hanno attivato quel comportamento.

  3. Ma uno di questi errori concreti che potrei identificare è correlato a Più PDF con gruppo di pagine incluso in un avviso di singola pagina . È in qualche modo dipendente dal numero di questi attributi di inclusione errati ma non è stato possibile determinare l'importo esatto. Dal momento che molti dei miei file PDF, i file che ho scaricato e con cui ho dovuto lavorare e anche l'esempio riportato nella domanda precedente dimostrano: questa è una debolezza diffusa che porta a comportamenti indesiderati su Sierra, non solo ma (per me) principalmente da LaTeX generato contenuto o molti include per un PDF assemblato.

A meno che questo bug in Anteprima non sia corretto, o che i PDF vengano visualizzati non c'è soluzione, ma per evitare Anteprima su Sierra per questo tipo di file.

Una soluzione alternativa è utilizzare altre applicazioni come Acrobat Reader dall'inizio per tutti i PDF da visualizzare se contengono testo.

Una volta che questo errore è stato attivato con Anteprima, è necessario eliminare tutti i processi relativi a PDFkit da quando si esce dall'applicazione Anteprima tramite cmd + q o la voce di menu equivalente non è abbastanza sufficiente.

    
risposta data 30.09.2017 - 16:16
fonte

Leggi altre domande sui tag