freetype-commit
[Top][All Lists]
Advanced

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

[Git][freetype/freetype-demos][master] src/ftgrid.c (grid_status_draw_ou


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype-demos][master] src/ftgrid.c (grid_status_draw_outline): Enable embedded bitmaps.
Date: Tue, 01 Feb 2022 15:06:19 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType Demo Programs

Commits:

1 changed file:

Changes:

  • src/ftgrid.c
    ... ... @@ -82,7 +82,7 @@
    82 82
     #define BUFSIZE  256
    
    83 83
     
    
    84 84
     #define DO_BITMAP       1
    
    85
    -#define DO_GRAY_BITMAP  2
    
    85
    +#define DO_GRAY_BITMAP  2  /* needs DO_BITMAP */
    
    86 86
     #define DO_OUTLINE      4
    
    87 87
     #define DO_DOTS         8
    
    88 88
     #define DO_DOTNUMBERS  16
    
    ... ... @@ -515,6 +515,7 @@
    515 515
         FT_Size       size;
    
    516 516
         FT_GlyphSlot  slot;
    
    517 517
         FT_UInt       glyph_idx;
    
    518
    +    FT_Int32      load_flags;
    
    518 519
         int           scale = (int)st->scale;
    
    519 520
         int           ox    = st->x_origin;
    
    520 521
         int           oy    = st->y_origin;
    
    ... ... @@ -532,8 +533,11 @@
    532 533
         _af_debug_disable_blue_hints = !st->do_blue_hints;
    
    533 534
     #endif
    
    534 535
     
    
    535
    -    if ( FT_Load_Glyph( size->face, glyph_idx,
    
    536
    -                        handle->load_flags | FT_LOAD_NO_BITMAP ) )
    
    536
    +    load_flags = handle->load_flags;
    
    537
    +    if ( !( st->work & DO_BITMAP ) )
    
    538
    +      load_flags |= FT_LOAD_NO_BITMAP;
    
    539
    +
    
    540
    +    if ( FT_Load_Glyph( size->face, glyph_idx, load_flags ) )
    
    537 541
           return;
    
    538 542
     
    
    539 543
         slot = size->face->glyph;
    


  • reply via email to

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