t)
(if (<= (charset-id kb) 1)
nil
- (< (charset-id ka)(charset-id kb))))
+ (cond
+ ((and (charset-final ka)
+ (>= (charset-final ka) ?@))
+ (if (and (charset-final kb)
+ (>= (charset-final kb) ?@))
+ (< (charset-final ka)(charset-final kb))
+ t))
+ ((and (charset-final kb)
+ (>= (charset-final kb) ?@))
+ nil)
+ (t
+ (< (charset-id ka)(charset-id kb))))))
nil))
((find-charset kb)
t)
(defun char-db-insert-ccs-feature (name value line-breaking)
(insert
(format
- (cond ((memq name '(shinjigen-1 shinjigen-2))
+ (cond ((memq name '(=shinjigen
+ =shinjigen@1ed
+ =shinjigen@rev =shinjigen/+p@rev))
"(%-18s . %04d)\t; %c")
+ ((eq name '=shinjigen@1ed/24pr)
+ "(%-18s . %04d)\t; %c")
((or (memq name '(=daikanwa
=daikanwa@rev1 =daikanwa@rev2
=gt =gt-k =cbeta =zinbun-oracle))
(setq required-features nil)
(dolist (source sources)
(cond
- ((memq source '(JP JP/Jouyou shinjigen-1))
+ ((memq source '(JP
+ JP/Jouyou
+ shinjigen shinjigen@1ed shinjigen@rev))
(setq required-features
(union required-features
'(=jis-x0208
=jis-x0213-2-2000
=jis-x0212
=jis-x0208@1983
- =jis-x0208@1978))))
+ =jis-x0208@1978
+ =shinjigen))))
((eq source 'CN)
(setq required-features
(union required-features