倉頡字元序列計畫

分享和討論倉頡輸入法相關的資訊和内容
版面规则
公正客觀講理,杜絶廢話連篇
回复
头像
ejsoon
圈圈精英
圈圈精英
帖子: 2356
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 100 次
被赞次数: 100 次
联系:

倉頡字元序列計畫

帖子 ejsoon »

程式界面設計草案:
界面圖
界面圖
字元序列計畫界面圖.jpg (167.78 KiB) 查看 153 次
https://ejsoon.win/
天蒼人頡:發掘好玩事物
头像
ejsoon
圈圈精英
圈圈精英
帖子: 2356
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 100 次
被赞次数: 100 次
联系:

Re: 倉頡字元序列計畫

帖子 ejsoon »

數據結構:

代码: 全选

{"20989":{"char":"函","ijlist":["横鉤","仰匡","水"],"head":[0,1],"relation":["","\\",">",""],"bracket":["1-2"]},"24555":{"char":"快","ijlist":["側心","五中","大"],"head":[0,1],"relation":["","|","#",""],"bracket":["1-2"]},"25033":{"char":"應","ijlist":["廣府","側人","側人","土","心"],"combination":["2-3"],"head":[3,4],"relation":["",">","|","+","_/",""],"bracket":["0-3","2-3"]},"27138":{"char":"樂","ijlist":["豎折","私右","斜撇","日","豎折","私右","木"],"head":[5,6],"relation":["","+","|","-","|","+","/",""],"bracket":["0-5","0-1","2-3","4-5"]},"29254":{"char":"牆","ijlist":["豎折","豎形","頁首","土","人","人","外圍","口"],"include":[[6,7]],"head":[2,5],"relation":["","+","+'","|",":","|","/",">",""],"bracket":["0-2","3-7","3-5","4-5","6-7"]}}
上次由 ejsoon 在 2024年 5月 9日 13:32,总共编辑 2 次。
https://ejsoon.win/
天蒼人頡:發掘好玩事物
头像
ejsoon
圈圈精英
圈圈精英
帖子: 2356
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 100 次
被赞次数: 100 次
联系:

Re: 倉頡字元序列計畫

帖子 ejsoon »

https://ejsoon.win/
天蒼人頡:發掘好玩事物
头像
ejsoon
圈圈精英
圈圈精英
帖子: 2356
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 100 次
被赞次数: 100 次
联系:

可以填構字符了: 倉頡字元序列計畫

帖子 ejsoon »

這貨做起來並不簡單。

現在已經可以填構字符了:
不簡單.png
不簡單.png (61.26 KiB) 查看 88 次
接下來要弄「數據結構」了。印象中有一種工作就叫「數據結構」,工資很高。現在我知道它為啥工資那麼高了。因為數據結構是最麻煩的。
https://ejsoon.win/
天蒼人頡:發掘好玩事物
头像
ejsoon
圈圈精英
圈圈精英
帖子: 2356
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 100 次
被赞次数: 100 次
联系:

Re: 倉頡字元序列計畫

帖子 ejsoon »

按以下順序組合括號:

combine
bracket
head
contain
ijlist
https://ejsoon.win/
天蒼人頡:發掘好玩事物
头像
ejsoon
圈圈精英
圈圈精英
帖子: 2356
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 100 次
被赞次数: 100 次
联系:

數據結構要重新做: 倉頡字元序列計畫

帖子 ejsoon »

剛才想到,字元序列的數據應該可以復用。

比如含「鳥」的所有字,「鶴鴻鷓鴣鶷鳿鵄鸖鳫鳯」等,都可以通過組合來快速生成。

只需要點「古」和「鳥」,加上它們之間的分體關係(並列),即可生成「鴣」的字元序列。

如果做不了這樣的自動化,可以先用文本替換的方式生成。

這樣就能最大限度的減少工作量。

然後我發現,當年做的「倉頡字首表」,這時就派上用場了!
https://ejsoon.win/
天蒼人頡:發掘好玩事物
头像
ejsoon
圈圈精英
圈圈精英
帖子: 2356
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 100 次
被赞次数: 100 次
联系:

Re: 倉頡字元序列計畫

帖子 ejsoon »

當我們要為「醍」字添加字元序列及構字簡式時,只需要輸入「=酉/是」,則字元序列及構字簡式會自動生成。

前提是,「西」和「是」二字的資料已經存在。

也就是說,字元序列計畫將有以下意義:
  1. 解釋所有倉頡取碼問題
  2. 獲取一個漢字的構成部份
  3. 字型生成器
其中,字型生成器是朱邦復聲稱已經做好的。並且他似乎聲稱他能用倉頡編碼生成字型。然而我敢肯定這是絕對不可能的,因為倉頡編碼最多只有五碼,它省略掉太多的字型信息,並且只給鍵名,完全不知道它代表的是哪個輔助字形。

因此,只有我做的字元序列及構字簡式,能實現「字型生成器」,即依靠同一條字型信息的描述,來生成「楷、宋、黑、圓」等所有字型。

當然這需要其它程式高手來推動了,我一個人做不了這麼多,我也不太會字型産生這部份。
https://ejsoon.win/
天蒼人頡:發掘好玩事物
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 6 访客