ইউনিকোডের হাসিখুশি মুখগুলি নিয়ে এখানে কিছু মজা। এন-ড্যাশ দৃশ্যত একটি কালো স্মাইলি মুখ হয়ে যায়। এম-ড্যাশ দৃশ্যত একটি সাদা স্মাইলি মুখ হয়ে যায়। দ্রষ্টব্য, কিছু ইমাস সংস্করণ স্মাইলি ফেস ইউনিকোড অক্ষরগুলিকে সমর্থন করতে পারে না - এটি কেবল একটি প্রদর্শনী হিসাবে বোঝানো হয়েছে - অন্যান্য ইউনিকোড অক্ষর অবশ্যই বেছে নেওয়া যেতে পারে। অন্যান্য মুখগুলি ব্যবহার করা যেতে পারে এবং ব্যবহারকারী তার নিজের মুখ রচনা করতে মুক্ত।
(let ((glyph-en-dash (make-glyph-code ?\u263A 'font-lock-keyword-face))
(glyph-em-dash (make-glyph-code ?\u263B 'font-lock-function-name-face)) )
(when (not buffer-display-table)
(setq buffer-display-table (make-display-table)))
(aset buffer-display-table 8211 `[,glyph-en-dash])
(aset buffer-display-table 8212 `[,glyph-em-dash]))
এখানে একটি আপডেটেড উদাহরণ যা হাইফেন-বিয়োগ কার্যকরভাবে সংঘটিত করে এবং রঙ যুক্ত করে - অর্থাত্ 8211
দৃষ্টিভঙ্গিটি রঙিন হিসাবে পরিণত --
হয় font-lock-keyword-face
; এবং, 8212
চাক্ষুষরূপে হয়ে ---
সঙ্গে font-lock-function-name-face
যেমন পাপড়ির।
(let ((glyph-en-dash (make-glyph-code ?\u002D 'font-lock-keyword-face))
(glyph-em-dash (make-glyph-code ?\u002D 'font-lock-function-name-face)) )
(when (not buffer-display-table)
(setq buffer-display-table (make-display-table)))
(aset buffer-display-table 8211 `[,glyph-en-dash ,glyph-en-dash])
(aset buffer-display-table 8212 `[,glyph-em-dash ,glyph-em-dash ,glyph-em-dash]))
--
এবং ব্যবহার করে থাকি---
।