নিয়মিত একই পিটি আকারের চেয়ে কোনও ফন্টের "স্বয়ংক্রিয়" সাহসী সংস্করণকে আরও প্রশস্ত করতে কীভাবে প্রতিরোধ করবেন?


10

আমার একটি মনসোপাসে ফন্ট ( PT Mono) রয়েছে যা আমি প্রোগ্রামিং আইডিইতে ব্যবহার করতে পছন্দ করি। ফন্ট পেতে পারেন শুধুমাত্র হয়েছে Regularতবে অন্যান্য সমস্ত Boldএবং Italicঢালু এবং "boldification" দ্বারা উদ্ভূত হয় Regular। সমস্যাটি হ'ল "গাified়ীকৃত" অক্ষরগুলি নিয়মিত বর্ণের চেয়ে আরও বিস্তৃত, তাই আইডিই উইন্ডোতে উত্স কোডের স্ট্রিংগুলি এখন নন-মোসোপাসপ্রেস অক্ষর দ্বারা গঠিত।

আমি ফন্টের "সাহসীকরণ" কীভাবে নিয়ন্ত্রণ করব যাতে এটি নিয়মিতের চেয়ে আরও প্রশস্ত হয় না?

সমস্যাটি নীচের স্ক্রিনশটে চিত্রিত করা হয়েছে ( PT Mono, কোনও উত্সর্গীকৃত সাহসী নেই)। কীভাবে "স্বাক্ষরবিহীন চর" এবং "আকারের" শব্দগুলি তাদের যথাযথ অবস্থান থেকে সরিয়ে চলেছে তা দেখুন।

স্বয়ংক্রিয় সাহসিকতার প্রস্থ পরিবর্তন করে

এখানে আরও একটি উদাহরণ, Droid Sans Mono(কোনও উত্সর্গীকৃত সাহসী নয়)। এখানে চিত্র বর্ণনা লিখুন

এবং এখানে একটি উদাহরণ যখন ফন্টটি উত্সর্গীকৃত সাহসী সংস্করণ ( Liberation Mono) দেয়। বোল্ড এবং নিয়মিত নিখুঁতভাবে সারিবদ্ধ হয়। এখানে চিত্র বর্ণনা লিখুন

সুতরাং, সমস্যাটি অবশ্যই এমন পরিস্থিতিতে অবুঝ bold হরফ হ'ল ফন্ট ইঞ্জিন।

ইউপিডি: এমন একটি ফাইল রয়েছে /etc/fonts/conf.avail/90-synthetic.confযা যদি /etc/fonts/conf.d/ফন্টের ইঞ্জিনকে ফন্টগুলির সিন্থেটিক এম্বেলডিং সম্পাদন করতে সুর করে থাকে তবে তার সাহসী সংস্করণ নেই। যদি এই ফাইলটির প্রতীকী লিঙ্কটি থেকে সরিয়ে ফেলা হয় /etc/fonts/conf.d/, তবে নকশাগুলি অদৃশ্য হয়ে যাবে। এটি হুবহু যা চেয়েছিল তা নয়, তবে এটি কমপক্ষে মনসস্পেস ফন্টগুলির ক্ষেত্রে মনোস্পেস না হওয়ার বিষয়টি নিরাময় করে (নীচে দেখুন, PT Mono)। এম্বেলডিংয়ের সূক্ষ্ম সুরকরণটি এখনও চাওয়া হয়েছে (হয় কনফিগারেশন ফাইল দ্বারা, বা freetype2প্যাচ দ্বারা ।

এখানে চিত্র বর্ণনা লিখুন


আপনি এটি নিয়ন্ত্রণ করতে পারবেন না। হরফ ডিজাইন নষ্ট হবে। এমনকি যদি আপনি নিয়মিত হরফ ফাঁক করে ম্যাচ করার জন্য আকারটি (যা আপনি পারেন না) হুবহু হ্রাস করেন, তবে সাহসী ফন্টটি আরও ছোট দেখায় would আপনি যদি
একসাথে

এটা সত্যি না. পৃথক ফাইলগুলিতে নিয়মিত এবং সাহসী টাইপফেসগুলি সরবরাহ করা হরফগুলির নিয়মিত এবং গা bold় ক্ষেত্রে একই চর প্রস্থ রয়েছে। উদাহরণস্বরূপ, লেটারগোথিক।
mbaitoff

আমি সংশোধন করেছি. আমি বিজ্ঞান বিজ্ঞপ্তি ব্যবহার করে একইটি লক্ষ্য করেছি (এবং সম্ভবত আপনিও সিন্টিলা ভিত্তিক সম্পাদক - সম্ভবত জিনি?) ব্যবহার করছেন তবে আমার ফন্টটি ড্রয়েড সানস মনো, তবে আমি এটিকে মঞ্জুর হিসাবে গ্রহণ করেছি, এবং আমার কোনও ধারণা নেই যে ভারী ফন্টের আলাদা ব্যবধান থাকতে পারে এমনকি মনসপাসড ফন্টগুলির জন্যও, বোল্ড ফন্টগুলি নিয়মিত হিসাবে একই ব্যবধান ব্যবহার করে। আরও বেশি এটি মনে হয় যে আনুপাতিক ফন্টগুলিরও এই "বৈশিষ্ট্য" আপনি লক্ষ্য করেছেন, আপনি সমস্তই নন। আমার সাহসী প্রথম জবাবের জন্য দুঃখিত, আমার প্রথমে চেক করা উচিত ছিল
zetah

@ জেটাহ: আমি বিভিন্ন ফন্ট ফাইলের মধ্য দিয়ে দেখেছিলাম এবং দেখে মনে হচ্ছে প্রকৃতপক্ষে প্রস্থের পরিবর্তনটি তখনই ঘটে যখন ফন্টটির কোনও উত্সর্গীকৃত সাহসী সংস্করণ নেই। আমি আরও স্ক্রিনশট সহ প্রশ্ন আপডেট করতে যাচ্ছি।
এমবায়েটফ

1
এখানে আরও উল্লেখ করা হয়েছে: বাগস.লঞ্চপ্যাড.এন.বুন্টু
+

উত্তর:


9

তবে , আমি এটি আপনার আপডেট ছাড়াও পোস্ট করছি, উত্তর হিসাবে নয়

যদি ব্যবহারকারী নামের ফাইল তৈরি করে ~/.fonts.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <test name="spacing" compare="eq">
            <const>mono</const>
        </test>
        <edit name="embolden" mode="assign">
            <bool>false</bool>
        </edit>
    </match>
</fontconfig>

তারপরে, অ্যাপ্লিকেশনগুলি যদি পাওয়া যায় তবে সাহসী মনোস্পিড ফন্ট ব্যবহার করতে পারে এবং যদি ব্যবহৃত ফন্টের গা bold় টাইপফেস না থাকে তবে "সিন্থেটিক বোল্ডিফিকেশন" অক্ষম করতে পারে।

এটি কেবলমাত্র বিকল্প, এবং বিভিন্ন ফলাফলের সাথে কিছুটা ভিন্ন পদ্ধতি


যদি সিমলিংকের /etc/conf.d/50-user.confনাম পরিবর্তন করে মৃত্যুদন্ড কার্যকর করা হয় তবে 90-synthetic.confআপনাকে পুরোপুরি পুরোপুরি মুছে ফেলতে হবে না। 99-user.confঠিকভাবে কাজ করে. অন্যথায়, 90-synthetic.confএটি আবার সক্ষম করে।
musiKk
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.