2012-10-11 24 views
9

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

मेरा प्रश्न बस यह है - इन फ़ॉन्ट्स में विशेष रूप से इन प्रकार के मुद्दों का कारण बनता है? क्या कोई विशिष्ट विशेषता है कि सिस्टम फ़ॉन्ट में ये अन्य फ़ॉन्ट नहीं हैं?

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

इन समस्याओं के पुन: पेश करने के लिए आसान कर रहे हैं, लेकिन जब से मैं जानता हूँ कि किसी से पूछना होगा, मैंने कुछ विशेष फोंट कि मेरे लिए समस्याओं का उत्पादन किया है सूची जाएगा:

  • पीटी संस बोल्ड
  • Avenir अगला एलटी प्रो मध्यम संघनित
  • कोरोलेव संघनित मध्यम
+0

आप सिस्टम फ़ॉन्ट की तुलना में उल्लेख करते हैं - क्या आप सिस्टम डिफ़ॉल्ट से अलग अन्य मानक आईओएस फोंट के साथ इनमें से किसी भी शिकायत को पुन: उत्पन्न कर सकते हैं? – Freney

+0

मैंने जो भी मानक आईओएस फोंट देखा है, उनमें से कोई भी इन व्यवहारों को प्रदर्शित नहीं करता है। –

+0

क्या फोंट स्वयं दोषपूर्ण हो सकते हैं? फ़ॉन्ट में मीट्रिक डेटा, जो टेक्स्ट की स्थिति और आकार को नियंत्रित करता है, गलत हो सकता है। हो सकता है कि आप इन फोंट का उपयोग अन्य प्रणालियों में करने का प्रयास कर सकते हैं और देख सकते हैं कि वे एक ही समस्या का प्रदर्शन करते हैं या नहीं। – wschang

उत्तर

1

आप Apple Font Tool Suite कमांड लाइन उपयोगिताओं उपयोग करने की कोशिश की है? आप इसके साथ फोंट की आधारभूत गुणों को समायोजित कर सकते हैं (मुझे लगता है कि यह आपके प्रश्न के 'क्यों' घटक का जवाब नहीं देता है, हालांकि उपकरण प्रश्न को हल कर सकते हैं)। स्वीकार्य उत्तर here उनके उपयोग को समझाने का एक शानदार काम करता है।