X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ids.el;h=ff19961f816eadc29e585fca3246ef4bcb617e48;hb=df7e311408c8b04235d5725ad6fc37848d5933d7;hp=a69ce6b8e4f465f81b175961107431c0f6a274d3;hpb=88553c0c4f3c840e185f56a6972426290f23c66c;p=chise%2Fids.git diff --git a/ids.el b/ids.el index a69ce6b..ff19961 100644 --- a/ids.el +++ b/ids.el @@ -46,7 +46,10 @@ (ucs (encode-char chr '=ucs 'defined-only)) big5) (unless (or (and ucs (<= #x2FF0 ucs)(<= ucs #x2FFF)) - (eq (encode-char chr '=ucs-itaiji-001) #x2FF9)) + (memq (encode-char chr '=ucs-var-001) + '(#x2FF0)) + (memq (encode-char chr '=ucs-itaiji-001) + '(#x2FF9 #x2FF6))) (if (and ucs (<= #xE000 ucs)(<= ucs #xF8FF) (setq big5 (encode-char chr 'chinese-big5))) (setq chr (decode-char '=big5-cdp big5))) @@ -61,7 +64,10 @@ (or (eq ucs #x2FF0) (eq ucs #x2FF1) (and (<= #x2FF4 ucs)(<= ucs #x2FFB)))) - (eq (encode-char chr '=ucs-itaiji-001) #x2FF9)) + (memq (encode-char chr '=ucs-var-001) + '(#x2FF0)) + (memq (encode-char chr '=ucs-itaiji-001) + '(#x2FF9 #x2FF6))) (cons chr (substring string 1))))))