tsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}(hhparenthuba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget'/translations/zh_CN/admin-guide/unicodemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}(hhhh2ubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/zh_TW/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}(hhhhFubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/it_IT/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}(hhhhZubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/ja_JP/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}(hhhhnubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/ko_KR/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}(hhhhubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/sp_SP/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hUnicode supporth]hUnicode support}(hhhhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhA/var/lib/git/docbuild/linux/Documentation/admin-guide/unicode.rsthKubh block_quote)}(hhh]h paragraph)}(h$Last update: 2005-01-17, version 1.4h]h$Last update: 2005-01-17, version 1.4}(hhhhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(hXNote: The original version of this document, which was maintained at lanana.org as part of the Linux Assigned Names And Numbers Authority (LANANA) project, is no longer existent. So, this version in the mainline Linux kernel is now the maintained main document.h]hXNote: The original version of this document, which was maintained at lanana.org as part of the Linux Assigned Names And Numbers Authority (LANANA) project, is no longer existent. So, this version in the mainline Linux kernel is now the maintained main document.}(hhhhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Introductionh]h Introduction}(hhhhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubh)}(hThe Linux kernel code has been rewritten to use Unicode to map characters to fonts. By downloading a single Unicode-to-font table, both the eight-bit character sets and UTF-8 mode are changed to use the font as indicated.h]hThe Linux kernel code has been rewritten to use Unicode to map characters to fonts. By downloading a single Unicode-to-font table, both the eight-bit character sets and UTF-8 mode are changed to use the font as indicated.}(hhhhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hgThis changes the semantics of the eight-bit character tables subtly. The four character tables are now:h]hgThis changes the semantics of the eight-bit character tables subtly. The four character tables are now:}(hjhhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(h Map symbolh]h Map symbol}(hjHhjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjCubah}(h]h ]h"]h$]h&]uh1jAhj>ubjB)}(hhh]h)}(hMap nameh]hMap name}(hj_hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjZubah}(h]h ]h"]h$]h&]uh1jAhj>ubjB)}(hhh]h)}(hEscape code (G0)h]hEscape code (G0)}(hjvhjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjqubah}(h]h ]h"]h$]h&]uh1jAhj>ubeh}(h]h ]h"]h$]h&]uh1j<hj9ubah}(h]h ]h"]h$]h&]uh1j7hjubhtbody)}(hhh](j=)}(hhh](jB)}(hhh]h)}(hLAT1_MAPh]hLAT1_MAP}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hLatin-1 (ISO 8859-1)h]hLatin-1 (ISO 8859-1)}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hESC ( Bh]hESC ( B}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hjubj=)}(hhh](jB)}(hhh]h)}(hGRAF_MAPh]hGRAF_MAP}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hDEC VT100 pseudographicsh]hDEC VT100 pseudographics}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hESC ( 0h]hESC ( 0}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hjubj=)}(hhh](jB)}(hhh]h)}(h IBMPC_MAPh]h IBMPC_MAP}(hj=hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj8ubah}(h]h ]h"]h$]h&]uh1jAhj5ubjB)}(hhh]h)}(hIBM code page 437h]hIBM code page 437}(hjThjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjOubah}(h]h ]h"]h$]h&]uh1jAhj5ubjB)}(hhh]h)}(hESC ( Uh]hESC ( U}(hjkhjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjfubah}(h]h ]h"]h$]h&]uh1jAhj5ubeh}(h]h ]h"]h$]h&]uh1j<hjubj=)}(hhh](jB)}(hhh]h)}(hUSER_MAPh]hUSER_MAP}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(h User definedh]h User defined}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hESC ( Kh]hESC ( K}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1j hhhhhhhNubh)}(hIn particular, ESC ( U is no longer "straight to font", since the font might be completely different than the IBM character set. This permits for example the use of block graphics even with a Latin-1 font loaded.h]hIn particular, ESC ( U is no longer “straight to font”, since the font might be completely different than the IBM character set. This permits for example the use of block graphics even with a Latin-1 font loaded.}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hNote that although these codes are similar to ISO 2022, neither the codes nor their uses match ISO 2022; Linux has two 8-bit codes (G0 and G1), whereas ISO 2022 has four 7-bit codes (G0-G3).h]hNote that although these codes are similar to ISO 2022, neither the codes nor their uses match ISO 2022; Linux has two 8-bit codes (G0 and G1), whereas ISO 2022 has four 7-bit codes (G0-G3).}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hhhhubh)}(hXIn accordance with the Unicode standard/ISO 10646 the range U+F000 to U+F8FF has been reserved for OS-wide allocation (the Unicode Standard refers to this as a "Corporate Zone", since this is inaccurate for Linux we call it the "Linux Zone"). U+F000 was picked as the starting point since it lets the direct-mapping area start on a large power of two (in case 1024- or 2048-character fonts ever become necessary). This leaves U+E000 to U+EFFF as End User Zone.h]hXIn accordance with the Unicode standard/ISO 10646 the range U+F000 to U+F8FF has been reserved for OS-wide allocation (the Unicode Standard refers to this as a “Corporate Zone”, since this is inaccurate for Linux we call it the “Linux Zone”). U+F000 was picked as the starting point since it lets the direct-mapping area start on a large power of two (in case 1024- or 2048-character fonts ever become necessary). This leaves U+E000 to U+EFFF as End User Zone.}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hhhhubh)}(hX[v1.2]: The Unicodes range from U+F000 and up to U+F7FF have been hard-coded to map directly to the loaded font, bypassing the translation table. The user-defined map now defaults to U+F000 to U+F0FF, emulating the previous behaviour. In practice, this range might be shorter; for example, vgacon can only handle 256-character (U+F000..U+F0FF) or 512-character (U+F000..U+F1FF) fonts.h]hX[v1.2]: The Unicodes range from U+F000 and up to U+F7FF have been hard-coded to map directly to the loaded font, bypassing the translation table. The user-defined map now defaults to U+F000 to U+F0FF, emulating the previous behaviour. In practice, this range might be shorter; for example, vgacon can only handle 256-character (U+F000..U+F0FF) or 512-character (U+F000..U+F1FF) fonts.}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hhhhubeh}(h] introductionah ]h"] introductionah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(h,Actual characters assigned in the Linux Zoneh]h,Actual characters assigned in the Linux Zone}(hj)hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$hhhhhK9ubh)}(hIn addition, the following characters not present in Unicode 1.1.4 have been defined; these are used by the DEC VT graphics map. [v1.2] THIS USE IS OBSOLETE AND SHOULD NO LONGER BE USED; PLEASE SEE BELOW.h]hIn addition, the following characters not present in Unicode 1.1.4 have been defined; these are used by the DEC VT graphics map. [v1.2] THIS USE IS OBSOLETE AND SHOULD NO LONGER BE USED; PLEASE SEE BELOW.}(hj7hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj$hhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjFubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK&uh1jhjFubj)}(hhh](j=)}(hhh](jB)}(hhh]h)}(hU+F800h]hU+F800}(hjhhjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjcubah}(h]h ]h"]h$]h&]uh1jAhj`ubjB)}(hhh]h)}(h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 1h]h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 1}(hjhj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjzubah}(h]h ]h"]h$]h&]uh1jAhj`ubeh}(h]h ]h"]h$]h&]uh1j<hj]ubj=)}(hhh](jB)}(hhh]h)}(hU+F801h]hU+F801}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 3h]h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 3}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj]ubj=)}(hhh](jB)}(hhh]h)}(hU+F803h]hU+F803}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 7h]h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 7}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj]ubj=)}(hhh](jB)}(hhh]h)}(hU+F804h]hU+F804}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 9h]h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 9}(hj$hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj]ubeh}(h]h ]h"]h$]h&]uh1jhjFubeh}(h]h ]h"]h$]h&]colsKuh1jhjCubah}(h]h ]h"]h$]h&]uh1j hj$hhhhhNubh)}(hXThe DEC VT220 uses a 6x10 character matrix, and these characters form a smooth progression in the DEC VT graphics character set. I have omitted the scan 5 line, since it is also used as a block-graphics character, and hence has been coded as U+2500 FORMS LIGHT HORIZONTAL.h]hXThe DEC VT220 uses a 6x10 character matrix, and these characters form a smooth progression in the DEC VT graphics character set. I have omitted the scan 5 line, since it is also used as a block-graphics character, and hence has been coded as U+2500 FORMS LIGHT HORIZONTAL.}(hjQhjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj$hhubh)}(h[v1.3]: These characters have been officially added to Unicode 3.2.0; they are added at U+23BA, U+23BB, U+23BC, U+23BD. Linux now uses the new values.h]h[v1.3]: These characters have been officially added to Unicode 3.2.0; they are added at U+23BA, U+23BB, U+23BC, U+23BD. Linux now uses the new values.}(hj_hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj$hhubh)}(h[v1.2]: The following characters have been added to represent common keyboard symbols that are unlikely to ever be added to Unicode proper since they are horribly vendor-specific. This, of course, is an excellent example of horrible design.h]h[v1.2]: The following characters have been added to represent common keyboard symbols that are unlikely to ever be added to Unicode proper since they are horribly vendor-specific. This, of course, is an excellent example of horrible design.}(hjmhjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhj$hhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj|ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK&uh1jhj|ubj)}(hhh](j=)}(hhh](jB)}(hhh]h)}(hU+F810h]hU+F810}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKEYBOARD SYMBOL FLYING FLAGh]hKEYBOARD SYMBOL FLYING FLAG}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hjubj=)}(hhh](jB)}(hhh]h)}(hU+F811h]hU+F811}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKEYBOARD SYMBOL PULLDOWN MENUh]hKEYBOARD SYMBOL PULLDOWN MENU}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hjubj=)}(hhh](jB)}(hhh]h)}(hU+F812h]hU+F812}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKEYBOARD SYMBOL OPEN APPLEh]hKEYBOARD SYMBOL OPEN APPLE}(hj#hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hjubj=)}(hhh](jB)}(hhh]h)}(hU+F813h]hU+F813}(hjChjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhj>ubah}(h]h ]h"]h$]h&]uh1jAhj;ubjB)}(hhh]h)}(hKEYBOARD SYMBOL SOLID APPLEh]hKEYBOARD SYMBOL SOLID APPLE}(hjZhjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjUubah}(h]h ]h"]h$]h&]uh1jAhj;ubeh}(h]h ]h"]h$]h&]uh1j<hjubeh}(h]h ]h"]h$]h&]uh1jhj|ubeh}(h]h ]h"]h$]h&]colsKuh1jhjyubah}(h]h ]h"]h$]h&]uh1j hj$hhhhhNubeh}(h],actual-characters-assigned-in-the-linux-zoneah ]h"],actual characters assigned in the linux zoneah$]h&]uh1hhhhhhhhK9ubh)}(hhh](h)}(hKlingon language supporth]hKlingon language support}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK\ubh)}(hXIn 1996, Linux was the first operating system in the world to add support for the artificial language Klingon, created by Marc Okrand for the "Star Trek" television series. This encoding was later adopted by the ConScript Unicode Registry and proposed (but ultimately rejected) for inclusion in Unicode Plane 1. Thus, it remains as a Linux/CSUR private assignment in the Linux Zone.h]hXIn 1996, Linux was the first operating system in the world to add support for the artificial language Klingon, created by Marc Okrand for the “Star Trek” television series. This encoding was later adopted by the ConScript Unicode Registry and proposed (but ultimately rejected) for inclusion in Unicode Plane 1. Thus, it remains as a Linux/CSUR private assignment in the Linux Zone.}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjhhubh)}(hiThis encoding has been endorsed by the Klingon Language Institute. For more information, contact them at:h]hiThis encoding has been endorsed by the Klingon Language Institute. For more information, contact them at:}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehjhhubh)}(hhh]h)}(hhttp://www.kli.org/h]h reference)}(hjh]hhttp://www.kli.org/}(hhhjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKhhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hSince the characters in the beginning of the Linux CZ have been more of the dingbats/symbols/forms type and this is a language, I have located it at the end, on a 16-cell boundary in keeping with standard Unicode practice.h]hSince the characters in the beginning of the Linux CZ have been more of the dingbats/symbols/forms type and this is a language, I have located it at the end, on a 16-cell boundary in keeping with standard Unicode practice.}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhjhhubhnote)}(hThis range is now officially managed by the ConScript Unicode Registry. The normative reference is at: https://www.evertype.com/standards/csur/klingon.htmlh](h)}(hgThis range is now officially managed by the ConScript Unicode Registry. The normative reference is at:h]hgThis range is now officially managed by the ConScript Unicode Registry. The normative reference is at:}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjubh)}(hhh]h)}(h4https://www.evertype.com/standards/csur/klingon.htmlh]j)}(hjh]h4https://www.evertype.com/standards/csur/klingon.html}(hhhjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubh)}(hKlingon has an alphabet of 26 characters, a positional numeric writing system with 10 digits, and is written left-to-right, top-to-bottom.h]hKlingon has an alphabet of 26 characters, a positional numeric writing system with 10 digits, and is written left-to-right, top-to-bottom.}(hj(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhjhhubh)}(hX Several glyph forms for the Klingon alphabet have been proposed. However, since the set of symbols appear to be consistent throughout, with only the actual shapes being different, in keeping with standard Unicode practice these differences are considered font variants.h]hX Several glyph forms for the Klingon alphabet have been proposed. However, since the set of symbols appear to be consistent throughout, with only the actual shapes being different, in keeping with standard Unicode practice these differences are considered font variants.}(hj6hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKyhjhhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjEubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK7uh1jhjEubj)}(hhh](j=)}(hhh](jB)}(hhh]h)}(hU+F8D0h]hU+F8D0}(hjghjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1jAhj_ubjB)}(hhh]h)}(hKLINGON LETTER Ah]hKLINGON LETTER A}(hj~hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1jAhj_ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D1h]hU+F8D1}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER Bh]hKLINGON LETTER B}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D2h]hU+F8D2}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER CHh]hKLINGON LETTER CH}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D3h]hU+F8D3}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER Dh]hKLINGON LETTER D}(hj#hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D4h]hU+F8D4}(hjChjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj>ubah}(h]h ]h"]h$]h&]uh1jAhj;ubjB)}(hhh]h)}(hKLINGON LETTER Eh]hKLINGON LETTER E}(hjZhjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjUubah}(h]h ]h"]h$]h&]uh1jAhj;ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D5h]hU+F8D5}(hjzhjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjuubah}(h]h ]h"]h$]h&]uh1jAhjrubjB)}(hhh]h)}(hKLINGON LETTER GHh]hKLINGON LETTER GH}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjrubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D6h]hU+F8D6}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER Hh]hKLINGON LETTER H}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D7h]hU+F8D7}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER Ih]hKLINGON LETTER I}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D8h]hU+F8D8}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER Jh]hKLINGON LETTER J}(hj6hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj1ubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8D9h]hU+F8D9}(hjVhjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjQubah}(h]h ]h"]h$]h&]uh1jAhjNubjB)}(hhh]h)}(hKLINGON LETTER Lh]hKLINGON LETTER L}(hjmhjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhubah}(h]h ]h"]h$]h&]uh1jAhjNubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8DAh]hU+F8DA}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER Mh]hKLINGON LETTER M}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8DBh]hU+F8DB}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER Nh]hKLINGON LETTER N}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8DCh]hU+F8DC}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON LETTER NGh]hKLINGON LETTER NG}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8DDh]hU+F8DD}(hj2 hj0 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj- ubah}(h]h ]h"]h$]h&]uh1jAhj* ubjB)}(hhh]h)}(hKLINGON LETTER Oh]hKLINGON LETTER O}(hjI hjG hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjD ubah}(h]h ]h"]h$]h&]uh1jAhj* ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8DEh]hU+F8DE}(hji hjg hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjd ubah}(h]h ]h"]h$]h&]uh1jAhja ubjB)}(hhh]h)}(hKLINGON LETTER Ph]hKLINGON LETTER P}(hj hj~ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj{ ubah}(h]h ]h"]h$]h&]uh1jAhja ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8DFh]hU+F8DF}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hGKLINGON LETTER Q - Written in standard Okrand Latin transliterationh]hGKLINGON LETTER Q - Written in standard Okrand Latin transliteration}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E0h]hU+F8E0}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hHKLINGON LETTER QH - Written in standard Okrand Latin transliterationh]hHKLINGON LETTER QH - Written in standard Okrand Latin transliteration}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E1h]hU+F8E1}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON LETTER Rh]hKLINGON LETTER R}(hj% hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E2h]hU+F8E2}(hjE hjC hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj@ ubah}(h]h ]h"]h$]h&]uh1jAhj= ubjB)}(hhh]h)}(hKLINGON LETTER Sh]hKLINGON LETTER S}(hj\ hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjW ubah}(h]h ]h"]h$]h&]uh1jAhj= ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E3h]hU+F8E3}(hj| hjz hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjw ubah}(h]h ]h"]h$]h&]uh1jAhjt ubjB)}(hhh]h)}(hKLINGON LETTER Th]hKLINGON LETTER T}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhjt ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E4h]hU+F8E4}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON LETTER TLHh]hKLINGON LETTER TLH}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E5h]hU+F8E5}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON LETTER Uh]hKLINGON LETTER U}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E6h]hU+F8E6}(hj! hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON LETTER Vh]hKLINGON LETTER V}(hj8 hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj3 ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E7h]hU+F8E7}(hjX hjV hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjS ubah}(h]h ]h"]h$]h&]uh1jAhjP ubjB)}(hhh]h)}(hKLINGON LETTER Wh]hKLINGON LETTER W}(hjo hjm hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjj ubah}(h]h ]h"]h$]h&]uh1jAhjP ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E8h]hU+F8E8}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON LETTER Yh]hKLINGON LETTER Y}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8E9h]hU+F8E9}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON LETTER GLOTTAL STOPh]hKLINGON LETTER GLOTTAL STOP}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F0h]hU+F8F0}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON DIGIT ZEROh]hKLINGON DIGIT ZERO}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F1h]hU+F8F1}(hj4 hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj/ ubah}(h]h ]h"]h$]h&]uh1jAhj, ubjB)}(hhh]h)}(hKLINGON DIGIT ONEh]hKLINGON DIGIT ONE}(hjK hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjF ubah}(h]h ]h"]h$]h&]uh1jAhj, ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F2h]hU+F8F2}(hjk hji hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjf ubah}(h]h ]h"]h$]h&]uh1jAhjc ubjB)}(hhh]h)}(hKLINGON DIGIT TWOh]hKLINGON DIGIT TWO}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj} ubah}(h]h ]h"]h$]h&]uh1jAhjc ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F3h]hU+F8F3}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON DIGIT THREEh]hKLINGON DIGIT THREE}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F4h]hU+F8F4}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON DIGIT FOURh]hKLINGON DIGIT FOUR}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F5h]hU+F8F5}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON DIGIT FIVEh]hKLINGON DIGIT FIVE}(hj' hj% hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj" ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F6h]hU+F8F6}(hjG hjE hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjB ubah}(h]h ]h"]h$]h&]uh1jAhj? ubjB)}(hhh]h)}(hKLINGON DIGIT SIXh]hKLINGON DIGIT SIX}(hj^ hj\ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjY ubah}(h]h ]h"]h$]h&]uh1jAhj? ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F7h]hU+F8F7}(hj~ hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjy ubah}(h]h ]h"]h$]h&]uh1jAhjv ubjB)}(hhh]h)}(hKLINGON DIGIT SEVENh]hKLINGON DIGIT SEVEN}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhjv ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F8h]hU+F8F8}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON DIGIT EIGHTh]hKLINGON DIGIT EIGHT}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8F9h]hU+F8F9}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubjB)}(hhh]h)}(hKLINGON DIGIT NINEh]hKLINGON DIGIT NINE}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jAhj ubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8FDh]hU+F8FD}(hj#hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(h KLINGON COMMAh]h KLINGON COMMA}(hj:hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj5ubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8FEh]hU+F8FE}(hjZhjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjUubah}(h]h ]h"]h$]h&]uh1jAhjRubjB)}(hhh]h)}(hKLINGON FULL STOPh]hKLINGON FULL STOP}(hjqhjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubah}(h]h ]h"]h$]h&]uh1jAhjRubeh}(h]h ]h"]h$]h&]uh1j<hj\ubj=)}(hhh](jB)}(hhh]h)}(hU+F8FFh]hU+F8FF}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh]h)}(hKLINGON SYMBOL FOR EMPIREh]hKLINGON SYMBOL FOR EMPIRE}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1j<hj\ubeh}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]colsKuh1jhjBubah}(h]h ]h"]h$]h&]uh1j hjhhhhhNubeh}(h]klingon-language-supportah ]h"]klingon language supportah$]h&]uh1hhhhhhhhK\ubh)}(hhh](h)}(h&Other Fictional and Artificial Scriptsh]h&Other Fictional and Artificial Scripts}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hXSince the assignment of the Klingon Linux Unicode block, a registry of fictional and artificial scripts has been established by John Cowan and Michael Everson . The ConScript Unicode Registry is accessible at:h](hSince the assignment of the Klingon Linux Unicode block, a registry of fictional and artificial scripts has been established by John Cowan <}(hSince the assignment of the Klingon Linux Unicode block, a registry of fictional and artificial scripts has been established by John Cowan and Michael Everson <}(h> and Michael Everson . The ConScript Unicode Registry is accessible at:}(h3>. The ConScript Unicode Registry is accessible at:hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hhh]h)}(h(https://www.evertype.com/standards/csur/h]j)}(hj*h]h(https://www.evertype.com/standards/csur/}(hhhj,hhhNhNubah}(h]h ]h"]h$]h&]refurij*uh1jhj(ubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hXThe ranges used fall at the low end of the End User Zone and can hence not be normatively assigned, but it is recommended that people who wish to encode fictional scripts use these codes, in the interest of interoperability. For Klingon, CSUR has adopted the Linux encoding. The CSUR people are driving adding Tengwar and Cirth into Unicode Plane 1; the addition of Klingon to Unicode Plane 1 has been rejected and so the above encoding remains official.h]hXThe ranges used fall at the low end of the End User Zone and can hence not be normatively assigned, but it is recommended that people who wish to encode fictional scripts use these codes, in the interest of interoperability. For Klingon, CSUR has adopted the Linux encoding. The CSUR people are driving adding Tengwar and Cirth into Unicode Plane 1; the addition of Klingon to Unicode Plane 1 has been rejected and so the above encoding remains official.}(hjHhjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]&other-fictional-and-artificial-scriptsah ]h"]&other fictional and artificial scriptsah$]h&]uh1hhhhhhhhKubeh}(h]unicode-supportah ]h"]unicode supportah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjAfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingUTF-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confapep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacefile_insertion_enabled raw_enabledKline_length_limitM'syntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_link embed_imagesenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(jaj^j!jjjjjjYjVu nametypes}(jaNj!NjNjNjYNuh}(j^hjhjj$jjjVju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.