summaryrefslogtreecommitdiff
path: root/lisp/faces.el
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2000-11-10 14:34:23 +0000
committerGerd Moellmann <gerd@gnu.org>2000-11-10 14:34:23 +0000
commit18f1dcb44938de767e7e8b4640870dedb9b6d844 (patch)
tree0bb9242f0d8f1cf1d63bc319d6679a7fdcf34c4d /lisp/faces.el
parent30d276a40295e56768cd6328317900751f8fceb1 (diff)
downloademacs-18f1dcb44938de767e7e8b4640870dedb9b6d844.tar.gz
(face-font-registry-alternatives): New user-option.
Diffstat (limited to 'lisp/faces.el')
-rw-r--r--lisp/faces.el18
1 files changed, 17 insertions, 1 deletions
diff --git a/lisp/faces.el b/lisp/faces.el
index e88b0fd51eb..e72e22bacd5 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -58,7 +58,8 @@ a font height that isn't optimal."
(set-default symbol value)
(internal-set-font-selection-order value)))
-;; This is defined originally in {w32,x}faces.c.
+
+;; This is defined originally in xfaces.c.
(defcustom face-font-family-alternatives
'(("courier" "fixed")
("helv" "helvetica" "arial" "fixed"))
@@ -74,6 +75,21 @@ ALTERNATIVE2 etc."
(internal-set-alternative-font-family-alist value)))
+;; This is defined originally in xfaces.c.
+(defcustom face-font-registry-alternatives
+ '(("muletibetan-2" "muletibetan-0"))
+ "*Alist of alternative font registry names.
+Each element has the the form (REGISTRY ALTERNATIVE1 ALTERNATIVE2 ...).
+If fonts of registry REGISTRY can't be loaded, try ALTERNATIVE1, then
+ALTERNATIVE2 etc."
+ :tag "Alternative font registries to try."
+ :type '(repeat (repeat string))
+ :group 'font-selection
+ :set #'(lambda (symbol value)
+ (set-default symbol value)
+ (internal-set-alternative-font-registry-alist value)))
+
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Creation, copying.