From: Elvis Dieguez <elvisum(a)uclink.berkeley.edu>
Date: Tue, 16 Oct 2001 17:56:09 -0700
Whenever I try to change the fonts I get the error message:
Wrong type argument: number-char-or-makerker-p, nil
Any way to fix this?
Elvis Dieguez
I've saw the same error, but forgot about it...
You can get this error by clicking Options -> Font -> courier new (for
example).
The error occurs in font-menu-set-font when doing the default font.
Signaling: (wrong-type-argument number-char-or-marker-p nil)
font-menu-set-font("Courier New" nil nil)
eval((font-menu-set-font "Courier New" nil nil))
This is the traceback with font-menu-set-font interpreted:
Signaling: (wrong-type-argument number-char-or-marker-p nil)
/(180 nil)
(int-to-string (/ (or size from-size) (specifier-instance font-menu-size-scaling ...)))
(concat (int-to-string (/ ... ...)) "pt")
(list :family family :size (concat (int-to-string ...) "pt"))
(custom-set-face-update-spec (quote default) (list (list ... ...)) (list :family family
:size (concat ... "pt")))
(if font-menu-this-frame-only-p (set-face-font (quote default) new-default-face-font
(and font-menu-this-frame-only-p ...)) (custom-set-face-update-spec (quote default) (list
...) (list :family family :size ...)) (message "Font %s" (face-font-name ...)))
(let* ((dcache ...) (font-data ...) (from-family ...) (from-size ...) (from-weight ...)
(from-slant ...) (face-list-to-change ...) new-default-face-font) (unless from-family
(signal ... ...)) (when weight (signal ... ...)) (setq new-default-face-font
(font-menu-load-font ... ... ... from-slant ...)) (when (eq ... ...) (setq
face-list-to-change ...)) (dolist (face face-list-to-change) (when ... ... ...)) (if
font-menu-this-frame-only-p (set-face-font ... new-default-face-font ...)
(custom-set-face-update-spec ... ... ...) (message "Font %s" ...)))
font-menu-set-font("Courier New" nil nil)
eval((font-menu-set-font "Courier New" nil nil))
-jeff