Ba'zan u chiqqandan keyin so'nggi yangilash Chrome brauzerida ko'plab foydalanuvchilar shriftni ko'rsatishda muammoga duch kelishadi, ya'ni u loyqa, loyqa bo'lib qoladi, shuning uchun ular hech narsani o'qiy olmaydilar.

Eski versiyalarda, 51-versiya chiqarilishidan oldin, bu muammoni hal qilish qiyin emas edi, lekin 52-versiyaning paydo bo'lishi bilan ishlab chiquvchilar foydalanuvchilarga haqiqiy ajablanib, afsuski, yoqimsiz voqeani taqdim etishdi.

O'qib bo'lmaydigan shriftlarni qanday o'zgartirish mumkin

Ijodkorlar Google Chrome shaxsiy sozlamalar imkoniyatini olib tashlashga qaror qildi ko'rinish"DirectWrite Windows-ni o'chirish" eksperimental opsiyasidan foydalangan holda shrift, bu loyqa shriftlardan aziyat chekadigan foydalanuvchilar uchun haqiqiy hayot chizig'i edi. Endi u olib tashlandi.

Bunday qadamni qanday tushuntirish mumkinligi mutlaqo noma'lum, ammo rasmiy Google forumiga ham tegishli bo'lgan forumlarda siz topishingiz mumkin. katta raqam salbiy sharhlar, unda ular nafaqat so'rashadi, balki hamma narsani avvalgidek qaytarishni talab qilishadi. Ammo ishlab chiquvchilar hamma narsani avvalgidek qoldiradilar.

Brauzerdan foydalanish bilan bog'liq muammolar

Shriftlarni ko'rsatish muammosi turli yo'llar bilan namoyon bo'ladi.


Birinchidan, siz Google Chrome-ning qaysi versiyasini o'rnatganingizni bilib olishingiz kerak, buning uchun manzil satriga chrome://help/ yozing va Enter tugmasini bosing. "Dastur haqida" sahifasi darhol ochiladi.

Brauzeringiz 52 yoki undan yuqori versiyaga ega bo'lsa, quyida keltirilgan usullar bilan tanishib chiqishingiz ma'qul. Hozirda shriftlarni aniq qilish uchun Google Chrome-ning imkoniyatlaridan foydalanishingiz mumkin bo'lgan usul yo'q bo'lsa-da, chunki ishlab chiquvchilar tufayli foydalanuvchilar bunga ta'sir qilish imkoniyatini yo'qotdilar, ammo hali ham bir nechta fokuslar mavjud.

Ushbu muammoni hal qilish uchun faqat ikkita variant mavjud:

  1. Boshqa brauzer bilan ishlashni boshlang, masalan, Firefox. Operaning so'nggi versiyasi, masalan, Chrome, shriftlarni ko'rsatish, xususan, rangi bilan bog'liq bir qator muammolarga ega, bu ular ishlab chiqilgan dvigatel bilan izohlanadi.
  2. Bunday muammolar bo'lmaganda Google Chrome-ni oldingi versiyasiga qaytaring va DirectWrite parametrini sozlang. Biroq, bitta ogohlantirish bor: brauzer sozlamalari yordamida orqaga qaytishning iloji yo'q, chunki bunday imkoniyat yo'q. Agar siz Google Chrome-ning joriy versiyasini o'chirib tashlasangiz ham, ishlab chiqaruvchining rasmiy veb-saytida oldingi versiyalar uchun o'rnatish fayllarini topa olmaysiz.

Chrome brauzerining oldingi versiyasiga qaytish

Buni amalga oshirish uchun siz ushbu sxemaga amal qilishingiz kerak:


Brauzerni o'chirishdan oldin siz hamma narsani sinxronlashtirishingiz kerak zarur ma'lumotlar Bilan Google hisobi Ularni yo'qotmaslik uchun Chrome. Buni amalga oshirish uchun brauzeringizning manzillar oynasiga chrome://settings/syncSetup yozishingiz kerak va keyin enter tugmasini bosing. Shundan so'ng, kerakli narsalarni belgilashingiz mumkin bo'lgan oyna ochiladi yoki yaxshiroq, "Hamma narsani sinxronlash" opsiyasini tanlang. Endi sinxronizatsiya tugaguncha biroz kutishingiz kerak, ayniqsa shu paytgacha ushbu parametr o'chirilgan bo'lsa.

