Reject unsorted cmap entries. DO NOT MERGE
addRange assumes the passing ranges are sorted in ascending order which
is a part of OpenType spec, but bad fonts can pass arbitrary ranges.
Now, addRange rejects invalid input and stop using such bad fonts.
FPIIM-1474
Bug: 32178311
Test: mmma -j1024 cts/tests/tests/graphics/
adb install -r $OUT/data/app/CtsGraphicsTestCases/CtsGraphicsTestCases.apk
adb shell am instrument -w -e class android.graphics.cts.TypefaceTest
com.android.cts.graphics/android.support.test.runner.AndroidJUnitRunner
Change-Id: Ice845a1206e1c9da08ea20c7b56fde2e6ec8b673
(cherry picked from commit 66a7640f69b91fcf5de70c76d5f16e63f0803f29)
1 file changed