0
我正在使用doxygen與MiKTex和ghostscript來創建文檔PDF。這些PDF的git推送到我的github回購。但是,如果它們隨後再次被拉回(例如在不同的PC上),它們將無法正確打開,因爲Adobe警告說它無法正確提取嵌入字體。Github編碼中斷pdf嵌入字體
我發現這可能歸結於GitHub轉移,因爲如果我通過USB密鑰等簡單轉移PDF問題,則不會發生問題。來自Adobe論壇的信息似乎表明這可能歸結爲當它應該是二進制時,PDF被錯誤地編碼爲ASCII。
我該如何解決這個問題,以便在從GitHub回購庫中拉出PDF時可以正確打開? 目前我的IDE(eclipse)將PDF文件的編碼設置爲UTF-8,如果更改?
你打開了'core.autocrlf'嗎?該設置將不可逆轉地破壞Git錯誤地認爲是明文的任何二進制文件。 – 2014-03-24 11:35:16
我確實已經打開它來嘗試修復gitignore和bat文件中的換行符的刪除,這當然不會在沒有換行符的情況下運行得很好。我應該如何協調需要一些文件autocrlf而不是其他人? – Toby
好吧,我用'* .pdf binary'添加了一個.gitattributes文件,但沒有變化:( – Toby