Traditional Chinese

From OLPC
Revision as of 18:32, 23 October 2007 by Ychao (talk | contribs) (Free Chinese Font)
Jump to: navigation, search

Free Chinese Font

In 1999, a Taiwan font company, Arphic technology, donated four TrueType fonts to the Open Source community under the Arphic public license. These four fonts consist of two Sung type face (宋體) and two Kai type face (楷體) each for Traditional (正體) and Simplified (簡體) Chinese.

Filename Font Family Font Family # of glyphs bkai00mp.ttf AR PL KaitiM Big5 文鼎PL中楷 Big5 (14148) bsmi00lp.ttf AR PL Mingti2L Big5 文鼎PL細上海宋 Big5 (14148) gkai00mp.ttf AR PL KaitiM GB 文鼎PL簡中楷 GB2312 (7764) gbsn00lp.ttf AR PL SungtiL GB 文鼎PL簡報宋 GB2312 (7764)

Later as anti-alias widely used, people start getting trouble reading small sized characters due to the complicated strokes of Chinese. An easy solution would be using a bitmap embedded font. But the available Chinese bitmap fonts are of only 16x16 and 24x24 pixels. In 2004, a Taiwanese OSS writer, Firefly, completed a new set of 12~16 bitmap font based on the above four Arphic fonts. He merged Traditional and Simplified Chinese glyphs and embedded the manually optimized bitmap fonts into a single TTF, which is known as fireflysung.ttf.



See also Fonts.

Firefly bitmap fonts (best for low-resolution disp.) covers both Traditional Chinese and Simplified Chinese

Also, a font company, Arphic(文鼎), donated two fonts containing both traditional and simplified Chinese. Mr. Firefly (螢火飛) combines these two fonts, converted into unicode base and embeded bitmap font (新宋體). It's now widedly used in Chinese Linux community. Another font project, wen-quan-yi (文泉驛), is also based on firefly font.

fireflysun

Input Methods

See also Input methods

Several hundred input methods for Chinese have been developed. The scim (Smart Common Input Method) platform provides the following Input Method Editors for Traditional Chinese.

  • Wu
  • Array30
  • CNS11643
  • Cangjie
  • Cangjie 3
  • Cangjie 5
  • Canton HK
  • Cantonese Pinyin
  • Dayi3
  • EasyBig
  • Jyutping
  • Quick
  • Simplex
  • Stroke 5
  • ZhuYin
  • ZhuYin Big

Among the most popular for Traditional Chinese are Cangjie and Zhuyin-Hanzi conversion.

1 2 3 4 5 6 7 8 9 0
手 田 水 口 廿 卜 山 戈 人 心 
 日 尸 木 火 土 竹 十 大 中 片
  重 難 金 女 月 弓 一 ,  . /

Cangjie is shape-based. It uses twenty-four familiar characters, each of which stands for a set of related shapes. All but a few Chinese characters can be readily broken up into pieces within that relatively small set of shapes. From that sequence of shapes, no more than five will be selected, by regular rules, to form the code for typing the character. For example, the character 明 is broken into 日 and 月. For the few characters that are too complex for this process, there is a system of three-element abbreviations, each including the character 難 (difficult). There are numerous books in Chinese on Cangjie, but little information in English.

ㄅ ㄉ ˇ ˋ ㄓ ˊ ˙ ㄚ ㄞ ㄢ ㄦ =
 ㄆ ㄊ ㄍ ㄐ ㄔ ㄗ ㄧ ㄛ ㄟ ㄣ [
  ㄇ ㄋ ㄎ ㄑ ㄕ ㄘ ㄨ ㄜ ㄠ ㄤ ;
   ㄈ ㄌ ㄏ ㄒ ㄖ ㄙ ㄩ ㄝ ㄡ ㄥ

Zhuyin, also called Bopomofo from its first four letters, is a Chinese alphabet made of greatly simplified character forms. It is used in elementary school textbooks in Chinese-speaking countries, in dictionaries, and in IMEs for Traditional Chinese. The corresponding phonetic input method for Simplified Chinese uses Pinyin Romanization.

Input Method Editor engines for Traditional Chinese Linux all support Cangjie, Pinyin, and Zhuyin. Engines for Simplified Chinese all support Pinyin and Wubi, a different shape-based IME. Chinese IME software for Linux includes IIIMF, scim, xcin, chinput, and methods built into the Yudit and emacs editors.

See also