From b9ffc3d05b8726794e04a2a1c2eb4466e5904672 Mon Sep 17 00:00:00 2001 From: poire-z Date: Tue, 30 Mar 2021 17:25:13 +0200 Subject: [PATCH] bump crengine: add support for MathML (#7465) Includes (among others): - LVImg: Tweak JPEG decoding some more - toStringV2(): fix (again) when target node is a boxing node - LVFontCache::find(): give more weight to first fonts in list - Page splitting: more accurate rendering progress - getRenderedWidths(): fix nowrap around image/inlineBoxes - Tables rendering: tweak column widths algorithm - CSS: parse/handle "currentcolor", default for border-color - CSS: add units 'ch' (just like 'ex') - SVG images: proper alpha blending - MathML: add parsing and rendering support files - MathML: plug MathML code into crengine core - MathML: : accept MathML - (Upstream) Make crengine.font.fallback.faces plural - (Upstream) Option to not limit font size to a set - Text: dont adjust space after consecutive initial marks/dashes - Update German hyphenation patterns --- base | 2 +- frontend/document/credocument.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/base b/base index 3a754c728..bfbc8a3e5 160000 --- a/base +++ b/base @@ -1 +1 @@ -Subproject commit 3a754c72885c6538cb0418071b4546dbafee8724 +Subproject commit bfbc8a3e5c40a2d85653de1e4b93dc64cc8aea2a diff --git a/frontend/document/credocument.lua b/frontend/document/credocument.lua index cbfb67042..88b5cc49d 100644 --- a/frontend/document/credocument.lua +++ b/frontend/document/credocument.lua @@ -934,7 +934,7 @@ function CreDocument:setupFallbackFontFaces() -- names than ',' or ';', without the need to have to use quotes. local s_fallbacks = table.concat(fallbacks, "|") logger.dbg("CreDocument: set fallback font faces:", s_fallbacks) - self._document:setStringProperty("crengine.font.fallback.face", s_fallbacks) + self._document:setStringProperty("crengine.font.fallback.faces", s_fallbacks) end -- To use the new crengine language typography facilities (hyphenation, line breaking,