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))))