ইমাক্স ফন্ট সেটিংস নতুন ফ্রেমে কাজ করছে না


12

আমি ইমাস দিয়ে স্বাচ্ছন্দ্য বোধ করার চেষ্টা করছি। আমি ইম্যাক্স স্টার্টার কিট ইনস্টল করেছি । এখন আমি ফন্টগুলি কাস্টমাইজ করার চেষ্টা করছি। ইন ~/.emacs.d/init.elআমি (set-frame-font "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1")। এটি আমি যতক্ষণ না করি ঠিকঠাক কাজ করে যাচ্ছি C-x 5 2। আমার কাস্টমাইজেশনের আগে সিস্টেমে থাকা ফন্টগুলি দিয়ে নতুন ফ্রেম তৈরি হয়েছিল। আমি init.el এ উল্লিখিত কেবলমাত্র ফন্ট ব্যবহার করতে কীভাবে এই আচরণটি ওভাররাইড করব? আমি কি সম্ভবত এই ~/.emacsজাতীয় সেটিংসের জন্য ফাইল তৈরি করব (এটি এখন অনুপস্থিত)?

উত্তর:


20

set-frame-fontবর্তমান ফ্রেমের ফন্ট সেট করে। সব ফ্রেম ডিফল্ট হরফ সেট আপনার নিম্নলিখিত পংক্তিটি অন্তর্ভুক্ত করার জন্য ~/.emacs.d/init.el, সেট fontপরামিতি মধ্যে default-frame-alist:

(add-to-list 'default-frame-alist
             '(font . "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1"))

~/.emacsEmacs এর কনফিগারেশন ফাইলের জন্য traditionalতিহ্যগত অবস্থান। ~/.emacs.d/init.elঠিক একই ভূমিকা সহ একটি বিকল্প নাম। উভয়ই ব্যবহার করুন (তবে উভয়ই নয়)।

এক্স প্রদর্শনগুলির জন্য (যেমন ইউনিক্সে, বা এক্স সার্ভার ব্যবহার করে অ-ইউনিক্স সিস্টেমগুলিতে), আপনি এক্স উত্সের মাধ্যমেও ফন্ট সেট করতে পারেন । ~/.Xresourcesলগ ইন করার সময় অনেক সিস্টেমে পড়া হয় এবং আপনি সেখানে লিখতে পারেন:

Emacs.font: -adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1


হ্যাঁ, শেষ পর্যন্ত এটির জন্য একটি কার্যকারী উত্তর। সেট-ডিফল্ট-ফন্ট ...? না, এটা খুব সহজ হবে!
স্যাম ওয়াটকিন্স

টাইপ করুন M-x customize-option, প্রবেশ করুন Customize variable: default-frame-alist, ক্লিক করুন INS, প্রবেশ করুন Parameter: fontএবং Value: "-outline-Droid Sans Mono-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1"( "ফন্টের জন্য নোট ), ক্লিক করুন StateএবংSave for Future Sessions
kwarnke

6

set-frame-fontদুটি alচ্ছিক যুক্তি লাগে: KEEP-SIZEএবং FRAMES। যদি FRAMESএকটি অ-শূন্য মান সেট করা থাকে তবে ফন্টটি ভবিষ্যতের ফ্রেমে প্রয়োগ করা হবে।

(set-frame-font "Inconsolata-13" t t)

আমি নিশ্চিত যে এটি কত দিন হয়েছে, তবে এটি ইম্যাক্স 24.4.1 হিসাবে সত্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.