Function: ps-mule-prepare-glyph
ps-mule-prepare-glyph is a byte-compiled function defined in
ps-mule.el.gz.
Signature
(ps-mule-prepare-glyph CHAR FONT-SPEC)
Documentation
Generate PostScript codes to print CHAR by FONT-SPEC.
If CHAR is a cons (FROM TO), generate codes for characters specified by the character code range FROM and TO.
The generated code is inserted on prologue part.
Source Code
;; Defined in /usr/src/emacs/lisp/ps-mule.el.gz
(defun ps-mule-prepare-glyph (char font-spec)
"Generate PostScript codes to print CHAR by FONT-SPEC.
If CHAR is a cons (FROM TO), generate codes for characters
specified by the character code range FROM and TO.
The generated code is inserted on prologue part."
(if (vectorp font-spec)
(progn
(or (ps-mule-font-spec-extra font-spec)
(ps-mule-prepare-font font-spec))
(let ((glyph-func (ps-mule-exlib-glyph
(assq (ps-mule-font-spec-src font-spec)
ps-mule-external-libraries))))
(if glyph-func
(let (from to output-list)
(if (consp char)
(setq from (car char) to (cdr char))
(setq from char to char))
(while (<= from to)
(setq output-list
(funcall glyph-func font-spec from))
(and output-list
(ps-output-prologue output-list))
(setq from (1+ from)))))))))