- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 27 May 2014 20:46:13 -0700
- To: Matitiahu Allouche <matitiahu.allouche@gmail.com>, public-i18n-bidi@w3.org
- CC: 'WWW International' <www-international@w3.org>, www-style@w3.org
Guys, There is no question in my mind that joining should not be prevented across inline boundaries, regardless of color, font, line-height, font-size, or whatever changes. So unless someone *actively objects* because they think I'm *totally wrong*, I'm closing the discussion of whether font/color/whatever changes in the text stream cause a break in joining behavior as “No, they do not”, and I will clarify the spec as appropriate, since people don't seem to take this for granted. As for how to deal with ligatures are a separate question, and one that applies to all scripts. That discussion deserves its own top-level post. The original purpose of this thread, which is still unresolved, is about imposing that discontuity where needed, e.g. cases where two (HTML) block-level elements being inlined side by side. In the case in question, the text-level formatting of both boxes *is the same*, so font changes have nothing to do with it. The open question is represented in this message http://www.w3.org/mid/537D8D5A.5000402@inkedblade.net which has many replies about other things (thanks Matitiahu), but none to the question that was posted. :/ So if you have an opinion on *that* issue, I'm still looking for feedback, since I have none. :( Thanks! ~fantasai On 05/22/2014 12:28 AM, Matitiahu Allouche wrote: > Fantasai wrote: " I don't think change of font or color should cause a joining break, however." > > I agree that change of color should not mandate a joining break. > On the other hand, a change of font, or a change of size in the > same font, seems to make joining across the change very difficult > technically. It would be quite extraordinary that letters from > two fonts crafted by different designers join properly. It doesn't matter if the visual join is correct, the glyphs should take the appropriate variant out of initial/medial/final/isolated form. > If the technical hurdle is such that there is little chance that > implementations will overcome it, then it might be better to > pronounce that there will be no joining across font or size changes. Any technical problem should be straightforward enough for the engine to work around by passing ZWJ at the start/end of the run as necessary. Maybe there are better options, but that should work, and shouldn't be too difficult. ~fantasai p.s. when replying, please hit "reply" on the message you're actually responding to, rather than the most recent post in the entire thread, as this makes it easier to follow the discussions for those of us who have UAs that thread messages tnx!
Received on Wednesday, 28 May 2014 03:46:46 UTC