Mercurial > hg > xemacs-beta
comparison lisp/gtk-init.el @ 4380:461fdb92f3b6
Correct the perhaps_init_unseen_key_defaults GTK code; don't override X11 fonts.
2008-01-02 Aidan Kehoe <kehoea@parhasard.net>
* emacs.c (main_1):
Call the new vars_of_console_gtk function.
* console-gtk.c (vars_of_console_gtk): New.
* console-gtk.c (gtk_perhaps_init_unseen_key_defaults):
Correct the initialisation of the hash table, on the model of the
MSW and TTY builds.
2008-01-02 Aidan Kehoe <kehoea@parhasard.net>
* gtk-init.el (init-post-gtk-win):
Trust the X11 code to give us decent default fonts.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Wed, 02 Jan 2008 22:11:03 +0100 |
parents | 39ccc7dd8077 |
children | e34711681f30 |
comparison
equal
deleted
inserted
replaced
4379:92188a8f47a3 | 4380:461fdb92f3b6 |
---|---|
131 (init-post-gtk-win) | 131 (init-post-gtk-win) |
132 (setq gtk-win-initted t))) | 132 (setq gtk-win-initted t))) |
133 | 133 |
134 (defun init-post-gtk-win () | 134 (defun init-post-gtk-win () |
135 (unless gtk-post-win-initted | 135 (unless gtk-post-win-initted |
136 (when (featurep 'mule) | |
137 (define-specifier-tag 'mule-fonts | |
138 (lambda (device) (eq 'gtk (device-type device)))) | |
139 (set-face-font | |
140 'default | |
141 '("-*-fixed-medium-r-*--16-*-iso8859-1" | |
142 "-*-fixed-medium-r-*--*-iso8859-1" | |
143 "-*-fixed-medium-r-*--*-iso8859-2" | |
144 "-*-fixed-medium-r-*--*-iso8859-3" | |
145 "-*-fixed-medium-r-*--*-iso8859-4" | |
146 "-*-fixed-medium-r-*--*-iso8859-7" | |
147 "-*-fixed-medium-r-*--*-iso8859-8" | |
148 "-*-fixed-medium-r-*--*-iso8859-5" | |
149 "-*-fixed-medium-r-*--*-iso8859-9" | |
150 | |
151 ;; Following 3 fonts proposed by Teruhiko.Kurosaka@Japan.eng.sun | |
152 "-sun-gothic-medium-r-normal--14-120-75-75-c-60-jisx0201.1976-0" | |
153 "-sun-gothic-medium-r-normal--14-120-75-75-c-120-jisx0208.1983-0" | |
154 "-wadalab-gothic-medium-r-normal--14-120-75-75-c-120-jisx0212.1990-0" | |
155 ;; Other Japanese fonts | |
156 "-*-fixed-medium-r-*--*-jisx0201.1976-*" | |
157 "-*-fixed-medium-r-*--*-jisx0208.1983-*" | |
158 "-*-fixed-medium-r-*--*-jisx0212*-*" | |
159 | |
160 ;; Chinese fonts | |
161 "-*-*-medium-r-*--*-gb2312.1980-*" | |
162 | |
163 ;; Use One font specification for CNS chinese | |
164 ;; Too many variations in font naming | |
165 "-*-fixed-medium-r-*--*-cns11643*-*" | |
166 ;; "-*-fixed-medium-r-*--*-cns11643*2" | |
167 ;; "-*-fixed-medium-r-*--*-cns11643*3" | |
168 ;; "-*-fixed-medium-r-*--*-cns11643*4" | |
169 ;; "-*-fixed-medium-r-*--*-cns11643.5-0" | |
170 ;; "-*-fixed-medium-r-*--*-cns11643.6-0" | |
171 ;; "-*-fixed-medium-r-*--*-cns11643.7-0" | |
172 | |
173 "-*-fixed-medium-r-*--*-big5*-*" | |
174 "-*-fixed-medium-r-*--*-sisheng_cwnn-0" | |
175 | |
176 ;; Other fonts | |
177 | |
178 ;; "-*-fixed-medium-r-*--*-viscii1.1-1" | |
179 | |
180 ;; "-*-fixed-medium-r-*--*-mulearabic-0" | |
181 ;; "-*-fixed-medium-r-*--*-mulearabic-1" | |
182 ;; "-*-fixed-medium-r-*--*-mulearabic-2" | |
183 | |
184 ;; "-*-fixed-medium-r-*--*-muleipa-1" | |
185 ;; "-*-fixed-medium-r-*--*-ethio-*" | |
186 | |
187 "-*-mincho-medium-r-*--*-ksc5601.1987-*" ; Korean | |
188 "-*-fixed-medium-r-*--*-tis620.2529-1" ; Thai | |
189 ) | |
190 'global '(mule-fonts) 'append)) | |
191 | |
192 (setq gtk-post-win-initted t))) | 136 (setq gtk-post-win-initted t))) |
193 | 137 |
194 (push '("-geometry" . gtk-init-handle-geometry) command-switch-alist) | 138 (push '("-geometry" . gtk-init-handle-geometry) command-switch-alist) |
195 | 139 |
196 ;;; Stuff to get compose keys working on GTK | 140 ;;; Stuff to get compose keys working on GTK |