Mac上如何正确设置emacs的字体(中英等宽+emoji)?

为了orgmode的表格我使用这个配置

(defun create-frame-font-mac()
  ;; English
  (set-face-attribute
   'default nil :font "Menlo 14")
  (dolist (charset '( han symbol cjk-misc bopomofo))
										; Chinese
    (set-fontset-font (frame-parameter nil 'font)
  					  charset
                      (font-spec :family "STHeiti" :size 16)))
  ;; Japanese
  (set-fontset-font (frame-parameter nil 'font)
  ;; 'kana
  (font-spec :family "Hiragino Sans" :size 16))
  ;; Korean
  (set-fontset-font (frame-parameter nil 'font)
  ;; 'hangul
  (font-spec :family "Apple SD Gothic Neo" :size 18))
  )

这个配置虽然能让中英文对齐,但是无法显示emoji。

By the way:emacs 上使用emoji总是要卡一下,有什么解决办法吗