From dde20aa8fd5dc32e8932c41e85e0123147b33e6c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 3 Jan 2022 18:34:01 +0100 Subject: [PATCH] feat(lib): add doom-font-exists-p For easier font detection in your config. Ref: #5948 --- core/autoload/fonts.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/autoload/fonts.el b/core/autoload/fonts.el index 7ff958429..558c97c0a 100644 --- a/core/autoload/fonts.el +++ b/core/autoload/fonts.el @@ -109,6 +109,12 @@ Doesn't work in terminal Emacs." (ignore-errors (doom-adjust-font-size nil)) (signal (car e) (cdr e))))) +;;;###autoload +(defun doom-font-exists-p (font) + "Return non-nil if FONT exists on this system." + (declare (pure t) (side-effect-free t)) + (ignore-errors (find-font (doom-normalize-font font)))) + ;; ;;; Commands