Google Chrome-ning avvalgi, odatdagidek ishlaydigan versiyasini qayta o'rnatganingizdan so'ng, sinxronizatsiyadan foydalanib, barcha brauzer sozlamalarini avvalgisiga o'zgartirishingiz kerak, o'chirib qo'yganingizga ishonch hosil qiling. avtomatik yangilash yangi versiyaga o'ting, aks holda Chrome hamma narsani avvalgidek qaytaradi va siz faqat vaqtingizni behuda sarflaysiz.

Chrome yangilanishini o'chirib qo'ying

Google Chrome o'zini yangilashiga yo'l qo'ymaslik uchun siz bitta hiyla ishlatishingiz kerak. Agar kompyuteringizda bo'lsa, c:\Program Files\Google\Update\ yoki c:\Program Files (x86)\Google\Update\ sahifasiga o'ting. operatsion tizim 64 bitli versiyani o'rnating va bitta GoogleUpdate.exe faylini o'chiring.

Siz uni onlayn topishingiz mumkin katta raqam ro'yxatga olish kitobi yozuvlarini tahrir qilishni, Windows guruh siyosatini o'zgartirishni, ma'muriy shablonlarni qo'shishni va shunga o'xshashlarni talab qiladigan tavsiyalar. Qoidaga ko'ra, ushbu ko'rsatmalarning aksariyati bularning barchasini o'zlari qilmagan, faqat biron bir forumda ilgari ko'rganlarini qayta yozgan foydalanuvchilar tomonidan tuzilgan. Bunday muammoni hal qilish uchun bu barcha harakatlar kerak emas. GoogleUpdate.exe faylini o'chirish kifoya va Google Chrome endi o'zini yangilamaydi.

Agar siz Chrome brauzerining yangi versiyasini o'rnatishingiz kerak bo'lsa, bu holda foydalanuvchining o'zi ishlab chiquvchilarning rasmiy veb-saytiga o'tishi va yuklab olishi kerak bo'ladi. o'rnatish fayli, va keyin uni muvaffaqiyatli o'rnating. Ko'rib turganingizdek, brauzer yangilanishlarini o'chirib qo'yish bilan bog'liq muammolar yo'q, hamma narsa juda oddiy va oson.

Ushbu maslahatlarga amal qilish orqali siz brauzeringizni shriftni ko'rsatish bilan bog'liq muammolardan xalos bo'lishingiz, rangini normal holatga o'zgartirishingiz va Google Chrome bilan avvalgidek ishlashingiz mumkin.

Vaqti-vaqti bilan, Chrome brauzerini yangilagandan so'ng, foydalanuvchilar shrift bilan bog'liq muammolarga duch kelishdi: u sovun, loyqa, loyqa va hokazo bo'lib qoldi. 51-versiyani o'z ichiga olgan holda, bu muammo osongina hal qilindi, ammo 52-versiyaga yangilanish barcha brauzer foydalanuvchilariga katta ajablanib keltirdi. ...


2016-yil 21-iyulda chiqarilgan 52.0.2743.82 versiyasida ishlab chiquvchilar ushbu qobiliyatni olib tashlashga qaror qilishdi. moslashtirish"DirectWrite Windows-ni o'chirish" eksperimental opsiyasi orqali shrift ko'rinishi, bu loyqalik va loyqalik holatlarida yordam berdi. Endi DirectWrite varianti yo'q.

Bunday qadamni qanday tushuntirish mutlaqo noaniq, ammo forumlarda, shu jumladan rasmiy Google forumida, katta miqdor so'rovlar va hatto hamma narsani qaytarib berish talablari bilan g'azablangan sharhlar.

Yozish vaqtida, 6 avgust kuni bizda Chrome brauzerining keyingi versiyasi (52.0.2743.116) mavjud, ammo hech narsa o'zgarmadi. Ko'rinishidan, ishlab chiquvchilar foydalanuvchilar uchun qaysi shrift qulayroq ekanligini yaxshiroq bilishadi va ularga tanlash erkinligini bermasliklari kerak...

Brauzerda qanday muammolar paydo bo'lishi mumkin?

Shriftlar bilan bog'liq muammo turli yo'llar bilan o'zini namoyon qilishi mumkin. Ba'zilar uchun shrift shunchaki loyqa va tushunarsiz. Ba'zilar uchun qalin shrift soyaga ega yoki odatdagidan umuman farq qilmaydi:

