diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-07-22 09:32:33 -0700 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-07-22 09:32:33 -0700 |
commit | c9e4e4d11b1c8327a317b2936d2158c6225d5cfe (patch) | |
tree | 8516afc1c901d888bc2bf3f21e534fc0aea5b235 /README.md | |
parent | 8204bdd6df2e89b2fb492b7934c0d7f18f86e7f7 (diff) | |
download | pango-c9e4e4d11b1c8327a317b2936d2158c6225d5cfe.tar.gz |
README: Small updates
Add fribidi to the list of dependencies.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -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. |