以前在公家機關服務時,
礙於「電子公文交換系統」只能交換 Big5 字集的公文檔案,
所以「公文製作系統」也跟著限定只能接受 Big5 字集的漢字
這使得「煊」、「堃」這些字,
雖然在 Windows XP 中打得出來,但無法被存入「電子公文檔案」裡並顯示出來。
在繕打公文時,如果遇到「煊」、「堃」這些 Big5 以外的字,
就要靠外字系統的 Big5E 字元集來補充(這樣才能儲存及列印這些字),
安裝外字系統後,在 Windows XP 中打出來的「煊」、「堃」會各有兩個,
但只有 Big5E 的字元會被存入「電子公文檔案」裡並顯示出來。
但是,補充的外字字元,經過電子交換後,常常不能正常顯示出來,
也就是:受文者收到電子公文時,外字可能會變成空白,因為受文者不見得有安裝外字系統。

我在 2005 年 7 月時曾經發過測試公文,當時的情況是:
我的電腦和發文人員的電腦有安裝外字系統,
但受文機關收文人員的電腦則無安裝外字系統,
經過電子公文交換後,我打的「煊」、「堃」可以正常顯示在對方印出的 PDF 文件中
(「電子公文交換系統」會自動將交換的公文轉為特定格式,收文者會收到 PDF 檔),
但是我打的「熺」字則在對方收到的 PDF 上以「空白字元」呈現。

所以就有「如果公文上有出現 Big5 以外的字(如 Big5E 的字),就不要用電子交換」的規定,
這實在是一件非常誇張的事!
(從 2005 年「新細明體更新套件」問世,至 2007 年 11 月我離職時都是同樣的情況)。
說實在的,早在 1993 年 Unicode 組織收錄 CJK 的 20,902 個漢字時,
公文系統就應該支援 Unicode 1.0,畢竟它還比 Big5 碼多出 7,842 個字!
2000 年 Unicode 3.0 新增 CJK Ext-A 的漢字、2001 年 Unicode 3.1 新增 CJK Ext-B 的漢字,
至 2005 年「新細明體更新套件」發佈前,
這段時間因為支援 CJK Ext-A、CJK Ext-B 漢字的字型較少,
所以死守 Unicode 1.0 還情有可原,
但至 2007 年 11 月仍在死守 Big5,未免太說不過去了!

今天心血來潮,試了一下行政院研考會提供廠商及民眾使用的「公文製作系統」,
(注意:因為它會運用 ActiveX 技術,所以必須使用 IE。
第一次連上時,網頁會不斷的「Redirect...」,可能是在檢查是否曾經安裝過必要的元件,
不要以為電腦中毒,也不用擔心你的 Windows 或 IE 是否故障,過一會兒它會進入歡迎畫面)
註冊成為會員並安裝這套 Web 公文製作系統後(新細明體更新套件已事先安裝了),
它可以在公文本文的部份正常顯示 CJK Ext-A 的漢字,
而 CJK Ext-B 的漢字雖然可以被儲存起來,但卻不能正常顯示。
在預覽列印模式下,CJK 的漢字會被轉為標楷體,
但 CJK Ext-A 的漢字則維持新細明體,而 CJK Ext-B 的漢字則變為空白。
匯出為 HTML 檔時,CJK 的漢字會被轉為標楷體,
但 CJK Ext-A 和 CJK Ext-B 的漢字則會變為「?」;
匯出為 RTF 檔時,CJK 的漢字會被轉為標楷體,
但 CJK Ext-A 的漢字則維持新細明體,
而 CJK Ext-B 的漢字雖變為空白,但可在 Word 或 WordPad 中,透過字型的調整而正常顯示。
可見政府機關公文系統支援 CJK Ext-B 字元的程度還是不夠理想。

其實政府單位是有權命令各機關用來作為收發電子公文的電腦一定要符合某種規範,
然後調整公文電子交換的平台,並將過去儲存的公文都轉為 Unicode 編碼
(現今儲存設備及網路發達,轉換後所增加的檔案大小不足為慮),
並鼓勵以「Windows XP+新細明體更新套件」或「Windows Vista」環境,
作為公文製作、公文管理、公文電子交換的平台
(原因是這樣的平台可以支援 Unicode 編碼,
又能在「系統預設字型」下正常顯示 CJK Ext-A、CJK Ext-B 的字元,
這樣就可以不必擔心輸入法的候選字窗格不能正常顯示字元的問題)。
再自行開發可以顯示 CJK、CJK Ext-A、CJK Ext-B 的「公文標楷體」字型給各公家機關使用
(也就是說:這個字型只要收錄那 70,195 個 CJK 及其擴展 A、B 區的字元即可,
行政院主計處的「CNS11643 中文全字庫」都已為八萬多個漢字提供明體、楷體、宋體字型了,
開發一套「公文標楷體」字型並不是件難事,不然將公文規範改為全面使用新細明體亦可,
輸入方面可以使用稍後文章會介紹的「泰瑞倉頡輸入法」或自行開發輸入法),
除非那 70,195 個漢字不包含使用者要輸入的字,
不然就應捨棄造字、外字系統或其他補完計畫的作法,
這才是符合潮流及節省開支的最好方式,
畢竟 70,195 個漢字真的很夠用了!

arrow
arrow
    全站熱搜

    terryhung 發表在 痞客邦 留言(0) 人氣()