যাওয়ার উপায়টি হ'ল @ ফন্ট-ফেস সিএসএস ঘোষণার ব্যবহার যা লেখকরা তাদের ওয়েব পৃষ্ঠাগুলিতে পাঠ্য প্রদর্শন করতে অনলাইন ফন্টগুলি নির্দিষ্ট করতে দেয়। লেখকদের তাদের নিজস্ব ফন্ট সরবরাহ করার অনুমতি দিয়ে, @ ফন্ট-ফেস ব্যবহারকারীদের তাদের কম্পিউটারে ইনস্টল থাকা সীমিত সংখ্যক ফন্টের উপর নির্ভর করার প্রয়োজনীয়তা হ্রাস করে।
নিম্নলিখিত টেবিলটি একবার দেখুন:
যেমন আপনি দেখতে পাচ্ছেন, এখানে বেশ কয়েকটি ফর্ম্যাট রয়েছে যা মূলত ক্রস ব্রাউজারের সামঞ্জস্যের কারণে আপনার জানা দরকার। মোবাইল ডিভাইসে দৃশ্যপটটি খুব আলাদা নয়।
সলিউশন:
1 - সম্পূর্ণ ব্রাউজারের সামঞ্জস্য
এই মুহূর্তে গভীর সমর্থন সহ এই পদ্ধতি:
@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot'); /* IE9 Compat Modes */
src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('webfont.woff') format('woff'), /* Modern Browsers */
url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
2 - বেশিরভাগ ব্রাউজার
বিষয়গুলি যদিও ডাব্লুএইউএফএফের দিকে তীব্রভাবে সরে যাচ্ছে, তাই আপনি সম্ভবত এগুলি থেকে দূরে যেতে পারেন:
@font-face {
font-family: 'MyWebFont';
src: url('myfont.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
url('myfont.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
3 - শুধুমাত্র সর্বশেষতম ব্রাউজারগুলি
এমনকি কেবল ডাব্লুওএফএফও
আপনি এটির পরে এটি ব্যবহার করুন:
body {
font-family: 'MyWebFont', Fallback, sans-serif;
}
তথ্যসূত্র এবং আরও পড়া:
এই বৈশিষ্ট্যটি বাস্তবায়নের বিষয়ে আপনার প্রধানত যা জানা দরকার। আপনি যদি এই বিষয়ে আরও গবেষণা করতে চান তবে আমি নিম্নলিখিত উত্সগুলি একবার দেখে নিতে উত্সাহিত করব। আমি এখানে যা রেখেছি তার বেশিরভাগটি নীচের থেকে নেওয়া হয়েছে
@font-face
এটি ব্যাপকভাবে সমর্থিত হয়েছে এবং সাধারণ ব্যবহারের জন্য প্রস্তাবিত। আপনাকে কেবল সচেতন হতে হবে যে অন্য ব্রাউজারগুলিতে আইইয়ের বিভিন্ন ফর্ম্যাটে ফন্ট প্রয়োজন। স্ট্যাকওভারফ্লো