विंडोज 7 / फ़ायरफ़ॉक्स में कुछ यूनिकोड फोंट काम नहीं कर रहे हैं


16

मैं मिस्र के चित्रलिपि प्रदर्शित करना चाहता हूं:

𓀂𓀀𓀂

ये यूनिकोड 5.2 का हिस्सा हैं।

टी एल; डॉ:

  • एक साफ विंडोज 7 या विंडोज 8 वीएम में Noto फोंट स्थापित करना जैसा कि आप उम्मीद करते हैं और फ़ायरफ़ॉक्स में हाइरोग्लिफ़िक्स है।
  • मेरे स्थानीय मशीन पर Noto फोंट स्थापित करने से काम नहीं होता है। जब तक मैं विशेष रूप से फ़ॉन्ट को कॉल नहीं करता, कोई भी कार्यक्रम मुझे कोई भी चित्रलिपि नहीं दिखाता है।
  • मैंने विभिन्न काम के इर्द-गिर्द कोशिश की है जैसे कि डेस्कटॉप पर फ़ाइल नाम IE को उन वर्णों का उपयोग करने के लिए ट्रिगर करना, कोई भाग्य नहीं।

विवरण:

मैंने एजिप्टस फ़ॉन्ट , साथ ही साथ Google नोटो फ़ॉन्ट को स्थापित करने का प्रयास किया ।

इसका परिणाम यह होता है कि मेरे सिस्टम पर नए फोंट दिखाई देते हैं (मैं उन्हें एमएस वर्ड में टेक्स्ट को प्रारूपित करने के लिए उपयोग कर सकता हूं, उदाहरण के लिए) और अगर मैं स्पष्ट रूप से एक वेब पेज में उन्हें संदर्भित करता हूं (यानी फ़ॉन्ट-परिवार को 'aegyptus' पर सेट करके) वे सही ढंग से दिखाई देते हैं:

यहाँ छवि विवरण दर्ज करें

समस्या यह है कि मैं यह नियंत्रित नहीं कर सकता कि वेब पेज क्या फोंट का उपयोग करता है और यह मेरी समझ है कि विंडोज या मेरे ब्राउज़र को स्वचालित रूप से पता लगाना चाहिए कि ग्लिफ़ फ़ॉन्ट में नहीं हैं और एक उपयुक्त मिलान पाते हैं।

मैंने इसे एक साफ vm (विंडोज 7 / IE 9 वर्चुअल बॉक्स VM से modern.ie) पर परीक्षण किया है और पाया कि नोटो और फ़ायरफ़ॉक्स को स्थापित करने से फोंट बस काम करने की अनुमति देता है। एक फ़ॉन्ट स्थापित करने के बाद, ग्लिफ़ स्वतः ही फ़ायरफ़ॉक्स में दिखाई देता है मेरे बिना फ़ॉन्ट-फेस निर्दिष्ट करने के लिए। लेकिन मेरे स्थानीय नंगे-धातु मशीन के लिए यह काम नहीं करता है।

मैंने चेक किया मेरा विंडोज 7 ने अचानक यूनिकोड के प्रतीकों को प्रदर्शित करना बंद कर दिया है जो क्रोम के साथ एक समस्या का सुझाव देता है, और डेस्कटॉप पर एक फाइल डालने की सिफारिश करता है जो उन यूनिकोड कोड बिंदुओं का उपयोग करता है जिनकी आपको आवश्यकता है। हालाँकि, मैंने एक फ़ाइल को एक चीनी चरित्र के साथ रखने की कोशिश की, और फ़ाइल नाम में एक मिस्र के चरित्र के साथ एक फ़ाइल, और इससे कोई मदद नहीं मिली। नोट: किसी भी समय मेरे किसी भी चीनी चरित्र ने काम करना बंद नहीं किया है। यह केवल अन्य वर्ण श्रेणियाँ हैं जो काम नहीं कर रही हैं।

किसी भी मामले में मैंने हर स्टार्ट-अप प्रोग्राम को अक्षम करने की कोशिश की है, मैं यह देख सकता हूं कि क्या उनमें से कोई भी इस पर काम नहीं कर रहा है, लेकिन कुछ भी मदद नहीं की है। मैंने क्रोम, एडोब एक्रोबैट और कई अन्य संभावित उम्मीदवारों को भी बिना किसी लाभ के अनइंस्टॉल कर दिया।

अपडेट करें

