十二、拆碼方法(二):截長補短

文章列表

  1. 簡介:什麼是嘸蝦米?
  2. 概論(一):字根
  3. 概論(二):拆碼原則
  4. 字根學習(一):以字形取碼
  5. 字根學習(二):以字音取碼
  6. 字根學習(三):以字義取碼 - 數字
  7. 字根學習(四):以字義取碼 - 英文
  8. 字根學習(五):搖頭擺尾
  9. 字根學習(六):簡體字根
  10. 字根學習(七):難歸類字根
  11. 拆碼方法(一):眼順與筆順
  12. 拆碼方法(二):截長補短(本篇)
  13. 拆碼方法(三):分節
  14. 拆碼方法(四):難字解說
  15. 拆碼方法(五):重複字處理
  16. 特殊符號(一):常用符號輸入
  17. 特殊符號(二):注音符號輸入
  18. 特殊符號(三):日文輸入
  19. 字根進階(一):簡速字根
  20. 字根進階(二):一碼字
  21. 字根進階(三):兩碼字
  22. 附錄A:字根總表
  23. 附錄B:易混淆字根解說

前言

每個字的筆劃不一樣,所取的字根其筆劃也不同。因此有些字的取碼很短,而有些字取的碼則相當長。在嘸蝦米輸入法裡,每一個字最多只取四個碼,所以我們就要幫取碼太長的字來減肥,這就是所謂的「截長」。如果一個字取得的碼太短,我們就必需要幫這些字來增胖,加上一枚「輔根」,這就是「補短」,為的是避免同一個碼有許多候選字造成重碼率過高。

而我們什麼時候要「截長」,什麼時候要「補短」呢?其實規則很簡單。一個字如果只取得一或兩個根,這時就要加上一枚「輔根」。如果取得三個或四個根,則剛剛好,不需要改變。如果取得五個或六個根以上,則太長了,這時我們就取它的前三碼及最後一碼。

這就是「截長補短」的原則。

內容說明

在開始之前,請先閱讀本系列第一篇的系統需求,確認你的瀏覽器能夠順利地顯示本頁中的擴充漢字和組件。如果您的瀏覽器無法正常顯示,或是您使用的 iOS / Android 手機瀏覽器不支援 WOFF 和自定義字體的話也無妨。本系列在提到擴充漢字時仍會附上外部連結以供查詢識別,特殊漢字和組件會用到下列外部網站:

  • 維:維基詞庫(收字非常廣但沒有圖片,因此電腦中若沒有安裝完整字體的話就只會看到亂碼)
  • 全:全字庫中文標準交換碼網站(收字最少,但會顯示字形圖片)
  • 缺:數位典藏與數位學習的缺字系統網站(收字最廣且有圖片,但網站較慢且常常需要重新整理,因此除非必要否則不會放此連結)

另外,針對有些無法以 Unicode 表示的字根以及部分非常罕見沒有字型支援的漢字組件,則會以 PNG 透明圖片的方式呈現。

大部分的文章下方有例字練習區,讓大家試著學習拆碼。請將滑鼠或觸控筆移到該字後方的底線空格,或是用手指點擊(手機與平板),即可看到解答。

截長補短解說

截長

在無蝦米中,一個字最多只取四碼,所以對於取碼太長的字,我們直接依首、次、三的順序取碼,如尚有剩餘,則跳取最後一碼。至於第三碼和尾碼之間若尚有字根時,則將其省略,我們稱這種截長的取碼口訣為「前三後一」。

範例說明

  • 腳=拆碼:月八八口卩=UBB,截長後=UBBP(只取月八八卩)
  • 靈=取碼:雨口口口巫=UOO,截長後=UOOW(只取雨口口巫)
  • 機=取碼:木ㄠㄠ丶𭠍人=TWWAQ,截長後=TWWB(只取木ㄠㄠ人)
  • 歸=取碼:㇒㠯止冖巾=PBZEN,截長後=PBZN(只取㇒㠯止巾)
  • 籲=取碼:⺮亼口口口𠕁丅目八=ZAOOOMTM,截長後=ZAOB
  • 籤=取碼:⺮人人丶𭠍〢三三一=ZBBAQRSS,截長後=ZBBE(「戈」相關的拆碼請參考下一篇「分節」的介紹)
  • 鬱=取碼:木午凵木冖乂灬凵匕彡=TWUTNXFUF,截長後=TWUM(「鬯」頭部的四點在此處以「灬」代替)

補短

如果一個字只取得一個或兩個根,都需要補上一杖輔根(數目字除外),而「輔根」就是這個字最後一筆的筆畫。如果最後一筆和其他筆畫形成形狀(直交型、斜交型、方框型)的話則優先取該輔根。舉例來說:

  • “立”的最後一筆是“一”,因此「立」=LE(和其他筆劃沒有特別交集,而形成獨立一橫)
  • “車”的最後一筆構成“十”形,因此「車」=CJ(和其他筆劃形成垂直水平的交叉)
  • “西”的最後一筆也是“囗”形,因此「西」=CO(和其他筆劃形成一完整封閉的四方形)

