ios - ইনকর - এপল মোবাইল




ইউআইএফন্ট-কীভাবে সিস্টেম পাতলা ফন্ট পাবেন (3)

আপনি সিস্টেম ফন্ট পাতলা ওজন ব্যবহার করতে পারেন:

UIFont.systemFont(ofSize: 34, weight: UIFontWeightThin)

সান ফ্রান্সিসকো জন্য উপলব্ধ ওজন তালিকা:

UIFontWeightUltraLight
UIFontWeightThin
UIFontWeightLight
UIFontWeightRegular
UIFontWeightMedium
UIFontWeightSemibold
UIFontWeightBold
UIFontWeightHeavy
UIFontWeightBlack

আইওএস 11 এর হিসাবে, UIFontWeight* নাম পরিবর্তন করে UIFont.Weight.* করা হয়েছে UIFont.Weight.* আরও বেশি আপনি এখানে পেতে পারেন https://developer.apple.com/documentation/uikit/uifont.weight . https://developer.apple.com/documentation/uikit/uifont.weight

UIFont নিয়মিত হরফ ( systemFontOfSize ) বা boldSystemFontOfSize bold boldSystemFontOfSize ফন্ট (সাহসী systemFontOfSize boldSystemFontOfSize ) পাওয়ার পদ্ধতি রয়েছে তবে স্টোরিবোর্ডের মাধ্যমে কীভাবে একটি "পাতলা সিস্টেম ফন্ট" পাওয়া যায়?

UIFont "সিস্টেম-পাতলা" পাস করা কাজ করে না, এই কনস্ট্রাক্টরটি কেবলমাত্র নন-সিস্টেম ফন্টের জন্য কাজ করে।


এছাড়াও যদি আপনি একই ফন্টের আকার রাখতে চান এবং কেবল ওজন পরিবর্তন করতে চান তবে লক্ষ্যযুক্ত উপাদান ফন্টের আকার থেকে ব্যবহার করুন। উদাহরণ স্বরূপ:

demoLabel.font = UIFont.systemFont(ofSize: demoLabel.font.pointSize, weight: UIFontWeightThin)

এটির সাহায্যে আপনি ডিফল্ট লেবেল ফন্টের আকার রাখতে পারেন এবং কেবল ওজন পরিবর্তন করতে পারেন।

আইওএস 11 এর হিসাবে, ইউআইএফএনওয়েটটাইনের নামটি UIFont.Weight.thin নামকরণ করা UIFont.Weight.thin । আরও বেশি আপনি এখানে পেতে পারেন https://developer.apple.com/documentation/uikit/uifont.weight . https://developer.apple.com/documentation/uikit/uifont.weight


আইওএস ৮.২ অনুসারে , আপনি এখন UIFont.systemFontOfSize(_ fontSize: CGFloat, weight weight: CGFloat) ব্যবহার করতে পারেন:

UIFont.systemFontOfSize(19, weight: UIFontWeightLight)

আইওএস এসডিকে ওজনের জন্য ধ্রুবক সরবরাহ করা হয়েছে:

UIFontWeightUltraLight
UIFontWeightThin
UIFontWeightLight
UIFontWeightRegular
UIFontWeightMedium
UIFontWeightSemibold
UIFontWeightBold
UIFontWeightHeavy

যখন আপনি সিস্টেম ফন্ট ব্যবহার করতে চান তখন সিস্টেম ফন্ট ব্যবহার করা ফন্টের নামের উপর ভিত্তি করে একটি ফন্ট তৈরির চেয়ে ভাল কারণ আইওএস আইওএস-এ তাদের সিস্টেমের ফন্টগুলি পরিবর্তন করতে পারে (যেমন তারা আইওএস in-এ হেলভেটিকা ​​নিও দিয়েছিলেন, এবং এখন, আইওএস 9-তে সান ফ্রান্সিসকো) ।

সুতরাং আমি যা পরামর্শ দেব তা হ'ল আপনি যে ফন্টটির টিটিএফ ফাইলটি চান তেমন কাস্টম ফন্ট হিসাবে ব্যবহার করতে এবং আপনার অ্যাপ্লিকেশনটিতে কাস্টম ফন্ট ব্যবহার করতে।

এই কারণেই আমি অ্যাপল পছন্দ করি না। অ্যাপল যা বলে তা কখনই যাবেন না। সর্বদা আমরা যা চাই তা কর অ্যাপল প্রতিটি ওএসের জন্য ডিফল্ট ফন্ট পরিবর্তন করে চলেছে।





uifont