Posts

Showing posts from June, 2021

Basic WYSIWYG printing in GNU Emacs

Image
Unicode text (top) converted to PS file (bottom) Document printed using HP3545 printer Unicode RTL text (top) converted to PS file (bottom) ASCII text in Braille font (top) converted to PS file (bottom) Unicode CJK text (top) converted to PS file (bottom) Sheet music using Bravura Text (top) converted to PS file (bottom) Sudoko grid (top) converted to PS file (bottom) Text with fancy fonts (top) converted to PS file (bottom) Text file (left) converted to PS file (right) Welcome screen (left) with SVG image and font variations converted to PS file (right)   Full resolution JPG in image-mode (left) converted to fit in an A4 page (right)   Format a text file in text-mode. Please note that you need to use proportional font (aka variable pitch font) in the frame to have text with varying sizes.  DejaVuSans font is used in the screenshot. Also, be aware that font-lock-mode might interfere with the formatting. If you're unable to change formatting, try turning off font-lock-mode. Install

GNU Emacs में हिन्दी लिखें

Image
Note : This article is written using GNU Emacs. नोट : यह लेख GNU Emacs में लिखा गया है।   अब आप हिन्दी लिखने के लिए GNU Emacs का प्रयोग कर सकते हैं । गद्य सम्पादन के लिए Emacs एक बेहतरीन साधन है । हिन्दी के लिए देवनागरी फॉन्ट स्थापित करे आप Noto Sans Devanagari इस URL से प्राप्त कर सकते है। फिर root बनकर ये commands चलाए : # mkdir -p /usr/share/fonts/hindi # cd /usr/share/fonts/hindi # unzip NotoSansDevanagari-hinted.zip # fc-cache -fv अंग्रेज़ी कुन्जी पटल के द्वारा हिन्दी लिखें इसके लिए हम quail और company का प्रयोग करेंगे । Quail एक Input Method Framework है। यह अंग्रेज़ी कुन्जी पटल के keystroke को देवनागरी लिपि के Unicode अक्षरों में परिवर्तित करता है। इन अक्षरों को popup में दर्शाने के लिए हम company का प्रयोग करेंगे जो कि एक Completion UI Framework है। ~/.emacs में लिखें : (setq ispell-alternate-dictionary "/home/aspell6-hi-0.02-0/hi.wl")     हिन्दी वर्तनी परीक्षक इसके लिए हम aspell का प्रयोग करेंगे। aspell  स्थापित करें। sudo apt install aspell aspell के लिए https://