Kimdir VKontakte veb-saytida shriftni ko'rsatish bilan bog'liq muammolarga duch kelmoqda: u bulutli, butunlay o'qilmaydi, ko'zlarni kesadi va zo'riqtiradi. Misol:

Ba'zilar uchun qora o'rniga barcha harflar kulrang, oq fonda deyarli ko'rinmaydi:

Va ba'zi foydalanuvchilar to'liq bema'nilik va dahshatga duch kelishadi: shriftlar buzilgan va egri ko'rinadi:

Google Chrome-da shriftlar bilan bog'liq muammoni qanday hal qilish va ularni o'qilishi mumkin bo'lgan holatga qaytarish mumkin?


Birinchi tekshirish joriy versiya brauzeringiz. Manzil satriga kiriting chrome://help/ va enter tugmasini bosing. "Dastur haqida" sahifasi ochiladi.

Agar Chrome versiyasi 51 va undan pastroq bo'lsa, siz, agar 52 va undan yuqori bo'lsa, diqqat bilan tinglang ... Hozirda Chrome brauzerining o'zi yordamida shriftlarni qanday aniqroq qilish bo'yicha hech qanday yechim yo'q - ishlab chiquvchilar foydalanuvchilarni bunga ta'sir qilishdan mahrum qilishdi. Eksperimental sozlamalardan DirectWrite parametri!

Ushbu muammoni hal qilishning faqat ikkita usuli bor:

  • Birinchidan, Firefox kabi boshqa brauzerga o'ting. U oxirgi versiyalari Aytgancha, Operada Chrome kabi shriftlar bilan bir xil muammo bor, chunki ular bir xil dvigatelga asoslangan.
  • Ikkinchidan, Chrome-ni orqaga qaytaring oldingi versiya, aniqrog'i muammo hali mavjud bo'lmagan (51.0.2704.106) va DirectWrite parametrini sozlang. Ammo bitta jihat bor ...

Google ishlab chiquvchilari bu erda ham hammani aldashdi :) Brauzerning o'zi sozlamalari orqali orqaga qaytish mumkin emas - bunday imkoniyat yo'q. Dasturning joriy versiyasini o'chirib tashlasangiz ham, rasmiy veb-saytda oldingi versiyalarning o'rnatish fayllarini topa olmaysiz.

Google Chrome-ning oldingi versiyasiga qanday qaytish mumkin

Qolgan narsa bu diagramma:


Xohlagan har bir kishi o'zi qidirishi mumkin, lekin biz uni allaqachon topdik, yuklab oldik va endi biz siz bilan Yandex.Diskdagi havolani baham ko'ramiz: Google Chrome 51.0.2704.106 (ham 64bit, ham 32bit tizimlar uchun versiya mavjud) .


Endi bir nechta muhim eslatmalar:
  1. Chrome-ni o'chirishdan oldin, barcha kerakli ma'lumotlarni Google hisobingiz bilan sinxronlang, shunda ular yo'qolmaydi! Buning uchun brauzeringizning manzil oynasiga kiriting chrome://settings/syncSetup va enter tugmasini bosing. Ochilgan oynada barcha kerakli narsalar yonidagi katakchalarni belgilang yoki undan ham yaxshisi, quyidagi skrinshotda bo'lgani kabi "Hamma narsani sinxronlash" opsiyasini tanlang - bu ishonchliroq bo'ladi :)

Sinxronizatsiya tugashi uchun biroz kuting, ayniqsa siz ushbu parametrni o'chirib qo'ygan bo'lsangiz.

  1. 51.0.2704.106 versiyasini o'rnatgandan so'ng, avvalgisini qaytaring Chrome sozlamalari sinxronlash orqali va majburiy ravishda avtomatik yangilanishlarni o'chiring eng so'nggi versiyaga o'ting, aks holda brauzer yana yangilanadi va qilingan hamma narsa bekorga ketadi!

Chrome yangilanishlarini qanday o'chirish mumkin

Brauzerni yangilashning oldini olish uchun biz bitta hiyla qilamiz. c:\Program Files\Google\Update\ yoki c:\Program Files (x86)\Google\Update\ jildiga o'ting, agar sizda OS ning 64-bitli versiyasi bo'lsa, faylni o'chirib tashlang. GoogleUpdate.exe.