मैंने एक काम की खोज की है, जो मदद करता है लेकिन मैं एक बेहतर समाधान चाहूंगा। यदि मैं "उपलब्ध होने पर हार्डवेयर त्वरण का उपयोग करें" बंद कर देता हूं और फ़ायरफ़ॉक्स को पुनरारंभ करता हूं, तो मेरे फोंट दिखाई देते हैं। मैंने सत्यापित किया है कि मेरे पास मेरे ग्राफिक्स कार्ड (Intel HD4000) के लिए नवीनतम ड्राइवर हैं और यह मदद करने के लिए प्रतीत नहीं होता है। मोज़िला की इस बग रिपोर्ट से पता चलता है कि कुछ कार्डों पर फॉन्ट-रेंडरिंग समस्याएं हैं, लेकिन कहा गया कार्य-कार्य मुझे प्रभावित नहीं करता है, और किसी भी स्थिति में मेरे फोंट ठीक दिखते हैं, लेकिन ग्लिफ़ प्रतिस्थापन नहीं हो रहा है।


क्या अन्य कस्टम फोंट काम करते हैं?
भाथिया-परेरा

@ भाटियापेरे मैं उसी मुद्दे को देख रहा हूं, उदाहरण के लिए, कैरियन स्क्रिप्ट । जब तक मैं पृष्ठ संपादित नहीं करता और फ़ॉन्ट परिवार को इंजेक्ट नहीं करता, तब तक मेरी स्थानीय मशीन पर टेक्स्ट दिखाई नहीं देता है। मेरे वीएम पर, फ़ायरफ़ॉक्स में, यह ठीक काम करता है।
श्री शाइनी और न्यू 安 Sh

मेरा सुझाव है कि आप 10 मुफ्त नए फोंट की तरह परीक्षण करें और संबंधित कोड भी पोस्ट करें और यदि आवश्यक हो तो स्टैकओवरफ़्लो में स्थानांतरित होने के लिए प्रश्न को चिह्नित करें।
भाथिया-परेरा

मुझे अभी भी आश्चर्य है कि क्या यह केवल उन लिपियों पर लागू होता है जिनके कोड बिंदु बीएमपी ( n > 0xFFFF) से ऊपर स्थित हैं , जिसमें गणितीय अल्फ़ान्यूमेरिक सिंबल, विविध प्रतीकों और इमोग्राफी के इमोजी, अधिकांश इमोटिकॉन्स, साथ ही गॉथिक, डेजर्ट जैसी चीजें शामिल होंगी। कैरियन, मिस्री हाइरोग्लिफ़िक्स, और क्यूएमफ़ॉर्म स्क्रिप्ट्स सभी एसएमपी में, प्लस एसआईपी में विभिन्न सीजेके विचारधाराओं के साथ।
14

@BhathiyaPerera यह कोड के बारे में नहीं है। यह स्वचालित फ़ॉन्ट प्रतिस्थापन के बारे में है। जब मैं अपने कार्य केंद्र पर इस एसयू प्रश्न को लोड करता हूं, तो मुझे छोटे बक्से दिखाई देते हैं जहां मुझे चित्रलिपि देखना चाहिए। जब मैं एक ही ब्राउज़र में अपने वीएम पर इस पेज को लोड करता हूं, तो मुझे चित्रलिपि दिखाई देता है। लेकिन मैं बता सकता हूं कि फ़ॉन्ट मेरे वर्कस्टेशन पर स्थापित है क्योंकि मैं इस पेज के डोम को संशोधित करने और फ़ॉन्ट-परिवार को सेट करने के लिए फायरबग का उपयोग कर सकता हूं; तब फ़ॉन्ट दिखाई देता है।
श्री चमकदार और नई 安

जवाबों:


1

मेरे ब्राउज़र को स्वचालित रूप से पता लगाना चाहिए कि ग्लिफ़ फ़ॉन्ट में नहीं हैं और एक उपयुक्त मिलान ढूंढते हैं

दुर्भाग्य से, ओपी पर यह धारणा फ़ायरफ़ॉक्स के लिए ही सही है। फ़ायरफ़ॉक्स फ़ॉन्ट-का उपयोग करता है जो प्रति-ग्लिफ़ फ़ॉन्ट प्रतिस्थापन करता है; उपयुक्त फ़ॉन्ट का उपयोग किया जाता है यदि इसमें संबंधित चरित्र होता है।

IE और Chrome के बीच तुलना करने पर, IE इसमें थोड़ा बेहतर है कि यह प्रति-स्क्रिप्ट के आधार पर अधिक व्यापक कमबैक प्रदान करता है और फोंट के लिए UI सेटिंग्स प्रदान करता है, हालांकि यह मिस्र के चित्रलिपि को कवर नहीं करता था। Uniscribe / DirectWrite, मुख्य रूप से जटिल टेक्स्ट लेआउट के लिए घटकों के लिए फॉन्टबैक मेकेनिज्म इस MSDN लेख में वर्णित है ।

