Mercurial > emacs
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. |