Teite Adobe Reader Safari Plugin!
Så … for en stund tilbake installerte jeg Adobe Reader. Det hender jeg får en PDF som har tegn som ikke vises i Preview.app av en eller annen grunn. Installasjonsprosedyren er forøvrig også ekkel: først laster man ned Adobe Updater, som så laster ned og installerer Adobe Reader. Ikke det vanlige “monter-dmg-og-kopier-til-hvorsomhelst”-opplegget, nei. Det ville jo være helt teit.
Uansett. Hovedproblemet mitt var at jeg under installasjonen valgte å installere en plugin til Safari. Jeg tenkte “hvorfor ikke?” Det er jo ikke sånn at jeg bruker Safari noe nevneverdig uansett. Vel; det viser seg at neste gang jeg skulle forhåndsvise et LaTeX-dokument i TextMate, så dukket det plutselig opp en Adobe-logo som snurret og snurret, men som ikke kom noen vei. Rats! Kompilering og visning av dokumentet er bare for hendig, og teit å ikke ha tilgjengelig.
Etter å ha lest litt i dokumentasjonen til LaTeX-pakken til TextMate, fant jeg ut at dokumentet vises i en WebView fra WebKit-frameworket. WebKit, som er rendringsmotoren til Safari, Apple’s KHTML om du vil, fikser PDFer på følgende måte: Finnes det en plugin som håndterer PDF-filer, ja, så bruker man den. Dersom det ikke gjør det, benytter vi oss av PDF-støtten i Quartz.
Løsningen er mao. ikke verre enn å flytte /Library/Internet Plug-Ins/AdobePDFViewer.plugin til /Library/Internet Plug-Ins/Disabled Plug-Ins/. Problemet var bare å finne ut hvorfor Adobe plutselig dukket opp i TextMate, ettersom det var lenge siden jeg hadde installert Adobe Reader.