Changeset 8bf9058 in mainline for uspace/lib/gfxfont/src/text.c


Ignore:
Timestamp:
2020-10-06T18:57:04Z (5 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0d62c10
Parents:
74f59b7
Message:

Bottom text should be aligned on the descender line

However, we'll leave baseline alignment as an explicit option.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/gfxfont/src/text.c

    r74f59b7 r8bf9058  
    123123
    124124        /* Adjust position for vertical alignment */
    125         if (fmt->valign != gfx_valign_bottom) {
    126                 gfx_font_get_metrics(font, &fmetrics);
     125        gfx_font_get_metrics(font, &fmetrics);
    127126
     127        if (fmt->valign != gfx_valign_baseline) {
    128128                switch (fmt->valign) {
    129129                case gfx_valign_top:
     
    133133                        cpos.y += fmetrics.ascent / 2;
    134134                        break;
     135                case gfx_valign_bottom:
     136                        cpos.y -= fmetrics.descent;
     137                        break;
    135138                default:
    136139                        break;
Note: See TracChangeset for help on using the changeset viewer.