Bug 214971 - 0x200C (ZWNJ) is needed in Inscript keymap (ml_IN)
Summary: 0x200C (ZWNJ) is needed in Inscript keymap (ml_IN)
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: m17n-db
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mayank Jain
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 214975
TreeView+ depends on / blocked
 
Reported: 2006-11-10 11:55 UTC by Ani Peter
Modified: 2016-08-01 01:30 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-03-15 11:59:46 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.