Hammasi shu, muammo yo'q :) Internetda ro'yxatga olish kitobi yozuvlarini tahrirlash, o'zgartirish tavsiya etiladi guruh siyosati Windows, ma'muriy shablonlarni qo'shing va hokazo. Bularning hech biri kerak emas. Shunchaki GoogleUpdate.exe faylini oʻchirib tashlang va Chrome endi yangilay olmaydi.

Biroz vaqt o'tgach, siz Google Chrome-ning so'nggi versiyasini o'rnatishga qaror qilsangiz (agar bu sodir bo'lsa), o'rnatish faylini rasmiy veb-saytdan qo'lda yuklab oling va uni ishga tushiring. Hammasi joyida!

P.S. (Yangilanish 06/2018)

Ko'pgina foydalanuvchilarga eksperimental sozlamalarda shrift-kesh-miqyoslash parametrini o'zgartirish yordam berdi. Buning uchun manzil satriga nusxa ko'chiring va joylashtiring chrome://flags/#enable-font-cache-scaling, so'ngra skrinshotda ko'rsatilganidek, "O'chirilgan" holatini tanlang:

Do'stlar, ushbu ko'rsatmalar yordamida Google Chrome brauzerida loyqa loyqa shrift muammosini hal qildingizmi? Ijtimoiy tugmalar yordamida ushbu maqolani do'stlaringiz bilan baham ko'ring. tarmoqlar - ular sizga albatta rahmat aytishadi, chunki ular siz kabi shriftlar bilan bir xil muammolarga duch kelishadi.

Sinov o'rnatish asosida Google brauzeri Yangi Windows kompyuterida Chrome Canary brauzerning interfeysida ham, unda ochilgan saytlarda ham buzilgan shriftlarni aniqladi.

Bu renderlash hech kimga sir emas har doim idealdan uzoqdir, lekin biz ushbu aniq mashinada bunday hodisani kutmagan edik, chunki Chrome versiyalari Stabil hech qachon bunday narsani ko'rmagan.

Lekin men kerak edi ...

Yuqoridagi muammo tashqi tomondan qanday ko'rinishini quyidagi skrinshotda ko'rishingiz mumkin. O'rnatishdan so'ng darhol yuqori qismini qildik , va pastki qismi - xato tuzatilgandan keyin. E'tibor bering, bu sozlamalar menyusi sahifasi (deb nomlangan chrome: // bayroqlar sahifasi).

Albatta, biz ham bu hodisaning sabablaridan biri Kanareyka eng ko'p bo'lishi mumkin deb taxmin qildik. yangi versiya brauzer va, ehtimol, hali ham Chrome'ning Barqaror versiyasida bo'lmagan biror narsa yakunlanmoqda va qayta ishlanmoqda.

Biroq, keyingi mulohaza bu muammoni kompyuterning o'z uskunasi va/yoki unga o'rnatilgan drayverlar tomonidan ham muvaffaqiyatli yaratishi mumkin degan fikrga olib keldi. Bundan tashqari, mavzu bo'yicha tasodifiy "Googling" ma'lumotlari shuni ko'rsatdiki, o'sha paytdan beri foydalanuvchilar orasida shunga o'xshash savollar vaqti-vaqti bilan paydo bo'lib turadi. Chrome 3.

Xatoni yo'q qilish usullari ham juda boshqacha edi, xususan, o'chirish yoki DirectWrite, turli xil boshlang'ich parametrlari bilan Chrome-ni ishga tushirish va h.k. Ularning deyarli barchasi, albatta, bir necha yoshda va brauzerning so'nggi versiyalari uchun endi tegishli emas. Ammo ba'zi "klassiklar", ma'lum bo'lishicha, avvalgi samaradorligini yo'qotmagan. Shunday qilib, ..

Agar Google Chrome Canary-da buzilgan shriftlar paydo bo'lsa nima qilish kerak:
  • borish " Sozlamalar "(orqali chrome://settings/ yoki orqali" Menyu«);
  • Sahifaning pastki qismiga o'ting va "ni bosing. Qo'shimcha «;
  • keyin sahifani yana " bo'limiga aylantiring. Tizim«;
  • va unda biz funksiyani o'chirib qo'yamiz " Uskuna tezlashuvidan foydalaning (agar mavjud bo'lsa) «;
  • Chrome-ni qayta ishga tushiring.

Shundan so'ng, buzilgan shriftlar o'zlarini "tuzatishdi". Shuni ham ta'kidlash kerakki, ushbu vaziyatda apparatni tezlashtirish funksiyasini o'chirib qo'yish ikkita yomonlikning eng kichiki sifatida qabul qilinishi kerak, chunki bu bir qator holatlarda (aniqrog'i, muayyan vazifalarni bajarishda) brauzerning ishlashiga salbiy ta'sir ko'rsatishi mumkin. Biroq, yuqoridagi harakatlar algoritmini takrorlash orqali istalgan vaqtda funksiyani yoqishingiz mumkin.



