Mercurial > emacs
comparison README.unicode @ 90424:4c7d4b278599 unicode-post-font-backend
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 06 Jun 2006 03:57:22 +0000 |
parents | d6008ecc47e5 |
children | 8b3225a1b98e |
comparison
equal
deleted
inserted
replaced
90423:654ff3b48a81 | 90424:4c7d4b278599 |
---|---|
127 | 127 |
128 * You can grep the code for lots of fixmes. | 128 * You can grep the code for lots of fixmes. |
129 | 129 |
130 * Old auto-save files, and similar files, such as Gnus drafts, | 130 * Old auto-save files, and similar files, such as Gnus drafts, |
131 containing non-ASCII characters probably won't be re-read correctly. | 131 containing non-ASCII characters probably won't be re-read correctly. |
132 | |
133 | |
134 | |
135 New font handling mechanism with font backend method | |
136 ---------------------------------------------------- | |
137 | |
138 This branch now contains new codes for handling fonts by multiple font | |
139 backends. The old font handling codes still exist completely parallel | |
140 to the new codes, and the new codes are used only when you configure | |
141 Emacs with the argument "--enable-font-backend" and run Emacs with the | |
142 same argument. | |
143 | |
144 The configure script, if invoked with "--enable-font-backend", checks | |
145 existing of libraries freetype and fontconfig. If they are both | |
146 available, macro "USE_FONT_BACKEND" is defined in src/config.h. | |
147 In that case, the exiting of Xft library is checked too. | |
148 | |
149 The new files are: | |
150 font.c -- main font handling code. | |
151 xfont.c -- font-driver on X for X core fonts. | |
152 ftfont.c -- generic font-driver for FreeType fonts. | |
153 xftfont.c -- font-driver on X using Xft for FreeType fonts. | |
154 ftxfont.c -- font-driver on X not using Xft for FreeType fonts. | |
155 | |
156 So we already have codes for X. For the other systems (win32 and mac), | |
157 it seems that we need these files: | |
158 bdffont.c -- generic font-driver for BDF fonts. | |
159 w32font.c -- font driver on win32 using Windows native fonts. | |
160 w32bdffont.c -- font-driver on win32 using BDF fonts. | |
161 atmfont.c -- font-driver on mac using ATM fonts. | |
162 | |
163 It may be interesting if Emacs supports frame buffer directly and have | |
164 these font driver. | |
165 ftfbfont.c -- font-driver on FB for FreeType fonts. | |
166 bdffbfont.c -- font-driver on FB for BDF fonts. | |
167 | |
168 Several other files have "#ifdef USE_FONT_BACKEND ... #endif" at the | |
169 place where changed for this new font codes. |