Function: ebnf-font-name-select
ebnf-font-name-select is a byte-compiled function defined in
ebnf2ps.el.gz.
Signature
(ebnf-font-name-select FONT)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebnf2ps.el.gz
(defun ebnf-font-name-select (font)
(let* ((font-list (ebnf-font-list font))
(font-index (+ (if (memq 'bold font-list) 1 0)
(if (memq 'italic font-list) 2 0)))
(name (ebnf-font-name font))
(database (cdr (assoc name ps-font-info-database)))
(info-list (or (cdr (assoc 'fonts database))
(error "Invalid font: %s" name))))
(or (cdr (assoc (aref ebnf-font-name-select font-index)
info-list))
(error "Invalid attributes for font %s" name))))