Re: [問題] 如何在 OpenOffice 顯示 Ext-B 字元

看板Linux作者 (道可道非常道)時間13年前 (2011/02/04 11:25), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串4/4 (看更多)
安裝 UniFonts 以後, 把樣式表「段落」「預設」中文字型改為新細明體, 就能正常顯示了: http://ppt.cc/cdh; 看樣子應該與系統連結字型有關.. 現在症狀和第一篇的論壇文章的說法一致了, 匯出 PDF 時,Ext-B 以上的字元無法正常呈現。 已試過幾種組合: 1.Writer 打開 odt,匯出 PDF → 顯示不正常 2.Writer 另存為 doc 後打開,匯出 PDF → 顯示不正常 3.Word 2003 (+Sun Plugin) 打開 odt,用 Acrobat PDFMaker 轉存 PDF → ERROR 4.Writer 另存為 doc,用Word 2003 打開,用 Acrobat PDFMaker 轉存 PDF → ERROR 5.oo 打開 odt,使用 PDF 列印 → ERROR 6.Writer 另存為 doc 後打開,使用 PDF 列印 → ERROR 使用 PDF 列印的 error log 如下(已刪除無法顯示的控制字元): %%[ ProductName: Distiller ]%% %%[ Error: limitcheck; OffendingCommand: xshow; ErrorInfo: CharOffsets Resource/CIDFont/Sun-ExtB ]%% Stack: [200 200 0] (Z: N序) %%[ Flushing: rest of job (to end-of-file) will be ignored ]%% %%[ Warning: PostScript error. No PDF file produced. ] %% 之後打開空白的 odt 檔案,從 Firefox 複製了幾個 Ext-B 字元,進行上述測試, 結果 1. 2. 仍無法正常顯示,3~6 不會出現錯誤且能正常顯示: http://ppt.cc/HV3- [複製時發現了一件事,從外部程式複製字元到 oo 貼上,Ext-B 字元都會變成 ?,  若貼上為「未格式化文字」就能正常貼上(不過就沒格式了)。] 之後從 Firefox 複製了幾個 Ext-C 字元,進行上述測試,結果 3~6 正常了。 之後將原測試文件檔的 Ext-C 字元刪除,進行上述測試,結果同上。 http://ppt.cc/wV4h 結論: 1.oo顯示Ext-B以上字元似乎與系統連結字體有關 2.oo內建的匯出PDF似乎無法正常印出Ext-B以上字元 3.從外部複製字元貼到oo會有問題 4.PDFMaker似乎無法印出Ext-C以上字元,不知是字體問題或PDFMaker的問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.214.146

02/05 17:16, , 1F
果然就像您說的轉 pdf 都變亂碼
02/05 17:16, 1F

02/05 17:16, , 2F
用 pdfcreator 好像可以轉 extension-b 的字元
02/05 17:16, 2F

02/05 17:17, , 3F
但碰到 extension-c 的字元後面就全部不見了
02/05 17:17, 3F

02/05 17:17, , 4F
今天在 xp 上測試。
02/05 17:17, 4F
※ 編輯: danny0838 來自: 111.241.69.62 (06/10 23:12)
文章代碼(AID): #1DIt6OIy (Linux)
文章代碼(AID): #1DIt6OIy (Linux)