User:Ceku/五代爭議取碼案/版本差異

五代與三代的差異

编辑

目前較通行的五代倉頡為1999年版,本節所談之五代以該版本為主。

五代倉頡的主要改變:

  1. 新增兩個輔助字形;
  2. 修改了複合字及複合字首規定;
  3. 取消某些特殊規定,以使編碼統一;
  4. 統一簡化字的編碼;
  5. 將一些字重新根據標準字體或不同字形取碼。

五代新增輔助字形

编辑

五代新增了兩個輔助字形,相關漢字的拆碼也因此而改變,見下表:

五代新增的輔助字形
倉頡字母 輔助字形 例字 圖解 三代取碼 圖解 五代取碼 延伸字例
    尸.卜卜.手   尸.水.竹手 (三代:卜.尸.卜手;五代:卜.尸.水手
(三代:竹木.尸.卜手;五代:竹木.尸.水手
  尸.卜卜.戈   尸.水.田戈 (三代:口.尸.卜戈;五代:口.尸.水戈
(三代:月山.尸.卜戈;五代:月山.尸.水戈
(側)     竹尸   人尸 (三代:人.竹尸;五代:人.人尸
(三代:竹尸.心;五代:人尸.心
  田卜卜中   田尸中 (三代:一田卜中;五代:一田尸中
(三代:卜.田卜中;五代:卜.田尸中
  中一.卜卜卜   中一.尸卜 (三代:中一.卜卜.弓;五代:中一.尸卜.弓
  口卜.尸.水   口尸.尸.水 (三代:人.口卜.水;五代:人.口尸.水
(三代:廿. 口卜.水;五代:廿.口尸.水

五代修改複合字及複合字首規定

编辑

複合字:五代取消了「 」,並將「 」改爲「 」。

五代取消的複合字
複合字 三代取碼 五代取碼 字例
  竹戈 竹山.戈 (三代:土.竹戈;五代:土.竹山.戈
(三代:廿.竹戈;五代:廿.竹山.戈
五代更改的複合字
三代複合字 三代取碼 五代複合字 五代取碼 字例
  卜口   卜弓 (三代:卜口.月.月弓;五代:卜弓.月山金
(三代:卜口.月.廿弓.;五代:卜弓.廿手

複合字首:五代取消了「 」、「 」、「 」、「 」、「 」、「 」;增加了「 」、「 」。

五代取消的複合字首
複合字首 三代取碼 五代取碼 字例
  一木 一.竹木.* (三代:一木.卜中一;五代:一.竹木.一
(三代:一木.一口;五代:一.竹木.口
  一木 一.木木.* (三代:一木.卜中一;五代:一.木木.一
(三代:一木.日;五代:一.木木.日
  一土 一.人土.* (三代:一土.月山金;五代:一.人土.金))
  戈土 戈.人土.* (三代:戈土.心;五代:戈.人土.心
(三代:戈土.竹日火;五代:戈.人土.火
  一火 一.人火.* (三代:一火.月山金;五代:一.人火.金
  戈戈 戈.人戈.* (三代:戈戈.人月人;五代:戈.人戈.月
(三代:戈戈.火;五代:戈.人戈.火
五代增加的複合字首
複合字首 三代取碼 五代取碼 字例
  人.一.口* 人口 (三代:人.一.口手;五代:人口.手
(三代:人.一.口廿;五代:人口.月廿
  廿.竹十.* 廿十 (三代:廿.竹十.木;五代:廿十.弓木
(三代:廿.竹十.人;五代:廿十.口卜人

五代取消某些特殊規定,以使編碼統一

编辑

」、「」、「」等鑲嵌字形,在五代不再適用包含省略原則。如:

  • (三代:火火.月.一土;五代:火火.月.一戈
  • (三代:水.火火.土;五代:水.火火.戈
  • (三代:一月.口口.一;五代:一月.口口.人
  • (三代:水.金大土;五代:水.金大金

三代將「」視爲組合字,五代改爲視爲整體字。如:

  • (三代:弓山.戈;五代:弓日竹戈
  • (三代:月.弓山.戈;五代:月.弓日戈
  • (三代:卜.弓山.戈;五代:卜.弓日戈

三代將「」視爲整體字,五代改爲視爲組合字。如:

  • (三代:弓山水;五代:山.弓水
  • (三代:水.弓山水;五代:水.山.弓水
  • (三代:廿.弓山水;五代:廿.山.弓水

五代對字首分離的改變

编辑

三代將「癶」、「𡗗」、「夂」、「 」類字形下緣統一視為可「一刀分離」。五代將部分漢字改視為不可「一刀分離」,但仍有部分視為可以,實際編碼不統一,有很多例外(詳見〈特別注意〉,此不盡列)。

五代統一簡化字的編碼

编辑

倉頡輸入法同時應用於正體字和簡化漢字,但早期應用三代編碼的作業系統中,大都以正體中文的Big5編碼作系統的內碼,因此缺乏簡化字的倉頡碼。那時候的倉頡輸入法,將正簡漢字分開編碼。而部份系統的設計者自行釐定簡化字倉頡碼,如國喬系統、微軟Windows等,以致拆碼各異。後來,朱邦復先生公佈五代倉頡碼表,把正體字、簡化字一併編碼,以統一各家差異,詳見下方說明。列於最後者爲最終定案版。

  • 」:弓尸.一 (微軟錯誤編碼) → 中女尸一 (1987年版) → 弓女尸一 (1999年版) → 尸一 [1]
  • 」之字首:弓一 (微軟錯誤編碼) → 中一 (1987年版) → 弓一 (1999年版) → 尸一 [1]
  • 」: (微軟錯誤編碼) → 人.一心
  • 」之字首: (微軟錯誤編碼) → 人心
  • 」:戈.弓 (微軟錯誤編碼) 或 戈.弓山 (微軟錯誤編碼) → 戈.弓女
  • 」之字首:戈弓 (微軟錯誤編碼) 或 戈山 (微軟錯誤編碼) → 戈女
  • 」:戈中尸 (微軟錯誤編碼) → 中尸 (1987年版) → 中戈尸

五代將一些字重新根據標準字體或不同字形取碼

编辑

有些漢字,因社會上習慣字形有所改變,五代重新根據標準字體或不同字形取碼。如:

  • 」:竹竹.十 (視爲組合字) → 竹田竹十 (視爲整體字)
  • 」:戈木.女戈戈金.女戈 (設異體容錯碼:戈木.女戈)
  • 」:戈木.竹戈戈金.竹山戈 (設異體容錯碼:戈木.竹山戈)
  • 」:十弓.一田中十水.一田中
  • 」:中田中女 (視爲整體字) → 中中.女 (視爲組合字)
  • 」:木.中田女木.中中.女
  • 」:弓尸.心弓一.心 (設異體容錯碼:弓尸.心
  • 」:廿.一.田金廿.一中金
  • 」:廿.田金廿中田金
  • 」:竹一.口.土竹口.土
  • 」:田十田十竹
  1. 1.0 1.1 詳見朱邦復:〈第五代倉頡碼表說明〉,2006年。