mirror of
https://github.com/koreader/koreader.git
synced 2025-12-13 20:36:53 +01:00
bump crengine: tables rendering improvements and others
bump crengine, which includes: - Adds support for symbol fonts (local or embedded) - Fix some issues when rendering text in constrained width - Page splitting: fix possible missing blocks - CSS: adds support for 'auto', ignore % for borders - Fix right border drawing position - Fix: adds missing properties in copystyle() - Adds comments, erm_killed rendering method - Adds getRenderedWidths(): get node min/max node content width - Tables rendering: fixes and improvements - getRenderedWidths: enable min_width to be a single CJK char - Fix wrong text wrap avoid in some case - epub.css: add style for 'blockquote' - Fix rendering issue when line ends with an image Adds a few style tweaks related to tables. Enforce table width: 100% in Wikipedia EPUBs to keep previous look, which feels better with the various kinds of tables in Wikipedia pages. Fix unit tests as juliet.epub (full of blockquotes), grew quite a few pages with the epub.css update.
This commit is contained in:
@@ -85,22 +85,22 @@ describe("Readerhighlight module", function()
|
||||
readerui.highlight:clear()
|
||||
end)
|
||||
it("should highlight single word", function()
|
||||
highlight_single_word(readerui, Geom:new{ x = 260, y = 80 })
|
||||
highlight_single_word(readerui, Geom:new{ x = 400, y = 110 })
|
||||
Screen:shot("screenshots/reader_highlight_single_word_epub.png")
|
||||
assert.truthy(readerui.view.highlight.saved[page])
|
||||
end)
|
||||
it("should highlight text", function()
|
||||
highlight_text(readerui,
|
||||
Geom:new{ x = 260, y = 60 },
|
||||
Geom:new{ x = 260, y = 90 })
|
||||
Geom:new{ x = 400, y = 110 },
|
||||
Geom:new{ x = 400, y = 170 })
|
||||
Screen:shot("screenshots/reader_highlight_text_epub.png")
|
||||
assert.truthy(readerui.view.highlight.saved[page])
|
||||
end)
|
||||
it("should response on tap gesture", function()
|
||||
tap_highlight_text(readerui,
|
||||
Geom:new{ x = 151, y = 120 },
|
||||
Geom:new{ x = 290, y = 301 },
|
||||
Geom:new{ x = 200, y = 268 })
|
||||
Geom:new{ x = 151, y = 115 },
|
||||
Geom:new{ x = 300, y = 285 },
|
||||
Geom:new{ x = 120, y = 240 })
|
||||
Screen:shot("screenshots/reader_tap_highlight_text_epub.png")
|
||||
end)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user