मैं विंडोज स्टोर यूनिवर्सल ऐप (W8.1 + WP8.1) में टेक्स्ट कैसे स्केल करूं? असल में, ऐप को वही देखना चाहिए चाहे डिवाइस/रिज़ॉल्यूशन का उपयोग किया जाए। वर्तमान स्थिति यह है कि पाठ (फ़ॉन्ट आकार) को छोड़कर लेआउट (गतिशील ग्रिड आधारित लेआउट) और छवियों को अच्छी तरह से स्केल किया जाता है।विंडोज स्टोर में फ़ॉन्ट आकार स्केलिंग यूनिवर्सल ऐप (W8.1 + WP8.1)
प्रदर्शित पाठ WVGA रिज़ॉल्यूशन (480 × 800) के लिए अच्छा लग रहा है लेकिन 1080p रिज़ॉल्यूशन के लिए अविश्वसनीय छोटा है।
मैं पहले से ही की तरह Guidelines for scaling to pixel density या Guidelines for supporting multiple screen sizes
सामान का एक बहुत पढ़ा लेकिन मैं अभी भी प्रदर्शन रिज़ॉल्यूशन/डीपीआई की परवाह किए बिना पठनीय रहने के लिए पाठ पैमाने पर करने के लिए कैसे पता नहीं है।
बेशक मैं एक वर्ग लिख सकता हूं जो DisplayInformation.ResolutionScale संपत्ति का उपयोग फ़ॉन्ट आकार को एक विनियमित मूल्य में बदलने के लिए करता है।
उदाहरण:
- WVGA पर FONTSIZE 16 ScaleFactor 1x साथ ScaleFactor 1.6x साथ WXGA पर FONTSIZE 16
- FONTSIZE 16 के बराबर होती है ScaleFactor 1.5x बराबरी के साथ 720p पर FONTSIZE 25,6
- FONTSIZE 16 के बराबर होती है fONTSIZE 24
- fONTSIZE 16 ScaleFactor 2.25x साथ 1080p पर fONTSIZE 36
के बराबर होती है लेकिन मैं संयुक्त राष्ट्र हूँ निश्चित है कि यह सभी परिदृश्यों के लिए काम करेगा। क्या ऐसा करने का कोई बेहतर तरीका है? मैंने सोचा कि इस तरह का एक सामान्य कार्य कार्यक्षमता में कुछ निर्माण के साथ किया जा सकता है।
अस्वीकरण: यह (उम्मीद है) यह नहीं है कि "मुझे आपके लिए यह प्रश्न पूछने दें" मुझे कई पेज मिलते हैं जो स्केलिंग के बारे में हैं लेकिन वे सभी लेआउट या छवियों को कवर करते हैं। लेकिन मुझे फ़ॉन्ट आकार स्केलिंग के बारे में कुछ भी नहीं मिला। अगर मुझे कुछ याद आया तो कृपया मुझे माफ़ कर दो।
संपादित करें: मुझे डर है, मैं स्पष्ट रूप से समस्या को व्यक्त करने में विफल रहा हूँ: (दाईं ओर बाईं तरफ WVGA, 1080p)
क्या आपने इसे हल किया? मुझे एक ही समस्या है और कोई अच्छी जानकारी नहीं मिल रही है। –
नहीं, मैंने नहीं किया। मैं सोच रहा हूं कि अन्य डेवलपर्स ने इस समस्या को कैसे हल किया। शायद हम गलत पेड़ को भड़क रहे हैं? – Joel
ऐसा लगता है कि मुझे भी एक ही समस्या है और समाधान नहीं मिल रहा है ... – Laserson