এই প্রশ্নের উত্তরে ব্যবহারকারী android:fontFamily
12 টির জন্য মানগুলি তালিকাভুক্ত করে (নীচে দেখুন)। এই মানগুলি কোথা থেকে আসে? এর জন্য ডকুমেন্টেশনগুলি android:fontFamily
কোনও জায়গায় এই তথ্য তালিকাভুক্ত করে না (আমি এখানে এবং এখানে চেক করেছি )। স্ট্রিংগুলি অ্যান্ড্রয়েড স্টাইলস.এক্সএমএল ফাইলটিতে বিভিন্ন জায়গায় তালিকাভুক্ত করা হয়েছে , তবে কীভাবে এই মানচিত্রগুলি রোবোটো ফন্টে ফিরে আসে?
অ্যান্ড্রয়েড ৪.১ / ৪.২ থেকে নিম্নলিখিত রবোটো ফন্ট পরিবারগুলি উপলভ্য:
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>
আমি আমাদের অ্যাপটির জন্য থিমটি সঠিকভাবে সেট আপ করতে চাই (যার মধ্যে ফন্টফ্যামিলি সঠিকভাবে ব্যবহার করা অন্তর্ভুক্ত) এবং ফাইলটি দেখার আগে আমার তৈরি কিছু স্টাইলের সমস্ত অপ্রয়োজনীয়তা সরিয়ে ফেলতে চাই।