User:Ceku/五代爭議取碼案/版本差異
五代與三代的差異
编辑目前較通行的五代倉頡為1999年版,本節所談之五代以該版本為主。
五代倉頡的主要改變:
- 新增兩個輔助字形;
- 修改了複合字及複合字首規定;
- 取消某些特殊規定,以使編碼統一;
- 統一簡化字的編碼;
- 將一些字重新根據標準字體或不同字形取碼。
五代新增輔助字形
编辑五代新增了兩個輔助字形,相關漢字的拆碼也因此而改變,見下表:
五代修改複合字及複合字首規定
编辑複合字 | 三代取碼 | 五代取碼 | 字例 |
---|---|---|---|
竹戈 | 竹山.戈 | 塊(三代:土.竹戈;五代:土.竹山.戈) 蒐(三代:廿.竹戈;五代:廿.竹山.戈) |
三代複合字 | 三代取碼 | 五代複合字 | 五代取碼 | 字例 |
---|---|---|---|---|
卜口 | 卜弓 | 贏(三代:卜口.月.月弓;五代:卜弓.月山金) 羸(三代:卜口.月.廿弓.;五代:卜弓.廿手) |
複合字首:五代取消了「 」、「 」、「 」、「 」、「 」、「 」;增加了「 」、「 」。
複合字首 | 三代取碼 | 五代取碼 | 字例 |
---|---|---|---|
人.一.口* | 人口 | 拿(三代:人.一.口手;五代:人口.手) 盒(三代:人.一.口廿;五代:人口.月廿) | |
廿.竹十.* | 廿十 | 孽(三代:廿.竹十.木;五代:廿十.弓木) 躠(三代:廿.竹十.人;五代:廿十.口卜人) |
五代取消某些特殊規定,以使編碼統一
编辑「工」、「土」、「王」等鑲嵌字形,在五代不再適用包含省略原則。如:
- 瑩(三代:火火.月.一土;五代:火火.月.一戈)
- 瀅(三代:水.火火.土;五代:水.火火.戈)
- 靈(三代:一月.口口.一;五代:一月.口口.人)
- 滏(三代:水.金大土;五代:水.金大金)
三代將「兔」視爲組合字,五代改爲視爲整體字。如:
- 兔(三代:弓山.戈;五代:弓日竹戈)
- 冤(三代:月.弓山.戈;五代:月.弓日戈)
- 逸(三代:卜.弓山.戈;五代:卜.弓日戈)
三代將「函」視爲整體字,五代改爲視爲組合字。如:
- 函(三代:弓山水;五代:山.弓水)
- 涵(三代:水.弓山水;五代:水.山.弓水)
- 菡(三代:廿.弓山水;五代:廿.山.弓水)
五代對字首分離的改變
编辑三代將「癶」、「𡗗」、「夂」、「 」類字形下緣統一視為可「一刀分離」。五代將部分漢字改視為不可「一刀分離」,但仍有部分視為可以,實際編碼不統一,有很多例外(詳見〈特別注意〉,此不盡列)。
五代統一簡化字的編碼
编辑倉頡輸入法同時應用於正體字和簡化漢字,但早期應用三代編碼的作業系統中,大都以正體中文的Big5編碼作系統的內碼,因此缺乏簡化字的倉頡碼。那時候的倉頡輸入法,將正簡漢字分開編碼。而部份系統的設計者自行釐定簡化字倉頡碼,如國喬系統、微軟Windows等,以致拆碼各異。後來,朱邦復先生公佈五代倉頡碼表,把正體字、簡化字一併編碼,以統一各家差異,詳見下方說明。列於最後者爲最終定案版。
- 「马」:弓尸.一 (微軟錯誤編碼) → 中女尸一 (1987年版) → 弓女尸一 (1999年版) → 尸一 [1]
- 「驼」之字首:弓一 (微軟錯誤編碼) → 中一 (1987年版) → 弓一 (1999年版) → 尸一 [1]
- 「钅」:金 (微軟錯誤編碼) → 人.一心
- 「铁」之字首:金 (微軟錯誤編碼) → 人心
- 「讠」:戈.弓 (微軟錯誤編碼) 或 戈.弓山 (微軟錯誤編碼) → 戈.弓女
- 「认」之字首:戈弓 (微軟錯誤編碼) 或 戈山 (微軟錯誤編碼) → 戈女
- 「门」:戈中尸 (微軟錯誤編碼) → 中尸 (1987年版) → 中戈尸
五代將一些字重新根據標準字體或不同字形取碼
编辑有些漢字,因社會上習慣字形有所改變,五代重新根據標準字體或不同字形取碼。如:
- 「卑」:竹竹.十 (視爲組合字) → 竹田竹十 (視爲整體字)
- 「麼」:戈木.女戈 → 戈金.女戈 (設異體容錯碼:戈木.女戈)
- 「魔」:戈木.竹戈 → 戈金.竹山戈 (設異體容錯碼:戈木.竹山戈)
- 「麵」:十弓.一田中 → 十水.一田中
- 「婁」:中田中女 (視爲整體字) → 中中.女 (視爲組合字)
- 「樓」:木.中田女 → 木.中中.女
- 「急」:弓尸.心 → 弓一.心 (設異體容錯碼:弓尸.心)
- 「黃」:廿.一.田金 → 廿.一中金
- 「黄」:廿.田金 → 廿中田金
- 「垕」:竹一.口.土 → 竹口.土
- 「毋」:田十 → 田十竹