[SCIM] Simple hangul for scim-tables
Zhe Su
james.su at gmail.com
Wed Oct 20 07:21:34 PDT 2004
Hi,
Is it ok to replace the old Hangul in scim-table package?
Regards
James Su
On Wed, 20 Oct 2004 23:07:24 +0900, Choe Hwanjin <krisna at kldp.org> wrote:
> On Wed, Oct 06, 2004 at 03:38:11PM +0200, David wrote:
>
>
> > *This message was transferred with a trial version of CommuniGate(tm) Pro*
> > I did some tests to learn how to create input method with scim-tables.
> > The description of it is here:
> > http://wiki.fontconfig.org/Software/ScimSupportLanguageNewTable
> >
> > The by-product of this tests is a korean input based on transcription. I
> > was following the transcription rules for IIIMF simple hangul explaind
> > on this page: http://www3.sympatico.ca/d.moser/hangul.html
> >
> > Lacking the hangul-transcription table, I generated one with a small
> > Perl script from hangul.txt.in source code.
> >
> > The result seems OK. Of course it is not convenient enough for native
> > user, but may be useful for westerners inputting korean occasionally.
> >
> > How it looks like? For example, to get "안녕하세요。요즈음
> > 어떻게 지내십 니까?" I have to type "annyeongha seyo.yojeueum eo
> > Deohge ji nae sibni Ga?".
> >
> > I think it could be greatly improved by either extending the table or
> > adding some "smart" functions to allow for example such input as
> > "annyeonghaseyo. yojeueum eoDeohge jinaesibniGa?". For the moment it is
> > not that smart ;-).
> >
> > Anyone interested to give it a critical try?
> >
> > And I have a question. Anyone can explain what is this section for?
> >
> > BEGIN_CHAR_PROMPTS_DEFINITION
> > ...
> > END_CHAR_PROMPTS_DEFINITION
> >
> > It is in table src file.
> >
> > Best regards,
> > David
> > _______________________________________________
> > scim mailing list
> > scim at freedesktop.org
> > http://freedesktop.org/mailman/listinfo/scim
>
> I made a new hangul romaja input table:
> http://people.kldp.org/~krisna/depot/HangulRomaja.txt
>
> This is a script which generated a table above:
> http://people.kldp.org/~krisna/depot/hangul_romaja_gen.py
>
> There is a table for hangul romaja input already:
> http://www.freedesktop.org/Software/ScimSupportLanguageNewTable
> But this does not cover full unicode range of hangul.
>
> So I made new version which cover full hangul unicode range.
> And there are some differences in key sequences.
>
> 1. Double consonant can be inputed by pressing same key twice.
> ex) gg -> ㄲ
> dd -> ㄸ
> ss -> ㅆ
> jj -> ㅉ
>
> 2. Vowel sequences are more intuitive
> ㅗ + ㅏ = ㅘ so 'oa' produce 'ㅘ', 'wa' also changed to 'ㅘ'
> ㅜ + ㅓ = ㅝ so 'ueo' produce 'ㅝ', 'wo' alse changed to 'ㅝ'
> ㅏ + ㅣ = ㅐ so 'ai' produce 'ㅐ'
>
> 3. 'r' is only used for Initial consonant and not trailing consonant.
> And 'l' is used for trailing consonant only.
>
> Key sequence table:
>
> Choseong (Initial consonant)
> ㄱ g
> ㄲ gg, G
> ㄴ n,
> ㄷ d,
> ㄸ dd, D
> ㄹ r,
> ㅁ m,
> ㅂ b,
> ㅃ bb, B
> ㅅ s,
> ㅆ ss, S
> ㅈ j, z,
> ㅉ jj, J, zz, Z
> ㅊ ch
> ㅋ k, q
> ㅌ t
> ㅍ p
> ㅎ h
>
> Jungseong (Vowel)
> ㅏ a
> ㅐ ai, ae
> ㅑ ya
> ㅒ yai, yae
> ㅓ eo
> ㅔ e, eoi
> ㅕ yeo
> ㅖ ye, yeoi
> ㅗ o
> ㅘ oa, wa
> ㅙ oai, wae
> ㅚ oi, oe
> ㅛ yo
> ㅜ u
> ㅝ ueo, wo
> ㅞ ue, we
> ㅟ ui, wi
> ㅠ yu
> ㅡ eu
> ㅢ eui, ui
> ㅣ i
>
> Jongseong (Trailing consonant)
> ㄱ g
> ㄲ gg, G
> ㄳ gs
> ㄴ n
> ㄵ nj
> ㄶ nh
> ㄷ d
> ㄹ l
> ㄺ lg
> ㄻ lm
> ㄼ lb
> ㄽ ls
> ㄾ lt
> ㄿ lp
> ㅀ lh
> ㅁ m
> ㅂ b
> ㅄ bs
> ㅅ s
> ㅆ ss
> ㅇ ng
> ㅈ j, z
> ㅊ ch
> ㅋ k
> ㅌ t
> ㅍ p
> ㅎ h
>
>
>
> _______________________________________________
> scim mailing list
> scim at freedesktop.org
> http://freedesktop.org/mailman/listinfo/scim
>
More information about the scim
mailing list