ক্রোম 33 লিনাক্সে কুরুচিপূর্ণ, অবরুদ্ধ, পিক্সেলটেড ফন্টগুলি দেখায়


12

আমার জেন্টু লিনাক্স বাক্সে ক্রোম (33) এর সর্বশেষ সংস্করণে আপডেট করার পরে, গিটহাবের মতো নির্দিষ্ট সাইটগুলি কুৎসিত, পিক্সেলেটেড, অ্যান্টি-অ্যানালিএলিজেড ফন্টগুলির সাথে রেন্ডারিং শুরু করেছে। ছোট পাঠটি এখন মূলত পড়া অসম্ভব।

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

এর আগে, উইন্ডোজ, লিনাক্স এবং ম্যাক কম্পিউটারগুলিতে গিটহাব আমার কাছে একই রকম দেখেছিল। তাহলে এখানে কী ঘটেছে এবং কীভাবে এটি স্থির করা যায়?

সম্পাদনা : Chrome 34 এর স্থিতিশীল প্রকাশের জন্য স্থির করা হয়েছে বলে মনে হচ্ছে।

উত্তর:


5

এটি হেলভেটিকা ​​ফন্ট সহ ক্রোমিয়ামে একটি বাগ বলে মনে হচ্ছে। এটি এখানে আলোচনা করা হয়:

https://forums-web1.gentoo.org/viewtopic-t-984870.html?sid=d8fa5b8fc9ae0c83520d1769dc366d58

এই থ্রেড থেকে, এই সমাধানটি এটি আমার জন্য স্থির করে:

  • কিছু খালি ডিরেক্টরিতে নিম্নলিখিত ফাইলগুলি তৈরি করুন
  • ক্রোম: // এক্সটেনশনে যান
  • বিকাশকারী মোড বাক্সটি পরীক্ষা করুন
  • আনপ্যাকড এক্সটেনশন লোড করুন
  • নতুন ডিরেক্টরিতে নির্দেশ করুন

manifest.json টি

{ 
  "name": "Fix Helvetica", 
  "description": "Fix Helvetica", 
  "version": "0.1", 

  "content_scripts": [ { 
  "css": [ "Custom.css" ], 
  "matches": [ "http://*/*", "https://*/*" ] 
  } ], 

  "manifest_version": 2 
} 

Custom.css

@font-face { font-family: 'Helvetica'; src: local('Arial')}

এটি কদর্যতা দূরে সরিয়ে দেয়, তবে দুর্ভাগ্যক্রমে পৃষ্ঠাটিকে আগের চেয়ে আলাদা ফন্ট প্রদর্শন করে।
অ্যান্ড্রু মাও

হ্যা, এটা সত্য. আমি মনে করি যে বাগটি ঠিক না হওয়া অবধি আপনার অপেক্ষা করতে হবে, বা ডাউনগ্রেড ...
বেগুনি এলিয়েন

সংস্করণ 33.0.1750.152 হিসাবে, এটি স্থির বলে মনে হচ্ছে।
বেগুনি অ্যালেন

@ পূর্বলিয়েন এখনও 34.0.1847.60 এ আমার জন্য ঘটে
মাইকেল মরোজেক

4
@ মিশেল, আপনার ফন্টকনফিগ (ইলেক্ট ফন্টকনফিগ দেখুন) এর সাথে সমস্যা হতে পারে। আশা করি বিশদে যাওয়ার জন্য এখানে আরও স্থান ছিল তবে 70০-নো-বিটম্যাপসফোনফ সক্ষম করার চেষ্টা করুন এবং প্রারম্ভিকদের জন্য yes০-হ্যাঁ-বিটম্যাপস কোডফকে অক্ষম করুন।
বেগুনি এলেন

6

আমি ক্রোমিয়াম 33-34 এবং কেডিআই 4.11.5 এর সাথেও সমস্যাটি পেয়েছি।

দেহপাহের পরামর্শটি আমার সমস্যা সমাধান করেছে।

eselect fontconfig enable 70-no-bitmaps.conf

বা যদি ইতিমধ্যে সক্ষম:

eselect fontconfig disable 70-yes-bitmaps.conf

2
আপনাকে ধন্যবাদ, এটি এটি আমার জন্য
কেডিএ

5

আমি উবুন্টু 12.04 চালাচ্ছি এবং একই সমস্যা ছিল। /Etc/fouts/conf.d থেকে সমস্ত 70-কিছু কনফিগার মুছে ফেলার পরে এবং লিঙ্কিং 70-no-bitmaps.conf -> ../conf.avail/70-no-bitmaps.confএবং চেক করার পরে, যে এক্সএমএলে সিলেক্টফন্ট উপাদানটি মন্তব্য করা হয়নি এবং আমার ফন্টগুলি আবার সুন্দরভাবে রেন্ডার করে দেখেছিল।

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Reject bitmap fonts -->
  <selectfont>
    <rejectfont>
      <pattern>
        <patelt name="scalable"><bool>false</bool></patelt>
      </pattern>
    </rejectfont>
  </selectfont>
</fontconfig>

1
ধন্যবাদ আপনি নিখুঁতভাবে কাজ করেছেন। ডেবিয়ান আমি fonts.conf আপডেটের পরে এই চালানোর জন্য ছিলfc-cache -fv
xero

আমি জেন্টুতেও এই কাজটি নিশ্চিত করি।
মারিওশ

1

আমি সক্ষম করে বিটম্যাপ ফন্টগুলি অক্ষম করতে চাই না 70-no-bitmaps.conf, কারণ আমি এগুলি xfce4- টার্মিনালে (অর্থাত্ Fixedফন্ট) ব্যবহার করছি । সুতরাং আমি সমাধানটি খুঁজে পেয়েছি29-replace-bitmap-fonts.conf

/etc/fonts/conf.avail/29-replace-bitmap-fonts.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!-- Replace generic bitmap font names by generic font families.
         These font-families will get replaced by other rules and
         default to scaled ones. -->
    <match target="pattern" name="family">
        <test name="family" qual="any">
            <string>Helvetica</string>
        </test>
        <edit mode="assign" name="family">
            <string>Arial</string>
            <string>Liberation Sans</string>
            <string>sans-serif</string>
        </edit>
    </match>
</fontconfig>

এবং তারপরে আমি এই কনফিগারটি সক্ষম করেছি:

ln -s /etc/fonts/conf.avail/29-replace-bitmap-fonts.conf /etc/fonts/conf.d/29-replace-bitmap-fonts.conf

জেন্টু ব্যবহারকারীদের জন্য:

eselect fontconfig enable 29-replace-bitmap-fonts.conf

BTW। ক্রোমিয়াম বনাম 36
dmnc

1

সম্প্রতি আমি এক্সএফসিইএসের সাথে ক্রোম ডেবিয়ান (টেস্টিং) এর সাথে একই সমস্যার সাথে লড়াই করেছি। আমি কেবলমাত্র .fonts.confআমার হোম ডিরেক্টরিতে ফাইলের জন্য নিম্নলিখিত কোডটি যুক্ত করেছি:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="antialias" mode="assign"><bool>true</bool></edit>
  </match>
  <match target="font">
    <edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
  </match>
  <match target="font">
   <edit mode="assign" name="hinting"><bool>false</bool></edit>
  </match>
</fontconfig>

এই কোডটি মূলত ইঙ্গিতটি অক্ষম করে এবং অ্যান্টিএলজিং সক্ষম করে। এখন সবকিছু একটি কবজ মত কাজ করে।

( উত্স )

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