· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
tii

1.1. Introduction (소개)

  • Current tii version is 0.6.2
  • You can download tii/tiim at the following page: http://kldp.net/frs/?group_id=481
  • tii/tiim is currently under development; many functions may not work correctly.
  • if you have problems or want to make a suggestion, use our message board at http://kldp.net/forum/forum.php?forum_id=1675 or email me at nskystars at yahoo.com.


  • 최신 버전은 tii 0.6.2 입니다.
  • tii/tiim 다운로드는 다음 사이트에서 받으실 수 있습니다: http://kldp.net/frs/?group_id=481
  • tii/tiim은 현재 개발중에 있습니다; 많은 기능들이 제대로 작동하지 않을 수 있습니다.
  • 문제점이나 건의하실 사항이 있으시면, http://kldp.net/forum/forum.php?forum_id=1675 에 있는 게시판에 글을 올려주시거나 nskystars at yahoo.com 으로 이메일을 보내 주세요.

1.2. Project Related Pages (프로젝트 관련 페이지)

1.3. Terminal IIIMCF Interface (터미널 IIIMCF 인터페이스)

1.3.1. Introduction (소개)

  • The Terminal IIIMCF Interface (tii) provides functions that allow general terminal programmers a simplified access to the input method functions of IIIMCF.


  • 터미널 IIIMCF 인터페이스 (tii)는 일반 터미널 프로그램에서의 입력기 프로그래밍을 용이하게 하기 위해 IIIMCF의 입력기 관련 기능에 대해 간단히 접근할 수 있는 함수를 제공합니다.

1.3.2. File Description (파일 설명)

  • tii.c, tii.h Terminal IIIMCF Interface functions and function definitions
  • test.c Simple test code demonstrating how tii works


  • tii.c, tii.h Terminal IIIMCF Interface 함수 및 함수 정의
  • test.c tii작동 원리를 보여주는 간단한 test 코드

1.3.3. tii test code compile (tii 테스트 코드 컴파일)

# gcc -Wall -DHAVE_STDINT_H -I/usr/include/iiim -liiimcf -o test tii.c test.c
...
# iiimd
# ./test
  • Korean is currenly the default language. For Chinese or Japanese input, comment out the Korean part, and uncomment the respective language.


  • 현재 한글이 기본 언어로 되어 있습니다. 중국어 및 일본어 입력을 위해서는 test.c 코드 중 한글 부분을 주석처리 하시고, 해당 언어의 주석을 제거해 주시면 됩니다.
 
	/* for Korean (hangul) */
	IIIMCF_input_method im = tii_find_im(handle, "hangul");
	IIIMCF_language lang = tii_find_lang(handle, "hangul", "ko");

	/* for Chinese (newpy) */
/*	IIIMCF_input_method im = tii_find_im(handle, "newpy");
	IIIMCF_language lang = tii_find_lang(handle, "newpy", "zh_CN");
*/
	/* for Japanese (CannaLE, need cannaserver) */
/*	IIIMCF_input_method im = tii_find_im(handle, "CannaLE");
	IIIMCF_language lang = tii_find_lang(handle, "CannaLE", "ja");
*/

1.3.4. test code screenshots (테스트 코드 스크린샷)

  • execution test code that comes with tii
  • tii에 포함된 test 코드 실행 모습

1.4. Terminal IIIMCF Input Method (터미널 IIIMCF 입력기)

1.4.1. Introduction (소개)

  • The tii package comes with Terminal IIIMCF Input Method (tiim), a program based on termim which allows terminal users to use multiple languages through IIIMCF through tii functions.
  • tii aims to run under any UTF-8 enabled terminal that has terminal capability equivalent or compatible to the linux console or vt100 (xterm).


  • tii 패키지와 함께 제공되는 터미널 IIIMCF 입력기 (tiim)는 termim 기반의 프로그램으로서 IIIMCF를 통해 tii 함수를 이용하여 다국어 입력을 가능하게 하는 프로그램입니다.
  • tii는 리눅스 콘솔 또는 vt100 (xterm)과 동등 또는 이상의 성능을 가진 UTF-8를 표시할 수 있는 터미널에서 돌아갈 수 있도록 하고 있습니다.

