<div dir="ltr">The alternative would be to encode a separate CYRILLIC COMBINING "LUNAR" BREVE for the case of the initial /j/, or to encode that letter /j/ specifically.<div><br></div><div>However in your examples, that letter /j/ only occurs in the word initial position where phonology transforms the long /i/ into /j/. Contextually you can still make the difference even if the glyphs are not contrasted.</div>

<div><br></div><div>But may be you have examples showing that letter /j/ in a non-initial position (at start of a syllable, i.e. after a vowel) or at end of words (also after a vowel) where such contextual guess is not easy to decide between /j/ and long /i/.</div>

<div><br></div><div>It would be interesting to have details where krafka is expected and where a breve is expected, and where they can be confusing. If you cannot find such example then a simple rendering rule would be to use the lunar form of the breve in syllable start position (over <span style="font-family:arial,sans-serif;font-size:13px">и</span> at start of a word, or over <span style="font-size:13px;font-family:arial,sans-serif">и </span>after another vowel), and the krafka form (with both arms terminated by a rounded bowl) in all other positions (over <span style="font-size:13px;font-family:arial,sans-serif">и </span>in the middle of a syllable after a consonnant... or also over <span style="font-size:13px;font-family:arial,sans-serif">и </span>at end of word unles you also need the distinction there between a final long /i/ and a final /j/?),</div>

<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-02 19:34 GMT+02:00 Philippe Verdy <span dir="ltr"><<a href="mailto:verdy_p@wanadoo.fr" target="_blank">verdy_p@wanadoo.fr</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">ZWNJ is not supposed to join or disjoin combing diacritics from a base letter (even if it has such limited use in Indic scripts, but only between letters to prevent clusters with subjoined letters),<div>

<br>
</div><div>CGJ would be better used to prevent canonical compositions but it won't normally give a distinctive semantic.<div><br></div><div>It looks like you have a case where you would need to encode a variant of the base letter <span style="font-family:arial,sans-serif;font-size:13px">и (with a variant selector). The rendering may be still fuzzy as there's no such variant registered for that CYRILIC LETTER I.</span></div>


<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Probably, given that you have fonts making a specific contrast for </span><span style="font-family:arial,sans-serif;font-size:13px">и</span><span style="font-family:arial,sans-serif;font-size:13px"> + U+306, adding a CGJ in the middle would do the trick if it is only to prevent the canonically equivalent composition which could occur in many places.</span></div>


<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-02 18:11 GMT+02:00 Leo Broukhis <span dir="ltr"><<a href="mailto:leob@mailcom.com" target="_blank">leob@mailcom.com</a>></span>:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div><div><div>Here <br><a href="https://upload.wikimedia.org/wikipedia/commons/a/a4/Contrastive_use_of_kratka_and_breve.JPG" target="_blank">https://upload.wikimedia.org/wikipedia/commons/a/a4/Contrastive_use_of_kratka_and_breve.JPG</a><br>



</div>is an example of й and и + U+0306 COMBINING BREVE used contrastively (/j/ vs short /i/) thanks to a difference in typographic style of Cyrillic breve (kratka) and regular breve. <br>For me in Win7 using и + U+0306 results in a contrast, but given that и + U+0306 is a canonical decomposition of й and a renderer is allowed, if not encouraged, to use the glyph for й every time it sees и + U+0306, what is the right (portable) way to do that? Would и + ZWNJ + U+0306 work? Should it?<br>



<br></div><div>I'd like to reply to <a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%92%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BE%D0%B2_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_%D0%B2_%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4#.D0.9E_.D0.BA.D1.80.D0.B0.D1.82.D0.BA.D0.B5_.D0.B8_.D0.B1.D1.80.D0.B5.D0.B2.D0.B8.D1.81.D0.B5" target="_blank">https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:%D0%92%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BE%D0%B2_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_%D0%B2_%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4#.D0.9E_.D0.BA.D1.80.D0.B0.D1.82.D0.BA.D0.B5_.D0.B8_.D0.B1.D1.80.D0.B5.D0.B2.D0.B8.D1.81.D0.B5</a><br>



<br></div>Thanks,<br>Leo<br><br></div><br></div>
<br></div></div>_______________________________________________<br>
Unicode mailing list<br>
<a href="mailto:Unicode@unicode.org" target="_blank">Unicode@unicode.org</a><br>
<a href="http://unicode.org/mailman/listinfo/unicode" target="_blank">http://unicode.org/mailman/listinfo/unicode</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>