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

Commit ead14576 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 8639

* changes:
  explicitly set the hinting level for android apps (to match the old default)
parents 2201bd17 3d63e011
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -48,6 +48,13 @@ static JMetricsID gFontMetrics_fieldID;
static jclass   gFontMetricsInt_class;
static JMetricsID gFontMetricsInt_fieldID;

static void defaultSettingsForAndroid(SkPaint* paint) {
    // looks best we decided
    paint->setHinting(SkPaint::kSlight_Hinting);
    // utf16 is required for java
    paint->setTextEncoding(SkPaint::kUTF16_TextEncoding);
}

class SkPaintGlue {
public:

@@ -57,8 +64,7 @@ public:

    static SkPaint* init(JNIEnv* env, jobject clazz) {
        SkPaint* obj = new SkPaint();
        // utf16 is required for java
        obj->setTextEncoding(SkPaint::kUTF16_TextEncoding);
        defaultSettingsForAndroid(obj);
        return obj;
    }

@@ -69,8 +75,7 @@ public:
 
    static void reset(JNIEnv* env, jobject clazz, SkPaint* obj) {
        obj->reset();
        // utf16 is required for java
        obj->setTextEncoding(SkPaint::kUTF16_TextEncoding);
        defaultSettingsForAndroid(obj);
    }
 
    static void assign(JNIEnv* env, jobject clazz, SkPaint* dst, const SkPaint* src) {