2013-04-20 4 views
6

शीर्षक यह सब कुछ कहता है। मैं फ़ॉन्ट गिलहरी का उपयोग कर फ़ॉन्ट-फेस किट उत्पन्न कर रहा हूं और मुझे सफारी में लेटर स्पेसिंग के साथ समस्याएं आ रही हैं।क्या सीएसएस पत्र-दूरी सफारी में एसवीजी फोंट के साथ काम नहीं करती है?

वेबकिट ब्राउज़र एसवीजी फोंट को डब्ल्यूओएफएफ फोंट से इतना अच्छा प्रस्तुत करते हैं, मैं स्पष्ट रूप से एसवीजी का उपयोग करना चाहता हूं। हालांकि मैंने देखा कि सफारी में लेटर-स्पेसिंग काम नहीं कर रहा है। क्या यह जाना पहचाना हुआ मुद्दा है?

+0

देखें कि ये उत्तर आपकी मदद करते हैं: http://stackoverflow.com/a/3836140/684932 किसी भी तरह से, मुझे सबसे ज्यादा जानकारी मिली है जो ज्ञात मुद्दा है कि सफारी पर अक्षर-दूरी केवल पिक्सेल के साथ काम करती है और नहीं 1px से कम कुछ भी के साथ काम करते हैं। लेकिन मुझे मिली अधिकांश चीजें 2010-2012 से हैं, अपेक्षाकृत 'नई' नहीं। – RaphaelDDL

+0

बीटीडब्ल्यू क्रोम पर काम करता प्रतीत होता है जो सफारी बग को इंगित करता है, वेबकिट नहीं। – RaphaelDDL

+0

मेरी समस्या यह है कि अक्षर अंतरण svg फोंट के साथ सभी पर काम नहीं करता है। दशमलव पिक्सेल मानों के साथ कुछ भी नहीं करना। और यह निश्चित रूप से एक सफारी बग है। जब मैं अपने कंप्यूटर पर इसे प्रदर्शित करने के लिए हूं तो मैं बाद में एक बेवकूफी खटखटाऊंगा। – jcvandan

उत्तर

2

शायद आप इस पर पिछले पोस्ट उल्लेख कर सकते हैं,

Safari, letter-spacing with custom font

Is there a way to make css letter-spacing: 0.5 px?

Safari Bug

बग की इस कड़ी का कहना है कि जावास्क्रिप्ट का उपयोग आप रिक्ति असाइन कर सकते हैं। इसके अजीब बग ..

मुझे यकीन है कि इस लिंक आप कुछ जानकारी देगा हूँ ..

मैं पाया है एक फिडल [Fiddle]4

कि अपने काम को कम करेगा, शायद यह ठीक क्रोम में अब काम करता है मैं क्रोम के संस्करण 26 का उपयोग कर रहा हूँ। मेरे पास सफारी स्थापित नहीं है, क्योंकि मैं सफारी प्रशंसक में से एक नहीं हूं। :)

2

जैसा कि मार्मिक द्वारा इंगित किया गया है, यह वेबकिट बग सूची (बग # 20606) में known issue है। तथ्य यह है कि यह वेबकिट को पूरी तरह से प्रभावित करता है इसका मतलब है कि इसे क्रोम, सफारी और किसी अन्य वेबकिट ब्राउज़र में दिखाना चाहिए।

बग पर नवीनतम, हालांकि, यह क्रोमियम डेवलपर्स द्वारा 2013-03-22 पर या उसके आसपास उठाया गया था, जो कि बड़ी प्रगति है क्योंकि बग unassigned लगभग 4 वर्षों तक बना रहा।

यह देखते हुए कि अन्य मुद्रण/संरेखण प्रकार कीड़े हाल ही में निर्धारित किया गया है (जैसे 99439, जो text-align-last को लागू करने से संबंधित है के रूप में), ऐसा लगता है कि वेबकिट विकास समुदाय इन मुद्दों में से कुछ नीचे ध्यान केंद्रित करने की प्रक्रिया में है।

यदि आप इस समस्या के आसपास चल रहे विकास का ट्रैक रखना चाहते हैं, तो कृपया Bug 20606 History का पालन करना जारी रखें, या Bug 20606 Discussion पर ट्रैक करें। पहला लिंक आपको बग और इसके विकास के प्रयासों से संबंधित प्रगति/प्रतिबद्धता/संपादन दिखाएगा। दूसरा आपको बग के चारों ओर उपयोगकर्ता/डेवलपर वार्तालाप दिखाएगा, साथ ही साथ auto-generated commentaryबिल्ड बॉट बनाएं, क्योंकि यह किसी भी प्रासंगिक चेक-इन कोड के विरुद्ध यूनिट-परीक्षण चलाता है।

अंत में, इस कार्यान्वयन के लिए अन्य मानकों के विरुद्ध अपने पसंदीदा ब्राउज़र के किसी भी दिए गए निर्माण को जांचने के लिए, this link पर एक नज़र डालें। शीर्ष-बाएं आपके ब्राउज़र के प्रतिपादन को प्रदर्शित करेगा, और नीचे दिए गए स्क्रीनशॉट अन्य ब्राउज़रों (इस बिंदु पर थोड़ा पुराना) दिखाएंगे - और वे गैर-पूर्णांक letter-spacing मानों को कैसे कार्यान्वित करते हैं। वैकल्पिक रूप से, आप this jsFiddle का जिक्र करके कुछ समान देख सकते हैं।

संबंधित मुद्दे