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.