+ (setq base (car ret))
+ (if (and (setq ret (char-feature base '=decomposition))
+ (setq modifier-1
+ (assq (car modifier)
+ (cdr
+ (assq (nth 1 ret)
+ '((?\u0302
+ (?\u0301 . "CircAcute")
+ (?\u0303 . "CircTilde")
+ (?\u0309 . "CircHook")
+ )
+ (?\u0323
+ (?\u0302 . "Circudot")
+ )))))))
+ (insert (format "\\%s{%c}" (cdr modifier-1) (car ret)))
+ (insert (format "\\%s{%c}" (cdr modifier) base))))