取碼高低順序

愛倉頡,愛有品質的生活。
Post Reply
ichirou
real_man
Posts: 909
Joined: 2016 Feb 03, 22:47

取碼高低順序

Post by ichirou » 2018 Aug 11, 21:22

倉頡取碼順序,理論上是「由上至下,由左至右,由外至內」。這三者之間若有矛盾,先依「由上至下」。百份之九十多的漢字都沒爭議。

有爭議的少數,是「由上至下」的執行方法。

有些字雖然是整體字(連體字),不過在漢字的部件組成時,還是有左右部件之分,只是那個部件並不等於倉頡字根,取字根時還要把部件進一步拆小。這個時候,到底應先把左方部件拆小取完後,才開始取右方部件?還是把左、右方的各部件都拆至最少字根,再嚴格按最少字根的高低位置去取?

倉頡三代是用前者的,五代則似乎想改成後者,但歷經了數個版本的修改,仍然有漏網。

以下是一些有此爭議的字:

幽:五代手冊列明它是整體字。三代取「山女戈戈(山𡿨厶厶)」,五代各版亦然。先把左方的「幺」,拆小取完後,才開始取右方部件。沒有按最少字根的高低位置取「山女女戈(山𡿨𡿨厶)」。 → 見劉兄提出的「幽」非整體字

直(傳承字形):三代取「十月山女(十ꀄ凵𠃊)」,五代各版亦然。先把「目」拆小取完後,才開始取右方部件。沒有按最少字根的高低位置取「十月女山(十ꀄ𠃊凵)」。

県:三代取「月山女火(ꀄ凵𠃊小)」,五代各版亦然。先把「目」拆小取完後,才開始取右方部件。沒有按最少字根的高低位置取「月女山金(ꀄ𠃊凵小)」。

韭:三代取「中一一一(丨一一一)」,先把左方的「」拆小取完後,才開始取右方及下方部件。五代改取「韭(丨ꁍ一一)」,按最少字根的高低位置取。

兜:三代取「竹女竹山(㇒𠄌㇒乚)」,先把頂部左方部件拆小取完後,才開始取頂部中間、頂部右方部件。99年五代同三代。03年五代改取「竹尸竹山(㇒ꁉ㇒乚)」,按最少字根的高低位置取,同一高低按「先外左()、再外右()、最後內(白字頂的)」次序。

由此觀之,五代雖經多年修改,想全面按最少字根的高低位置取,但仍有遺漏。反而保持三代的做法——盡量先把左方部件拆小取完後,才開始取右方部件,能有更一致的效果。

無他,倉頡本來強調視覺識別。而對漢字使用者來說,即使是所謂的連體字,仍是有一些部件、形塊是一取就會取出的。若倉頡字根要把那些部件、形塊拆小時,先把該部件或形塊拆好,才拆下一個部件或形塊,是大家習以爲常的正常操作。

相反,把部件全都拆細,再嚴格最少字根的高低位置取,聽上來很理性,不過過於機械式,反而跟人眼的視覺辨識不相符。

所以,個人認爲,五代這些改碼走錯路了,還是回到三代的方法才好。
Last edited by ichirou on 2018 Aug 27, 02:46, edited 2 times in total.

ejsoon
Site Admin
Posts: 3767
Joined: 2016 Jan 10, 22:15

Re: 取碼高低順序

Post by ejsoon » 2018 Aug 13, 10:51

五代雖然更改了規則,其實三五差別並不大。我對倉頡後來的發展感到失望,朱後繼無人,這也說明了,不可能靠一個女人來傳承手藝,進而解釋了爲何農村人一定要生個男孩,好似家家都有傳家寶。

倉頡的傳家之寶,是「相錯連體」,「縱貫橫截」,「首二身三」,等等。比如「兜:竹女竹山」,便是上下相錯成爲連體。爲什麼「幽」字三代並未規定其爲連體,我們一般也會看作連體,因爲「山」有中豎,有中豎而又左右部件對稱,也形成相錯連體。「盥亟」同理。「韭」也是相錯連體。在連體之中,取碼順序肯定是先取連接最近的部件,沒有例外。

還好五代只改了幾個字,對於絕大多數不求其所以然的倉友,其實也夠用了。

同爲輸入法之王的鄭碼,亦是傳給了一位女士叫鄭瓏。很多手藝就這樣失傳了。

ejsoon
Site Admin
Posts: 3767
Joined: 2016 Jan 10, 22:15

Re: 取碼高低順序

Post by ejsoon » 2018 Aug 13, 18:08

至於一郎所談的「高低順序」,其中有兩個問題可以談,一是它是否只適用於分體字,二是它們是否真的有優先級差。

一,它是否只適用於分體字
並不是。然而,分體字和連體字的取碼順序及方向應該分開說明

二,它們是否真的有優先級差
可能沒有。
  • 如果是分體字,那麼左右分體無上下高低之差(如刂)
  • 如果是連體字,左右連接的部件也無高低之差(如旡牙也)
  • 同理上下分體(連體)無左右之分
  • 若出現包圍的情況則先取外廓再取內部(由外往內)
因此這三者很可能沒有優先級差,而是並列同級。

ejsoon
Site Admin
Posts: 3767
Joined: 2016 Jan 10, 22:15

Re: 取碼高低順序

Post by ejsoon » 2018 Aug 13, 18:11

若非並列同級,那麼「由外至內」當排在第一。

ejsoon
Site Admin
Posts: 3767
Joined: 2016 Jan 10, 22:15

Re: 取碼高低順序

Post by ejsoon » 2018 Aug 13, 18:19

根據上上樓的內容,可以解釋五代爲何在「韭」字之取碼上犯傻。因爲「韭」的「非左」和「非右」根本沒有直接連接,所以沈奶奶不知道它要如何套用先前的「連體字取碼順序」,套在左右又不像(牙旡),上下連接也不是(婁妻),最終認爲「韭」是上下左右複合連接!

五代手冊應該給「韭」字專門寫一條規則,以使手冊更完美。

Post Reply