diff --git a/src/com/ichi2/libanki/LaTeX.java b/src/com/ichi2/libanki/LaTeX.java index 4b03e06f4d..9af82c79d4 100644 --- a/src/com/ichi2/libanki/LaTeX.java +++ b/src/com/ichi2/libanki/LaTeX.java @@ -17,8 +17,6 @@ package com.ichi2.libanki; -import android.text.Html; - import com.ichi2.libanki.hooks.Hook; import com.ichi2.libanki.hooks.Hooks; @@ -108,12 +106,7 @@ private static String _imgLink(Collection col, String latex) { * @return */ private static String _latexFromHtml(Collection col, String latex) { - // entitydefs defines nbsp as \xa0 instead of a standard space, so we - // replace it first - latex = latex.replace(" ", " "); latex = latex.replaceAll("|
", "\n"); - // replace
etc with spaces - latex = latex.replaceAll("<.+?>", " "); latex = Utils.stripHTML(latex); return latex; } diff --git a/src/com/ichi2/libanki/Utils.java b/src/com/ichi2/libanki/Utils.java index c208f206e5..eb4a2a0e6a 100644 --- a/src/com/ichi2/libanki/Utils.java +++ b/src/com/ichi2/libanki/Utils.java @@ -316,6 +316,9 @@ private String minimizeHTML(String s) { * @return The text with its HTML entities unescaped. */ private static String entsToTxt(String html) { + // entitydefs defines nbsp as \xa0 instead of a standard space, so we + // replace it first + html = html.replace(" ", " "); Matcher htmlEntities = htmlEntitiesPattern.matcher(html); StringBuffer sb = new StringBuffer(); while (htmlEntities.find()) {