瀏覽單個文章
jojo0617
Major Member
 

加入日期: Sep 2001
文章: 179
照內碼就無用了,想想隨便一個字, 李:第一個筆劃是什麼是:一橫

當你有第二個第一筆都是一橫的字就會一起出現比方說:日。

應該要先定出筆劃優先順序,再輔以筆劃數來設計(為何用設計這兩個字,因為據我所知目前還沒有人設計出來)。

比方說先訂出九種筆劃的先後順序,假設第一優先為橫,第二優先為豎。

接著排序從第一優先的一筆到第一修先的 n 筆 這裡用 1.1~1.n 表示 比方(一、二、三)。

接著是第一優先的一筆到 n 筆 加上 第二優先的一筆 1.1+2.1 ~ 1.n+2.1。

大約類似這個樣子,要方便電腦來做排序,必須研究中文字,將中文字拆解成固定的組成元素,才能達到快速組合與快速查找的目的。

a~z 就是英文字的組合元素,九筆劃就是中文字的組成元素,用音來拼並不是一個最好的方法,因為方言很多,各地唸法也不同,聲音上的辨識畢竟不如型態上的辨識來的快。

查找也是,中文查找煩人就在必須先經過拼出一個字來找,沒辦法像英文那樣按下 a 就把不是 a 開頭的去掉,若是改成筆劃就變成可行,按下橫這個鍵,所有不是橫開頭的都去掉了。

這也跟電腦系統是英文語系為主有很大的關係,因為所有的中文字在目前的電腦系統都是以一個碼存在的,你拼出一個字,輸入法告訴系統內碼,系統再去字型中找出相對應的代碼呈現出來,目前電腦系統中,一個中文字的最小單位為一個字,不是一個筆劃。

如果我們能有自己的作業系統,我們就能發展出最小元素為一個筆劃的文字核心,以上的一切便都將變為可能,若現在要做也不是不可以,你要在系統背後再做一份筆劃的內碼,在輸入法輸入一個筆劃時,去這個筆劃內碼表內查詢並做對應,但若要做到像英文般按一個鍵篩選,單一軟體還能專門特別設計這樣的功能,要所有軟體都能這麼做,就必須從作業系統下手了。

我們的中文字一直屈就於英文系統中求妥協,真希望有一天能揮別這樣的局面。
舊 2005-05-17, 07:39 PM #69
回應時引用此文章
jojo0617離線中