Bug 15240 - New ua phonetic layout ('homophonic').
Summary: New ua phonetic layout ('homophonic').
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2008-03-28 07:23 UTC by Tomas M
Modified: 2008-03-30 22:46 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
patch for homophonic ua layout (3.20 KB, patch)
2008-03-28 07:23 UTC, Tomas M
Details | Splinter Review
patch for homophonic ua layout (10.00 KB, patch)
2008-03-28 17:37 UTC, Tomas M
Details | Splinter Review

Description Tomas M 2008-03-28 07:23:51 UTC
Created attachment 15537 [details] [review]
patch for homophonic ua layout

A 'homophonic' layout for Ukrainian ('ua'), different from the existing 'phonetic' variant.  Designed with commonly-used homophonic layouts for Windows and Mac systems in mind, and matches well with Ukrainian National Transliteration.

Non-X systems have different phonetic layouts for Ukrainian, due to them not having (or previously not having) an in-built phonetic layout.  The common ones are very similar; there are only a few differences between all of them and the existing 'phonetic' variant of the xbkd 'ua' layout, however these differences are significant:
-  Cyrillic_ve (в) is always mapped to <LatV>
-  Cyrillic_ghe (г) is always mapped to <LatH>
-  Ukrainian_ghe_with_upturn (ґ) is always mapped to <LatG>
-  Cyrillic_ha is always mapped to <LatX>
et cetera.  It is also common to leave <AB08> as a comma, and <AB08> as a full stop.

The assignment of most letters in the 'homophonic' layout was based on the above.  When mapping non-letter characters (such as punctuation marks, brackets etc) I tried to retain those most relevant for punctuation, internet/e-mail and Unix prompts.  I opted to map the less (<) and greater (>) symbols rather than U+226A (≪) and U+226B (≫) for speech.  Unfortunately, asciitilde (~) was left out.

This variant was named 'homophonic' because a variant with the name 'phonetic' already exists, and because such variants are often called 'homophonic' layouts on non-X systems.


As may be apparent, I have not previously made a submission here.  I apologise for any breach of protocol, or misinterpretation of the submission rules.  Please point out any corrections I should make.
Comment 1 Sergey V. Udaltsov 2008-03-28 15:18:10 UTC
Well, your patch is not exactly valid. Could you please attach the result of "diff -u " command? I understand, you're new to all this stuff, so do not worry to much:) Also, I recommend reading http://freedesktop.org/wiki/Software/XKeyboardConfig/Rules. Especially about base.xml.in
Comment 2 Tomas M 2008-03-28 17:37:03 UTC
Created attachment 15550 [details] [review]
patch for homophonic ua layout

Sorry about that.  Here are proper patches for symbols/ua and for rules/base.xml.in . (I had read the submission rules, but didni't quite follow them.)
Comment 3 Sergey V. Udaltsov 2008-03-30 11:16:21 UTC
Thanks, committed (though the patch for symbols/ua was broken;)
Comment 4 Tomas M 2008-03-30 22:46:12 UTC
Thanks; for committing, and for fixing my mistakes...

(In reply to comment #3)
> Thanks, committed (though the patch for symbols/ua was broken;)



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.