PDF 新細明體破碎原因與解法 - MAC

Vanessa avatar
By Vanessa
at 2011-03-24T15:30

Table of Contents


因為 10.6.7, 只好來回憶一下古早的自救解法XD

破碎原因前面有人找了網址, 就自己去看吧, 簡單講一下重點方便後面解釋
主要當然是因為舊版的華康細明體系列用了筆畫組字技術
可以參考 http://izero.pixnet.net/blog/post/20388890
這也是為什麼去外面找印刷可能會看到他們明文不接受這三種 Windows 內建字型...
這篇也有提到 http://bbs.bnw.com.tw/conference/viewtopic.php?t=2856

瀏覽器使用的是系統字型, 而且有 font fallback 機制
所以大不了就是把舊版砍掉(讓系統 fallback), 或者升級成新版的就沒事了
問題在於 PDF 會優先使用內嵌字型
如果你載的檔案裡有內含舊版細明體(之類的), 那就很難搞

解法有兩個
第一種把檔案中內嵌的字型幹掉...說來簡單說來難
第二種是用 Adobe PDF Reader 開, 他們有實作筆畫組字系統(他們自己就是元兇之一)
可是你就會說 Adobe PDF Reader 慢的跟豬一樣, 用了就不爽, 可以不要嗎
事實上我也這麼覺得...所以提供個稍微好一點的方法

第一次還是要用 Adobe PDF Reader 開, 這跑不掉
不過既然從那裡開是正常的, 從那裡列印出來也會正常
然後我們又想到咦 Mac OS X 不是有列印至 PDF 功能嗎!

BUT!! 人生就是這個 BUT!!(趕一下流行)
Adobe PDF 竟然機歪到把這個功能鎖起來了啊啊啊啊啊啊啊
https://picasaweb.google.com/lh/photo/-UnSVyBc7x0-pNp1tMplcQ?feat=directlink
所以此路不通

不過畢竟生命總是會找到出路
內建的不行, 那我們就用 dirty hack 硬敲出一條血路
答案其實遠在天邊近在眼前, 為了方便大家就看網頁版吧:
http://www.ptt.cc/bbs/MAC/M.1297371893.A.D82.html

不過 /var 這個路徑裡面的東西預設沒辦法在 Finder 看到
所以為了方便, 可以再加個小步驟
首先去 Finder, 按 cmd shift g, 前往 /var/spool/cups-pdf
裡面會有一個目錄和你的使用者名稱一樣, 如果沒有就自己建一個
然後在上面按右鍵, 選檔案夾動作設定
在跳出來的下拉式選單中點 add - reveal folder
(如果沒有可以從這裡抓 http://d.pr/osvl
修改名稱後放到 ~/Library/Scripts/Folder Action Scripts)

這時候你的視窗裡應該會上面「啓用檔案夾動作」有打勾
然後左半邊有個你的使用者名稱的選項有打勾
如果選擇那個選項, 右邊會出現一個 add - reveal folder 的選項有打勾
確定是這樣沒錯後就可以關掉了

然後用 CUPS-PDF 印個東西試試看
應該在 PDF 產生後 /var/spool/cups-pdf/你的使用者名稱 這個檔案夾就會跳出來了
以後用預覽程式或隨便什麼程式開也都不會有問題

附上一個實例...因為一時找不到什麼檔案所以用台大研究所榜單XD
原本 http://tinyurl.com/4kacrw3
轉檔後 http://d.pr/QKkM


--

「我最想要的同伴嘛,首先是要笑口常開,其次是我們能永遠不會發生誤會。
如果這些都能辦到的話,嗯,如果他是世界上第一流的橋手,也還不錯。」

-- 班尼多‧加羅素,前義大利藍隊成員

--
Tags: MAC

All Comments

Sarah avatar
By Sarah
at 2011-03-26T19:33
慢的跟豬一樣!!!
Olga avatar
By Olga
at 2011-03-29T02:00
雖然解法是我的文章 不過我想我還是不要升級好了...
Edwina avatar
By Edwina
at 2011-03-31T15:12
可是為什麼10.6.4不會破碎而10.6.7會呢?
Frederic avatar
By Frederic
at 2011-04-03T17:38
灌個 pdf printer, adobe reader 就能再印 pdf 了.
Carol avatar
By Carol
at 2011-04-06T05:49
這篇該m
Susan avatar
By Susan
at 2011-04-10T07:57
Acrobat save as PDF
Hazel avatar
By Hazel
at 2011-04-11T04:45
我把字體簿打開,用"Mingliu"找出細明體 然後刪掉重複的
字體,就一切正常了...
Vanessa avatar
By Vanessa
at 2011-04-13T16:01
我安裝以後yahoo突然新聞內文都變成新細明體!!!

剛跟新完10.6.7,就發生慘劇了....

Olivia avatar
By Olivia
at 2011-03-24T13:30
請問一下大家... 是所有更新的人都會這樣嗎?! 因為剛剛我的軟體更新跑出來.. 不知道要不要更新耶...atat 還是就先忽略好呢? 謝謝大家的回答.. ※ 引述《eric1527 (我不想知道阿)》之銘言: : 借題發揮一下 : 請問是只有我覺得 : 還是其實升級後 : 資料夾或檔案放在 ...

xcode如何更換 gcc

Bethany avatar
By Bethany
at 2011-03-24T12:03
由於最近在學OpenMP, 所以就利用xCode來跑程式, 在 [Project setting] 裡面可以勾選 OpenMP enable 前幾天跑都很順, 昨天突然無法抓到omp.h裡面的函式, 導致compile的時候都會無法過 猜測是Link有錯或者壞了 (但是我什麼都沒動~) 網 ...

灌win7如何格式化bootcamp空間

Bennie avatar
By Bennie
at 2011-03-24T11:00
early2011 mbp 想灌win7 我努力爬文了...一切都按照步驟走,但還是有些問題想請問大家。 先是bootcamp分割, 然後放入window7光碟後開始安裝, 接著選單選擇bootcamp切割後的空間,然後就說不行安裝, 我看有人說是要格式化成fat或是ftfs格式,可是不知道在哪裡 ...

iPad是用小心得

Andy avatar
By Andy
at 2011-03-24T06:38
現在人在apple store 一v一 剛剛試用了一下ipad 感覺比想像中讚很多 重量變輕十分顯著 速度也變快了 一般狀態下不明顯 (因為ipad I已經夠穩了) 背後採用了跟macbook pro一樣的鋁 不易被刮傷 其實前面也是 看過apple自家設計的保護皮 是很有idea 但價格小貴了些 ...

剛跟新完10.6.7,就發生慘劇了....

Bennie avatar
By Bennie
at 2011-03-24T00:27
借題發揮一下 請問是只有我覺得 還是其實升級後 資料夾或檔案放在桌面上都變小了 突然看到這麼小的圖示還真不習慣 這樣點的時候要多花心思了... ※ 引述《Sprite93 (TWcast2)》之銘言: : 小弟情形一樣,網頁沒問題,唯獨PDF出問題 : 當然PDF用Adobe reader不會亂碼 : ...