+(defvar char-db-feature-domains
+ ;; (let (dest str len ret domain)
+ ;; (dolist (fn (char-attribute-list))
+ ;; (setq str (symbol-name fn))
+ ;; (when (string-match "^ideographic-radical@\\([^*]+\\)$" str)
+ ;; (setq domain (substring str (match-beginning 1)))
+ ;; (when (> (setq len (length domain)) 0)
+ ;; (setq ret (read-from-string domain))
+ ;; (when (= (cdr ret) len)
+ ;; (setq domain (car ret))
+ ;; (unless (memq domain dest)
+ ;; (push domain dest))))))
+ ;; (sort dest #'string<))
+ '(ucs ucs/compat daikanwa cns gt jis jis/a jis/b
+ jis-x0212 jis-x0213 cdp shinjigen
+ r030 r140 misc unknown))
+
+(defconst charset-id-=adobe-japan1-0 (charset-id '=adobe-japan1-0))
+(defconst charset-id-=adobe-japan1-6 (charset-id '=adobe-japan1-6))
+(defconst charset-id-==adobe-japan1-0 (charset-id '==adobe-japan1-0))
+(defconst charset-id-==adobe-japan1-6 (charset-id '==adobe-japan1-6))
+;; (defconst charset-id-=>>>adobe-japan1-0 (charset-id '=>>>adobe-japan1-0))
+;; (defconst charset-id-=>>>adobe-japan1-6 (charset-id '=>>>adobe-japan1-6))
+(defconst charset-id-=>>adobe-japan1-0 (charset-id '=>>adobe-japan1-0))
+(defconst charset-id-=>>adobe-japan1-6 (charset-id '=>>adobe-japan1-6))
+
+(defun charset-id-adobe-japan1-p (id)
+ (or (and (<= charset-id-=adobe-japan1-0 id)
+ (<= id charset-id-=adobe-japan1-6))
+ (and (<= charset-id-==adobe-japan1-0 id)
+ (<= id charset-id-==adobe-japan1-6))
+ ;; (and (<= charset-id-=>>>adobe-japan1-0 id)
+ ;; (<= id charset-id-=>>>adobe-japan1-6))
+ (and (<= charset-id-=>>adobe-japan1-0 id)
+ (<= id charset-id-=>>adobe-japan1-6))
+ ))
+
+