aboutsummaryrefslogtreecommitdiffstats
path: root/README.unicode
diff options
context:
space:
mode:
authorKenichi Handa2006-06-06 03:57:22 +0000
committerKenichi Handa2006-06-06 03:57:22 +0000
commit3ec0b7a9de72f1bf0f804b042043e9ef45d1cd48 (patch)
tree51f163553f70ad4adc23e40d1d55b8ec6acbf4cd /README.unicode
parent02ed2ea88a3d8fce9785c15ca54498954b241d81 (diff)
downloademacs-3ec0b7a9de72f1bf0f804b042043e9ef45d1cd48.tar.gz
emacs-3ec0b7a9de72f1bf0f804b042043e9ef45d1cd48.zip
*** empty log message ***
Diffstat (limited to 'README.unicode')
-rw-r--r--README.unicode38
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
135New font handling mechanism with font backend method
136----------------------------------------------------
137
138This branch now contains new codes for handling fonts by multiple font
139backends. The old font handling codes still exist completely parallel
140to the new codes, and the new codes are used only when you configure
141Emacs with the argument "--enable-font-backend" and run Emacs with the
142same argument.
143
144The configure script, if invoked with "--enable-font-backend", checks
145existing of libraries freetype and fontconfig. If they are both
146available, macro "USE_FONT_BACKEND" is defined in src/config.h.
147In that case, the exiting of Xft library is checked too.
148
149The 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
156So we already have codes for X. For the other systems (win32 and mac),
157it 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
163It may be interesting if Emacs supports frame buffer directly and have
164these font driver.
165 ftfbfont.c -- font-driver on FB for FreeType fonts.
166 bdffbfont.c -- font-driver on FB for BDF fonts.
167
168Several other files have "#ifdef USE_FONT_BACKEND ... #endif" at the
169place where changed for this new font codes.