the Italian `intl` layout is strange and not international
In rules/base.xml
the Italian intl
layout is marked as being fit for German (deu
), French (fra
), and Slovak (slk
), besides Italian itself plus four regional variants. But one cannot type German on the layout because ä
, ö
and ü
are missing. (Of course one could use the dead_diaeresis
on the fourth level of AB09, but if that counts as support for German, then a hundred other layouts would support German too.) One cannot type French on it because ê
and ô
are lacking (the dead_circumflex
on the fourth level of AE12 does not count). And one cannot type Slovak on it at all: no č
, ľ
, ť
, ž
... nor a dead_caron
. (The original intent was to mark the layout as being fit for Slovenian, but commit 7dd2c928 miscorrected the mistaken slo
code. But one cannot type Slovenian on it either.)
Also, the "with dead keys" in the name of the layout is unfitting: the layout is a variation on the basic Italian one, which does not say anything in its name about having dead keys, and the variation has three fewer dead keys.
All in all this intl
layout seems to be a variation on the scn
Sicilian layout, with ə
added but without â
, ê
, î
, ô
and û
. It would be more useful to add ə
to the Sicilian layout and drop the confusing intl
layout entirely. (I will send an email to the original contributor of the layouts.)
(Furthermore, both intl
and scn
are defined after the EXTRAS marker in the symbols/it
file, but they are listed in base.xml
instead of base.extras.xml
).