School knowledge base and forum

Submit a ticket My Tickets
Welcome
Login  Sign up

Issues with text display & rendering

Online editing-layout applications using HTML5 are challenged by limitations in current browsers with regards to the position/inset/spacing of text. The same text displayed on two separate browsers will appear different. This is because each browser has its own text engine, which treats inter-character & interline spacing in its own manner. This issue will also occur when the text is rendered: the final position of rendered text may differ to what is displayed on-screen.

As the amount of text increases within a single text frame, the discrepancy between what is displayed on your editing page and what is rendered will become greater.

 For example, notice below how the text ends in a different position and the spacing is not the same between lines.


In Memento Yearbook's page editor:
Final render:


For best results:

  • use Memento Yearbook on the Chrome browser. It is the most developed to support third-party applications and least likely to result in visible differences between your editor page and the final render.
  • divide long paragraphs of text into a series of smaller text frames. The start point of text is always true - the displacement occurs as more text is added.

Unfortunately, this is not an issue that can be resolved by our developers - it is a generalized problem affecting all online HTML5 editing/layout applications.  
Certain text features are disabled in online editors & layout tools because of these positioning problems (strikethrough, underline, even shadows). Note that we have tested this in other online applications - the same issue is present and well-documented among application developers.  We will monitor developments in browser text engine technologies to see if we are able to minimize or resolve this problem.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.