Release Notes: Various possible overflows in HarfBuzz were resolved, and its code was reshuffled and font sanitizing was improved. Introspection was re-enabled. Ming32 build issues were fixed. Several other issues were resolved.
Release Notes: The next-gen Harfbuzz implementation was merged as a brand new OpenType Layout engine. The ATSUI backend was ported to use CoreText instead of ATS. Several new APIs were added. Several bugs were fixed.
Release Notes: 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.
Release Notes: 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.
Release Notes: Several new API additions and various small fixes and improvements were made.
Release Notes: Various small fixes and improvements were made.
Release Notes: The behavior of pango_break() for Unicode text was improved, and a new public API was added for it. Several bugs were fixed.
Release Notes: 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.
Release Notes: The HarfBuzz code was cleaned up. A crossed box instead of an ASCII question mark is now rendered for each invalid input byte to pango_layout_set_text(). A new public API, pango_layout_set_height(), was added. New command-line arguments "--height" and "--single-par" were added to pango-view. Many bugs were fixed. Miscellaneous documentation improvements were made, including for the examples.
Release Notes: Rendering with changing Cairo matrices was made much faster. The "vkrn" GPOS feature in vertical writing was added. Various optimizations and cleanups were made in the OpenType Layout engine. Several API changes and additions were introduced. Many bugs were fixed.