* Fri Jun 27 2025 bjorn.lie@gmail.com
- Update to version 1.56.4:
+ fontconfig:
- Improve the add_font_file implementation
- Combine font features and style variants
- Make sure font faces stay alive
+ win32:
- Drop some caching
- Make sure font faces stay alive
- Modernize and simplify the code
- Stop synthesizing fonts
- Implement list models
+ coretext: Support synthetic small caps
+ layout: Avoid assertions in line breaking
+ build: Require GLib 2.82
* Sun Mar 16 2025 bjorn.lie@gmail.com
- Update to version 1.56.3:
+ Improve font description serialization
+ fontconfig: Avoid FcFontSetSort when possible
+ coverage: Extend coverage by Unicode decomposition
+ win32: Speed up coverage creation
+ Deprecate pango_font_descriptions_free
* Wed Mar 12 2025 bjorn.lie@gmail.com
- Update to version 1.56.2:
+ Annotation fixes
+ fontconfig:
- Set optical size for fonts with an opsz axis
- Make panog_font_map_reload_font scale linearly
+ win32: Improve the pango_font_map_reload_font implementation
* Sun Jan 19 2025 bjorn.lie@gmail.com
- Update to version 1.56.1:
+ Avoid criticals when there are no fonts
+ fontconfig:
- Handle lack of FC_FONT_WRAPPER in font cache
- Prefer application fonts even if they are older
* Thu Jan 16 2025 bjorn.lie@gmail.com
- Update to version 1.56.0+12:
* Deal with FC_FONT_WRAPPER more graciously
* itemize: Limp along harder
* build: Reshuffle docs build
* build: Move gir to toplevel meson.build
* build: Generate glib deprecation defines
* build: Sync naming with gtk
* Thu Jan 09 2025 bjorn.lie@gmail.com
- Update to version 1.56.0:
+ Support setting font features in font descriptions
+ serialization:
- Document the tab array format
- Accept attributes without range
+ layout: Fix measuring ellipsis runs with shapes
+ build:
- Require C11
- Require GLib 2.80
- Require cairo 1.18
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Drop help2man BuildRequires, upstream ported manpages for tools
to rst2man/rst2html, and defaults to not build it. Follow
upstream and do not build the man or html documentation for
tools.
* Sat Dec 28 2024 bjorn.lie@gmail.com
- Update to version 1.55.0 (Unstable):
+ Support Unicode 16
+ Add pango_font_map_add_font_file
+ fontconfig: Reject patterns without FC_FILE
+ coretext:
- Actually use .AppleSystemUIFont
- Keep track of variations
+ build:
- Require harfbuzz 8.4.0
- Require fontconfig 2.15
- Require meson 1.2.0
* Mon Jun 10 2024 dimstar@opensuse.org
- Update to version 1.54.0:
+ Build fixes.
+ Memory leak fixes.
+ Drop the install-tests build option.
+ Add build-examples and build-tests build options.
+ Require meson 0.63.
+ Add pango_item_get_char_offset.
+ Update to Unicode 15.1.
+ Fix wrong use of GWeakRef, leading to crashes.
- Drop -Dinstall-tests meson parameter: no longer supported.
* Thu Apr 04 2024 dimstar@opensuse.org
- Update to version 1.52.2:
+ coretext: Implement reload_font.
+ coretext: Use Menlo instead of Courier for monospace.
+ win32: Avoid a double free.
+ Update to Unicode 15.1.
+ Simplify hexbox drawing.
- Changes from version 1.52.1:
+ Fix hexbox drawing.
* Sun Mar 31 2024 pujos.michael@gmail.com
- added GraphicsMagick package as Recommends. The invocation of
pango-view with the ft2 backend requires the gm command found in
that package