在早期官方文件中有「乙=Z」的輔根,在維基百科的嘸蝦米輸入法中仍有介紹,但在嘸蝦米官網的拆碼規則說明中並沒有列出來。雖然如此,實際上在使用嘸蝦米輸入法時仍然能夠使用輔根Z來上字,並且官網的查碼程式也依然會列出包含了輔根Z的字碼,例如「乙」、「冗」、「仇」等字。因此本篇仍然將其一併說明,最後一筆的形狀總共有下列十二種:

字母筆畫或形狀說明
一、㇀
〡、亅、𠄌
直交型
ㄅ、㇉ㄎ最後一筆
L字形
㇏、乁
口、囗方框型
㇒、丿
乂、𠂇、𫠠斜交型
𠃌、乛內彎
Z字形

下列介紹需要拆碼完只有一或二碼,需要加上輔助的字:

  • 下=下+輔根(丶)=FA
  • 夕=夕+輔根(丶)=CA
  • 上=上+輔根(一)=FE
  • 鬥=鬥+輔根(亅)=DI
  • 斤=斤+輔根(丨)=KI
  • 弓=弓+輔根(㇉)=QK
  • 火=火+輔根(㇏)=FN
  • 口=口+輔根(口)=OO
  • 刀=刀+輔根(丿)=DP
  • 方=方+輔根(𠃌)=FY
  • 玉=王、丶+輔根(丶)=KAA
  • 刁=𠃌、㇀+輔根(㇀)=YEE
  • 出=山、山+輔根(〡)=EEI
  • 這=言、辶+輔根(乁)=IWN
  • 雷=雨、田+輔根(口)=UQO
  • 今=亼、乛+輔根(乛)=AYY

剛開始時可能會沒有辦法正確記住及分辨,不過多練習後就會習以為常了。這裡提供一個分辨的小原則,就是先分辨最後一筆是不是方框型、直交型或是斜交型,如果不是的話,再分辨它是屬於其他那一種類型,這樣的話就不容易寫錯輔根了。

斜交與直交

斜交型和直交型的主要區別,是以該字根的下面是否有被其他的字根所阻擋來做為分別。例如:「南(JNBG)」與「直(JML)」等字是取直交型,因為十字下有其他字根阻擋了去路;而「右(XOO)」和「左(XIE)」則是取斜交型,直線向左方延伸過去,毫無阻礙。同理,「石」字是取「丆(L)」字根,而頁是先取「丅(T)」字根。知道了直交型和斜交型的差異後,我們接下來要來練習這兩種形狀如何來加輔根,以達到我們「補短」的目的。

  • 于=于+輔根(十)=UJ
  • 車=車+輔根(十)=CJ
  • 文=文+輔根(乂)=WX
  • 我=我+輔根(乂)=IX
  • 尹=尹+輔根(𠂇)=EX
  • 氏=氏+輔根(𫠠)=XX
  • 放=方、攵+輔根(乂)=FPX

L字形與Z字形

L字形與Z字形的主要差別在於Z字形的最上方有一橫筆,而L字形沒有。另外,這兩個字形的補根比較特別的地方在於,不論是否和其他筆畫交叉,輔根皆取碼為L或Z,不受到筆畫交叉的影響。

  • 比=比+輔根(乚)=BL(無交叉)
  • 尢=尢+輔根(乚)=KL(無交叉)
  • 也=也+輔根(乚)=AL(有交叉但不受影響)
  • 孔=子、乚+輔根(乚)=ZLL(無交叉)
  • 化=亻、匕+輔根(乚)=PFL(無交叉)
  • 託=言、乇+輔根(乚)=IGL(有交叉但不受影響)
  • 乙=乙+輔根(乙)/輔根(乚)=ZZ/ZL
  • 冗=冖、几+輔根(乙)/輔根(乚)=NRZ/NRL

數字型字根

中文數目字從一到十加上O的話,總共是十一個字。因為使用頻率非常高,所以不需要加輔根,算是特殊的設定。但是如果不做數字用,單純做為某字的字根時,就要恢復常態計算輔根。例如:

  • 五=W(不需輔根)
  • 伍=亻、五+輔根(一)=PWE
  • 九=K(不需輔根)
  • 仇=亻、九+輔根(乚)/輔根(乙)=PKL/PKZ

例字練習

  1. 仁=____
  2. 丕=____
  3. 不=____
  4. 類=____
  5. 乞=____
  6. 宍=____
  7. 敵=____
  8. 絲=____
  9. 它=____
  10. 他=____
  11. 矛=____
  12. 還=____
  13. 幻=____
  14. 仿=____
  15. 伙=____
  16. 亡=____
  17. 汀=____
  18. 材=____
  19. 思=____
  20. 鹽=____
  1. 只=____
  2. 吧=____
  3. 怬=____
  4. 見=____
  5. 旯=____
  6. 名=____
  7. 態=____
  8. 豆=____
  9. 月=____
  10. 卜=____
  11. 水=____
  12. 觀=____
  13. 到=____
  14. 亏=____
  15. 衛=____
  16. 革=____
  17. 仗=____
  18. 卡=____
  19. 号=____
  20. 燕=____

Leave a Comment

Your email address will not be published. Required fields are marked *

nineteen − seven =

Scroll to Top