Re: [求救] 蘋果電腦冷到字都在發抖

看板MAC (蘋果Mac)作者 (藍永倫)時間14年前 (2011/04/27 20:04), 編輯推噓5(5012)
留言17則, 8人參與, 最新討論串3/3 (看更多)
※ 引述《Adonisy (堂本瓜一)》之銘言: : : 推 sixersai:看到apple該負責我就笑了 03/25 18:27 : : 推 sixersai:果然是電腦白痴 03/25 18:30 : : 推 Adonisy:apple負責+1,升級前都沒事,升級後就有事,當然是apple問題 03/25 19:06 : : 推 Fantasywind:出問題的不是apple的東西阿 微軟不弄好半套支援 03/25 19:16 : → skychy:樓上... 要記得這次出問題的主因在「新細明體」這個字型本 04/27 14:21 : → skychy:身喔!... 新細明體本來就是個蠻惡名昭彰的字型... @@ 04/27 14:21 無意參戰,不過 10.6.7 字體問題詳細的狀況是,並非只有新細明體出問題。 只要 10.6.7 內嵌在 PDF 中的 Type1 (PostScript) 字體,都會嵌入錯誤的 BlueValues (hinting). 規格中是只能整數,結果按 spec 解讀出來都變浮點。 新細明體筆劃組字的 hinting 所卡的 patents 本身也是 Apple 的,只是 Apple 在 10.x 以前都沒實作這玩意,直接忽略,所以之前顯示會有問題。 Apple 要解決這問題應該是可以做的,不像 FreeType 之前卡 patents。 這次 10.6.7 不知道為什麼又 regress 了,新細明體顯示再度爛掉。 但光是新細明體爛掉不算什麼,因為也沒人在用。重點是 PDF 嵌入的 Type 1 是爛掉的 hinting,蘋果自己的 Font Engine 推測也 regress 忽略 hinting 所以 Preview 沒事還可以開這些 PDF(但也造成新細明體碎掉),但 Adobe 讀到 hinting 爛掉就完全無法開啟。(這個 BlueValues 在 CFF spec 上有 規定是整數,所以變浮點可以說是 Apple 的 bug) 所以很多人抱怨 Adobe 的一些字型都爛掉,甚至無法列印。(有些 OpenType 是用 CID 嵌入無此問題) 除了新細明體以外,大家可以試試,用蘋果儷中黑打個「睛」輸出成 PDF, 再用 Adobe Reader 開開看,是不是無法打開? 這問題是因為蘋果儷中黑的「睛」這個字明明只有八個外框,但字體裡卻記錄 了九個,只是最後一個外框是空的。Adobe Reader 遇到這樣的格式就會炸裂, 但其實 TrueType 的規格中並沒有指明這是不合法的(edge case),所以我認為 對於此字的處理,Apple 的 Font Engine 反而比 Adobe 好。此字出不來, 應該算 Adobe 的問題。但因 Adobe 主宰印前,誰管你該不該負責,打不開就是 打不開,所以我也只能寫信給蘋果請他們把這個字體的問題修正。但顯然沒人 鳥我就是了。同樣的問題在蘋果儷細宋裡的「艐」也有。 誰該處理誰不該處理,在 End User License 裡都一定會有出問題我不保證 修正之類的自保條約,所以沒有該不該。只是如果這問題不修正會讓很多使 用者哭哭,市佔率下降,軟體公司自然會想辦法去修,如此而已。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.34.206

04/27 20:15, , 1F
btw Adobe Reader本身也沒照PDF spec來,我自己hexedit生的
04/27 20:15, 1F

04/27 20:15, , 2F
PDF,用蘋果的Preview可看,但Reader開會有錯。
04/27 20:15, 2F

04/27 20:16, , 3F
spec裡沒有說font stream一定要壓縮,但實際我沒壓縮就炸裂
04/27 20:16, 3F

04/27 20:18, , 4F
像這種問題 adobe 大概也不會鳥你
04/27 20:18, 4F

04/27 21:05, , 5F
太專業了,看不懂,不過推一個
04/27 21:05, 5F

04/27 21:30, , 6F
專業
04/27 21:30, 6F

04/27 21:32, , 7F
學習+1
04/27 21:32, 7F

04/27 21:37, , 8F
我語文越來越爛也是個原因 orz 有空會多磨練的…
04/27 21:37, 8F

04/27 21:47, , 9F
好文 長知識
04/27 21:47, 9F

04/27 21:56, , 10F
另外我認為蘋果忽略筆劃組字是正確的方向,因為這很容易造成
04/27 21:56, 10F

04/27 21:57, , 11F
安全性漏洞。
04/27 21:57, 11F

04/27 21:59, , 12F
不過現實是現實,新細明體大家都還在用…
04/27 21:59, 12F

04/27 23:41, , 13F
長知識 雖然看不懂
04/27 23:41, 13F

04/28 00:26, , 14F
簡單說,太不嚴格的格式規範容易造成漏洞..
04/28 00:26, 14F

04/28 00:26, , 15F
但是完全照規定來的話,又太多人用不照規定的東西。
04/28 00:26, 15F

04/28 01:12, , 16F
易玄這兩句就讓人想到 IE6...嚴以律己寬以待人對製作網頁
04/28 01:12, 16F

04/28 01:12, , 17F
瀏覽器而言不是好事, 尤其如果你打算壟斷市場XD
04/28 01:12, 17F
文章代碼(AID): #1Dk0P4ji (MAC)
文章代碼(AID): #1Dk0P4ji (MAC)