Bug 29429 - Include Church Slavonic keyboard layout
Summary: Include Church Slavonic keyboard layout
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: All All
: medium enhancement
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2010-08-06 18:23 UTC by Aleksandr Andreev
Modified: 2010-11-12 17:13 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Church Slavonic layout (for inclusion in the symbols/ru file) (3.56 KB, text/plain)
2010-08-06 18:23 UTC, Aleksandr Andreev
Details
Fixed typo in cu layout file (3.57 KB, text/plain)
2010-08-08 13:57 UTC, Aleksandr Andreev
Details
Edited base.extras.xml file (2.45 KB, text/xml)
2010-08-08 13:58 UTC, Aleksandr Andreev
Details
Fixes a problem with AltGr 5 (3.53 KB, text/plain)
2010-10-28 11:52 UTC, Aleksandr Andreev
Details

Description Aleksandr Andreev 2010-08-06 18:23:22 UTC
Created attachment 37654 [details]
Church Slavonic layout (for inclusion in the symbols/ru file)

Would it be possible to include a keyboard layout for Church Slavonic? It would be included in the Russia file. 

This would be useful for members of the Russian Orthodox Church as well as scholars of Russian and Eastern European literature.

I have created a layout (see attached). There is also a Unicode-compliant Church Slavonic font here: http://www.ponomar.net/slvsupport.html

Cordially,

Aleksandr Andreev
Comment 1 Sergey V. Udaltsov 2010-08-07 04:16:25 UTC
A couple of questions:

1. Is this layout used by yourself only - or there are at least several users? Just your estimations...

2. Would you be able to provide a patch for base.xml with meta-info? Actually, since that layout is quite exotic, would you mind that it would be included into "extras" (see base.extras.xml.in)

Thanks
Comment 2 Aleksandr Andreev 2010-08-08 13:57:15 UTC
Created attachment 37706 [details]
Fixed typo in cu layout file
Comment 3 Aleksandr Andreev 2010-08-08 13:58:02 UTC
Created attachment 37707 [details]
Edited base.extras.xml file
Comment 4 Aleksandr Andreev 2010-08-08 14:03:22 UTC
Hi Sergey,

To answer your questions.

This is a new keyboard layout. It became possible with the inclusion of all CS glyphs in Unicode. We created the Hirmos Ponomar font, which, I believe, is the first Unicode compatible CS font and we need a keyboard layout that would allow us to naturally enter CS in Unicode. 

Prior to this, people have used ways of marking up CS texts using Russian and Latin, such as HIP (http://www.orthlib.ru/hip/).

Thus, in short, the usage of this layout is currently limited to people involved with the Ponomar liturgics project. I hope, however, that as more people switch to Unicode from HIP, it will become more popular.

Therefore, I think its inclusion in extras in appropriate.

Is the syntax of the modified base.extras.xml file I sent you correct?

The ISO-639-2 codes for Church Slavonic are cu or chu.

Also, I resent the layout. There was a typo in the original file I had submitted.

Aleks
Comment 5 Sergey V. Udaltsov 2010-08-10 12:58:37 UTC
Great. Committed. Please check.

http://cgit.freedesktop.org/xkeyboard-config/commit/?id=306a71cf6097b20210c721ee474a50cd8c818b29
Comment 6 Aleksandr Andreev 2010-08-11 08:26:34 UTC
(In reply to comment #5)
> Great. Committed. Please check.
> 
> http://cgit.freedesktop.org/xkeyboard-config/commit/?id=306a71cf6097b20210c721ee474a50cd8c818b29

This looks good.
Comment 7 Aleksandr Andreev 2010-10-28 11:51:16 UTC
Hi Sergey,

I was alerted that we have a slight problem with the Church Slavonic keyboard.  We would like to change the Unicode glyph located at AltGr + 5. While the iotified A and the Cyrillic YA are the same thing, Unicode prefers that iotified A is used.

Would it be possible to change this?  See the attached file.

Aleks
Comment 8 Aleksandr Andreev 2010-10-28 11:52:27 UTC
Created attachment 39870 [details]
Fixes a problem with AltGr 5
Comment 9 Sergey V. Udaltsov 2010-11-12 17:13:09 UTC
Ok, done. Please send the proper patches next time


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.