diff options
author | Owen Taylor <otaylor@redhat.com> | 2005-06-20 20:01:41 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2005-06-20 20:01:41 +0000 |
commit | cc8e6fc360278991836e428a397098205538d83f (patch) | |
tree | 200b9b27da294320e9cd7790ca02ea8c81a764fd /README | |
parent | 80c044cbf8d750d691ae2c8e2a9dbd4403e00297 (diff) | |
download | pango-cc8e6fc360278991836e428a397098205538d83f.tar.gz |
=== Released 1.9.0 ===PANGO_1_9_0
2005-06-20 Owen Taylor <otaylor@redhat.com>
* === Released 1.9.0 ===
* NEWS: Update for 1.9.0
* README: Update
Diffstat (limited to 'README')
-rw-r--r-- | README | 50 |
1 files changed, 27 insertions, 23 deletions
@@ -5,14 +5,20 @@ the GTK+ widget toolkit as a test platform. Pango forms the core of text and font handling for GTK+-2.x. Pango is designed to be modular; the core Pango layout can be used -with three different font backends: +with different font backends. There are two basic backends, with +multiple options for rendering with each. - - Client-side fonts on X using the Xft library - - Direct rendering of scalable fonts using the FreeType library - - Native fonts on Microsoft backends + - Client side fonts using the FreeType and fontconfig libraries. + Rendering can be with with Cairo or Xft libraries, or directly + to an in-memory buffer with no additional libraries. -(There is also a core-X font backend still present in the code; -usage of this backend is deprecated.) + - Native fonts on Microsoft Windows. (Optionally using Uniscribe + for complex-text handling). Rendering can be done via Cairo + or directly using the native Win32 API. + +The integration of Pango with Cairo (http://cairographics.org) +provides a complete solution with high quality text handling +and graphics rendering. Dynamically loaded modules then handle text layout for particular combinations of script and font backend. @@ -28,36 +34,34 @@ For more information about Pango, see: Dependencies ============ -Pango depends on version 2.6.0 or new of the GLib library; more +Pango depends on version 2.6.0 or newer of the GLib library; more information about GLib can be found at http://www.gtk.org/. -The supported font backend for X in Pango-1.8 is the Xft backend -which uses version 2 of the Xft library to manage client -side fonts. Version 2 of Xft is available from http://fontconfig.org/ -Along with Xft, you'll need to install its dependency fontconfig, and -possibly also the Xrender library, if that doesn't come with -your system. Both of these libraries are available from -the same place as fontconfig. +When using client side fonts, the fontconfig library +(http://www.fontconfig.org) to look up fonts. At least version 2.0.9 +of the FreeType font handling library (http://www.freetype.org) is +also required. + +Cairo support depends on the Cairo library (http://cairographics.org). + +The Xft backend uses version 2 of Xft. Version 2 of Xft is available +from http://xlibs.freedesktop.org/release/. Along with Xft, you'll +need to install its dependency fontconfig, and possibly also the +Xrender library, if that doesn't come with your system. Both of these +libraries are available from the same place as fontconfig. Note that an earlier version of Xft is shipped with version of XFree86 up to 4.2. This version does not work with Pango-1.8; Pango-1.8 requires version 2 of Xft, which is present in XFree86-4.3 and newer and in X11R6.7 and X11R6.8. -Both Xft and the optional PangoFT2 backend require the fontconfig -library (http://www.fontconfig.org) to look up fonts. At least version -2.0.9 of the FreeType font handling library (http://www.freetype.org) -is also required. If fontconfig and FreeType are not found at -configure time, or FreeType is too old, then neither the Xft nor the -FT2 backend is will be built. - After installing fontconfig, it may be necessary to edit the fonts.conf file, found at $(sysconfdir)/fonts/fonts.conf (usually /etc/fonts/fonts.conf) to point at the fonts on your system. Installation of Pango on Win32 is possible, but is not documented -here. See http://www.gimp.org/~tml/win32/downloads.html. +here. See http://www.gimp.org/~tml/gimp/win32/downloads.html Notes ===== @@ -88,4 +92,4 @@ README file. Owen Taylor otaylor@redhat.com -15 December 2004 +17 June 2005 |