প্রকল্প সম্পর্কে

Cal Sans v2 হলো Peer Richelsen কর্তৃক Cal.com-এর জন্য কমিশনকৃত এবং WORDMARK দ্বারা অঙ্কিত একটি ওপেন-সোর্স ভেরিয়েবল টাইপফেস। এটি একটি একক ফাইল থেকেই প্রোডাক্ট UI ও ব্র্যান্ড ডিসপ্লে পরিবেশন করার জন্য ডিজাইন করা হয়েছে, যা প্রায় 8 pt থেকে 45 pt পর্যন্ত অপটিক্যাল সাইজ জুড়ে অনুপাত, স্পেসিং ও জ্যামিতি অভিযোজিত করে। ইন্টিগ্রেশন ন্যূনতম: font-family কে "Cal Sans" সেট করুন এবং font-optical-sizing: auto চালু করুন। টাইপফেসটি একটি GEOM অক্ষকে কেন্দ্র করে সংগঠিত, যা অক্ষররূপকে অ্যাক্সেসিবিলিটি-প্রথম নিরপেক্ষতা থেকে পূর্ণ জ্যামিতি পর্যন্ত নিয়ে যায়, এবং চারটি নামকৃত পরিবার অতিক্রম করে: A11y (0), UI (25), Base (50) এবং Geo (100)। স্ট্যান্ডার্ড বিল্ডে, সামঞ্জস্যপূর্ণ অক্ষররূপ সীমানায় পরিবর্তিত হয়; Cal Sans Flex-এ সেগুলো একে অপরের মধ্যে রূপান্তরিত হয়। অন্যান্য অক্ষের মধ্যে রয়েছে weight (400–700), লম্বা অ্যাসেন্ডারের জন্য YTAS, এবং তীক্ষ্ণ কোণের জন্য SHRP। ইটালিক ব্রাউজার দ্বারা ঝুঁকানো নয়, বরং 9.5° কোণে অঙ্কিত। কাস্টমাইজেশন তিনভাবে দেওয়া হয়: আধুনিক ব্রাউজার ও ডিজাইন অ্যাপ্লিকেশনে GEOM ভেরিয়েবল অক্ষ; OpenType ফিচারের মাধ্যমে বিশটি স্টাইলিস্টিক সেট ও বিয়াল্লিশটি ক্যারেক্টার ভ্যারিয়েন্ট; এবং একটি ওয়েব-ভিত্তিক ReCal Sans Font Builder, যা নতুন ডিফল্ট ও ফ্রোজেন ফিচারসহ কাস্টম ফর্ক তৈরির জন্য, এবং PowerPoint বা Canva-এর মতো টুলে ব্যবহারযোগ্য। রিলিজগুলো fonts/ অধীনে কাটে সংগঠিত: calsans-var-full (একটি ফাইলে প্রতিটি অক্ষ), calsans-var-flex (GEOM বরাবর রূপান্তরশীল অক্ষররূপ), calsans-cossui (একটি লিন প্রোডাক্ট বিল্ড যেখানে opsz 32 pt-এ শীর্ষে পৌঁছানোর জন্য টিউন করা), এবং calsans-static-essentials (দুটি পরিবার, ষোলোটি ফন্ট)। পূর্ণ ক্যাটালগে 384টি স্ট্যাটিক স্টাইল, প্রতি-পরিবার সাবসেট এবং Google Fonts প্যাকেজ রয়েছে বলে জানা যায়। বিল্ডিং একটি একক কমান্ড python3 -m scripts দিয়ে করা হয়, যা calBuild চালায়, এই টাইপফেসের জন্য লেখা একটি কম্পাইলার। এটি ভেরিয়েবল ফন্ট, avar2 ও একটি HOI ইন্টারপোলেশন ইঞ্জিন ব্যবহার করে Flex মরফিং বিল্ড, এবং সমস্ত স্ট্যাটিক কাট তৈরি করে। সেটআপ ও ফ্ল্যাগ বিল্ড README-তে নথিভুক্ত। ফন্টটি SIL Open Font License, Version 1.1-এর অধীনে বাণিজ্যিক ও ব্যক্তিগত ব্যবহারের জন্য বিনামূল্যে, সম্পূর্ণ পাঠ্য OFL.txt-এ রয়েছে। এটি NPM-এর মাধ্যমে বিতরণ করা হয়, এবং Google Fonts-এ প্রাপ্যতা forthcoming হিসেবে উল্লেখ করা হয়েছে। রিপোজিটরি লেআউট Unified Font Repository কাঠামো অনুসরণ করে, যা Google Fonts ওয়ার্কফ্লোর জন্য অভিযোজিত।