char-attribute (Re: 甲骨文字)

守岡知彦 / MORIOKA Tomohiko tomo @ mousai.as.wakwak.ne.jp
2002年 12月 25日 (水) 18:49:10 JST


>>>>> In [chise-ja : No.00096] 
>>>>>	"藤原さん" = Yoshi Fujiwara <yfujiwar @ atr.co.jp> wrote:

藤原さん> >put-char-attribute
藤原さん> >save-char-attribute-table

藤原さん> すいません,おもしろそうなので使い方を教えて下さい.例えば
藤原さん> 「深さ」属性として
藤原さん>   木 -> 1
藤原さん>   林 -> 2
藤原さん>   森 -> 3
藤原さん> という値を付けて保存し,後日ロードしたいとすると具体的にはど
藤原さん> うしましょう?

例えば、「深さ」の属性名を `ideographic-structure-depth' とする時、

(1) 値を付ける

(put-char-attribute ?木 'ideographic-structure-depth 1)
(put-char-attribute ?林 'ideographic-structure-depth 2)
(put-char-attribute ?森 'ideographic-structure-depth 3)
(put-char-attribute ?\u234CF 'ideographic-structure-depth 3)
(put-char-attribute ?\u236E7 'ideographic-structure-depth 4)
(put-char-attribute ?\u23855 'ideographic-structure-depth 6)
(put-char-attribute ?\u2387D 'ideographic-structure-depth 16)

(2) 保存する

(save-char-attribute-table 'ideographic-structure-depth)

(3) load

最初に参照する時に自動的に load されるので特に何もする必要はない。

既に誰かが load してしまった後、disk 側が更新され、その最新の情報を読
み直したい場合は

(reset-char-attribute-table 'ideographic-structure-depth)

すれば良い。

また、どうしても一括 load したい場合は

(load-char-attribute-table 'ideographic-structure-depth)

すれば良い。


藤原さん> 手取り足取りですいませんです(^^;).

;; いえいえ、プログラミング・ガイドを書くべきだったのに整備されてなく
;; て申し訳ないです。

;; API の方はぼちぼち書いてますので、/cvs/chise の specs/ も時々 cvs
;; update して見て頂き、ご意見・追加・編集・修正等頂けると幸いです。

-- 
┏━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓
┃『開ける価値の無い      ┃守岡 知彦 (MORIOKA Tomohiko)            ┃
┃ 衣裳ダンスの扉は無い』┃                E-mail: <tomo @ m17n.org> ┃
┗━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━┛




More information about the CHISE-ja mailing list