freetype-commit
[Top][All Lists]
Advanced

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

[Git][freetype/freetype][master] [base] Restore quiet no-op rendering of


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype][master] [base] Restore quiet no-op rendering of bitmap glyphs.
Date: Fri, 20 Aug 2021 20:09:30 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType

Commits:

1 changed file:

Changes:

  • src/base/ftobjs.c
    ... ... @@ -4703,7 +4703,7 @@
    4703 4703
             else
    
    4704 4704
               renderer = FT_Lookup_Renderer( library, slot->format, &node );
    
    4705 4705
     
    
    4706
    -        error = FT_ERR( Unimplemented_Feature );
    
    4706
    +        error = FT_ERR( Cannot_Render_Glyph );
    
    4707 4707
             while ( renderer )
    
    4708 4708
             {
    
    4709 4709
               error = renderer->render( renderer, slot, render_mode, NULL );
    
    ... ... @@ -4719,6 +4719,11 @@
    4719 4719
               /* format.                                               */
    
    4720 4720
               renderer = FT_Lookup_Renderer( library, slot->format, &node );
    
    4721 4721
             }
    
    4722
    +
    
    4723
    +        /* it is not an error if we cannot render a bitmat glyph */
    
    4724
    +        if ( FT_ERR_EQ( error, Cannot_Render_Glyph ) &&
    
    4725
    +             slot->format == FT_GLYPH_FORMAT_BITMAP  )
    
    4726
    +          error = FT_Err_Ok;
    
    4722 4727
           }
    
    4723 4728
         }
    
    4724 4729
     
    


  • reply via email to

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