Pango

The goal of the Pango project is to provide an Open Source framework for the layout and rendering of internationalized text. It uses Unicode for all of its encoding, and will eventually support output in all the world's major languages.

Tags Desktop Environment fonts
Licenses LGPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  18 Mar 2009 14:10
  • Rrelease-after

Changes: The ability to save to PS, EPS, PDF, and SVG files was added. The filetype is detected from output file extension. New options "--foreground", "--background", and "--annotate" were added. The PangoFc backend API was changed slightly; among other changes, lazy loading of fonts is now allowed. Memory allocation and usage of HarfBuzz was optimized. Several optimizations, build fixes, and many bugfixes were made.

Changes: The PangoFc font loading API was changed to allow for lazy loading of fonts. PangoFc can now load fallback fonts. HarfBuzz's memory allocation was improved. Numeric styles are now parsed and printed correctly. The public API was slightly enhanced. Several bugs were fixed.

  • Rrelease-mid
  •  17 Dec 2008 18:20
  • Rrelease-after

Changes: Many minor bugs and a crash were fixed. Building with older compilers was fixed. Documentation was improved.

  • Rrelease-mid
  •  29 Sep 2008 17:34
  • Rrelease-after

Changes: The public API was expanded. Some aliases were added for "span" tag attributes. Hex-box rendering in the Cairo backend was improved. HarfBuzz errors are now written out in hexadecimal. Several bugs were fixed. The behavior of pango_break() for Unicode text was improved, and a new public API was added for it. The OpenType language system tags were updated to the OpenType 1.5 draft intersected with ISO639-3 of 2008/08/04. Many small enhancements and bugfixes were made.

  • Rrelease-mid
  •  22 Sep 2008 13:15
  • Rrelease-after

Changes: A memory leak due to circular references between fonts and fontmaps was fixed. The OpenType language-system tags were updated to the OpenType 1.5 draft intersected with ISO639-3 of 2008/08/04. Several improvements were made. Many bugs were fixed.

Rss Recent comments

Rcomment-before 26 Dec 2003 16:03 Rcomment-trans Bradlis7 Rcomment-after

RPM update messed up computer
I updated pango recently, and it failed to work. I couldn't figure out what was wrong or how to fix it, cuz I couldn't see any text in gnome. I finally figured out that it was pango, I installed KDE (I could see text in KDE for some reason), I downgraded to an old version of pango, and it worked fine. I don't know what went wrong, but I don't plan on updating it for a while.

Rcomment-before 05 May 2002 12:42 Rcomment-trans DarkChild Rcomment-after

compiling error
i cant compile pango on my system i dunno why i do everything as it is into the manual but i have the following error everytime:

In file included from basic-ft2.c:27:

../../pango/pangoft2.h:41: parse error before `FT_Open_Args'

../../pango/pangoft2.h:45: parse error before `*'

../../pango/pangoft2.h:50: parse error before `*'

../../pango/pangoft2.h:54: parse error before `*'

../../pango/pangoft2.h:75: parse error before `pango_ft2_get_face'

../../pango/pangoft2.h:76: warning: type defaults to `int' in declaration of `pango_ft2_get_face'

../../pango/pangoft2.h:76: warning: data definition has no type or storage class

../../pango/pangoft2.h:83: parse error before `library'

../../pango/pangoft2.h:85: parse error before `pango_ft2_font_cache_load'

../../pango/pangoft2.h:86: parse error before `FT_Open_Args'

../../pango/pangoft2.h:87: warning: type defaults to `int' in declaration of `pango_ft2_font_cache_load'

../../pango/pangoft2.h:87: warning: data definition has no type or storage class

../../pango/pangoft2.h:89: parse error before `FT_Face'

../../pango/pangoft2.h:95: parse error before `FT_Open_Args'

basic-ft2.c: In function `find_char':

basic-ft2.c:129: `FT_Face' undeclared (first use in this function)

basic-ft2.c:129: (Each undeclared identifier is reported only once

basic-ft2.c:129: for each function it appears in.)

basic-ft2.c:129: parse error before `face'

basic-ft2.c:132: `face' undeclared (first use in this function)

basic-ft2.c:133: warning: implicit declaration of function `FT_Get_Char_Index'

basic-ft2.c:133: invalid lvalue in assignment

basic-ft2.c:135: invalid operands to binary |

make[3]: *** [basic-ft2.lo] Error 1

make[3]: Leaving directory `/home/user/tmp/pango-0.16/modules/basic'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/home/user/tmp/pango-0.16/modules'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/user/tmp/pango-0.16'

make: *** [all-recursive-am] Error 2

No-screenshot

Project Spotlight

mach

Makes a chroot in which you can do stuff like package, run services, etc.

87f6541bf32b363bd199babde089dac0_thumb

Project Spotlight

MyDNS

A native SQL-based DNS server.