📄 00000003.htm
字号:
Conforming implementations shall support Input Method <BR>Engines for the supporting locales, that can be connected <BR>with the above Input Method Server(s). The conforming <BR>implementations shall document which Input Method Engines <BR>are supported by the above X Input Method Server(s) and <BR>how user can get and install the Engines into the conforming <BR>implementations. <BR> <BR>The X Input Method Server(s) should have a <BR>capability to switch Input Method Engines dynamically, <BR>but a conforming implementation may provide multiple <BR>Input Method Servers per locale. <BR> <BR>Conforming level 1 implementations should provide <BR>an X Input Method Server which supports UTF-8 encoding <BR>and allows user to input whole repertoire of Unicode 3.0. <BR>Conforming level 2 implementations shall provide <BR>an X Input Method Server which supports UTF-8 encoding <BR>and allows user to input whole repertoire of Unicode 3.0. <BR> <BR>Conforming implementations may provide X Input <BR>Method Server(s) which supports locale specific <BR>character repertoire and locale specific <BR>character encodings. <BR> <BR>Every application that has X Windows system based GUI and <BR>has a capability to accept character input from users <BR>shall have the interface with the above X Input Method <BR>Server(s). <BR> <BR>Conforming implementations should provide means <BR>for user to input characters specified in the supporting <BR>locale through Console and TTY device interfaces. <BR> <BR>(3) Implementation Examples <BR> <BR>X Input Method Servers: IIIMF, kinput2, Xwnmo etc. <BR> <BR>(4) Future Direction <BR> <BR>In the next version of this specification, <BR>the recommendation of single X Input Method Server <BR>which can switch Input Method Engines dynamically <BR>will become mandatory requirement. <BR> <BR>In the next version of this specification, <BR>the recommendation for conforming level 1 implementations <BR>regarding the X Input Method Server(s) which support <BR>UTF-8 encoding will become mandatory requirement. <BR> <BR> <BR>9. Output Method <BR> <BR>(1) Scope <BR>This chapter defines the requirements for text output used by the X Window <BR>System. Such mechanism is needed to support languages that require <BR>complex text rendering. <BR> <BR>(2) Requirements <BR> <BR>Conforming implementations shall provide means, i.e., Output <BR>Method(s), for user to output characters specified in the <BR>Annex B: Supported locales and character encoding schemes. <BR> <BR>Conforming implementations shall provide X Output Method <BR>interface defined in X11R6 Xlib specification chapter 13 as a <BR>displaying primitive for X Window System. <BR> <BR>Conforming implementations shall provide multibyte and <BR>wide character interface which cover Unicode 3.0 repertoire. <BR> <BR>Conforming implementations should provide <BR>an X Output Method which supports the encoding schemes <BR>listed in Annex B and UTF-32. <BR> <BR>Conforming implementations shall provide a terminal <BR>emulator on X Window System that output characters in the <BR>supported locale. <BR> <BR>Conforming implementations should provide console or <BR>tty device interface that output characters in the supported <BR>locale. <BR> <BR>(3) Implementation Examples <BR> <BR>X11R6.4 Xlib, IIIMXCF <BR> <BR>(4) Future Direction <BR> <BR>None <BR> <BR>10. Network Servers <BR> <BR>(1) Scope <BR>This chapter defines the requirements for various network servers, such as <BR>file sharing servers, WWW servers, etc. <BR> <BR> <BR>The requirements on the following kinds of servers will be <BR>discussed in this section. <BR> <BR>- NetBios over TCP/IP <BR>- AppleTalk <BR>- Network File System <BR>- HTTP Server <BR> <BR> <BR>(2) Requirements <BR> <BR>This version of this standard has no requirements for the Network <BR>Servers. <BR> <BR> <BR>(3) Implementation Examples <BR> <BR>None <BR> <BR>(4) Future Directions <BR> <BR>In the next version of this specification, the requirements on the handling <BR>of names, e.g., filename, domain name, resource name, and user name, will be <BR>specified in this section. <BR> <BR> <BR>11. Internet Tools <BR> <BR>(1) Scope <BR>This chapter defines the requirements for Internet client tools, such as <BR>WWW browsers and Mail User Agents (MUAs). <BR> <BR>(2) Requirements <BR> <BR>Conforming implementations shall make at least one character encoding scheme <BR>available per locale specified in Annex B. <BR>The supported character encoding scheme should be in IANA registry <BR>and dominant in the supported locales. <BR> <BR>Conforming level 2 implementations of Web browsers and mail user agents <BR>shall be able to input and output whole repertoire of Unicode 3.0. <BR> <BR> <BR>(3) Implementation Examples <BR> <BR>The following implementation examples are available <BR>for this category. <BR> <BR>Mozilla <BR><A HREF="http://www.mozilla.org">http://www.mozilla.org</A> <BR> <BR> <BR>(4) Future Direction <BR> <BR>None <BR> <BR>12. X Clients <BR> <BR>(1) Scope <BR>This chapter defines the requirements for the X Window System clients, <BR>including window managers. <BR> <BR>(2) Requirements <BR> <BR>Conforming level 2 implementations shall support a text editor that <BR>can handle full repertoire of UTF-8. Conforming level 1 implementations <BR>need not support languages that require complex text layout. <BR> <BR>Conforming implementations shall provide a terminal emulator on the <BR>X Window System that output characters specified in the supported locale. <BR> <BR>(3) Implementation Examples <BR> <BR>kterm, rxvt-ml, etc. <BR>(window managers: twm, vtwm, fvwm2, mwm, etc.) <BR> <BR>(4) Future Direction <BR> <BR>None <BR> <BR> <BR>Annex A (Normative): Environment Variables <BR> <BR>Conforming implementations shall provide the following environment <BR>variables that are relevant to the operation of internationalized <BR>interfaces or internationalized commands and utilities. <BR> <BR>LANG <BR>LC_ALL <BR>LC_COLLATE <BR>LC_CTYPE <BR>LC_MESSAGES <BR>LC_MONETARY <BR>LC_NUMERIC <BR>LC_TIME <BR>NLSPATH <BR> <BR>The usage and the semantics of these environment variables shall <BR>be the same as the description in "6.2 Internationalisation <BR>Variables" in [XBD5]. <BR> <BR> <BR> <BR>Annex B (Normative): Support locales and character encoding schemes <BR> <BR>Conforming implementations shall provide the following locales. <BR> <BR>C <BR>POSIX <BR> <BR>Conforming implementations shall support the following locales. <BR> <BR>Note 1. The language names come from ISO/IEC 639-1. <BR>Note 2. The region/country names come from ISO/IEC 3166-1. <BR> <BR>ar_AE Arabic UNITED ARAB EMIRATES <BR>ar_BH BAHRAIN <BR>ar_DZ ALGERIA <BR>ar_EG EGYPT <BR>ar_IQ IRAQ <BR>ar_JO JORDAN <BR>ar_KW KUWAIT <BR>ar_LB LEBANON <BR>ar_LY LIBYAN ARAB JAMAHIRIYA <BR>ar_MA MOROCCO <BR>ar_OM OMAN <BR>ar_QA QATAR <BR>ar_SA SAUDI ARABIA <BR>ar_SD SUDAN <BR>ar_SY SYRIAN ARAB REPUBLIC <BR>ar_TN TUNISIA <BR>ar_YE YEMEN <BR>be_BY Byelorussian BELARUS <BR>bg_BG Bulgarian BULGARIA <BR>ca_ES Catalan SPAIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -