... पोटीन (UTF8 + यूनिकोड का उपयोग करें ...
हेक्स एस्केप सीक्वेंस का उपयोग करने के बजाय, निवासी फोंट के लिए परीक्षण करने के लिए वास्तविक वर्णों का उपयोग करना आसान हो सकता है (यदि कोई चरित्र गायब है तो यह एक ऑक्सीमोरोन है क्योंकि इसे चुनना संभव नहीं होगा! - जिसका अर्थ है कि स्रोत मशीन को बनाना होगा! इसमें वांछित प्रतीकों के साथ फाइल करें और फिर उस फाइल को लक्ष्य मशीन के साथ प्रदर्शित करें)।
UTF-8 या UT-16 के निष्कर्षण द्वारा प्रोग्रामर ग्लिफ़ जेनरेशन को यूनिकोड के चरित्र / UTF युग्मों का उपयोग करके भी किया जा सकता है:
python -c 'print "⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ ∆ ⌚"'
⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ ∆ ⌚
python -c 'print "⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ ∆ ⌚".decode("unicode_escape")'
â Ⱐ⣿ ⡠⯠â ⺠⤴ ⤵ â â
python -c 'print "⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ ∆ ⌚".decode("unicode_escape")
.encode("unicode_escape")'
\xe2\x8c\x98 \xe2\x9c\xb0 \xe2\xa3\xbf \xe2\x9a\xa1 \xe2\x98\xaf \xe2\x9a\x91
\xe2\x86\xba \xe2\xa4\xb4 \xe2\xa4\xb5 \xe2\x88\x86 \xe2\x8c\x9a
python -c 'print "⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ ∆ ⌚".decode("unicode_escape")
.encode("unicode_escape")
.decode("string_escape")'
⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ ∆ ⌚
python
Python 2.7.3 (default, Apr 20 2012, 22:44:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> u"⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ ∆ ⌚"
u'\u2318 \u2730 \u28ff \u26a1 \u262f \u2691 \u21ba \u2934 \u2935 \u2206 \u231a'
यूनिकोड ग्लिफ़ UTF-8 या UTF-16 का उपयोग करते हुए प्रदान की जा सकती है,
इस प्रकार Unicode U+2318
या UTF-16: 0x2318
या ⌘
हैUTF-8: 0xE2 0x8C 0x98
एक चरित्र के लिए फ़ॉन्ट विवरण शाब्दिक रूप से इसमें खोजा जा सकता है character map
। इसे आइकन उपयोगिता के रूप में चलाया जाता है gnome-character-map
या gucharmap
टर्मिनल कमांड के साथ सक्रिय किया जाता है । निवास के फ़ॉन्ट की पहचान करने के लिए चरित्र पर दायाँ माउस बटन दबाएँ और दबाए रखें। इसके अलावा, मेनू Show only glyphs in this font
में उपयोग करें View
और फिर अन्य प्रमुख पात्रों के साथ चरित्र के फ़ॉन्ट को जल्दी से खोजने के लिए एक तीर कुंजी के साथ फ़ॉन्ट सूची के माध्यम से स्क्रॉल करें।
oops
पिछला उत्तर नीचे स्पष्ट दोहराता है - प्रश्न के बजाय उत्तर देख रहा था
ubuntu@ubuntu:~$ echo '☢ ☍ ⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵'
☢ ☍ ⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵
तथा
python -c 'print u"\xbf \n FreeSerif\n" \
u"\u2019 \u201d \u219f \u21a1 \u21af \u21ba \u21c5 \u21e1 \u21e3 \n" \
u"\u2206 \u2207 \u2240 \u229b \u22c5 \u22c5\u22c5 \u2318 \u231a \n" \
u"\u25aa \u25b9 \u25cc \u25d4 \n" \
u"\u260d \u2622 \u262f \u2639 \u266f \u267a \u2691 \u2692 \u26a0 \u26a1 \u26af \n" \
u"\u2780 \u2781 \u2782 \u2783 \u2784 \u2785 \u2786 \u2787 \u2788 \u2789 \n" \
u"\u2707 \u2716 \u2730 \u2a02 \n DejaVu\n" \
u"\u2801 \u2809 \u280b \u281b \u281f \u283f \u287f \u28ff \n" \
u"\u2934 \u2935 \u254d \n".encode("utf8")'
प्रिंट
¿
FreeSerif
’ ” ↟ ↡ ↯ ↺ ⇅ ⇡ ⇣
∆ ∇ ≀ ⊛ ⋅ ⋅⋅ ⌘ ⌚
▪ ▹ ◌ ◔
☍ ☢ ☯ ☹ ♯ ♺ ⚑ ⚒ ⚠ ⚡ ⚯
✇ ✖ ✰ ⨂
➀ ➁ ➂ ➃ ➄ ➅ ➆ ➇ ➈ ➉
DejaVu
⠁ ⠉ ⠋ ⠛ ⠟ ⠿ ⡿ ⣿
⤴ ⤵ ╍
का उपयोग करते हुए gnome-terminal
ubuntu@ubuntu:~$ echo \$TERM = $TERM \ \$LANG = $LANG
$TERM = xterm $LANG = en_US.UTF-8
तथा
ubuntu@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
ubuntu@ubuntu:~$
ध्यान दें: EOT और ENQ प्रतीक गलत
रेफरी हैं:
यूनिकोड के प्रतीकों को कैसे यू + 2404 OT EOT और u + 2405 240 ENQ को सही किया जा सकता है?
python -c 'print u"This is ^D EOT (NB!! no ;) \u2404 and ENQ ^E \u2405 ".encode("utf8")'
This is ^D EOT (NB!! no ;) ␄ and ENQ ^E ␅