I'm sorry, JKP, but you seem to be worried about a complete non-issue, while in fact there are many real issues in all transliterations.
One can always convert back and forth between sh and Sh using a script (and ivtt does it too), without loss of information.
Real issues are:
- none of the other alphabets can represent ligatures
- we have no reliable way of judging and recording 'word' spaces
- there seem to be several types of d (and other letters) but these are not distinguished by most alphabets
One can always convert back and forth between sh and Sh using a script (and ivtt does it too), without loss of information.
Real issues are:
- none of the other alphabets can represent ligatures
- we have no reliable way of judging and recording 'word' spaces
- there seem to be several types of d (and other letters) but these are not distinguished by most alphabets

