cjkv

Month: 2015-06

2015-06-13

caasi 11:39:54
@yapcheahshen: 現在的 repo https://github.com/g0v/chikage

GitHub

g0v/chikage

chikage - KAGE data API server and a HTML5 glyph editor

caasi 11:40:01
npm start 會跑 server
caasi 11:40:09
npm run dev 會跑 client
caasi 11:40:15
現在還沒分開 0rz
caasi 11:40:38
弄完 stroke 粗細後我先都改成 ES6
caasi 14:08:12
多用到 lodash 套件,請再跑一次 npm i; npm run dev;
yapcheahshen 19:29:36
今天在大松將剎那字引,用 React 改寫,在 https://github.com/g0v/z0y

GitHub

g0v/z0y

z0y - 零時字引。漢字部件查詢

yapcheahshen 19:30:48
@caasi 請問目前我們有沒有一個JS API,送出一個中文字,比方說「萌」,返回 {艹,明,日,明} 這四個部件資料,可以直接送給kage 繪製。
caasi 19:33:49
我現在的作法是讓他遞迴地去抓,每次抓到子部件的就更新整個字的資料:
https://github.com/g0v/chikage/blob/master/actions/BuhinActions.js#L6
server 那邊還沒有提供一次列出所有部件的 API 。

GitHub

g0v/chikage

chikage - KAGE data API server and a HTML5 glyph editor

caasi 19:35:21
我做看看,不確定獨立成一隻好,還是跟字的資料混在一起好。先做混在一起的。
caasi 19:36:04
來 star 一下剎那字引 XD
yapcheahshen 19:50:04
因為字引需要一次繪製多個字形,而且一定會有共享很多部件。所以如果支援批次抓可以省不少round-trip。
yapcheahshen 19:51:42
比方說使用者輸入「明」,就需要繪製「萌」「盟」「焽」等字。
另,零時字引已支援剛出爐的CJK extension E,字形必須從kage 產生。
yapcheahshen 20:01:56
https://github.com/g0v/chikage/issues/1 需要寫在issue 了

GitHub

glyph data server · Issue #1 · g0v/chikage · GitHub

input : array of unicode character. output: all data (buhin and frame ) needed for kage to render each char. example: input : ["萌","盟"] output: {"840C":"99:0:0:0:2:200:175:u8279-03\n99:0:0:0:47:2...

caasi 20:45:09
@yapcheahshen: 讓 server 一次給了,如果要在 client cache ,現在得自己拆出來 XD
caasi 20:46:39
issue #1 看來比較好且有別的用途,晚點來加。
yapcheahshen 20:48:49
能不是吐 kage 資料結構? 比方說 http://chikage.linode.caasih.net/u840c.json?format=kage
caasi 20:52:54
kage 結構巢狀展開會不會不好 parse ?我做 issue #1 時再給 kage 結構
caasi 20:53:04
純的 kage 結構在 http://chikage.linode.caasih.net/u840c
yapcheahshen 20:53:18
caasi 21:01:45
有打算把 glyphemesearch 包成 npm package 嗎?
caasi 21:03:31
看來我要做 issue #1 會很需要您的 https://github.com/g0v/z0y/tree/master/node_modules 三個 package

GitHub

g0v/z0y

z0y - 零時字引。漢字部件查詢

2015-06-14

yapcheahshen 06:54:59
sure, 但做成module要maintain版本和更多說明,先用copy file的方式,之後再整理ok?
caasi 13:21:44
好啊。今天晚點才會碰電腦。動工再跟你報告進度 XD

2015-06-25

liz 23:22:59
@liz has joined the channel

2015-06-30

chh 17:15:33
@chh has joined the channel