<div>                That isn't quite the response I was expecting from one of the "inplementers".<br><br>Anyway, I would give my answer, ask one question and give one example.<br><br>My short answer is, "yes, but why / do you have to?"<br><br>The one question would be: is there any genuine many to many substitution which is not expressible   in a combination of chaining many-to-one (?characters to glyphs) and one-to-many (?glyph to subglyph) rules?<br><br>The one example would be arabic / Islamic honorific lignatures. They are literally entire sentences/ clauses, which are mapped from multiple characters and in turn rendered in multiple subglyphs in the typical arabic fonts, as a whole visual unit.<br><br>And the longer answer would be, it is already possible in most practically useful scenarios, without adding anything new to the current spec or the current implementations.<br><br>            </div>            <div class="yahoo_quoted" style="margin:10px 0px 0px 0.8ex;border-left:1px solid #ccc;padding-left:1ex;">                        <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">                                <div>                        On Thursday 26 September 2024 at 18:12:39 BST, Simon Cozens via mpeg-otspec <mpeg-otspec@lists.aau.at> wrote:                    </div>                    <div><br></div>                    <div><br></div>                                                <div><div dir="ltr">On 26/09/2024 18:04, William_J_G Overington via mpeg-otspec wrote:<br clear="none">> Can this idea become implemented please?<br clear="none"><br clear="none">The short answer is no.<br clear="none"><br clear="none">Suppose a many-to-many substitution is implemented with the lookupflag <br clear="none">of "IgnoreMarks", and suppose also that there are marks in the input <br clear="none">glyph sequence. It's not possible to determine how those marks should be <br clear="none">distributed amongst the new set of glyphs produced by the substitution.<br clear="none"><br clear="none">It's possible to do what you're asking for by first ligating glyphs into <br clear="none">a single glyph ("sub exclam nine eight three by word_983") and then <br clear="none">using a multiple substitution to perform the localisation ("sub word_983 <br clear="none">by D i o l c h ...") (Of course, the fact that you can do it does not <br clear="none">mean you should.) So in practice, many-to-many substitution is often <br clear="none">unneeded.<div class="yqt7739823822" id="yqtfd18316"><br clear="none"><br clear="none"><br clear="none">S<br clear="none">_______________________________________________<br clear="none">mpeg-otspec mailing list<br clear="none"><a shape="rect" ymailto="mailto:mpeg-otspec@lists.aau.at" href="mailto:mpeg-otspec@lists.aau.at">mpeg-otspec@lists.aau.at</a><br clear="none"><a shape="rect" href="https://lists.aau.at/mailman/listinfo/mpeg-otspec" target="_blank">https://lists.aau.at/mailman/listinfo/mpeg-otspec</a><br clear="none"></div></div></div>            </div>                </div>