फ़ायरफ़ॉक्स को एक सिंगल फॉन्ट के लिए फॉन्ट हिंटिंग को डिसेबल करने के लिए मेरे कॉन्फिगरेशन का सम्मान कैसे करें?


14

मैं LXDE के साथ डेबियन जीएनयू / लिनक्स संस्करण 8 का उपयोग कर रहा हूं । फोंट के बारे में, मेरे पास एंटी, एलियासिंग, सबपिक्सल रेंडरिंग और पूर्ण हिंटिंग का उपयोग करने के लिए मेरा सिस्टम कॉन्फ़िगर है। हालांकि, मैं लिबरेशन सेरिफ़ के लिए संकेत को अक्षम करना चाहता हूं, लेकिन यह फ़ायरफ़ॉक्स में काम नहीं करता है। फ़ायरफ़ॉक्स अभी भी लिबरेशन सेरिफ़ के लिए पूर्ण संकेत का उपयोग करता है। हालांकि, लिबरेशन सेरिफ़ को अन्य कार्यक्रमों में गैर-in संकेत के रूप में सही तरीके से दिखाया गया है (मैंने गुकरमप, लीफपैड और लिब्रे ऑफिस राइटर में जांच की)।

मैं फ़ायरफ़ॉक्स में सभी सेरिफ़ फोंट या सिर्फ लिबरेशन सेरिफ़ के लिए संकेत को कैसे अक्षम कर सकता हूं?

मैं अनुकूलक है कि LXDE के साथ आता है और में निम्न कोड के साथ पूर्ण करने के लिए सेट इशारा किया है ~/.config/fontconfig/fonts.confऔर ~/.fonts.conf(बाद में पूर्व करने के लिए एक सांकेतिक लिंक है):

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family"><string>Liberation Serif</string></test>
    <edit name="hintstyle" mode="assign">
      <const>hintnone</const>
    </edit>
  </match>
</fontconfig>

धन्यवाद।

जवाबों:


1

इसके बारे में जाने: कॉन्फिगरेशन को प्राथमिकता दें gfx.font_rendering.cleartype_params.rendering_mode इसका मान बदलें (शायद -1) से 1

1 एंटी-अलियासिंग बंद कर देता है। तुम भी 2 और 3 की कोशिश करना चाहते हो सकता है।

4 और 5 आपके मित्र नहीं हैं, उनमें एंटी-अलियासिंग शामिल है।

यह एंटी-अलियासिंग और फॉन्ट-हिंटिंग दोनों को बंद कर देता है।

या आप कोशिश कर सकते हैं

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
</edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family"><string>Liberation Serif</string></test>
   <edit name="autohint" mode="assign">
   <bool>false</bool>
   </edit>
  </match>
</fontconfig>

1
फ़ायरफ़ॉक्स 64 में ऐसी कोई सेटिंग नहीं है।
डिस्प्ले नेम

0

हो सकता है कि आप फ़ायरफ़ॉक्स एडवांस्ड कॉन्फिगरेशन के विकल्पों का पता लगा सकें।

about:configएड्रेस टेक्स्ट बार पर टाइप करें और एंटर दबाएं। आपको चेतावनी दी जाएगी कि फ़ायरफ़ॉक्स स्थिरता के लिए वहाँ से परिवर्तन खतरनाक हैं। इसके साथ कुछ भी गलत नहीं है जब तक आप कुछ महत्वपूर्ण नहीं बदलते। जोखिम स्वीकार करें, और कुछ बदलावों की कोशिश करें (एक बार में)। "Font_rendering" या "font" विकल्प खोजें। शायद आप वहां से कुछ कर सकते थे।

मुझे यह भी कहना है कि मुझे यह समस्या कभी नहीं हुई या मैं इस तरह से काम करना चाहता था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.