Google Chrome shrifti o'zgartirildi (4)

Bir nechta saytlarda Google Chrome brauzerida ajoyib piktogramma shrift ko'rsatilmayotganini payqadim. Konsol quyidagi xatoni ko'rsatadi:

Har qanday yordam/tushuntirish uchun rahmat!

Shriftlarga kirishning bu muammosi - ajoyib aktivlar muammoni keng qamrovli tushuntirish va hal qilmasdan ko'p odamlar uchun muammo bo'lib kelgan.

CORS nima:

Resurslardan nusxa ko‘chirish (CORS) – bu foydalanuvchi agentiga serverdan boshqa manbadagi (domen) tanlangan resurslarga kirishga ruxsat berish uchun qo‘shimcha HTTP sarlavhalaridan foydalanadigan mexanizm. hozirgi paytda veb-sayt. Foydalanuvchi agenti joriy hujjat kelib chiqqanidan boshqa domen, protokol yoki portdan resurs so‘raganda o‘zaro HTTP so‘rovini amalga oshiradi.

Muammo:

Muammo ajoyib shrift shriftlarini yuklash usuli bilan bog'liq.

@font-face( font-family:"FontAwesome"; src:url("../fonts/fontawesome-webfont.eot?v=4.2.0"); src:url("../fonts/fontawesome-webfont" .eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url( "../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") formati ("svg" font-weight:shrift-style:normal);

Shriftlar uslublar jadvali (CSS) orqali yuklanadi. Bu erda bizda vaziyat:

Yechim:

S3 kabi fayl xotirangizda CORS qoidalari yaratilgan boʻlsa va ushbu domenga resursga kirish huquqi berilgan boʻlsa-da, CDN CSS-da koʻrsatilgan shriftlarni yuklab olishga harakat qilganda, ularni yuklab olishda koʻrsatilgan manba/domen. shriftlar CDN-dan, lekin CORS-ga kirish CDN domeniga taqdim etilmaydi.

CDN domeningiz uchun CORS qoidasini yarating.

Men uning javobini o'zgartirishga ruxsat bermaydigan CDN dan foydalanmoqdaman, shuning uchun nisbiy yo'lni mutlaq yo'l bilan almashtirish orqali font-awesome.min.css ni o'zgartirdim va u ishladi.

Muammo CSS faylida emas, balki uning shrift fayli bilan ishlash usulida. font-awesome.min.css faylida qatorlar mavjud

@font-face(font-family:"FontAwesome"; src:url("../fonts/fontawesome-webfont.eot?v=4.2.0"); src:url("../fonts/fontawesome-webfont .eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url( "../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") formati ("svg" font-weight:shrift-style:normal);

Bu brauzerni CSS fayli bilan bir xil serverdan mos keladigan shrift faylini (eot, woff, ttf yoki svg) so'rashga majbur qiladi. Bu mantiqiy va to'g'ri.

Biroq, brauzer cdn.keywest.life dan ushbu shrift faylini so'raganda, u Access-Control-Allow-Origin sarlavhalarini o'qiydi va uni topa olmaydi, shuning uchun bu xato xabarini beradi. (Bu men uchun brauzer xatosi kabi ko'rinadi, chunki u CSS fayli bilan bir xil serverdan keladi).

Buning o'rniga, maxcdn.bootstrapcdn.com dan foydalanganda javob Access-Control-Allow-Origin:* sarlavhasini o'z ichiga oladi va brauzer ushbu shrift faylini qabul qiladi. Agar sizning cdn serveringiz ushbu sarlavhani o'z ichiga olgan bo'lsa, u ham ishlaydi.

Agar sizda Apache serveringiz bo'lsa, ushbu javobni ko'ring: Firefox-da shrift-ajoyib to'g'ri ko'rsatilmaydi / CDN orqali qanday sotish mumkin?