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_resca


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype-demos][master] * src/ftgrid.c (grid_status_rescale): Use PPEM-based scaling.
Date: Mon, 24 Apr 2023 01:57:30 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType Demo Programs

Commits:

  • da6d6c56
    by Alexei Podtelezhnikov at 2023-04-24T01:57:28+00:00
    * src/ftgrid.c (grid_status_rescale): Use PPEM-based scaling.
    
    The zoom becomes well defined for the given size but the ascender and
    descender lines might be offside.
    
    

1 changed file:

Changes:

  • src/ftgrid.c
    ... ... @@ -1291,9 +1291,9 @@
    1291 1291
         if ( !err )
    
    1292 1292
         {
    
    1293 1293
           int  xmin = 0;
    
    1294
    -      int  ymin = size->metrics.descender;
    
    1295
    -      int  xmax = size->metrics.max_advance;
    
    1296
    -      int  ymax = size->metrics.ascender;
    
    1294
    +      int  ymin = size->metrics.y_ppem * -14;
    
    1295
    +      int  xmax = size->metrics.x_ppem * 64;
    
    1296
    +      int  ymax = size->metrics.y_ppem * 60;
    
    1297 1297
     
    
    1298 1298
           float  x_scale, y_scale;
    
    1299 1299
     
    


  • reply via email to

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