تمام سیستم عامل ها از فونتهای خاصی برای نمایش کد استفاده می کنند. سیستم عامل ویندوز از Consolas ، سیستم عامل مک از San Francisco Mono استفاده میکنند و سیستم عامل گنو/لینوکس بسته به توزیع متفاوته اما Libration Mono روی بیشتر توزیعهای لینوکسی موجود هست.
فونتهای مخصوص برنامه نویسی معمولاً فونتها Monospace هستن، در این نوع فونت ها عرض تمامی کارکترها یکسان می باشد که این ویژگی باعث افزایش خوانایی کد می شود. بسیاری از برنامه نویسها ترجیح میدهند از فونتهای خاصی برای نمایش کد استفاده کنند در این پست 5 + 10 تا از محبوبترین این فونتها را معرفی خواهم کرد که برخی از آنها پولی و برخی از آنها رایگان می باشد.
نحوه دانلود: برای هر کدام از فونت ها لینک دانلود قرار داده شده بر روی آن کلیک کنید و به هر صفحه که ارجاع داده شدید دنبال کلمه Download باشید، می توانید کلید Ctrl +f را فشار داده و کلمه Download را تایپ کنید تا لینک دانلود را به راحتی در صفحه مذکور پیدا کنید.
تنظیم نام و اندازه فونت بسیار واضح است. اما برخی از فونتهای از ویژگی بنام code ligatures پشتیبانی می کنند. این ویژگی باعث میشود که برخی از کاراکترها بهم چسبیده نمایش داده شوند یعنی به صورتی که در دنیای واقعی استفاده میکنیم نمایش داده شوند. در ادامه با این ویژگی بیشتر آشنا خواهید شد. VS Code و sublime از این ویژگی پشتیبانی میکنند که نحوه تنظیم آن در ادامه توضیح داده شده.
VS Code
برای تغییر فونت در VS Code از مسیر File → Preferences گزینه settings را انتخاب کنید. سپس در پنجره سمت راست که با عنوان USER SETTINGS مشخص شده گزینه های زیر را اضافه کنید:
"editor.fontFamily": " 'نام فونت' ",
"editor.fontSize": اندازه فونت,
"editor.fontLigatures": true
// مثال "editor.fontFamily": " 'Ibm Plex Mono' ", "editor.fontSize": 14, "editor.fontLigatures": true,
sublime
برای تغییر فونت در Sublime Text از منوی Preferences گزینه Settings را انتخاب کنید. در پینجره جدیدی که باز میشود، در سمت راست پنجره ای با عنوان Preferences.sublime-settings –User گزینه های زیر را اضافه کنید:
"font_face": "نام فونت",
"font_size": اندازه فونت,
// مثال "font_face": "Fira Code", "font_size": 12,
در sublime ویژگی code ligatures به صورت پیش فرض فعال است و نیاز به تنظیات خاصی برای این مورد نیست.
در هر دو وایشگر پس از انجام تنظیمات کلید Ctrl + s را فشار دهید تا تنظیمات ذخیره و اعمال شود.
لینک دانلود
لینک دانلود
لینک دانلود
لینک دانلود
لینک شخصی سازی برخی از کارکترها
صفحه github
دانلود از Font Squirrel
دانلود از Font Squirrel
دانلود از Font Squirrel
لینک دانلود
Hack: توسط فیسبوک توسعه داده شده
Inconsolata: توسط یک برنامه نویس پس از بررسی چندین فونت برنامه نویسی طراحی شده
DejaVu Sans Mono: فونت قدیمی و مخصوص برنامه نویسی که بسیاری از فونت از آن الهام گرفته اند
Anonymous Pro: در سال ۲۰۰۹ با در نظر گرفتن موارد مربوط به برنامه نویسی طراحی شده
Courier Prime: فونتی که حال و هوای فونت های نمایش نامه را دارد
درباره این سایت