freetype-commit
[Top][All Lists]
Advanced

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

[Git][freetype/freetype-demos][master] * src/ftmulti.c (Render_All, Rend


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype-demos][master] * src/ftmulti.c (Render_All, Render_Text, main): Layout tweaks.
Date: Sun, 12 Feb 2023 01:08:54 +0000

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

Commits:

  • 1833b1d1
    by Alexei Podtelezhnikov at 2023-02-11T20:06:16-05:00
    * src/ftmulti.c (Render_All, Render_Text, main): Layout tweaks.
    

1 changed file:

Changes:

  • src/ftmulti.c
    ... ... @@ -391,9 +391,8 @@
    391 391
     
    
    392 392
     
    
    393 393
         start_x = 20 * 8;
    
    394
    -    start_y = pt_size + HEADER_HEIGHT * 3;
    
    395
    -
    
    396
    -    step_y = size->metrics.y_ppem + 10;
    
    394
    +    start_y = size->metrics.y_ppem * 4 / 5 + HEADER_HEIGHT * 3;
    
    395
    +    step_y  = size->metrics.y_ppem + 10;
    
    397 396
     
    
    398 397
         x = start_x;
    
    399 398
         y = start_y;
    
    ... ... @@ -427,7 +426,7 @@
    427 426
               x  = start_x;
    
    428 427
               y += step_y;
    
    429 428
     
    
    430
    -          if ( y >= bit->rows )
    
    429
    +          if ( y >= bit->rows - size->metrics.y_ppem / 5 )
    
    431 430
                 return FT_Err_Ok;
    
    432 431
             }
    
    433 432
     
    
    ... ... @@ -455,9 +454,8 @@
    455 454
     
    
    456 455
     
    
    457 456
         start_x = 20 * 8;
    
    458
    -    start_y = pt_size + HEADER_HEIGHT * 3;
    
    459
    -
    
    460
    -    step_y = size->metrics.y_ppem + 10;
    
    457
    +    start_y = size->metrics.y_ppem * 4 / 5 + HEADER_HEIGHT * 3;
    
    458
    +    step_y  = size->metrics.y_ppem + 10;
    
    461 459
     
    
    462 460
         x = start_x;
    
    463 461
         y = start_y;
    
    ... ... @@ -498,7 +496,7 @@
    498 496
               x  = start_x;
    
    499 497
               y += step_y;
    
    500 498
     
    
    501
    -          if ( y >= bit->rows )
    
    499
    +          if ( y >= bit->rows - size->metrics.y_ppem / 5 )
    
    502 500
                 return FT_Err_Ok;
    
    503 501
             }
    
    504 502
           }
    
    ... ... @@ -1175,8 +1173,8 @@
    1175 1173
             grWriteCellString( bit, 0, 2 * HEADER_HEIGHT, Header, fore_color );
    
    1176 1174
     
    
    1177 1175
             strbuf_reset( header );
    
    1178
    -        strbuf_add( header, "axes:" );
    
    1179
    -        grWriteCellString( bit, 0, 3 * HEADER_HEIGHT, Header, fore_color );
    
    1176
    +        strbuf_format( header, "axes (\361 %.1f%%):", increment / 10.0 );
    
    1177
    +        grWriteCellString( bit, 0, 4 * HEADER_HEIGHT, Header, fore_color );
    
    1180 1178
             for ( n = 0; n < num_shown_axes; n++ )
    
    1181 1179
             {
    
    1182 1180
               int  axis = shown_axes[n];
    
    ... ... @@ -1188,7 +1186,7 @@
    1188 1186
                              multimaster->axis[axis].name,
    
    1189 1187
                              hidden[axis] ? "*" : "",
    
    1190 1188
                              design_pos[axis] / 65536.0 );
    
    1191
    -          grWriteCellString( bit, 0, (int)( n + 4 ) * HEADER_HEIGHT,
    
    1189
    +          grWriteCellString( bit, 0, (int)( n + 5 ) * HEADER_HEIGHT,
    
    1192 1190
                                  Header, fore_color );
    
    1193 1191
             }
    
    1194 1192
     
    
    ... ... @@ -1221,11 +1219,10 @@
    1221 1219
               strbuf_reset( header );
    
    1222 1220
               strbuf_format(
    
    1223 1221
                 header,
    
    1224
    -            "size: %dpt, first glyph: %d, format: %s, axis incr.: %.1f%%",
    
    1222
    +            "size: %dpt, first glyph: %d, format: %s",
    
    1225 1223
                 ptsize,
    
    1226 1224
                 Num,
    
    1227
    -            format_str,
    
    1228
    -            increment / 10.0 );
    
    1225
    +            format_str );
    
    1229 1226
             }
    
    1230 1227
           }
    
    1231 1228
           else
    


  • reply via email to

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