• Show log

    Commit

  • Hash : 8aa88aa4
    Author : Behdad Esfahbod
    Date : 2025-04-20T04:08:41

    [COLRv1:ot/ft] Use paint-bounded instead of paint-extents
    
    Faster. Note that this also means that if there is no clip-box,
    we don't compute the bounds and emit an initial clip anymore.
    That was totally unnecessary and against the COLRv1 rendering
    algorithm.
    
    This makes painting of COLRv1 fonts without clipboxes *much*
    faster, as previously we were computing bounds using all subglyph
    outlines. Not anymore.
    
    Before:
    BM_Font/paint_glyph/Nupuram-Color.colrv1.ttf/ot                   1.78 ms
    
    After:
    BM_Font/paint_glyph/Nupuram-Color.colrv1.ttf/ot                  0.155 ms
    

  • 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 thodg_l
    Tags