linux - How do I have Emacs load a font from a file? -


किसी फ़ॉन्ट नाम की बजाय फ़ाइल, अर्थात् "लोड ~ / config / myfont.ttf और आकार 12 का उपयोग करें" क्या ऐसा करने का एक तरीका है मेरे .एएमएसीएस में? मैंने पाया कि सभी निर्देशों को सिस्टम पर पहले से इंस्टॉल किया गया है. मैं लिनक्स पर एक्सएफटी समर्थन का उपयोग कर रहा हूं, इसलिए कमम करेगा.

अपडेट: स्पष्ट होने के लिए, मैं एक फ़ॉन्ट का उपयोग कर रहा हूं जो कि विंडोज़ / ओएस एक्स / लिनक्स पर मानक नहीं है. मैं सिर्फ प्लेटफॉर्म पर आधारित एक अलग फ़ॉन्ट सेट नहीं कर रहा हूं, लेकिन मेरे पास एक विशिष्ट फ़ॉन्ट फाइल को निर्दिष्ट करने के लिए है जो मेरे पास है (विंडोज़ और लिनक्स पर टीटीएफ काम करते हैं, अगर मैक पर नहीं है तो मुझे फाइल का दूसरा संस्करण मिलेगा लेकिन मैं अभी भी चाहता हूं नाम के बजाय फ़ाइल के माध्यम से फ़ॉन्ट निर्दिष्ट करने के लिए).

दुर्भाग्यवश, आप नहीं कर सकते.

विभिन्न प्लेटफार्मों पर इमाक्स विभिन्न विंडोिंग टूलकिट का उपयोग करता है, जो सभी इसके लिए फ़ॉन्ट हैंडलिंग का ख्याल रखते हैं. मुझेिश्वास नहीं है कि आप किसी भी प्लेटफार्म पर एएमएसीएस में फ़ाइल नाम निर्दिष्ट कर सकते हैं - यह सिर्फ उस तरह से काम नहीं करता है. फ़ॉन्ट कॉन्फ़िग फाइल के लिए एक्सएफटी के समर्थन का उपयोग कर सकते हैं जो आमतौर पर फ़ॉन्ट कैसे ढूंढें: फ़ॉन्ट कैसे ढूंढें: है (लेकिन / आदि / फोंट / फॉन्ट.कॉन्फ सुनिश्चित करने के लिए) जो भी निर्देशिका आप अपने फोंट में डालते हैं जोड़ने के लिए.

  • एक मैक पर, आप फ़ॉन्ट को <कोड> ~ / Library / फ़ॉन्ट्स . टीटीएफ मैक्स, बीटीडब्ल्यू पर ठीक काम करते हैं.

  • विंडोज़ पर, मुझे लगता है कि आपको इसे सिस्टम फॉंट निर्देशिका में जोड़ना होगा.

  • वहां से, फिर आप जाकर एमएक्स (अनुकूलित या नहीं के माध्यम से) को अपने फ़ॉन्ट का उपयोग करने के लिए कहें. आपको प्रत्येक प्लेटफार्म पर अलग-अलग होने के लिए नामकरण योजनाएं मिलेंगी (सुनिश्चित नहीं है कि विंडोज किस तरह दिखता है) लेकिन अनुकूलित करें, इस का ख्याल रखने में आपकी मदद करनी चाहिए - आवश्यकता के मुताबिक प्रति मशीन को एक अलग कस्टमाइज़ करें.

    ... तो मूल रूप से आपके पोर्टेबल एएमएसीएस सेटअप को सिर्फ एक एमएसीएस कॉन्फिग फाइल से अधिक इकट्ठा करना पड़ता है (जो कि आप फ़ॉंट फ़ाइल ले रहे हैं, यह पहले से ही है).


    Comments