উদ্দেশ্য:
আমি ~/.config/fontconfig/fonts.conf
একটি নির্দিষ্ট ফন্টের মাধ্যমে অ্যান্টি-এলিয়জিং অক্ষম করার চেষ্টা করছি , তবে এখন পর্যন্ত সাফল্য নেই without যদি আমার বোঝাপড়াটি সঠিক হয়, তবে এর কারণটি হ'ল, সিস্টেমের প্রশস্ত কনফিগারেশনটি আমার নিজের কনফিগারেশনের চেয়ে অগ্রাধিকার নেয়।
প্রশ্ন:
ব্যবহারকারীর সাথে নির্দিষ্ট ফন্টের জন্য অ্যান্টি-এলিয়জিং কীভাবে অক্ষম fonts.conf
করবেন এবং সিস্টেমের প্রশস্ত কনফিগারেশনের উপর অগ্রাধিকার পাবেন?
পার্শ্ব মন্তব্য: আমি সিস্টেম কনফিগারেশনটি স্পর্শ না করে এটি করা পছন্দ করি এবং আমি আবেদন পর্যায়ে এটি না করা পছন্দ করি।
বিবরণ:
সিস্টেমটি উবুন্টু রিয়ারিং রিংটেল 13.04। এটি আমার ~/.config/fontconfig/fonts.conf
:
<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test name="family">
<string>DejaVu Sans Mono</string>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>
সম্পর্কিত ফাইল /etc/fonts/conf.d
হয়
10-antialias.conf
50-user.conf
নিম্নলিখিত বিষয়বস্তু সহ:
/etc/fonts/conf.d>cat 10-antialias.conf 50-user.conf
...
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
...
<include ignore_missing="yes" prefix="xdg">fontconfig/fonts.conf</include>
...
এবং এফসি-ম্যাচ এটিই প্রত্যাবর্তন করে:
~>fc-match -v 'DejaVu Sans Mono' family antialias
Pattern has 2 elts (size 16)
family: "DejaVu Sans Mono"(s)
antialias: FcTrue(w)
দয়া করে মনে রাখবেন, এন্টিয়ালিয়াসটি এফসিটি্রু!