display for all of `latin1-display-sets'. See also
`latin1-display-setup'. As well as iso-8859 characters, this treats
some characters in the `mule-unicode-...' charsets if you don't have
-a Unicode font with which to display them.
-"
+a Unicode font with which to display them."
(if sets
(progn
(mapc #'latin1-display-setup sets)
(lambda (l)
(apply 'latin1-display-char l))
'((?\\9côòú ",") ;; SINGLE LOW-9 QUOTATION MARK
- (?\\9côòþ ",,") ;; DOUBLE LOW-9 QUOTATION MARK
+ (?\\9côòþ ",,") ;; DOUBLE LOW-9 QUOTATION MARK
(?\\9côó¦ "...") ;; HORIZONTAL ELLIPSIS
(?\\9côó° "o/oo") ;; PER MILLE SIGN
(?\\9côó¹ "<") ;; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
- (?\\9côòü "``") ;; LEFT DOUBLE QUOTATION MARK
- (?\\9côòý "''") ;; RIGHT DOUBLE QUOTATION MARK
+ (?\\9côòü "``") ;; LEFT DOUBLE QUOTATION MARK
+ (?\\9côòý "''") ;; RIGHT DOUBLE QUOTATION MARK
(?\\9côòó "-") ;; EN DASH
- (?\\9côòô "--") ;; EM DASH
- (?\\9côõâ "TM") ;; TRADE MARK SIGN
- (?\\9côóº ">")))) ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+ (?\\9côòô "--") ;; EM DASH
+ (?\\9côõâ "TM") ;; TRADE MARK SIGN
+ (?\\9côóº ">") ;; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+ )))
(setq latin1-display t))
(mapc #'latin1-display-reset latin1-display-sets)
(aset standard-display-table
character set."
(if (eq language 'cyrillic)
(setq language 'cyrillic-iso))
- (let ((charset (car (remq 'ascii (get-language-info language
- 'charset)))))
+ (let ((charset (if (eq language 'arabic)
+ 'arabic-iso8859-6
+ (car (remq 'ascii (get-language-info language
+ 'charset))))))
(standard-display-default (make-char charset 32)
(make-char charset 127)))
(sit-for 0))
;; Now FONT-PATTERN is a string or a cons of family
;; field pattern and registry field pattern.
(or (stringp font-pattern)
- (setq font-pattern (concat (or (car font-pattern) "*")
+ (setq font-pattern (concat "-"
+ (or (car font-pattern) "*")
"-*-"
(cdr font-pattern))))
(x-list-fonts font-pattern 'default (selected-frame) 1)))))