हालांकि 2012 में क्रोम अंततः प्रति-स्क्रिप्ट फ़ॉन्ट कमबैक का समर्थन करता है , उपयोगकर्ताओं को उन्हें ट्विक करने के लिए अतिरिक्त एक्सटेंशन स्थापित करना होगा - ऐसा ही एक एक्सटेंशन उन्नत फ़ॉन्ट सेटिंग्स है । हालाँकि एक्सटेंशन स्थापित करने के लिए Chrome का उपयोग करने वाले सभी साइट विज़िटर को बताना संभव नहीं है।

मूल समस्या के बारे में, कोई व्यक्ति फॉलबैक मैकेनिज्म की दिशा में जांच कर सकता है, संभवत: कुछ अन्य बुरे व्यवहार वाला फ़ॉन्ट नोटो को ओवरराइड करता है, जबकि यह उन ग्लिफ़ों का समर्थन करने का दावा करता है जबकि वास्तव में ऐसा नहीं होता है। एक थकाऊ विधि प्रणाली पर अतिरिक्त फोंट को हटाने और उन्हें एक-एक करके फिर से जोड़ने के लिए है जब तक कि अपराधी नहीं मिला।


आह। मैं इन ग्लिफ़ों का समर्थन करने के बारे में झूठ बोलने वाले फ़ॉन्ट की संभावना पर आश्चर्यचकित था।
श्री चमकदार और नई 安

Unfortunately, the Chrome approach using that plugin doesn't work either. From its Chrome-store description: Chrome will use the font settings controlled by this extension when BOTH of the following are true: 1) The web page has declared the language of the content (e.g., by using the HTML lang attribute); and 2) The web page has not specified a font to use.
Mr. Shiny and New 安宇

मैंने "tediously" हर उस फ़ॉन्ट को हटा दिया है जो मेरे संदर्भ VM पर नहीं मिला था और समस्या फ़ायरफ़ॉक्स में बनी हुई है।
श्री चमकदार और नई 安 iny

अजीब है कि। अब 2 अन्य संभावनाएं हैं जिनके बारे में मैं सोच सकता हूं: (1) क्या वीएम और आपकी परीक्षण मशीन पर भाषा सेटिंग्स समान हैं; (2) क्या font-familyफ़ायरफ़ॉक्स में सूची (तत्व निरीक्षण से) दोनों वातावरणों में समान हैं। अगर मुझे इन 2 बिंदुओं पर संदेह का कोई संकेत नहीं है, तो मुझे वर्तमान में कोई पता नहीं है।
हाबिल चेउंग

-1

IE और मिस्र के पात्रों के लिए संकेत सहित विशेष वर्णों को प्रदर्शित करने के लिए समर्पित एक WIKI पृष्ठ है: http://en.wikipedia.org/wiki/Help:Special_characters शायद इससे कुछ मदद मिल सकती है


1
वह पेज मूल रूप से आपको फोंट स्थापित करने के लिए कहता है। मैं पहले ही कर चुका हूं।
श्री चमकदार और नई 安

-1

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


1
सवाल में फोंट यूनिकोड का कड़ाई से हिस्सा हैं। गैर-यूनिकोड के लिए सेटिंग यहाँ खेलने में नहीं आती है। वैसे भी किसी के पास "मिस्र की चित्रलिपि" उनकी कंप्यूटर भाषा के रूप में नहीं है।
श्री चमकदार और नई Mr.

@ Mr.ShinyandNew 安 .S: and and and and and and and and and and and and and and and !!
Cerberus

-3

यदि कोई फोंट स्थापित नहीं किया गया है जिसमें पात्रों के लिए एक मैच है, तो उन्हें प्रदर्शित नहीं किया जा सकता है; विंडोज स्वचालित रूप से फोंट डाउनलोड नहीं करेगा!

आप अपने वेबपेज की सीएसएस में उपयोग कर सकते हैं @font-face( वेबफोन्स )। वेबफोंट को परिभाषित करने के लिए अपने सीएसएस में ऐसा कुछ जोड़ें:

@font-face {
    font-family: 'NotoSansEgyptianHieroglyphs';
    src: url('http://myserver/example/NotoSansEgyptianHieroglyphs-Regular.ttf');
}

फिर अपने सीएसएस में चित्रलिपि के साथ तत्व के लिए एक शैली लागू करें:

.hieroglyphics {font-family: NotoSansEgyptianHieroglyphs;}

2
मेरे पास फोंट स्थापित हैं। और मैंने दो अलग-अलग विंडोज वीएम पर सत्यापित किया है कि फोंट स्थापित करना उन्हें काम करने के लिए सामान्य रूप से पर्याप्त है। मेरी मशीन के बारे में कुछ अलग है, लेकिन मुझे नहीं पता कि इसे ढूंढना कहां है।
श्री शाइनी और नई 安 Sh
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.