freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype][master] [sfnt] Handle variable `COLR` v1 fonts


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype][master] [sfnt] Handle variable `COLR` v1 fonts without delta set index map
Date: Mon, 05 Sep 2022 14:13:58 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType

Commits:

  • 91a7fae7
    by Dominik Röttsches at 2022-09-05T15:52:58+02:00
    [sfnt] Handle variable `COLR` v1 fonts without delta set index map
    
    Fixes #1178.
    
    * src/sfnt/ttcolr.c (get_deltas_for_var_index_base): Set outer index to
    0 and inner index to the delta index when retrieving deltas if the
    `COLR` table has no delta set index map.
    

1 changed file:

Changes:

  • src/sfnt/ttcolr.c
    ... ... @@ -604,9 +604,8 @@
    604 604
           }
    
    605 605
           else
    
    606 606
           {
    
    607
    -        /* TODO: Direct lookup case not implemented or tested yet. */
    
    608
    -        FT_ASSERT( 0 );
    
    609
    -        return 0;
    
    607
    +        outer_index = 0;
    
    608
    +        inner_index = loop_var_index;
    
    610 609
           }
    
    611 610
     
    
    612 611
           deltas[i] = mm->get_item_delta( FT_FACE( face ), &colr->var_store,
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]