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.