summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-07-22 09:32:33 -0700
committerMatthias Clasen <mclasen@redhat.com>2019-07-22 09:32:33 -0700
commitc9e4e4d11b1c8327a317b2936d2158c6225d5cfe (patch)
tree8516afc1c901d888bc2bf3f21e534fc0aea5b235 /README.md
parent8204bdd6df2e89b2fb492b7934c0d7f18f86e7f7 (diff)
downloadpango-c9e4e4d11b1c8327a317b2936d2158c6225d5cfe.tar.gz
README: Small updates
Add fribidi to the list of dependencies.
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 10 insertions, 10 deletions
diff --git a/README.md b/README.md
index 4ed638df..bc6cbb00 100644
--- a/README.md
+++ b/README.md
@@ -3,26 +3,25 @@ Pango
Pango is a library for layout and rendering of text, with an emphasis
on internationalization. Pango can be used anywhere that text layout
-is needed; however, most of the work on Pango so far has been done using
-the GTK+ widget toolkit as a test platform. Pango forms the core of text
-and font handling for GTK+-2.x.
+is needed; however, most of the work on Pango so far has been done using
+the GTK widget toolkit as a test platform. Pango forms the core of text
+and font handling for GTK.
Pango is designed to be modular; the core Pango layout can be used
with different font backends. There are three basic backends, with
multiple options for rendering with each.
-- Client side fonts using the FreeType and FontConfig libraries.
+- 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.
-- Native fonts on Microsoft Windows using Uniscribe for complex
- script handling. Rendering can be done via Cairo or directly
- using the native Win32 API.
+- Native fonts on Microsoft Windows. Rendering can be done via Cairo
+ or directly using the native Win32 API.
- Native fonts on MacOS X with the CoreText framework, rendering via
Cairo.
The integration of Pango with [Cairo](https://cairographics.org)
-provides a complete solution with high quality text handling
-and graphics rendering.
+provides a complete solution with high quality text handling and
+graphics rendering.
As well as the low level layout rendering routines, Pango includes
PangoLayout, a high level driver for laying out entire blocks of text,
@@ -43,6 +42,7 @@ libraries:
- [FontConfig](https://www.fontconfig.org) for font discovery,
- [FreeType](https://www.freetype.org) for font access,
- [HarfBuzz](http://www.harfbuzz.org) for complex text shaping
+- [fribidi](http://fribidi.org) for bidirectional text handling
Cairo support depends on the [Cairo](https://cairographics.org) library.
The Cairo backend is the preferred backend to use Pango with and is
@@ -60,5 +60,5 @@ Installation of Pango on Win32 is possible, see README.win32.
License
-------
-Most of the code of Pango is licensed under the terms of the
+Most of the code of Pango is licensed under the terms of the
GNU Lesser Public License (LGPL) - see the file COPYING for details.