comparison README.unicode @ 90912:827a7ed5a446

w32font.c is done.
author Jason Rumney <jasonr@gnu.org>
date Wed, 06 Jun 2007 20:23:47 +0000
parents 1428c2dd8ad7
children 00481da599f2
comparison
equal deleted inserted replaced
90911:89d84c7c96af 90912:827a7ed5a446
164 device-independent methods of struct font_driver. 164 device-independent methods of struct font_driver.
165 xftfont.c -- font-driver on X using Xft for FreeType fonts 165 xftfont.c -- font-driver on X using Xft for FreeType fonts
166 utilizing methods provided by ftfont.c. 166 utilizing methods provided by ftfont.c.
167 ftxfont.c -- font-driver on X directly using FreeType fonts 167 ftxfont.c -- font-driver on X directly using FreeType fonts
168 utilizing methods provided by ftfont.c. 168 utilizing methods provided by ftfont.c.
169 w32font.c -- font driver on w32 using Windows native fonts,
170 corresponding to xfont.c
169 171
170 So we already have codes for X. For the other systems (w32 and mac), 172 So we already have codes for X. For the other systems (w32 and mac),
171 it seems that we need these files: 173 it seems that we need these files:
172 w32font.c -- font driver on w32 using Windows native fonts,
173 corresponding to xfont.c
174 atmfont.c -- font-driver on mac using ATM fonts, corresponding 174 atmfont.c -- font-driver on mac using ATM fonts, corresponding
175 to xfont.c 175 to xfont.c
176 As BDF fonts are currently used on w32, we may also implement these: 176 As BDF fonts are currently used on w32, we may also implement these:
177 bdffont.c -- generic font-driver for BDF fonts, corresponding to 177 bdffont.c -- generic font-driver for BDF fonts, corresponding to
178 ftfont.c 178 ftfont.c
181 But, as FreeType already supports BDF fonts, if FreeType and 181 But, as FreeType already supports BDF fonts, if FreeType and
182 Fontconfig are also available on w32, what we need may be: 182 Fontconfig are also available on w32, what we need may be:
183 ftw32font.c -- font-driver on w32 directly using FreeType fonts 183 ftw32font.c -- font-driver on w32 directly using FreeType fonts
184 utilizing methods provided by ftfont.c. 184 utilizing methods provided by ftfont.c.
185 185
186 And, for those to work, w32term.c (macterm.c) and w32fns.c (macfns.c) 186 And, for those to work, macterm.c and macfns.c must be changed by the
187 must be changed by the similar way as xterm.c and xfns.c (the parts 187 similar way as xterm.c and xfns.c (the parts "#ifdef USE_FONT_BACKEND"
188 "#ifdef USE_FONT_BACKEND" ... "#endif" should be checked). 188 ... "#endif" should be checked).
189 189
190 It may be interesting if Emacs supports a frame buffer directly and 190 It may be interesting if Emacs supports a frame buffer directly and
191 have these font driver. 191 have these font driver.
192 ftfbfont.c -- font-driver on FB for FreeType fonts. 192 ftfbfont.c -- font-driver on FB for FreeType fonts.
193 bdffbfont.c -- font-driver on FB for BDF fonts. 193 bdffbfont.c -- font-driver on FB for BDF fonts.