Hi Michael,
I guess that is the question. Initially I thought it was a generic
problem for tags interrupting unicode characters. Now, upon further
inspection I find that Firefox (and Thunderbird) keep/restore the
ligature form of the character, whereas Chrome (and PrinceXML) do not.
So it is not (just) about structure after all, but about rendering
mostly. I still don't see how the renderer would 'know' when to apply a
ligature in an interrupted flow though, but I guess it's been taken care
of, by some.
Best
Pieter
On 16/05/2019 16:15, Michael Kay mike@xxxxxxxxxxxx wrote:
> Is this an XSL-FO question? Is it specific to a particular product?
>
> Michael Kay
> Saxonica
>
>> On 16 May 2019, at 14:58, Pieter Lamers pieter.lamers@xxxxxxxxxxxx
>> <mailto:pieter.lamers@xxxxxxxxxxxx>
>> <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx
>> <mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>> wrote:
>>
>> Hi all,
>>
>> For some Arabic text we need an underline to start (or end) halfway
>> throuh a word. The <u> markup for that is interrupting the characters
>> and therefore killing the required ligatures (writing variants of the
>> characters). Would anyone know a proper way around this? Example in
>> Word (they know how to do it):
>>
>> [Y_YX'X2 Y>ZZ>[ _X*Z>[[]
>>
>> Thanks,
>> Pieter
>>
>> --
>> Pieter Lamers
>> John Benjamins Publishing Company
>> Postal Address: P.O. Box 36224, 1020 ME AMSTERDAM, The Netherlands
>> Visiting Address: Klaprozenweg 75G, 1033 NN AMSTERDAM, The Netherlands
>> Warehouse: Kelvinstraat 11-13, 1446 TK PURMEREND, The Netherlands
>> tel: +31 20 630 4747
>> web:www.benjamins.com
>> XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>
>> EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/293509>
>> (by email)
>
> XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>
> EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/2854576>
> (by email <>)
--
Pieter Lamers
John Benjamins Publishing Company
Postal Address: P.O. Box 36224, 1020 ME AMSTERDAM, The Netherlands
Visiting Address: Klaprozenweg 75G, 1033 NN AMSTERDAM, The Netherlands
Warehouse: Kelvinstraat 11-13, 1446 TK PURMEREND, The Netherlands
tel: +31 20 630 4747
web: www.benjamins.com
|