diff options
| author | Kenichi Handa | 2006-06-06 03:57:22 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-06-06 03:57:22 +0000 |
| commit | 3ec0b7a9de72f1bf0f804b042043e9ef45d1cd48 (patch) | |
| tree | 51f163553f70ad4adc23e40d1d55b8ec6acbf4cd /README.unicode | |
| parent | 02ed2ea88a3d8fce9785c15ca54498954b241d81 (diff) | |
| download | emacs-3ec0b7a9de72f1bf0f804b042043e9ef45d1cd48.tar.gz emacs-3ec0b7a9de72f1bf0f804b042043e9ef45d1cd48.zip | |
*** empty log message ***
Diffstat (limited to 'README.unicode')
| -rw-r--r-- | README.unicode | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/README.unicode b/README.unicode index 79613c9c6e4..bcaff98627f 100644 --- a/README.unicode +++ b/README.unicode | |||
| @@ -129,3 +129,41 @@ existing support and the extra stuff at | |||
| 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. | ||