• Show log

    Commit

  • Hash : 0a42410d
    Author : Behdad Esfahbod
    Date : 2022-05-10T12:05:19

    [cff2] Change extents/shape stack to be just a number
    
    Do the blending immediately.
    
    Fixes https://github.com/harfbuzz/harfbuzz/issues/3559
    
    Benchmark on AdobeVFPrototype shows 35% speedup. Now we're faster
    than FreeType:
    
    Benchmark                                                           Time             CPU      Time Old      Time New       CPU Old       CPU New
    ------------------------------------------------------------------------------------------------------------------------------------------------
    BM_Font/glyph_extents/AdobeVFPrototype.otf/hb                    -0.3792         -0.3792          1584           983          1581           982
    BM_Font/glyph_extents/AdobeVFPrototype.otf/ft                    +0.0228         +0.0224          1220          1248          1218          1245
    BM_Font/glyph_extents/AdobeVFPrototype.otf/var/hb                -0.3513         -0.3518          1616          1048          1613          1046
    BM_Font/glyph_extents/AdobeVFPrototype.otf/var/ft                +0.0172         +0.0169          1232          1254          1230          1251
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/harfbuzz.git
    Git SSH git@git.kmx.io:kc3-lang/harfbuzz.git
    Public access ? public
    Description

    HarfBuzz text shaping engine

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags

  • README

  • This is HarfBuzz, a text shaping library.
    
    For bug reports, mailing list, and other information please visit:
    
      http://harfbuzz.org/
    
    For license information, see https://github.com/harfbuzz/harfbuzz/blob/main/COPYING
    
    For build information, see https://github.com/harfbuzz/harfbuzz/blob/main/BUILD.md
    
    For custom configurations, see https://github.com/harfbuzz/harfbuzz/blob/main/CONFIG.md
    
    For test execution, see https://github.com/harfbuzz/harfbuzz/blob/main/TESTING.md
    
    Documentation: https://harfbuzz.github.io
    

  • README.md

  • Linux CI Status CircleCI Build Status OSS-Fuzz Status Coverity Scan Build Status Codacy Badge Codecov Code Coverage Packaging status

    This is HarfBuzz, a text shaping library.

    For bug reports, mailing list, and other information please visit:

    http://harfbuzz.org/

    For license information, see COPYING.

    For build information, see BUILD.md.

    For custom configurations, see CONFIG.md.

    For test execution, see TESTING.md.

    Documentation: https://harfbuzz.github.io

    Packaging status of HarfBuzz [![Packaging status](https://repology.org/badge/vertical-allrepos/harfbuzz.svg?header=harfbuzz)](https://repology.org/project/harfbuzz/versions)