1.4.2. File Description (파일 설명)

  • tiim.c Terminal IIIMCF Input Method code


  • tiim.c 터미널 IIIMCF 입력기 코드

1.4.3. Install (설치)

1.4.3.1. English Description (영문 설명)
  • IIIMF needs to be installed. (preferably iiimf-12.2)
  • Currently 'hangul' leif is selected by default. To change the language, edit 'tiim.c'
  • Change
#define HANGUL
which is Korean (hangul), to
#define CANNA
for Japanese (CannaLE), or
#define NEWPY
for Chinese (newpy).
  • You may use other languages (but they have not been tested) supported by IIIMF.
  • You may need a terminal that can display UTF-8; for example:
    • jfbterm, uterm, fbiterm, bogl-bterm, etc. on the linux framebuffer
    • xterm(with iso10646 fonts), hanterm("classic", UTF8 mode), etc. on X
  • Input method toggle is done with Ctrl-Space
  • For more info check out the INSTALL file in the tii package.

1.4.3.2. Hangul Description (한글 설명)
  • IIIMF가 설치되어 있어야 합니다. (iiimf-12.2 권장)
  • 현재 'hangul' leif가 기본적으로 선택되어 있습니다. 언어를 변경하기 위해서는 'tiim.c' 파일을 편집합니다:
  • 한글(hangul)인
#define HANGUL
를 일본어(CannaLE)인
#define CANNA
또는 중국어(newpy)인
#define NEWPY
로 바꿔주면 됩니다.
  • IIIMF에서 지원하는 다른 언어도 사용하실 수 있습니다. (하지만 시험해 보지는 못했습니다.)
  • UTF-8을 표시할 수 있는 터미널이 필요합니다. 예를 들면:
    • 리눅스 프레임버퍼에서 돌아가는 jfbterm, uterm, fbiterm, bogl-bterm, 등등.
    • X에서 돌아가는 xterm(iso10646 폰트 이용), hanterm(클래식, UTF8 모드) 등등.
  • Ctrl-Space로 입력기 토글을 하실 수 있습니다.
  • 더 자세한 내용은 tii 패키지에 포함된 INSTALL 파일을 참고하세요.

1.4.4. tiim screenshots (tiim 스크린샷)

  • Initial screen
  • 초기 화면

  • Korean Input using the 'hangul' leif (using jfbterm as terminal)
  • 'hangul' leif를 이용한 한글 입력 (jfbterm을 터미널로 사용)

  • Japanese Input using the 'CannaLE' leif and Canna 3.7p3 (using jfbterm as terminal)
  • Canna 3.7p3 및 'CannaLE' leif를 이용한 일본어 입력 (jfbterm을 터미널로 사용)

  • Chinese Input using the 'newpy' leif (using jfbterm as terminal)
  • 'newpy' leif를 이용한 중국어 입력 (jfbterm을 터미널로 사용)

1.5. Links (링크)

File nameSizeDate
 .. 2018-02-19
attachment:tii:tii-chinese.png2.22 KB2005-07-16
attachment:tii:tii-japanese.png3.04 KB2005-07-16
attachment:tii:tii-korean.png3.33 KB2005-07-16
attachment:tii:tii-start.png6.89 KB2005-07-16
attachment:tii:tii-test.png7.79 KB2005-07-16
Total 5 files


Replace original file
Rename if it already exist

1.6. Comments (의견)

  • All comments in Korean and English (or any other language) are welcome!
  • 영문, 한글 (또는 다른 언어) 의견 모두 환영합니다!


하나의 페이지에 영문판과 한글판이 같이 있는 것을 두 개의 페이지( tii/Kortii/En )로 나눠 보았습니다. -- 세벌 2006-05-15 08:06:55


captcha
Username:



ID
Password
Join
You have a will that can be influenced by all with whom you come in contact.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-06-29 21:11:12
Processing time 0.0123 sec