[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/Attic/README.unicode,v
From: |
YAMAMOTO Mitsuharu |
Subject: |
[Emacs-diffs] Changes to emacs/Attic/README.unicode,v |
Date: |
Fri, 16 Jun 2006 08:07:59 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: YAMAMOTO Mitsuharu <mituharu> 06/06/16 08:07:59
Index: README.unicode
===================================================================
RCS file: /cvsroot/emacs/emacs/Attic/README.unicode,v
retrieving revision 1.1.4.5
retrieving revision 1.1.4.6
diff -u -b -r1.1.4.5 -r1.1.4.6
--- README.unicode 3 Mar 2004 12:34:09 -0000 1.1.4.5
+++ README.unicode 6 Jun 2006 03:55:17 -0000 1.1.4.6
@@ -129,3 +129,41 @@
* Old auto-save files, and similar files, such as Gnus drafts,
containing non-ASCII characters probably won't be re-read correctly.
+
+
+
+New font handling mechanism with font backend method
+----------------------------------------------------
+
+This branch now contains new codes for handling fonts by multiple font
+backends. The old font handling codes still exist completely parallel
+to the new codes, and the new codes are used only when you configure
+Emacs with the argument "--enable-font-backend" and run Emacs with the
+same argument.
+
+The configure script, if invoked with "--enable-font-backend", checks
+existing of libraries freetype and fontconfig. If they are both
+available, macro "USE_FONT_BACKEND" is defined in src/config.h.
+In that case, the exiting of Xft library is checked too.
+
+The new files are:
+ font.c -- main font handling code.
+ xfont.c -- font-driver on X for X core fonts.
+ ftfont.c -- generic font-driver for FreeType fonts.
+ xftfont.c -- font-driver on X using Xft for FreeType fonts.
+ ftxfont.c -- font-driver on X not using Xft for FreeType fonts.
+
+So we already have codes for X. For the other systems (win32 and mac),
+it seems that we need these files:
+ bdffont.c -- generic font-driver for BDF fonts.
+ w32font.c -- font driver on win32 using Windows native fonts.
+ w32bdffont.c -- font-driver on win32 using BDF fonts.
+ atmfont.c -- font-driver on mac using ATM fonts.
+
+It may be interesting if Emacs supports frame buffer directly and have
+these font driver.
+ ftfbfont.c -- font-driver on FB for FreeType fonts.
+ bdffbfont.c -- font-driver on FB for BDF fonts.
+
+Several other files have "#ifdef USE_FONT_BACKEND ... #endif" at the
+place where changed for this new font codes.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/Attic/README.unicode,v,
YAMAMOTO Mitsuharu <=