Nordwand Mono – یک فونت monospace برای کدنویسان و ماجراجویان
آدرس مقاله: https://github.com/tywr/Nordwand-Mono آدرس نظرات: https://news.ycombinator.com/item?id=50141581 امتیاز: 231 # نظرات: 70
یک فونت فشرده نئوگروتسک که برای کدنویسی طراحی شده است.
من به فونتی که برای ترمینال و تجربه کلی neovim استفاده می کنم بسیار علاقه مند هستم و نتوانستم فونت "عالی" را پیدا کنم. بنابراین تصمیم گرفتم یکی از ابتدا با استفاده از پایتون طراحی کنم. این فونت قصد دارد برخی از عناصر را از فونت کلاسیک "Univers" به نسبت فونت "JetBrains Mono" بیاورد. نام "نوردوند" اشاره ای به سوئیس و تایپوگرافی نمادین آن است - آن را وارد فضای سفت و سرد چهره های شمالی سوئیس می کند.
در میان الهامات برای طراحی، شما ممکن است شناسایی کنید:
برخی از طرحهای کاراکتر جایگزین برای تغییر حال و هوای فونت به دلخواه در دسترس هستند. برای مقایسه بصری و برچسبهای ویژگی OpenType مربوطه، به سند کاراکترهای جایگزین مراجعه کنید.
فقط دو لیگاتور حداقل با "->" و "=>" در معرض دید قرار می گیرند. ممکن است بعدا مجموعه کاملی از لیگاتورها را اضافه کنم، اما شخصا از آنها استفاده نخواهم کرد.
این فونت با پایتون تولید شده است. هر گلیف از یک کلاس گلیف پایتون گرفته شده است، که در آن می توانید یک شی زمینه طراحی را تزریق کنید. به عنوان مثال می توانید برخی از معیارها مانند ارتفاع x، ارتفاع سرمایه و غیره را تغییر دهید.
برای انجام این کار، config.example.yml را با مقادیر دلخواه خود لغو کنید. مطمئن شوید که حروف های جداگانه را با python -m visualize --config config.yml <glyph_id> تجسم کنید. سپس می توانید فونت کامل را با python -mgene_font --config config.yml تولید کنید. فایل های فونت در داخل ./custom-fonts ایجاد می شوند.
هیچ تضمینی وجود ندارد که فونت ممکن است با معیارهای مختلف خوب به نظر برسد، و در صورت تغییر معیارها، ممکن است برخی از حروف نگارشی نیاز به تغییراتی داشته باشند!
متن اصلی (انگلیسی)
Nordwand Mono – A monospace font for coders and adventurers
Article URL: https://github.com/tywr/Nordwand-Mono Comments URL: https://news.ycombinator.com/item?id=50141581 Points: 231 # Comments: 70