Programmēšanas laikā ir jāpavada ilgs laiks pie datora un jānolasa programmas kods. Tāpēc pareizā fonta izvēle ir svarīgs uzdevums. Šajā aspektā acu ērtums ir pirmajā vietā. Taču nedrīkst aizmirst arī par vizuālo stilu. Šajā pārskatā aplūkosim, kādam vajadzētu izskatīties labam fontam darbam ar kodu. Mēs parādīsim labākos programmēšanai paredzētos fontus, kā arī sniegsim norādījumus, kā tos lejupielādēt.
Viens no svarīgākajiem rādītājiem, izvēloties fontu darbam ar kodu, ir lasāmība. Ir svarīgi, lai rakstzīmes būtu skaidri salasāmas. Ir vienkāršas formas vienotā stilā. Pretējā gadījumā acis ātri nogurst. Bieži vien tajos tiek izmantotas ligatūras. Tās ir zīmes, kas sastāv no vairākiem simboliem, kuri saplūst viens ar otru. Pateicoties šādai pieejai, lasīšana kļūst ērtāka. Taču vēl ir iespējams efektīvāk vienkāršot programmētāja darbu ar programmas kodu. Tāpēc mēs esam izvēlējušies astoņus dažādus fontus. Katram no tiem ir savas īpatnības.
Bezmaksas fonts, kas paredzēts izstrādātājiem. Tajā uzsvars likts uz ērtībām, lasot un rediģējot kodu. Visiem simboliem ir līdzīga vienkārša forma. Tiem ir vienāds platums, un to ārējās malās nav elementu, piemēram, tādu pašu serifu. Tas ir īpaši ērti, lasot vertikāli.
Galvenās iezīmes:
Šrifta jaunākā versija ir pieejama lejupielādei no oficiālās vietnes.
Fira Code ir monospaced Fira Mono pasugas. Tas atšķiras ar identisku visu burtu rakstību, bet ir viena atšķirība - ligatūru izmantošana, kas ir tikai Fira Code. Sākotnēji fonts tika radīts operētājsistēmai Firefox OS. Dizainers uzsvaru lika uz labāku lasāmību.
Lai fontu lejupielādētu, jums jādodas uz oficiālo repozitoriju. Lai to izdarītu, izpildiet komandu:
$ sudo apt install fonts-firacode
Pēc tās pabeigšanas sistēmā parādīsies Fire Code.Bet, ja komanda nedarbojas, izmantojiet Google Fonts, lai to lejupielādētu.
Nākamais monosaced fonts, kas īpaši izstrādāts programmatūras izstrādātājiem. Papildus lieliskajai lasāmībai radītāji īpašu uzmanību pievērsa vizuālajam stilam. Rakstzīmju platums ir palielināts, un to augstums var nedaudz atšķirties. Ir 120 ligatūras, kas īpaši paredzētas programmu kodiem. Pašām rakstzīmēm ir alternatīvu stilu izvēle.
Šis fonts tiek izplatīts maksas režīmā oficiālajā tīmekļa vietnē. Tam ir izmēģinājuma versija tikai latīņu valodai bez ligatūrām un citām funkcijām. Tas ir piemērots tikai nekomerciālai lietošanai.
IBM Plex Mono ideja ir parādīt IBM garu un ideoloģiju, izmantojot tās vēsturi. Pēc sava stila tas ir grotesks fonts, kas ir lieliski salasāms visās ierīcēs. Viss iepriekš minētais apvienojumā ar monosvītru padara to optimālu darbam ar kodu.
Jaunu IBM Plex Mono versiju vienmēr var atrast oficiālajā repozitorijā vietnē Github. Lejupielādējiet kādu no fonta versijām, piemēram, modernāko TrueType.zip. Atveriet mapi IBM-Plex-Mono iegūtajā arhīvā un pēc tam izrakstiējiet to savā sistēmā.
Jau no paša fonta nosaukuma ir skaidrs, ka šis fonts sākotnēji bija paredzēts gan avota koda lasīšanai, gan rediģēšanai. Par pamatu ir izmantots Source Sans.
Šrifta funkcijas ir šādas:
Tā atbalsta arī daudzas valodas, bet galvenokārt izmanto latīņu valodu.
Monoīds pēc izskata ir veidots pikseļu stilā. Šis fonts ir ideāli piemērots ekrāniem ar zemu izšķirtspēju. Paši burti ir lieliski atšķirami, un tiem ir lielas apertūras (vertikālas un horizontālas šķēlītes uz malām). Īpaša uzmanība tajā ir pievērsta pielāgošanai, jo daudzus parametrus var pielāgot vēl pirms lejupielādes. Monoid ir pieejams lejupielādei tās radītāja vietnē Larsenwork.com.
Šis fonts sākotnēji tika iecerēts Ubuntu un ir iestrādāts šajā Linux izplatījumā. Tam nav serifu, kas ir svarīgi, apgūstot kodu. Ubuntu Mono izmanto OpenType funkcijas un ir lieliski atšķirams pat uz maziem ekrāniem, piemēram, mobilajās ierīcēs.
Ubuntu Mono fonts ir publiski pieejams oficiālajā vietnē. Ritiniet šo lapu uz leju līdz sadaļai Resursi un noklikšķiniet uz Lejupielādēt par brīvu, lai to lejupielādētu. To var atrast arī pakalpojumā Google Fonts. Lai to lejupielādētu, atveriet šo saiti un noklikšķiniet uz Lejupielādēt ģimeni.
Monospaced Inconsolata ir iedvesmojies no proporcionālā fonta Avenir, patentētā Consolas un klasiskā IMB datoru fonta Letter Gothic. Sākotnēji tajā nebija treknrakstu, taču laika gaitā tie tika pievienoti. Viena no fonta īpašībām ir augsta rakstzīmju kvalitāte izvadē. Tas ir viens no aspektiem, uz ko koncentrējās tā radītājs.
Visātrākā un vienkāršākā iespēja Inconsolata lejupielādēt ir izmantot oficiālo Ubuntu repozitoriju. Par šo darbību ir atbildīga šāda komanda:
$ sudo apt-get install fonts-inconsolata
Ja, to izpildot, rodas kļūda, lejuplādējiet fontu no Google vietnes parastajā veidā.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: