Mercurial > emacs
comparison etc/NEWS @ 92005:f60998626e8a
Merge in some font-backend stuff from README.unicode.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Thu, 21 Feb 2008 03:51:06 +0000 |
parents | 7a6e0dab4698 |
children | 470a31f32cf8 |
comparison
equal
deleted
inserted
replaced
92004:db743b98a24b | 92005:f60998626e8a |
---|---|
25 | 25 |
26 | 26 |
27 * Installation Changes in Emacs 23.1 | 27 * Installation Changes in Emacs 23.1 |
28 | 28 |
29 ** The default X toolkit is now Gtk+, rather than Lucid. | 29 ** The default X toolkit is now Gtk+, rather than Lucid. |
30 | |
31 ** The new configuration option "--enable-font-backend" enables new code | |
32 for handling fonts by multiple backends (the old font handling codes | |
33 still exist). This requires the freetype and fontconfig libraries, and | |
34 supports local fonts (fonts installed on the machine where Emacs is running). | |
35 Additionally, the Xft library can be used for antialiasing support. | |
36 Fontconfig-like font names (e.g. monospace-12) are also accepted. | |
30 | 37 |
31 ** The new configuration option "--with-dbus" enables D-Bus language | 38 ** The new configuration option "--with-dbus" enables D-Bus language |
32 bindings for Emacs. | 39 bindings for Emacs. |
33 | 40 |
34 ** The Mac Carbon port is no longer supported. | 41 ** The Mac Carbon port is no longer supported. |
79 compiled by Emacs 20, 21, or 22 are loaded correctly as emacs-mule | 86 compiled by Emacs 20, 21, or 22 are loaded correctly as emacs-mule |
80 (whether or not they contain multibyte characters), which makes loading | 87 (whether or not they contain multibyte characters), which makes loading |
81 them somewhat slower than Emacs 23-compiled files. Thus it may be worth | 88 them somewhat slower than Emacs 23-compiled files. Thus it may be worth |
82 recompiling existing .elc files which don't need to be shared with older | 89 recompiling existing .elc files which don't need to be shared with older |
83 Emacsen. | 90 Emacsen. |
84 | |
85 ** Emacs now supports local fonts (fonts installed in the same machine | |
86 as Emacs is running) using the freetype and fontconfig libraries. | |
87 On X, antialias support is available via the Xft library. | |
88 Fontconfig-like font names (e.g. monospace-12) are also accepted. | |
89 | 91 |
90 ** There are assorted new coding systems/aliases -- see M-x list-coding-systems. | 92 ** There are assorted new coding systems/aliases -- see M-x list-coding-systems. |
91 | 93 |
92 ** There is a new charset implementation with many new charsets. | 94 ** There is a new charset implementation with many new charsets. |
93 See M-x list-character-sets. New charsets can be defined conveniently | 95 See M-x list-character-sets. New charsets can be defined conveniently |
744 | 746 |
745 *** New variable `auto-composition-function' is a function used in | 747 *** New variable `auto-composition-function' is a function used in |
746 Auto Composition Mode to compose characters. The default value is the | 748 Auto Composition Mode to compose characters. The default value is the |
747 function `auto-compose-chars'. | 749 function `auto-compose-chars'. |
748 | 750 |
749 ** Font Backend changes. | 751 ** Changes related to the new font backend. |
752 | |
753 Which font backends to use can be specified by X resource "FontBackend". | |
754 For instance, if you want to use Xft fonts only, | |
755 | |
756 Emacs.FontBackend: xft | |
757 | |
758 will work. If this resource is not set, Emacs tries to use all font | |
759 backends available on your graphic device. | |
750 | 760 |
751 *** New frame parameter `font-backend' specifies a list of | 761 *** New frame parameter `font-backend' specifies a list of |
752 font-backends supported by the frame's graphic device. On X, they are | 762 font-backends supported by the frame's graphic device. On X, they are |
753 currently `x' and `xft'. | 763 currently `x' and `xft'. |
754 | 764 |