Add layouts for Cypriot Greek (or extend existing Greek layout)
Submitted by dkr
Assigned to xkb..@..bat.ru
Link to original bug (#105034)
Description
Created attachment 137259 symbols/cgr
This is a proposal to include keyboard layouts that support the academic/literary orthographic variants of Cypriot Greek, a variety of Greek with considerable written tradition.
This can either be a new layout with its own variants, or several variants to the existing Greek layout.
There are a few academic/literary orthography variants, the most common being the use of U+0306 COMBINING BREVE, or U+030C COMBINING CARON over the letters [Σ σ ς], [Ζ ζ], [Ξ ξ], [Ψ ψ], and secondarily the availability of either U+0324 COMBINING DIAERESIS BELOW or U+032E COMBINING BREVE BELOW for use with some vowel letters (mainly [Ι ι].
Another, more recent variant which appeared in print can be replicated with the use of U+0345 COMBINING GREEK YPOGEGRAMMENI under [Σ σ ς], [Ζ ζ], [Ξ ξ], [Ψ ψ] (it is currently used with Private Use Area characters in specific fonts).
There is a working implementation, based of the Extended variant of the Greek layout, which I distribute at: http://software.tarxjf.info/cgr-keyboard/
Admittedly, it is not a good layout because it doesn't separate the variants (caron, breve, iota-subscript), but I can improve it with your feedback. I am also open to making this a variant of the existing Greek layout, which is probably much better for maintenance reasons.
Attachment 137259, "symbols/cgr":
cgr