Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MathML rendering layout errors #482

Open
rkwright opened this issue Feb 4, 2016 · 5 comments
Open

MathML rendering layout errors #482

rkwright opened this issue Feb 4, 2016 · 5 comments

Comments

@rkwright
Copy link
Member

rkwright commented Feb 4, 2016

I’m seeing some bad layout in the EPUB Linear Algebra. I have two versions of the EPUB. One is older and lacks the hyperlinks of the newer version. I got the newer one from the EDUPUB samples. It has a lot of hyperlinks in the text and that seems to be the source of the problem. When the page with the hyperlinks is laid out the hyperlinks often trail off the page and are clipped. And navigating around I can get into a state such as you see in the attached image.

I don’t know if this is a Readium bug or Mathjax. I’ll log an issue unless this is know bug already logged somewhere.

Let me know if I need to supply the two EPUBs.

This is with the latest Readium Chrome Extension (2.22.2) running on OSX 10.10.

@danielweck
Copy link
Member

@danielweck
Copy link
Member

Screenshot:

mathjax-layoout-err

@danielweck
Copy link
Member

@rkwright I attached the image from your email. The offset pages (CSS columns) are probably the result of keyboard-tabbing into hyperlinks, this is a known issue:
#309

@rkwright
Copy link
Member Author

rkwright commented Feb 9, 2016

Hm. I certainly didn't explicitly tab into any links. I was just paging through the file by clicking on the next/prev page arrows.

@danielweck
Copy link
Member

Okay, then it's something else.

Note that the MathJax context menu can inadvertently shift the CSS columns, resulting in visually-offset pages. But this would only occur when right-clicking on a MathJax fragment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants