Function: fontset-name-p
fontset-name-p is a byte-compiled function defined in fontset.el.gz.
Signature
(fontset-name-p FONTSET)
Documentation
Return non-nil if FONTSET is valid as fontset name.
A valid fontset name should conform to XLFD (X Logical Font Description)
with "fontset-SOMETHING" in <CHARSET_REGISTRY> field.
A fontset alias name recorded in fontset-alias-alist is also a valid
fontset name.
Source Code
;; Defined in /usr/src/emacs/lisp/international/fontset.el.gz
(defun fontset-name-p (fontset)
"Return non-nil if FONTSET is valid as fontset name.
A valid fontset name should conform to XLFD (X Logical Font Description)
with \"fontset-SOMETHING\" in `<CHARSET_REGISTRY>' field.
A fontset alias name recorded in `fontset-alias-alist' is also a valid
fontset name."
(or (and (string-match xlfd-tight-regexp fontset)
(let ((registry
(match-string (1+ xlfd-regexp-registry-subnum) fontset)))
(= 0 (string-match "\\`fontset-" registry))))
(consp (rassoc fontset fontset-alias-alist))))