IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

Xwindow国际化环境(Xi18n)简介

2008年09月18日
天极网/
X Window 系统所面临的课题也是在于文字处理与讯息显示这两大方面。就讯息显示方面而言,过去在 libc 的 I18N 与 L10N 标准尚未确立前,曾一度使用资源档 (X Resources) 来存放讯息的翻译,此方式普及率不高。现在有了 I18N 与 L10N,只要使用 LC_MESSAGES类别,就能达到所需的目标。
·但在文字处理方面就复杂许多,主要是文字的输出与输入两方面。在图形接口中,不同的文字需要不同的字形来显示,故为了要完整显示一个地区所有的文字符号,往往需要同时使用许多不同的字型才能达成。故在 X Window 的地区环境定义中就多了一个字型集 (FontSet) 的定义。以我们的 zh_TW.Big5 地区环境为例,在使用 XFree86的 X Window 系统中 (包括 GNU/Linux),我们的字型集就包括了一个 ISO8859-1 的字型,以及一个 BIG5-0 的字型,分别用于显示英文与 Big5 中文。但在其它使用非XFree86 的 UNIX 系统中,其字型集的定义则各有不同。
·有了字型集的定义,X Window 系统就会依据 libc 的 LC_CTYPE 编码辨识与分析机制,自动从字型集中挑选适当的字型来显示各个文字。因此, X Window 的应用程序同样也不需要知道各语文的编码细节,使用字型集就能自动完整地显示出该语文中所有的文字符号。因而程序可以国际化。
发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

Linux出错提示信息详解
Linux出错提示信息详解深入地讲:许多人害怕Linux,因为它给出的出错提示信息简直像天书一样。并且这样...
用途多样 带你见识形形色色的Linux
用途多样 带你见识形形色色的Linux在“用途多样,linux.chinaitlab.com/administer/777741.html" target=_blank>带...

本类热点