क्रोम में कुछ पात्र वर्ग के रूप में क्यों दिखाई देते हैं?


25

उदाहरण के लिए देव उपकरणों में मुझे कुछ मिलता है:

क्रोम देव उपकरण

इन वर्गों में से कुछ लाइनों के अंत में हैं, शुरू में मैंने सोचा था कि वे गाड़ी रिटर्न थे, लेकिन यह पता चला है कि वे नहीं हैं।

इसके अलावा, वर्गों के बाद =या >कई स्थानों पर दिखाई देते हैं जहां कोई नई रेखा नहीं होती है, और एक हेक्स संपादक में फ़ाइल को देखने से पता चलता है कि इस बीच कोई भी चरित्र नहीं है =और "(जैसे के id="रूप में दिखा रहा है id=? ")

यह वेब पृष्ठों में भी कभी-कभी बदल जाता है, उदाहरण के लिए मैंने देखा:

Google खोज परिणाम

मैंने उस वाक्य की नकल की, हेक्स संपादक में इसे देखा, और फिर से eऔर के बीच कोई चरित्र नहीं है :। स्रोत कोड में कुछ भी नहीं दिखाया गया है।

मैंने इसे पहले कभी नहीं देखा है, और इसके बाद से मैंने कुछ दिनों पहले आर्क को फिर से स्थापित किया है।

क्रोम है: संस्करण 19.0.1084.15 dev
आर्क है: कर्नेल 3.3.1-1-ARCH,x86_64

locale.genहै en_GBस्थानों uncommented (दोनों UTF-8और ISO-8859-1)। क्रोम में एन्कोडिंग में चूक होती है ISO-8859-1, लेकिन इसे बदलने UTF-8से कोई फर्क नहीं पड़ता।

यह html फाइल है जिसका मैं उपयोग कर रहा था: test.html

एक फिक्स शानदार होगा, एक स्पष्टीकरण बहुत अच्छा होगा, यह पुष्टि करता है कि यह (या नहीं है) बस मेरे सेटअप के साथ एक समस्या भी अच्छी होगी।

संपादित करें: फोंट की जांच के बाद, मैंने पाया कि दोनों मामलों में यह एरियल का उपयोग करने की कोशिश कर रहा था, जो कि आर्क में ttf-ms-fontsपैकेज का हिस्सा है । स्थापित करने से फ़ॉन्ट बदल गया, लेकिन वर्ग बने रहे (हालांकि एक अलग आकार)। दोनों स्थितियों में फ़ॉन्ट सिस्टम के लिए डिफ़ॉल्ट फोंट का पालन नहीं करता है।

क्रोम देव उपकरण - arial के साथ


यह काम करता है और मेरे लिए जुर्माना प्रदर्शित करता है। मुझे लगता है कि यह आपके सेटअप के साथ एक समस्या होनी चाहिए, शायद आपका फ़ॉन्ट रेंडरिंग सिस्टम।
कोरन

@ के लिए, मैं फोंट के बारे में भूल गया: पी मैं एक बार देख लेंगे।
Mat

जवाबों:


19

इससे मेरे लिए समस्या ठीक हो गई। Dejavu फोंट स्थापित करें।

sudo pacman -S ttf-dejavu

2
सुंदर - इससे मेरी समस्या भी हल हो गई।
कोडी रीचर्ट

इसने मेरे टर्मिनल फोंट को गड़बड़ कर दिया और pacman -R ttf-dejavu द्वारा हटाए जाने से जंजीर पर निर्भरता बहुत हो गई है, pacman -Rdd ttf-dejavu फ़ॉन्ट हटाने और रीसेट करने का समाधान नहीं करता है
piririshreddy

किसी भी अन्य फ़ॉन्ट को स्थापित करने में जो समस्याग्रस्त अक्षर हैं, वे भी काम करेंगे
डॉ। नेफारियो

अभी भी 2017 में काम करता है

यदि आपको क्रोमियम के लिए फ्लैश प्लगइन के साथ वर्ग मिल रहे हैं, तो यह प्रयास करें।
e18r

6

यह एक चरित्र के स्थान पर यूनिकोड रिप्लेसमेंट चरित्र को प्रिंट करने के लिए मानक है जो वर्तमान फ़ॉन्ट में मौजूद नहीं है।

एक संभावित फिक्स बस अपने ओएस के डिफ़ॉल्ट फ़ॉन्ट को बदलने के लिए है (यदि ब्राउज़र ओएस सेटिंग्स को विरासत में मिला है) या ब्राउज़र। उदाहरण के लिए, उबंटू 11.10 पर मेरा फ़ायरफ़ॉक्स 11.0 "सेरिफ़" फ़ॉन्ट (जो फ़्रीफ़्रिफ़ का पर्याय बन सकता है ) का उपयोग कर रहा है, जो बहुत सारे यूनिकोड वर्णों का समर्थन करता प्रतीत होता है।

पुनश्च: चित्र गायब हो गए हैं।


जवाब के लिए धन्यवाद। कोरन की टिप्पणी के बाद मैंने कुछ जांच की, और पाया कि Google परिणाम (दूसरी छवि) से वर्ग उपयोग करने की कोशिश कर रहा था arial। मैंने स्थापित किया ttf-ms-fontsजिसके परिणामस्वरूप एक परिवर्तन हुआ: वर्ग अब एक अलग आकार है। मैं कोशिश करूंगा और पाया जा सकता है कि डिफ़ॉल्ट फोंट क्या हैं।
मट

9
which resulted in a change: the squares are now a different shapeमुझे खेद है कि मैं उस पर बहुत हंसा।
रोब

1

मैं एक ही मुद्दा रहा था। उदाहरण के लिए, यह पृष्ठ विशेष रूप से अपठनीय था, जिसमें सभी पृष्ठ के पाठ में वर्ग दिखाई दे रहे थे। मैं बैकअप फ़ाइल नाम में सभी arial*.ttfफ़ाइलों का नाम बदलकर /usr/share/fonts/truetype/msttcorefontsऔर फिर क्रोम के डिफ़ॉल्ट sans-serif फ़ॉन्ट को Droid Sans पर सेट करके इसे ठीक करने में सक्षम था । मैं अब एरियल फोंट का उपयोग नहीं कर सकता, लेकिन कम से कम पृष्ठ सही दिखते हैं।


0

मुझे भी यही समस्या थी। पिछली पोस्ट को एक गाइड के रूप में उपयोग करते हुए, मैंने फॉन्ट चेंजर क्रोम एक्सटेंशन को डाउनलोड और इंस्टॉल किया। एफसी का उपयोग एरियल में बदलने के लिए समस्या को ठीक किया। अन्य फोंट भी काम कर सकते हैं, लेकिन मैंने अभी तक उनकी कोशिश नहीं की है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.