<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">Dear friends,</font></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3"><br></font></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">I’m devising a keyboard layout (on OS X) for the Italian "physical" keyboard, that allows the user to type all the combinations of a base character with one or more diacritics that are used for the transliteration of many Indian scripts as well as Arabic and Perso-Arabic scripts, in conformity with the main standards and transliteration schemes used in scholarly publications. I’m using Ukelele for this purpose.</font></p><div><br></div><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">My keyboard layout makes extensive use of dead keys: it allows the user to combine up to three diacritics to one base character, in order to let her/him to add Vedic tone signs (represented by grave/acute or vertical stroke above/underbar) to the transliterated text. Diacritics can be typed in any order, and the base character must be typed after them. The complete list of the allowed combinations is available here:</font></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3"><a href="https://www.dropbox.com/s/6k057ksula49zqf/TABELLA.pdf">https://www.dropbox.com/s/6k057ksula49zqf/TABELLA.pdf</a></font></p><div><br></div><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">My question is: should I encode the output as precomposed characters (or as combinations of a precomposed character plus added diacritics –as far as precomposed characters are available, of course) or should I use combining characters throughout (that is: sequences of the codes of all the glyphs that constitute the final character)?</font></p><div><br></div><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">My keyboard is based on the “Italiano - Pro” keyboard layout that comes with OS X, in which just a few combinations of a base character+diacritic are provided. With a few exceptions, they are not used in the transliteration of Indian/Arabic scripts, but they are widely used in Italian language (e.g.: è é ́ ̣ ù etc.). All of these combinations are encoded by the “Italiano - Pro” keyboard layout as precomposed characters.</font></p><div><br></div><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">I’m tempted to use combining characters throughout (and to convert the encoding of the combinations inherited from the “Italiano - Pro” keyboard accordingly). But I hesitate, because I know that only a few word processors (e.g. Nisus, which I'm using) are able to recognize the two different encodings (p</font><span class="Apple-style-span" style="font-family: Verdana; font-size: medium; ">recomposed and combining characters)</span><span class="Apple-style-span" style="font-family: Verdana; font-size: medium; "> as equivalent for Finding/Replacing and Sorting purposes, while the most widespread softwares are not (Word for Mac, Neo Office, Open Office); and this fact would create problems if one adds/mixes text typed with my keyboard layout to an old file typed with the “Italiano - Pro” keyboard layout.</span></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'; min-height: 15.0px"><font class="Apple-style-span" face="Verdana" size="3"><br></font></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">Precomposed characters or combining characters? This is the dilemma. Has any of you already faced such a quandary?</font></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'; min-height: 15.0px"><font class="Apple-style-span" face="Verdana" size="3"><br></font></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">Best,</font></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'; min-height: 15.0px"><font class="Apple-style-span" face="Verdana" size="3"><br></font></p><p style="margin: 1.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Gandhari Unicode'"><font class="Apple-style-span" face="Verdana" size="3">Marco Franceschini</font></p><div>---</div></body></html>