Function: ps-mule-generate-bitmap-font
ps-mule-generate-bitmap-font is a byte-compiled function defined in
ps-mule.el.gz.
Signature
(ps-mule-generate-bitmap-font FONT-SPEC SIZE RELATIVE-COMPOSE BASELINE-OFFSET BBX)
Source Code
;; Defined in /usr/src/emacs/lisp/ps-mule.el.gz
(defun ps-mule-generate-bitmap-font (font-spec size relative-compose
baseline-offset bbx)
(let* ((id (ps-mule-font-spec-id font-spec))
(bytes (ps-mule-font-spec-bytes font-spec))
output-list)
(if (= bytes 1)
(setq output-list
(list (format "/E%02X [ 0 1 255 {pop /.notdef} for ] def\n" id)
(format "%%%% %s\n" (ps-mule-font-spec-name font-spec))
(format "/F%02X %f %S %d E%02X NBF\n" id size
relative-compose baseline-offset id)))
(setq output-list
(list (list (format "/E%02X [ 0 1 255 { pop 0 } for ] def\n" id))
(list (format "/V%02X [" id))
" ] def\n"
(format "%%%% %s\n" (ps-mule-font-spec-name font-spec))
(format "/F%02X E%02X V%02X NPF\n" id id id))))
(aset ps-mule-bitmap-font-record id
(vector (= bytes 1) output-list
size relative-compose baseline-offset bbx))
(if ps-mule-bitmap-dict-list
output-list
(setq ps-mule-bitmap-dict-list (list "/BitmapDict <<\n" ">> def\n"))
(cons ps-mule-bitmap-dict-list output-list))))