This is a migrated thread and some comments may be shown as answers.

double byte chracter

3 Answers 61 Views
AppBuilder Windows client
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Yonggu Kang
Top achievements
Rank 1
Iron
Yonggu Kang asked on 02 Feb 2013, 06:26 AM
Hi telerik,

In code editor of Graphite, it's very hard to type double byte character,I'm using Korean.
Same with the case of richtext box of SL at earlier version, you may miss 2 or 3 or more chracter
typing makes a word. Your team would have a developer from far east area,pls try to repoduce.
I currently type in vs editor and copy & paste into icenium editor.

Thank you in advance.
Kang.


3 Answers, 1 is accepted

Sort by
0
Kristina
Telerik team
answered on 05 Feb 2013, 10:06 AM
Hello Kang,

Sorry for your inconvenience. We don't have much experience with Korean, so it is hard for us to make it as usable as it should be. We have noticed the difference in writing behavior between several editors and we will try to improve our own.  Could you help us by giving us some additional information? For example you could tell us the keystrokes that you make and the result that you expect to see. 

Thank you for using Icenium.

Kind regards,
Kristina
the Telerik team

Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.
0
Yonggu Kang
Top achievements
Rank 1
Iron
answered on 07 Feb 2013, 03:57 PM
Hi, Kristina,
Thank you for your reply and  let me  explain roughly.

For example, let's assume type 'telerik'(텔레릭) in Korean, then actually 3 letters pronounced such as
'tel - re - lik'. When you type 'tel' in english,actually 3 uni code arranged and displays sequentially
in screen but pronounce 1 letter as 'tel',but in korean, first consonant + middle vowel + last consonant(optional)
makes a letter,so 3 typing displays 1 letter pronounced as 'tel'.

Because each of 't','te','tel' has it's own unicode,every key press should listen next chracter
and check if matching unicode exists.

Briefly showing what happens in korean when types 3 letter 'tel - re - lik' in korean '텔레릭',
1.type 't','ㅌ' in korean, screen shows 'ㅌ' in screen.
2.type 'e' in korean 'ㅔ',테'(te) exists in unicode,so screen displays '테'.
3.type 'l' in korean 'ㄹ', '텔'(tel) exists in unicode, so screen displays '텔' with exact 1 letter.
4.type 'r' in korean, screen shows '텔ㄹ'(tel-r) and this letter is not exists in unicode,
  so 'r' is incomplete and he becomes the first consonant of next letter 're' and waits next character comes in.
4.type 'e' in korean 'ㅔ', prior incomplete 'r' can make a letter 're'(레),and now screen show 'tel-re'(텔레).
5.type 'r' in korean 'ㄹ'. (l and r is same character in korean).
  now screen shows 'tel-rel'(텔렐) not 'tel-re-r'(텔레ㄹ) because 'rel' exists in unicode.
6.type 'i' in korean 'I' vowel. Because no vowel can become first consonant,last 'r'(ㄹ) is changed as
  first consonant and joined with 'i',so screen shows 'tel-re-ri'(텔레리).
7.type 'k' in korean 'ㄱ', then last letter 'rik'(릭) completed and screen shows 'tel-re-rik'(텔레릭).

When I type your company name in normal speed in icenium editor,'tel-re-rik' (텔레릭),
it shows '텔ㅔㅣ' (tel-e-i) or '텔ㅣ'(tel-i)' or something else ,differing with typing speed.

I think you can find automata which has korean letter algorithm with googling and can have a better knowledge.
In chinese and japanese, I'm not sure but nearly similar rule exists along with same problem with korean as well.

In your RadRichTextBox at earlier version of SL, similar problem arouses but cleared since mid of last year.
Pls refer follwoing link and read your member's note.

http://www.telerik.com/community/forums/silverlight/general-discussions/textbox-using-chinese-keyboard-results-in-catastrophic-failure-0x8000ffff.aspx

Hope this might be a little help.
Thank you.

Kang
0
Kristina
Telerik team
answered on 11 Feb 2013, 12:47 PM
Hello Kang,

 
Thank you very much for your thorough explanation. We really appreciate your help in making Icenium better. We would definitely try to improve your writing experience for our next version. Stay tuned!

Kind regards,
Kristina
the Telerik team

Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.
Tags
AppBuilder Windows client
Asked by
Yonggu Kang
Top achievements
Rank 1
Iron
Answers by
Kristina
Telerik team
Yonggu Kang
Top achievements
Rank 1
Iron
Share this question
or