sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget'/translations/zh_CN/admin-guide/unicodemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/zh_TW/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/it_IT/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/ja_JP/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/ko_KR/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/pt_BR/admin-guide/unicodemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(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}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhA/var/lib/git/docbuild/linux/Documentation/admin-guide/unicode.rsthKubh block_quote)}(h%Last update: 2005-01-17, version 1.4 h]h paragraph)}(h$Last update: 2005-01-17, version 1.4h]h$Last update: 2005-01-17, version 1.4}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(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.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Introductionh]h Introduction}(hhhhhNhNubah}(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.}(hjhhhNhNubah}(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:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj)ubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj)ubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj)ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(h Map symbolh]h Map symbol}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubah}(h]h ]h"]h$]h&]uh1jVhjSubjW)}(hhh]h)}(hMap nameh]hMap name}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjoubah}(h]h ]h"]h$]h&]uh1jVhjSubjW)}(hhh]h)}(hEscape code (G0)h]hEscape code (G0)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjSubeh}(h]h ]h"]h$]h&]uh1jQhjNubah}(h]h ]h"]h$]h&]uh1jLhj)ubhtbody)}(hhh](jR)}(hhh](jW)}(hhh]h)}(hLAT1_MAPh]hLAT1_MAP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hLatin-1 (ISO 8859-1)h]hLatin-1 (ISO 8859-1)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hESC ( Bh]hESC ( B}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjubjR)}(hhh](jW)}(hhh]h)}(hGRAF_MAPh]hGRAF_MAP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hDEC VT100 pseudographicsh]hDEC VT100 pseudographics}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hESC ( 0h]hESC ( 0}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj-ubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjubjR)}(hhh](jW)}(hhh]h)}(h IBMPC_MAPh]h IBMPC_MAP}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjMubah}(h]h ]h"]h$]h&]uh1jVhjJubjW)}(hhh]h)}(hIBM code page 437h]hIBM code page 437}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjdubah}(h]h ]h"]h$]h&]uh1jVhjJubjW)}(hhh]h)}(hESC ( Uh]hESC ( U}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj{ubah}(h]h ]h"]h$]h&]uh1jVhjJubeh}(h]h ]h"]h$]h&]uh1jQhjubjR)}(hhh](jW)}(hhh]h)}(hUSER_MAPh]hUSER_MAP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(h User definedh]h User defined}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hESC ( Kh]hESC ( K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjubeh}(h]h ]h"]h$]h&]uh1jhj)ubeh}(h]h ]h"]h$]h&]colsKuh1j'hj$ubah}(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.}(hjhhhNhNubah}(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).}(hjhhhNhNubah}(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.}(hjhhhNhNubah}(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.}(hj#hhhNhNubah}(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<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj9hhhhhK9ubh)}(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.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj9hhubj#)}(hhh]j()}(hhh](j-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj[ubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthK&uh1j,hj[ubj)}(hhh](jR)}(hhh](jW)}(hhh]h)}(hU+F800h]hU+F800}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjxubah}(h]h ]h"]h$]h&]uh1jVhjuubjW)}(hhh]h)}(h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 1h]h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jVhjuubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F801h]hU+F801}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 3h]h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F803h]hU+F803}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 7h]h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F804h]hU+F804}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 9h]h&DEC VT GRAPHICS HORIZONTAL LINE SCAN 9}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj4ubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubeh}(h]h ]h"]h$]h&]uh1jhj[ubeh}(h]h ]h"]h$]h&]colsKuh1j'hjXubah}(h]h ]h"]h$]h&]uh1j"hj9hhhhhNubh)}(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.}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj9hhubh)}(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.}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj9hhubh)}(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.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhj9hhubj#)}(hhh]j()}(hhh](j-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hjubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthK&uh1j,hjubj)}(hhh](jR)}(hhh](jW)}(hhh]h)}(hU+F810h]hU+F810}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKEYBOARD SYMBOL FLYING FLAGh]hKEYBOARD SYMBOL FLYING FLAG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjubjR)}(hhh](jW)}(hhh]h)}(hU+F811h]hU+F811}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKEYBOARD SYMBOL PULLDOWN MENUh]hKEYBOARD SYMBOL PULLDOWN MENU}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjubjR)}(hhh](jW)}(hhh]h)}(hU+F812h]hU+F812}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKEYBOARD SYMBOL OPEN APPLEh]hKEYBOARD SYMBOL OPEN APPLE}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj3ubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjubjR)}(hhh](jW)}(hhh]h)}(hU+F813h]hU+F813}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjSubah}(h]h ]h"]h$]h&]uh1jVhjPubjW)}(hhh]h)}(hKEYBOARD SYMBOL SOLID APPLEh]hKEYBOARD SYMBOL SOLID APPLE}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjjubah}(h]h ]h"]h$]h&]uh1jVhjPubeh}(h]h ]h"]h$]h&]uh1jQhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1j'hjubah}(h]h ]h"]h$]h&]uh1j"hj9hhhhhNubeh}(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}(hjhhhNhNubah}(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.}(hjhhhNhNubah}(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:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehjhhubh)}(hhttp://www.kli.org/ h]h)}(hhttp://www.kli.org/h]h reference)}(hjh]hhttp://www.kli.org/}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKhhjubah}(h]h ]h"]h$]h&]uh1hhhhKhhjhhubh)}(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.}(hjhhhNhNubah}(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:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjubh)}(h4https://www.evertype.com/standards/csur/klingon.htmlh]h)}(hjh]j)}(hjh]h4https://www.evertype.com/standards/csur/klingon.html}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1hhhhKthjubeh}(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<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.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKyhjhhubj#)}(hhh]j()}(hhh](j-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj[ubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthK7uh1j,hj[ubj)}(hhh](jR)}(hhh](jW)}(hhh]h)}(hU+F8D0h]hU+F8D0}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjxubah}(h]h ]h"]h$]h&]uh1jVhjuubjW)}(hhh]h)}(hKLINGON LETTER Ah]hKLINGON LETTER A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjuubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D1h]hU+F8D1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON LETTER Bh]hKLINGON LETTER B}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D2h]hU+F8D2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON LETTER CHh]hKLINGON LETTER CH}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D3h]hU+F8D3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON LETTER Dh]hKLINGON LETTER D}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj4ubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D4h]hU+F8D4}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjTubah}(h]h ]h"]h$]h&]uh1jVhjQubjW)}(hhh]h)}(hKLINGON LETTER Eh]hKLINGON LETTER E}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjkubah}(h]h ]h"]h$]h&]uh1jVhjQubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D5h]hU+F8D5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON LETTER GHh]hKLINGON LETTER GH}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D6h]hU+F8D6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON LETTER Hh]hKLINGON LETTER H}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D7h]hU+F8D7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON LETTER Ih]hKLINGON LETTER I}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D8h]hU+F8D8}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj0ubah}(h]h ]h"]h$]h&]uh1jVhj-ubjW)}(hhh]h)}(hKLINGON LETTER Jh]hKLINGON LETTER J}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjGubah}(h]h ]h"]h$]h&]uh1jVhj-ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8D9h]hU+F8D9}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjgubah}(h]h ]h"]h$]h&]uh1jVhjdubjW)}(hhh]h)}(hKLINGON LETTER Lh]hKLINGON LETTER L}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~ubah}(h]h ]h"]h$]h&]uh1jVhjdubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8DAh]hU+F8DA}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON LETTER Mh]hKLINGON LETTER M}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8DBh]hU+F8DB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON LETTER Nh]hKLINGON LETTER N}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8DCh]hU+F8DC}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON LETTER NGh]hKLINGON LETTER NG}(hj& hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj# ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8DDh]hU+F8DD}(hjF hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjC ubah}(h]h ]h"]h$]h&]uh1jVhj@ ubjW)}(hhh]h)}(hKLINGON LETTER Oh]hKLINGON LETTER O}(hj] hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjZ ubah}(h]h ]h"]h$]h&]uh1jVhj@ ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8DEh]hU+F8DE}(hj} hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjz ubah}(h]h ]h"]h$]h&]uh1jVhjw ubjW)}(hhh]h)}(hKLINGON LETTER Ph]hKLINGON LETTER P}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhjw ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8DFh]hU+F8DF}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hGKLINGON LETTER Q - Written in standard Okrand Latin transliterationh]hGKLINGON LETTER Q - Written in standard Okrand Latin transliteration}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E0h]hU+F8E0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hHKLINGON LETTER QH - Written in standard Okrand Latin transliterationh]hHKLINGON LETTER QH - Written in standard Okrand Latin transliteration}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E1h]hU+F8E1}(hj" hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON LETTER Rh]hKLINGON LETTER R}(hj9 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj6 ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E2h]hU+F8E2}(hjY hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjV ubah}(h]h ]h"]h$]h&]uh1jVhjS ubjW)}(hhh]h)}(hKLINGON LETTER Sh]hKLINGON LETTER S}(hjp hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjm ubah}(h]h ]h"]h$]h&]uh1jVhjS ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E3h]hU+F8E3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON LETTER Th]hKLINGON LETTER T}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E4h]hU+F8E4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON LETTER TLHh]hKLINGON LETTER TLH}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E5h]hU+F8E5}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON LETTER Uh]hKLINGON LETTER U}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E6h]hU+F8E6}(hj5 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2 ubah}(h]h ]h"]h$]h&]uh1jVhj/ ubjW)}(hhh]h)}(hKLINGON LETTER Vh]hKLINGON LETTER V}(hjL hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjI ubah}(h]h ]h"]h$]h&]uh1jVhj/ ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E7h]hU+F8E7}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhji ubah}(h]h ]h"]h$]h&]uh1jVhjf ubjW)}(hhh]h)}(hKLINGON LETTER Wh]hKLINGON LETTER W}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhjf ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E8h]hU+F8E8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON LETTER Yh]hKLINGON LETTER Y}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8E9h]hU+F8E9}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON LETTER GLOTTAL STOPh]hKLINGON LETTER GLOTTAL STOP}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F0h]hU+F8F0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON DIGIT ZEROh]hKLINGON DIGIT ZERO}(hj( hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj% ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F1h]hU+F8F1}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjE ubah}(h]h ]h"]h$]h&]uh1jVhjB ubjW)}(hhh]h)}(hKLINGON DIGIT ONEh]hKLINGON DIGIT ONE}(hj_ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj\ ubah}(h]h ]h"]h$]h&]uh1jVhjB ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F2h]hU+F8F2}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj| ubah}(h]h ]h"]h$]h&]uh1jVhjy ubjW)}(hhh]h)}(hKLINGON DIGIT TWOh]hKLINGON DIGIT TWO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhjy ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F3h]hU+F8F3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON DIGIT THREEh]hKLINGON DIGIT THREE}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F4h]hU+F8F4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON DIGIT FOURh]hKLINGON DIGIT FOUR}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F5h]hU+F8F5}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj! ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON DIGIT FIVEh]hKLINGON DIGIT FIVE}(hj; hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj8 ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F6h]hU+F8F6}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjX ubah}(h]h ]h"]h$]h&]uh1jVhjU ubjW)}(hhh]h)}(hKLINGON DIGIT SIXh]hKLINGON DIGIT SIX}(hjr hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjo ubah}(h]h ]h"]h$]h&]uh1jVhjU ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F7h]hU+F8F7}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON DIGIT SEVENh]hKLINGON DIGIT SEVEN}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F8h]hU+F8F8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON DIGIT EIGHTh]hKLINGON DIGIT EIGHT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8F9h]hU+F8F9}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jVhj ubjW)}(hhh]h)}(hKLINGON DIGIT NINEh]hKLINGON DIGIT NINE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8FDh]hU+F8FD}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj4ubah}(h]h ]h"]h$]h&]uh1jVhj1ubjW)}(hhh]h)}(h KLINGON COMMAh]h KLINGON COMMA}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjKubah}(h]h ]h"]h$]h&]uh1jVhj1ubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8FEh]hU+F8FE}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjkubah}(h]h ]h"]h$]h&]uh1jVhjhubjW)}(hhh]h)}(hKLINGON FULL STOPh]hKLINGON FULL STOP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjhubeh}(h]h ]h"]h$]h&]uh1jQhjrubjR)}(hhh](jW)}(hhh]h)}(hU+F8FFh]hU+F8FF}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hKLINGON SYMBOL FOR EMPIREh]hKLINGON SYMBOL FOR EMPIRE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjrubeh}(h]h ]h"]h$]h&]uh1jhj[ubeh}(h]h ]h"]h$]h&]colsKuh1j'hjXubah}(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}(hjhhhNhNubah}(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 <}(hjhhhNhNubj)}(hjcowan@reutershealth.comh]hjcowan@reutershealth.com}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:jcowan@reutershealth.comuh1jhjubh> and Michael Everson <}(hjhhhNhNubj)}(heverson@evertype.comh]heverson@evertype.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:everson@evertype.comuh1jhjubh3>. The ConScript Unicode Registry is accessible at:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h)https://www.evertype.com/standards/csur/ h]h)}(h(https://www.evertype.com/standards/csur/h]j)}(hj>h]h(https://www.evertype.com/standards/csur/}(hj@hhhNhNubah}(h]h ]h"]h$]h&]refurij>uh1jhj<ubah}(h]h ]h"]h$]h&]uh1hhhhKhj8ubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(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.}(hjZhhhNhNubah}(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_backlinksjVfootnote_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.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_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_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(jujrj6j3jjjjjmjju nametypes}(juj6jjjmuh}(jrhj3hjj9jjjjju 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.