diff --git a/src/com/ichi2/anki/Reviewer.java b/src/com/ichi2/anki/Reviewer.java index a908a30353..ffbe07bf7c 100644 --- a/src/com/ichi2/anki/Reviewer.java +++ b/src/com/ichi2/anki/Reviewer.java @@ -54,6 +54,7 @@ import android.text.style.StyleSpan; import android.text.style.UnderlineSpan; import android.util.Log; +import android.util.TypedValue; import android.view.GestureDetector; import android.view.GestureDetector.SimpleOnGestureListener; import android.view.Gravity; @@ -2125,7 +2126,7 @@ private void setInterface() { if (mSimpleCard == null) { mSimpleCard = new ScrollTextView(this); Themes.setRegularFont(mSimpleCard); - mSimpleCard.setTextSize(mSimpleCard.getTextSize() * mDisplayFontSize / 100); + mSimpleCard.setTextSize(TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 10, getResources().getDisplayMetrics()) * mDisplayFontSize / 100); mSimpleCard.setGravity(Gravity.CENTER); try { mSetTextIsSelectable = TextView.class.getMethod("setTextIsSelectable", boolean.class); @@ -2153,7 +2154,7 @@ private void setInterface() { } else { if (mCard == null) { mCard = createWebView(); - mCardFrame.addView(mCard); + mCardFrame.addView(mCard); if (!mUseQuickUpdate) { mNextCard = createWebView(); mNextCard.setVisibility(View.GONE); @@ -3473,7 +3474,6 @@ public Drawable getDrawable(String source) { }; private Spanned convertToSimple(String text) { - text = text.replaceAll("$", "").replaceAll("()*
", "
"); return Html.fromHtml(text, mSimpleInterfaceImagegetter, mSimpleInterfaceTagHandler); } }