• Show log

    Commit

  • Hash : b4fc593c
    Author : Qunxin Liu
    Date : 2020-12-09T10:44:18

    [subset] optimize glyph closure method: step1
    
    Previous GSUB glyph closure is done by recursively visiting
    all reachable lookup tables that apply to any glyphs in the
    current/input glyph set, but actually only the glyphs that
    the parent lookup can apply the recursion to can participate
    in recursing the lookup. This is step 1 for glyph closure
    optimization:
    1. Add stack of currently active glyph set pointers into hb_closure_context_t
    2. Update closure() method in simple GSUB tables to use
    this stack in order not to change current glyph set at different stages
    of recursion
    3. Add function may_have_non_1to1() to GSUB tables
    

  • 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/master/COPYING
    
    For build information, see https://github.com/harfbuzz/harfbuzz/blob/master/BUILD.md
    
    For custom configurations, see https://github.com/harfbuzz/harfbuzz/blob/master/CONFIG.md
    
    For test execution, see https://github.com/harfbuzz/harfbuzz/blob/master/TESTING.md
    
    Documentation: https://harfbuzz.github.io