Opened 7 months ago

Closed 7 months ago

Last modified 6 months ago

#21872 closed enhancement (fixed)

harfbuzz-11.3.2

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Bruce Dubbs, 7 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 7 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

5c15036117 Update harfbuzz-11.3.2.
2684da7bbc Update pixman-0.46.4.
e99cdf014c Update fltk-1.4.4.

comment:3 by Douglas R. Reno, 6 months ago

11.3.0

What's Changed

    Speed up handling fonts with very large number of variations:
        Drawing by up to 40%.
        Calculating glyph extents by up to 15%.
        Getting horizontal glyph advances by up to 45%.

    Speed up getting horizontal and vertical glyph advances by up to 24%.

    Significantly speed up vertical text shaping.

    Various documentation improvements.

    Various build improvements.

    Various subsetting improvements.

    Various improvements to Rust font functions (fontations integration) and shaper 
(HarfRust integration).

    Rename harfruzz option and shaper to harfrust following upstream rename.

    Implement hb_face_reference_blob() for DirectWrite font functions.

    New API:
    +hb_font_get_glyph_origins_func_t
    +hb_font_get_glyph_h_origins_func_t
    +hb_font_get_glyph_v_origins_func_t
    +hb_font_funcs_set_glyph_h_origins_func()
    +hb_font_funcs_set_glyph_v_origins_func()
    +hb_font_get_glyph_h_origins()
    +hb_font_get_glyph_v_origins()

11.3.1

What's Changed

    Fix crasher in the glyph_v_origin function introduced in 11.3.0.

11.3.2

What's Changed

    Fix build with non-compliant C++11 compilers that don't recognize the "and" keyword.
Note: See TracTickets for help on using tickets.