History log of /frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ScaledTextActivity.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c74f45a334f0e3725c23cdd270cbcb0efac4ea75 27-Feb-2013 Romain Guy <romainguy@google.com> Properly scale text

This change does not apply to drawPosText() and drawTextOnPath() yet.

Prior to this change, glyphs were always rasterized based on the
font size specified in the paint. All transforms were then applied
on the resulting texture. This creates rather ugly results when
text is scaled and/or rotated.

With this change, the font renderer will apply the current transform
matrix to the glyph before they are rasterized. This generates much
better looking results.

Change-Id: I0141b6ff18db35e1213e7a3ab9db1ecaf03d7a9c
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ScaledTextActivity.java
e3a9b24b5e3f9b2058486814a6d27729e51ad466 08-Jan-2013 Romain Guy <romainguy@google.com> Add plumbing for better text scaling

Fonts are now described by a transform matrix. This lead to switching
from a vector to a hashmap. This change therefore adds new comparators
and hash computations to Font.

Change-Id: I2daffa7d6287c18554c606b8bfa06640d28b4530
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ScaledTextActivity.java
5b4628aeeaa0462cd99256d28b636c06b1845930 08-Jan-2013 Romain Guy <romainguy@google.com> Add more tests for libhwui

These tests verify the behavior when scaling paths and text

Change-Id: I0f3259175bcee93186e30296759996e0447cba99
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ScaledTextActivity.java