sile-typesetter / sile

The SILE Typesetter — Simon’s Improved Layout Engine
https://sile-typesetter.org
MIT License
1.66k stars 98 forks source link

Various issues in examples #464

Open simoncozens opened 7 years ago

simoncozens commented 7 years ago
vbgl commented 7 years ago

Some hints concerning the Mongolian example.

The rotated words are the ones which contain a “U+180E mongolian vowel separator (MVS)”. Removing them solves the issue (but this changes the text).

The direction of the frame that is set by \thisframedirection[direction=TTB-LTR] is not inherited by the frame created for page 2. I don’t know whether this is a bug or a feature. Possible work-around: set direction=TTB-LTR as argument of the \begin{document}.

simoncozens commented 7 years ago

Thanks - the MVS issue is really interesting. I shall have a look at that. I have no idea why it changes the orientation.

Yes, the page direction is set on a per-frame basis if you use \thisframedirection. Probably it should be set to a document-wide direction. I added that ability later. :-)

Huy-Ngo commented 1 year ago

I noticed on Triglot and Javanese examples the texts are not rendered correctly too.

triglot example, with the first column in Greek and second column in English rendered correctly, but the Japanese in the third column is not rendered triglot example second page, the unrendered Japanese characters appear over the Greek and English columns

I haven't checked if this is sile's fault or build environment yet.