summaryrefslogtreecommitdiff
path: root/lisp/faces.el
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2008-08-06 12:19:35 +0000
committerKenichi Handa <handa@m17n.org>2008-08-06 12:19:35 +0000
commite83eedbf8dc964366e4efe39a4f1fc7a412c1b42 (patch)
tree981812a83bef682f4ebdebaa7d340e12f29cac8c /lisp/faces.el
parent295b47d8c594eabd110e08c6e6462f1200e5b89e (diff)
downloademacs-e83eedbf8dc964366e4efe39a4f1fc7a412c1b42.tar.gz
(face-valid-attribute-values): Fix handling the value
of (font-family-list) and font-XXX-table.
Diffstat (limited to 'lisp/faces.el')
-rw-r--r--lisp/faces.el8
1 files changed, 4 insertions, 4 deletions
diff --git a/lisp/faces.el b/lisp/faces.el
index 76bb02939f5..4151885819e 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -978,20 +978,20 @@ an integer value."
(case attribute
(:family
(if (window-system frame)
- (mapcar #'(lambda (x) (cons (car x) (car x)))
+ (mapcar #'(lambda (x) (cons (symbol-name x) x))
(font-family-list))
;; Only one font on TTYs.
(list (cons "default" "default"))))
(:foundry
(list nil))
(:width
- (mapcar #'(lambda (x) (cons (symbol-name (car x)) (car x)))
+ (mapcar #'(lambda (x) (cons (symbol-name (aref x 1)) (aref x 1)))
font-width-table))
(:weight
- (mapcar #'(lambda (x) (cons (symbol-name (car x)) (car x)))
+ (mapcar #'(lambda (x) (cons (symbol-name (aref x 1)) (aref x 1)))
font-weight-table))
(:slant
- (mapcar #'(lambda (x) (cons (symbol-name (car x)) (car x)))
+ (mapcar #'(lambda (x) (cons (symbol-name (aref x 1)) (aref x 1)))
font-slant-table))
(:inverse-video
(mapcar #'(lambda (x) (cons (symbol-name x) x))