इस प्रश्न के उत्तर में उपयोगकर्ता android:fontFamily
12 वेरिएंट (नीचे देखें) के मानों को सूचीबद्ध करता है । ये मूल्य कहां से आते हैं? के लिए दस्तावेज़ android:fontFamily
किसी भी जगह (मैं जाँच में यह जानकारी की सूची नहीं है यहां , और यहां )। तार को एंड्रॉइड स्टाइल में सूचीबद्ध किया जाता है । विभिन्न स्थानों में xml फ़ाइल, लेकिन ये नक्शे रोबोटो फ़ॉन्ट पर वापस कैसे आते हैं?
Android 4.1 / 4.2 से, निम्नलिखित रोबोटो फ़ॉन्ट परिवार उपलब्ध हैं:
android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-serif-light" // roboto light android:fontFamily="sans-serif-condensed" // roboto condensed android:fontFamily="sans-serif-thin" // roboto thin (android 4.2) android:fontFamily="sans-serif-medium" // roboto medium (android 5.0)
इसके साथ संयोजन में
android:textStyle="normal|bold|italic"
12 वेरिएंट संभव हैं:
- नियमित
- तिरछा
- साहसिक
- मोटे तिरछे अक्षर
- रोशनी
- लाइट-इटैलिक
- पतला
- पतली इटैलिक
- नियमित रूप से गाढ़ा
- संघनित इटैलिक
- गाढ़ा बोल्ड
- गाढ़ा बोल्ड-इटैलिक
में styles.xml
आवेदन मैं किसी पर काम कर रहा हूँ में फ़ाइल फ़ॉन्ट परिवार के रूप में इस सूचीबद्ध है, और मैं बहुत कर रहा हूँ यकीन है कि यह गलत है:
<item name="android:fontFamily">Roboto-Regular.ttf</item>
मैं सही तरीके से सेट किए गए हमारे एप्लिकेशन के लिए थीम प्राप्त करना चाहता हूं (जिसमें फ़ॉन्टफ़िली का सही तरीके से उपयोग करना शामिल है) और सभी अतिरेक को हटा दें, जो कि कुछ शैलियों में है जो फ़ाइल पर एक नज़र डालने से पहले बनाई गई थीं।