Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a130a6cf authored by Seigo Nonaka's avatar Seigo Nonaka
Browse files

Revive fractional value of text size.

Test: Manual
Bug: 37042531
Change-Id: I3a6e0bf4d2aae690323032eef325e198851b5e6a
parent 56795e9a
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -39,10 +39,8 @@ minikin::FontStyle MinikinUtils::prepareMinikinPaint(minikin::MinikinPaint* mini
            resolved.getItalic());

    /* Prepare minikin Paint */
    // Note: it would be nice to handle fractional size values (it would improve smooth zoom
    // behavior), but historically size has been treated as an int.
    // TODO: explore whether to enable fractional sizes, possibly when linear text flag is set.
    minikinPaint->size = (int)paint->getTextSize();
    minikinPaint->size = paint->isLinearText() ?
            paint->getTextSize() : static_cast<int>(paint->getTextSize());
    minikinPaint->scaleX = paint->getTextScaleX();
    minikinPaint->skewX = paint->getTextSkewX();
    minikinPaint->letterSpacing = paint->getLetterSpacing();