ibus chinese input methods for hongkongers - problem, solution, future

24
IBus Chinese input methods for HongKongers Problem, Solution, Future. Presented by Sammy Fung sammy.hk

Upload: sammy-fung

Post on 20-May-2015

431 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: IBus Chinese input methods for HongKongers - Problem, Solution, Future

IBus Chinese input methods for HongKongers

Problem, Solution, Future.

Presented by Sammy Fung

sammy.hk

Page 2: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Sammy Fung

● Python developer.● Founding Chairman of Hong Kong Linux

User Group in 1997.● Community Manager of Open Source

Hong Kong (opensource.hk).● Co-Organizers of GNOME.Asia 2012 in

Hong Kong.

Page 3: IBus Chinese input methods for HongKongers - Problem, Solution, Future

When IBus become default input framework of GNOME......

Page 4: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Chinese and CJK input methods seems to be broken at GNOME desktop enviornment.

Page 5: IBus Chinese input methods for HongKongers - Problem, Solution, Future

What is Cangjie 倉頡 ?

Page 6: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Cangjie 倉頡

● Unlike pinyin method (a pronunciation aspect input method),

● Cangjie is based on the graphological aspect (radical, shapes) of Chinese characters.

● http://en.wikipedia.org/wiki/Cangjie_input_method

Page 7: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Quick 速成

● Quick is a easy version of Cangjie, ● users input first and last code of original

Cangjie codes.● and lookup candidate list of possible

Chinese characters, to select the character they want to input.

Page 8: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Input methods in different Chinese worlds

● Hong Kong is much different than China (the mainland) and Taiwan.

● Hong Kong Chinese computer users uses Cangjie and Quick for over 30 years.

● Pinyin is the most popular Chinese input method in Taiwan.

● SCIM and GCIN are popular chinese input in traditional chinese world (Hong Kong and Taiwan).

Page 9: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Problems in IBus

● In ibus, cangjie and quick is provided by ibus-table, but certain problems occurs in ibus to use

● For Quick on IBus, number of character candidates per page is 6, and traditionally is 9 for many years.

● And showing order of character candidates in Quick on IBus are different.

Page 10: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Quick in GCIN

Page 11: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Quick in old ibus-table

Page 12: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Modify a value in ibus python code

Page 13: IBus Chinese input methods for HongKongers - Problem, Solution, Future

9 candidates after modification

Page 14: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Solution

● ibus-cangjie – a seperated IBus input engine for Cangjie and Quick by Mathieu Bridon.

● libcangjie is a cangjie library used by ibus-cangjie, developed by Wanleung Wong.

● And Allan helped to add ibus-cangjie to input method selection panel in GNOME.

Page 15: IBus Chinese input methods for HongKongers - Problem, Solution, Future
Page 16: IBus Chinese input methods for HongKongers - Problem, Solution, Future
Page 17: IBus Chinese input methods for HongKongers - Problem, Solution, Future
Page 18: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Future

● In the future, we will bring another HK Chinese open source input method to ibus and GNOME, it is stroke5.

Page 19: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Strokes in Chinese

● Handwriting a chinese characters with use of different strokes.

● And stroke orders in handwriting.● http://en.wikipedia.org/wiki/Stroke_

%28Chinese_character%29● http://en.wikipedia.org/wiki/Stroke_order

Page 20: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Stroke 5

a chinese input method which its table is inputted by Hong Kong seniors

Page 21: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Stroke 5

● a chinese input method which its table is inputted by Hong Kong seniors

● with around 5,000 daily-use Chinese characters.

● The idea and project is proposed and coordindated by a social worker since 2001.

Page 22: IBus Chinese input methods for HongKongers - Problem, Solution, Future

5 different strokes

● Using " N M , . / " to represent 5 different strokes of Chinese character in Stroke5, which is equal to:

● "Horizontal", "Vertical", "Falling leftwards", "Dot", "Curve"

● 橫 , 直 /豎 , 撇 , 點 , 曲

Page 23: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Targeted users of Stroke 5

● It is suitable for seniors, stroke patients, and children.

● Latest stroke5 website: http://stroke5.webnode.tw/

Page 24: IBus Chinese input methods for HongKongers - Problem, Solution, Future

Thank you

So, we hopes GNOME will be a favourite desktop enviornment again in CJK world. :)

sammy.hk