网站大量收购闲置独家精品文档,联系QQ:2885784924

中文输入法新挑战.pptVIP

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Linux中文輸入法新挑戰;題綱;挑戰在哪?;為何採納GNU/Linux?;Internet興起改變什麼?;典型網路服務架構;GNU/Linuxi18n/L10n架構

XIM簡介

XIM缺陷;名詞解釋

i18n:Internationalization

L10n:Localization

m17n:Multilingualization

CJK(V):Chinese,Japanese,Korean,(Vietnamese)

OpenI18N:OpenInternationalizationInitiative(舊稱:LI18NUX);觀念釐清

「中文化」是模糊的概念

Linux上的「中文化」兼具i18n與L10n

中文平台發展技術

不需修改既有應用程式,便可顯示、印列輸入中文

不侷限於特定環境

Linuxtty(console)、XWindow、ApplicationResource;關連鍊(chain)

Linuxkernel

GNUCLibrary(glibc)

XFree86(X11)

Gtk/GNOME

Qt/KDE

其他函式庫或工具程式

“chain〞的涵意;國際化的四大等級

語言可切換,在系統啟動時可指定某語言

使用不同語言的軟體可同時使用,在應用軟體啟動時可指定某語言

使用不同語言的軟體可同時使用,而且應用程式的語言可動態切換

使用不同語言的軟體可同時使用,而且在應用程式中可同時使用不同語言;XIM概況

XIM特徵

XIM歷史回顧

XIM架構;XIM(XInputMethod);架構在I18N(InternationizatioN)與Locale上的輸入法協定

目的是不需要更改原始碼本身就能接受各語系輸入法

用來處理非歐美語系的輸入法

規範

XIMClient:應用程式

XIMServer:輸入法;X11R4

沒有統一的輸入法系統,由個別軟體自行處理輸入法需求

由Fujitus與Omron提供Xjp

X11R5

1989年XI18n開始在X協會推動輸入法

開始定義XIM/XFontSetAPIs

分歧發展

Omron/NTT實作Xsi

UnixInternational(UI)實作Ximp

UnixInternational將XIM定義為標準;X11R5

輸入法系統的衝突

Omron/NTT

UI(Fijitsu、Sony、Xerox、ATT/USL、Hitachi、Sun、…)

X11R6

OSF(IBM、DEC、HP)加盟UI

XIMProtocol定義

但不與Xsi/Ximp相容

強化XIM/XOM/XLCAPIs

XlibXIM實作獨立為SI

IMdKit(IMserverDeveloperKit)引入;X11R6.5

X協會重新啟動,X.org更新X標準與SI

Sun移轉Solaris的XI18N貢獻到X.org

XFree86從XI18N相關改變帶回X.org

OpenI18N.org發佈xiiimp.so

XIM相容IIIMF模組;XIM架構;XIM結構與XWindowSystem緊密相連,所以使用XIM之系統必須擁有X,對EmbededSystem而言限制很大

不支援多種語言

XIM輸入法Server無法告知Client端,用戶輸入何種???言或編碼

案例:Mozilla可進行多國語文網頁瀏覽,可是卻缺乏對應的XIMclient/server互動

;;;HidekiHiura指出:

「根本上XIM太多問題…根本無法透過patch改正」

1995年重新設計輸入法,提出IIIMF架構;許多輸入法系統相繼提出

但唯有兼具質(彈性、擴充性)與量(支援多語文、多輸入法需求)者將勝出

首選

IIIMF

Sun主導,為OpenI18N正式計畫

SCIM/UIM/m17n

由SCIM與UIM作者共同推動,為FreeDesktop.org子計畫;推動IIIMF的理由

IIIMFvs.XIM

IIIMF發展目標

IIIMFramework特性;1.解決跨平台問題(將輸入法模組與GUI分離),更完善的Server-Client架構

2.XIM受限於Locale,不同語系輸入困難(IIIMF與Locale無關)

3.較容易發展新的LanguageEngine

4.適用於嵌入式系統

5.適用於在Internet環境,Client端對Server端要求輸入法服務;不同平台局部由IIIMCl

文档评论(0)

mend45 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档