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