From 9112a6846b9d8ff18f7568c58e06d0a450e25814 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Thu, 13 Apr 2017 12:10:05 -0400 Subject: readme: Update for libXfont 2.0 interface change While xfs can be more or less trivially ported to 2.0, bcftopcf cannot because the font file I/O API is no longer externally visible. This is intentional, because bdftopcf is literally the only consumer of that API, and is itself only used in the build process for the classic core fonts themselves. The plan for bdftopcf is to import a copy of libXfont 1.5 and link against that statically instead. Signed-off-by: Adam Jackson Acked-by: Peter Hutterer --- README | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/README b/README index c95c3cf..de1512f 100644 --- a/README +++ b/README @@ -1,9 +1,14 @@ -libXfont provides the core of the legacy X11 font system, handling the -index files (fonts.dir, fonts.alias, fonts.scale), the various font file -formats, and rasterizing them. It is used by the X servers, the -X Font Server (xfs), and some font utilities (bdftopcf for instance), -but should not be used by normal X11 clients. X11 clients access fonts -via either the new API's in libXft, or the legacy API's in libX11. +libXfont provides the core of the legacy X11 font system, handling the index +files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, +and rasterizing them. It is used by the X servers, and will eventually be +used by the X Font Server (xfs), but should not be used by normal X11 clients. +X11 clients access fonts via either the new APIs in libXft, or the legacy +APIs in libX11. + +This version of libXfont is not compatible with xfs, or with the legacy +bdftopcf utility; these packages require libXfont 1.5, not libXfont 2.0 +or later. The two versions can be installed in parallel, and eventually +the need for 1.5 will go away. We apologize for the inconvenience. libXfont supports a number of compression and font formats, and the configure script takes various options to enable or disable them: -- cgit v1.2.1