aboutsummaryrefslogtreecommitdiffstats
path: root/support/android
diff options
context:
space:
mode:
authorPaul Rouget <me@paulrouget.com>2018-10-05 12:44:58 +0200
committerPaul Rouget <me@paulrouget.com>2018-10-06 07:57:07 +0200
commit5ddb8d577f05ebbcb3185e0472d487678c966983 (patch)
treee6311661980b4ab8491c81676f5f34af264f2fb2 /support/android
parente0ce73abb2df4163fb72f35a803701bf662fb0f7 (diff)
downloadservo-5ddb8d577f05ebbcb3185e0472d487678c966983.tar.gz
servo-5ddb8d577f05ebbcb3185e0472d487678c966983.zip
Disable subpixel text antialiasing for ServoSurface
Diffstat (limited to 'support/android')
-rw-r--r--support/android/apk/servoview/src/main/java/org/mozilla/servoview/JNIServo.java1
-rw-r--r--support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoSurface.java1
-rw-r--r--support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoView.java1
3 files changed, 3 insertions, 0 deletions
diff --git a/support/android/apk/servoview/src/main/java/org/mozilla/servoview/JNIServo.java b/support/android/apk/servoview/src/main/java/org/mozilla/servoview/JNIServo.java
index 2184f6e805e..004b91888a5 100644
--- a/support/android/apk/servoview/src/main/java/org/mozilla/servoview/JNIServo.java
+++ b/support/android/apk/servoview/src/main/java/org/mozilla/servoview/JNIServo.java
@@ -60,6 +60,7 @@ public class JNIServo {
public int width = 0;
public int height = 0;
public float density = 1;
+ public boolean enableSubpixelTextAntialiasing = true;
public String logStr;
public boolean enableLogs = false;
}
diff --git a/support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoSurface.java b/support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoSurface.java
index a0ca1969542..84dab5500ca 100644
--- a/support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoSurface.java
+++ b/support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoSurface.java
@@ -213,6 +213,7 @@ public class ServoSurface {
options.url = mInitialUri == null ? null : mInitialUri;
options.logStr = mServoLog;
options.enableLogs = true;
+ options.enableSubpixelTextAntialiasing = false;
mServo = new Servo(options, this, surface, mClient, mActivity);
});
diff --git a/support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoView.java b/support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoView.java
index c93db5c170f..fadf71f706d 100644
--- a/support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoView.java
+++ b/support/android/apk/servoview/src/main/java/org/mozilla/servoview/ServoView.java
@@ -141,6 +141,7 @@ public class ServoView extends GLSurfaceView
options.width = getWidth();
options.height = getHeight();
options.enableLogs = true;
+ options.enableSubpixelTextAntialiasing = true;
DisplayMetrics metrics = new DisplayMetrics();
mActivity.getWindowManager().getDefaultDisplay().getMetrics(metrics);
options.density = metrics.density;