সিএসএসে ফন্টের পরিবারের নামগুলির চারপাশে আমার কোটগুলি মোড়ানো দরকার?


95

আমার মনে আছে অনেক আগে শুনলাম যে সিএসএস ফন্ট-পারিবারিক সম্পত্তিতে একাধিক শব্দ রয়েছে এমন ফন্টের নামগুলির চারপাশে কোটগুলি মোড়ানো "সেরা অনুশীলন" হিসাবে বিবেচিত হয়েছিল:

font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

এটির পরীক্ষার জন্য, আমি উদ্ধৃতিগুলি সরিয়ে দেওয়ার চেষ্টা করেছি "Arial Narrow"এবং সাফারি এবং ফায়ারফক্সের এটি রেন্ডার করতে কোনও সমস্যা নেই।

সুতরাং, থাম্বের এই নিয়মের কোনও যুক্তি আছে, নাকি এটি কেবল একটি মিথ? এটি কি পুরানো ব্রাউজারগুলির সাথে কোনও সমস্যা ছিল যা বর্তমান সংস্করণগুলিতে আর প্রয়োগ হয় না? আমি এত দিন ধরে এটি করে আসছি যে এটি আসলে প্রয়োজনীয় কিনা তা ভেবে আমি কখনই থামিনি।


আমি মনে করি প্রতিটি ফন্ট পরিবার, জেনেরিক কম কম উদ্ধৃত করা ভাল ধারণা। এটি জিনিসগুলিকে সামঞ্জস্য রাখে।
মিকা হেনিং

উত্তর:


79

সিএসএস 2.1 বৈশিষ্ট আমাদের বলে যে:

হরফ পরিবারের নামগুলি হয় স্ট্রিং হিসাবে উদ্ধৃত করা উচিত, বা এক বা একাধিক শনাক্তকারীর ক্রম হিসাবে অবরুদ্ধ। এর অর্থ প্রতিটি টোকেনের শুরুতে বেশিরভাগ বিরামচিহ্ন এবং অঙ্কগুলি অবশ্যই অব্যক্ত ফন্ট পরিবারের নামগুলিতে অব্যাহতি লাভ করতে পারে।

এটা বলতে যায়:

যদি শনাক্তকারীদের একটি ক্রম হরফ পরিবারের নাম হিসাবে দেওয়া হয়, তবে একক স্পেসগুলি অনুসারে ক্রম অনুসারে সমস্ত সনাক্তকারীকে যুক্ত করে গুণিত মানটি একটি স্ট্রিংয়ে রূপান্তরিত নাম।

পালাবার ক্ষেত্রে ভুল এড়াতে, ফন্টের পরিবারের নাম উল্লেখ করার পরামর্শ দেওয়া হয় যাতে হাইফেন ব্যতীত সাদা স্থান, অঙ্ক বা বিরামচিহ্নগুলি থাকে:

হ্যাঁ, একটি পার্থক্য আছে, তবে এটির ফলে কোনও সমস্যা হওয়ার সম্ভাবনা নেই। ব্যক্তিগতভাবে, আমি সর্বদা ফন্টের নামগুলি উদ্ধৃত করে থাকি যখন সেগুলিতে স্পেস থাকে। কয়েকটি (সম্ভবত খুব বিরল) ক্ষেত্রে, উদ্ধৃতিগুলি একেবারে প্রয়োজনীয়:

মূলশব্দগুলির মূল্য ('উত্তরাধিকারী', 'সেরিফ', 'সানস-সেরিফ', 'মনোস্পেস', 'ফ্যান্টাসি' এবং 'ক্রাইভ') হিসাবে একই হ'ল ফন্ট পরিবারের নামগুলি উদ্ধৃত করতে হবে একই নামের সাথে। 'প্রাথমিক' এবং 'ডিফল্ট' কীওয়ার্ডগুলি ভবিষ্যতের ব্যবহারের জন্য সংরক্ষিত এবং ফন্টের নাম হিসাবে ব্যবহার করার সময় অবশ্যই উদ্ধৃতি দিতে হবে।

বিরাম চিহ্ন যেমন / বা হিসাবে নোট করুন! শনাক্তকারীর মধ্যেও উদ্ধৃত হওয়া বা পালানো দরকার হতে পারে।


6
initialএবং defaultকীওয়ার্ডগুলিও (এগুলি ভবিষ্যতের ব্যবহারের জন্য সংরক্ষিত)। সিএসএসে অব্যক্ত ফন্ট পরিবারের নামগুলি দেখুন ।
ম্যাথিয়াস বাইনেস

23

অক্টোবর ২০১৩-এর সিএসএস ফন্ট মডিউল স্তর 3 অনুসারে , " জেনেরিক পরিবারগুলি ছাড়া অন্য ফন্টের পরিবারগুলির নামগুলি অবশ্যই স্ট্রিং হিসাবে উদ্ধৃত করা উচিত, বা এক বা একাধিক শনাক্তকারীর ক্রম হিসাবে অবরুদ্ধ হওয়া উচিত "। সুতরাং আপনার এগুলি উদ্ধৃতিতে আবদ্ধ করার দরকার নেই।

তবে, যদি আপনি " প্রতিটি টোকেনের শুরুতে বেশিরভাগ বিরামচিহ্ন এবং অঙ্কগুলি অবশ্যই অব্যাহতিপ্রাপ্ত হন "। ভুল থেকে বাঁচতে, ডাব্লু 3 সি আসলে ফন্টের পরিবারের নামগুলি শ্বেত স্থান, অঙ্ক, বিরামচিহ্ন বা কীওয়ার্ড মান ('উত্তরাধিকারী', 'সেরিফ' ইত্যাদি) সম্বলিত উদ্ধৃত করার পরামর্শ দেয়

জেনেরিক ফন্টের পরিবারের নাম ('সেরিফ', 'সানস-সেরিফ', 'ক্রেসিভ', 'ফ্যান্টাসি' এবং 'মনোস্পেস') এগুলি আসলে কীওয়ার্ড হিসাবে উদ্ধৃত করা উচিত নয়।


0

শৈলী যদি ইনলাইন হয় তবে লাইক দিন <font style="font-family:Arial Narrow">some texte</font> , তবে এটি কার্যকর হয়।

তবে যদি পুলিশ ফন্টের নামটিতে কিছু বিশেষ অক্ষর থাকে, বা কোনও সংখ্যার সাথে শুরু করে একটি উক্তি বা অন্যগুলি অদ্ভুত জিনিস থাকে (যেমন "01 ডিজিটাল" বা "a_CityNovaTitulB & WLt" বা "বেইলিক্যার") আপনাকে অবশ্যই একটি বিশেষ বাক্য গঠন ব্যবহার করতে হবে & quot; যা স্ট্র্যাঞ্জের ফন্টের নামগুলিতে প্রয়োগ করা যেতে পারে:

<font style="font-family:&quot;a_CityNovaTitulB&WLt&quot; , &quot;Bailey'sCar&quot;">some text</font>

ফায়ারফক্সে উত্সটি & quot; এই হিসাবে: "

এই কৌশল ছাড়া, এই:

<font style="font-family:a_CityNovaTitulB&WLt ,Bailey'sCar">some text</font>

প্রতিটি ব্রাউজারে স্বয়ংক্রিয়ভাবে কাজ করে না। এটি "8 পিন" এর মতো কোনও ফন্টের নাম ডাইনি শুরুর জন্য দরকারী।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.