The first form,
Ya+Reph, is the common form, and should be the form rendered as the
norm, so the Ra_Ya.secondary needs to be marked some way as an exception
For the purposes
of this discussion, I will use Bengali examples, as that is what I
know best.
In Bengali, the
secondary form of Ya is called jophola (AKA zofola, jofola, japhala,
& yaphala).
Jophola is often
used to transcribe sounds foreign to Bengali. For example to write
the English word 'rat', one could use the sequence Ra+Virama+Ya+VowelSignA+TTa
and expect it to be rendered as Ra+Jophola+VowelSignA+TTa. The question
is, how would a rendering device know which form of Ra+Virama+Ya was
intended (Ya+reph or Ra+Jophola)?