Skip to content

Releases: harfbuzz/uharfbuzz

v0.5.0

08 Apr 09:40
v0.5.0
7638ed0
Compare
Choose a tag to compare
  • Fixed issue with Face.create_for_tables (#17).
  • Fixed building on macOS 10.14 where libstc++ is no longer available (#16).
    MacOS wheels now require 10.9 or above, because they are linked with the new libc++ targeting C++11.
  • Updated embedded HarfBuzz library to v2.4.0:
    https://github.com/harfbuzz/harfbuzz/releases/tag/2.4.0

v0.4.0

13 Dec 12:15
v0.4.0
395e256
Compare
Choose a tag to compare
  • Initialize Buffer, Face, Font, FontFuncs classes in their default __cinit__ constructor; deprecate alternative create() constructors (#12).
  • Avoid to copy unicode strings when populating the buffer, pass directly to hb_buffer_add_* their inner data pointers from the PEP393 canonical or shortest-representation form (#13).
  • Set up test suite with support for test coverage of Cython files (#14).
  • Explicitly require Python >= 3.5 in setup.py. This is required since we use PEP393 flexible unicode strings API, the typing module, etc.

v0.3.1

11 Dec 12:27
v0.3.1
ebdf61e
Compare
Choose a tag to compare
  • When using Buffer.add_str, the glyph cluster values now match the indexes of characters in the input Unicode string (#9, #11).
  • Updated HarfBuzz to 2.2.0

v0.3.0

13 Nov 13:15
v0.3.0
3e8a1e2
Compare
Choose a tag to compare
  • Export hb_font_set_variations as Font.set_variations
  • Updated harfbuzz to 2.1.1

v0.2.2

02 Oct 14:33
v0.2.2
Compare
Choose a tag to compare

Updated Harfbuzz to 1.9.0

v0.2.1

26 Jul 16:29
Compare
Choose a tag to compare

Always link the extension module with ApplicationServices framework on macOS (#6).

v0.2.0

24 Jul 18:35
76f925a
Compare
Choose a tag to compare
  • Updated embedded harfbuzz library to 1.8.4
  • Added support for python 3.7