ব্যবহারকারীর fouts.conf দিয়ে একটি নির্দিষ্ট ফন্টের জন্য অ্যান্টি-এলিয়জিং অক্ষম করা হচ্ছে


9

উদ্দেশ্য:

আমি ~/.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)

দয়া করে মনে রাখবেন, এন্টিয়ালিয়াসটি এফসিটি্রু!

উত্তর:


0

[আমি জানি এই প্রশ্নটি 5 বছরের পুরানো, তবে এটি অনুসন্ধান ইঞ্জিনগুলিতে এখনও উপস্থিত রয়েছে]]

আমি সবেমাত্র .fonts.confহোম ডিরেক্টরিতে একটি ফাইল তৈরি করেছি । এটি এখনই উবুন্টু 18.04 এলটিএসে কাজ করেছে।

(সেই অনুযায়ী ফন্টের নামগুলি প্রতিস্থাপন করুন!)

<!-- 
~/.fonts.conf

Remember to run "fc-cache" after you modify this file.
-->

<fontconfig> 

  <match target="font">
    <test name="family" qual="any">
      <string>Ubuntu Mono</string>
      <string>Free Pixel</string>
    </test>
    <edit name="antialias" mode="assign">
      <bool>false</bool>
    </edit>
  </match>

</fontconfig>

আমি এটিকে একটি গিস্টে রেখেছি, সাথে সাথে আরও কিছু অতিরিক্ত ডকুমেন্টেশনও এ ক্ষেত্রে রেখেছি: https://gist.github.com/gonzalocesar/7ef41572a2627b65da976001a29ba7ee

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