Revive support of duplicated entry in cmap format 4

Minikin rejects unordered (including duplicated) cmap entries for
security reasons. (Issue 32178311).
The duplicated entries are invalid for cmap format 12 or cmap format 14
but valid for cmap format 4.

Bug: 76103006
Test: manual
Test: minikin_test
Test: atest CtsWidgetTestCases:EditTextTest
    CtsWidgetTestCases:TextViewFadingEdgeTest
    FrameworksCoreTests:TextViewFallbackLineSpacingTest
    FrameworksCoreTests:TextViewTest FrameworksCoreTests:TypefaceTest
    CtsGraphicsTestCases:TypefaceTest CtsWidgetTestCases:TextViewTest
    CtsTextTestCases FrameworksCoreTests:android.text
    CtsWidgetTestCases:TextViewPrecomputedTextTest

Change-Id: I902a11a93d01ccb609662e86e5ae2f3897940fb4
2 files changed
tree: 71257165a5e199fe30703305540494f23f91075a
  1. app/
  2. doc/
  3. include/
  4. libs/
  5. tests/
  6. tools/
  7. .clang-format
  8. Android.bp
  9. PREUPLOAD.cfg