japanese-jisx0208
japanese-jisx0208-1990
japanese-jisx0212
+ japanese-jisx0213-1
+ japanese-jisx0213-2
chinese-cns11643-1
chinese-cns11643-2
chinese-cns11643-3
nil)
(t (< (car (cdr ra))(car (cdr rb))))))
(t (< (car ra)(car rb)))))
- ((setq ra (get-char-attribute a 'ucs))
- (cond
- ((setq rb (get-char-attribute b 'ucs))
- (< ra rb))))
- (t
- (cond
- ((setq ra (char-ideograph-strokes a))
- (cond ((setq rb (char-ideograph-strokes b))
- (cond ((= ra rb)
- (not (char-ideograph-strokes b)))
- ((< ra rb))))))
- )))))))
+ (t)))
+ ((or (get-char-attribute b 'morohashi-daikanwa)
+ (get-char-attribute b 'non-morohashi))
+ nil)
+ ((setq ra (get-char-attribute a 'ucs))
+ (cond
+ ((setq rb (get-char-attribute b 'ucs))
+ (< ra rb))))
+ (t
+ (cond
+ ((setq ra (char-ideograph-strokes a))
+ (cond ((setq rb (char-ideograph-strokes b))
+ (cond ((= ra rb)
+ (not (char-ideograph-strokes b)))
+ ((< ra rb))))))
+ )))))
(defun insert-ideograph-radical-char-data (radical)
(let ((chars
file))))
(with-temp-buffer
(insert-ideograph-radical-char-data radical)
- (write-region (point-min)(point-max) file)))
+ (char-db-update-comment)
+ (let ((coding-system-for-write 'utf-8))
+ (write-region (point-min)(point-max) file)
+ )))
(provide 'ideograph-util)