- (cond ((eq (car ret) 'char)
- (www-display-object-desc
- 'character (nth 1 ret) (nth 2 ret)
- lang nil
- (eq mode 'simple))
+ ;; (princ (format "// %S %S\n" ret json))
+ (cond ((or (eq (car ret) 'char)
+ (eq (car ret) 'character))
+ (if (and json
+ (setq obj (www-uri-decode-object
+ (car ret)(nth 1 ret)))
+ (characterp obj))
+ (with-temp-buffer
+ ;; (princ (encode-coding-string
+ ;; (format "// %S\n" obj)
+ ;; char-db-file-coding-system))
+ (char-db-json-char-data-with-variant obj)
+ (encode-coding-region
+ (point-min)(point-max)
+ char-db-file-coding-system)
+ (princ (buffer-string))
+ )
+ (www-display-object-desc
+ 'character (nth 1 ret) (nth 2 ret)
+ lang nil
+ (eq mode 'simple)))