Bug 214971

Summary: 0x200C (ZWNJ) is needed in Inscript keymap (ml_IN)
Product: [Fedora] Fedora Reporter: Ani Peter <apeter>
Component: m17n-dbAssignee: Mayank Jain <majain>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: aalam, eng-i18n-bugs, swgoswam
Target Milestone: ---Keywords: i18n
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-03-15 11:59:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 214975    

Description Ani Peter 2006-11-10 11:55:11 UTC
Description of problem:
0X200C (Zero Width non-Joiner) is not present in the keyboard.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Mayank Jain 2006-11-10 12:14:19 UTC
Hi Ani,

Kindly furnish the following details

- Steps to Reproduce:
- Actual results:
- Expected results:
- Which character the ZWNJ be mapped to

If ZWNJ is not present in the TDIL ml_IN inscript keyboard layout, can you
please submit an updated key summary in this bug. This is important as users
will know that how to input a ZWNJ.

Also, do you need a Halant with ZWNJ?

Please be specific & detailed when filing a bug report.
Thanks,
Mayank

Comment 2 Ani Peter 2006-11-10 12:48:28 UTC
Mayank,

In Malayalam we have certain conjuncts which are to be used combined in some
words and in some cases according to the key sequence.

Take example the combination,
Any consonant, say X (except 0D35) + 0D4D + 0D35 = the result X with a sign on
the right side. 
ie, സ + ് + വ = സ്വ - (i)
But in some case they are not needed to be joined and want the result as 
ie, സ + ് + വ = സ്‍വ (ii)

For the (ii) we need to use a ZWNJ which is missing in the Malayalam Inscript
keyboard.

Steps to reproduce:

(i)Open kedit and select Malayalam
(ii)Type key 'm'
(iii)Type key 'd'
(iv)Select Raw Hide and type 200C
(iv)Type key 'b'

Actual results:

Since 200C is not present, we use 200D (ZWJ) and hence cursor positions become
wrong. Also logically the use of 200D is also wrong as its purpose is to join
and thus the need of 200C is essential.

Expected Result:


(i)Open kedit and select Malayalam
(ii)Type key 'm'
(iii)Type key 'd'
(iv)Use 200C
(iv)Type key 'b'

The result must be സ്‍വ

The key to which 200C (ZWNJ) is to be mapped is key '\'.

Please ask if questions.

Thanks
Ani

Comment 3 Mayank Jain 2006-11-13 07:12:20 UTC
Fixed in

Build                                     Tag                   Built by
----------------------------------------  --------------------  ----------------
m17n-db-1.3.3-37.fc7                      dist-fc7              majain
m17n-db-1.3.3-35.fc6                      dist-fc6-updates-candidate  majain

with an updated key summary.

Thanks,
Mayank

Comment 4 A S Alam 2007-03-15 11:59:46 UTC
ZWCJ is added to keyboard
bug is fixed, tested with following Package:
m17n-db-1.3.4-7.fc7