{"id":5358,"date":"2021-03-29T07:17:53","date_gmt":"2021-03-29T07:17:53","guid":{"rendered":"https:\/\/typingkeyboards.com\/blog\/?p=5358"},"modified":"2021-06-17T07:16:57","modified_gmt":"2021-06-17T07:16:57","slug":"monolisa-font-for-software-developers","status":"publish","type":"post","link":"https:\/\/typingkeyboards.com\/blog\/monolisa-font-for-software-developers\/","title":{"rendered":"Download MonoLisa Font for software developers"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading\" id=\"0-what-is-monolisa-font\">What is MonoLisa Font?<\/h2>\r\n\r\n\r\n\r\n<p>A MonoLisa font is designed for software developers. Using the incorrect font will reduce efficiency and cause bugs, so experts created MonoLisa Font to help developers be more productive and less tired.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"1-features-of-monolisa-font\">Features of MonoLisa Font<\/h2>\r\n\r\n\r\n\r\n<p>Designing a monospace font is much harder than a traditional, proportional one: being constrained by the same width of all glyphs can result in a boring or unreadable font.<\/p>\r\n\r\n\r\n\r\n<p>MonoLisa features a few unique techniques that increase the legibility and make it visually pleasant to look at for longer periods of time.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"2-increased-width\">Increased width<\/h3>\r\n\r\n\r\n\r\n<p>Increased character width helped us designing a typeface with more natural, open forms. The shapes are more relaxed creating less eye strain over long periods of time.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"3-distinction\">Distinction<\/h3>\r\n\r\n\r\n\r\n<p>Distinction is critical for a good coding font since it <em>reduces ambiguity and helps avoid mistakes<\/em> that can lead to software bugs.<\/p>\r\n\r\n\r\n\r\n<p>MonoLisa has a set of glyphs that fit together but at the same time are distinct enough so you can tell them apart.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"4-reading-flow\">Reading Flow<\/h3>\r\n\r\n\r\n\r\n<p>MonoLisa uses open forms and terminals (starting and ending points) that are pointing towards the neighbouring letters to let the eye follow the line of text fluently.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"5-space\">Space<\/h3>\r\n\r\n\r\n\r\n<p>Monospaced fonts naturally have unevenly distributed dark and light space in comparison to regular typefaces. MonoLisa carefully compensates that by using unique letter shapes to keep the balance between dark and light space.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"6-italics\">Italics<\/h3>\r\n\r\n\r\n\r\n<p>The italics of MonoLisa are not simple slanted versions of the upright font. Some clearly differently constructed glyphs make the difference.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"7-coding-ligatures\">Coding Ligatures<\/h3>\r\n\r\n\r\n\r\n<p>MonoLisa comes with over 120 specially designed coding ligatures. Ligature is a special symbol that combines two or more characters together so it looks like one token. Ligatures help <em>reduce visual noise and balance white space<\/em> by aligning special symbols appropriately.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"8-how-do-i-send-feedback-related-to-the-font\">How do I send feedback related to the font?<\/h2>\r\n\r\n\r\n\r\n<p>We\u2019re eager to improve the font and make it better for everyone. Please use <a href=\"https:\/\/github.com\/MonoLisaFont\/feedback\/issues\" target=\"_blank\" rel=\"noopener\">our feedback channel on GitHub<\/a> for any public issues. For anything else, <a href=\"mailto:info@monolisa.dev\">send us email<\/a> and we\u2019ll get back to you.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"9-how-to-download-the-newest-version-of-the-font\">How to download the newest version of the font?<\/h2>\r\n\r\n\r\n\r\n<p>When you initially bought the font, you received a download link to your email. Whenever you want to get the newest release, find the email and use the same link to fetch it again. The link contains always the newest available version.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"10-upgrade-to-plus\">Upgrade to Plus<\/h3>\r\n\r\n\r\n\r\n<p>If you bought the font after 27th of November 2020, you can buy the upgrade separately. In case you\u2019ve bought the font before, you are eligible for a free upgrade to the plus edition. Send us email with information about your original purchase and we\u2019ll get it done.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"11-professional\">Professional<\/h3>\r\n\r\n\r\n\r\n<p>In case you want to upgrade from the personal edition to the professional one, we\u2019re happy to cover for the difference. Send us email and we\u2019ll respond with a coupon.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"12-how-to-install-or-remove-the-font\">How to install or remove the font?<\/h2>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Installing fonts on Windows<\/li>\r\n<li>Linux: Please refer to the documentation of your Linux distribution.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"13-how-to-install-the-font-on-mac\">How to install the font on Mac?<\/h2>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li>Select and open all downloaded files (<code>*.otf<\/code>)<\/li>\r\n<li>Click on \u201cInstall font\u201d<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"14-how-to-uninstall-the-font-on-mac\">How to uninstall the font on Mac?<\/h2>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li>Open <code>Font Book.app<\/code><\/li>\r\n<li>Find <code>MonoLisa<\/code> using search<\/li>\r\n<li>Right-click on it and choose <code>Remove \u201cMonoLisa\u201d Family<\/code><\/li>\r\n<li>Empty trash bin<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"15-how-do-i-update-the-font-on-mac\">How do I update the font on Mac?<\/h2>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li>Download the latest version of the font<\/li>\r\n<li>Remove the old version of the font using <code>Font Book.app<\/code><\/li>\r\n<li>Install the newer version of the font<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<p>You might need to restart your computer to see the newer version of the font in your editor. If that doesn\u2019t work, please see next question.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"16-how-to-clear-font-caches-on-mac\">How to clear font caches on Mac?<\/h2>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li>Run the following in Terminal.app<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo atsutil databases -remove\r\natsutil server -shutdown\r\natsutil server -ping\r\n<\/code><\/pre>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\" start=\"2\">\r\n<li>Restart your computer<\/li>\r\n<li>Re-install the font (see previous question)<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<p>Please <a href=\"https:\/\/glyphsapp.com\/tutorials\/eliminating-font-cache-problems\" target=\"_blank\" rel=\"noopener\">refer to these instructions<\/a> if you still can\u2019t update the font.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"17-what-are-the-suggested-settings-for-visual-studio-code\">What are the suggested settings for Visual Studio Code?<\/h2>\r\n\r\n\r\n\r\n<p>See the settings below :<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>{\r\n    \"editor.fontFamily\": \"MonoLisa\",\r\n    \"editor.lineHeight\": 0,\r\n    \"editor.fontLigatures\": true,\r\n    \"editor.fontSize\": 12\r\n}\r\n<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Setting <code>lineHeight<\/code> to zero means VS Code will figure out the height automatically based on the font.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"18-how-to-change-the-font-weight-in-visual-studio-code\">How to change the font weight in Visual Studio Code?<\/h2>\r\n\r\n\r\n\r\n<p>In order to alter the font weight, you should use the <code>editor.fontFamily<\/code> field like this:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>{\r\n    \"editor.fontFamily\": \"MonoLisa-Thin\"\r\n}\r\n<\/code><\/pre>\r\n\r\n\r\n\r\n<p>The font family name should match the font file name as above.<\/p>\r\n\r\n\r\n\r\n<p>Using a number with <code>editor.fontWeight<\/code> is another option but it is known to be problematic and the solution proposed here is the preferred solution.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"19-what-are-the-suggested-settings-for-webstorm\">What are the suggested settings for WebStorm?<\/h2>\r\n\r\n\r\n\r\n<p>See the settings below:<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/typingkeyboards.com\/blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/www.monolisa.dev\/static\/webstorm.png\" alt=\"WebStorm settings\" title=\"\"><\/figure>\r\n\r\n\r\n\r\n<p>The main point is to set the font to <code>MonoLisa<\/code>. Please adjust the remaining options to your liking.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"20-what-languages-does-monolisa-support\">What languages does MonoLisa support?<\/h2>\r\n\r\n\r\n\r\n<p>MonoLisa currently supports 224 languages<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-table\">\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td>Abenaki<br \/>Afaan Oromo<br \/>Afar<br \/>Afrikaans<br \/>Albanian<br \/>Alsatian<br \/>Amis<br \/>Anuta<br \/>Aragonese<br \/>Aranese<br \/>Aromanian<br \/>Arrernte<br \/>Arvanitic<br \/>Asturian<br \/>Atayal<br \/>Aymara<br \/>Azerbaijani<br \/>Bashkir<br \/>Basque<br \/>Belarusian<br \/>Bemba<br \/>Bikol<br \/>Bislama<br \/>Bosnian<br \/>Breton<br \/>Bulgarian Romanization<br \/>Cape Verdean<br \/>Catalan<br \/>Cebuano<br \/>Chamorro<br \/>Chavacano<br \/>Chichewa<br \/>Chickasaw<br \/>Chinese Pinyin<br \/>Cimbrian<br \/>Cofan<br \/>Cornish<br \/>Corsican<br \/>Crimean Tatar<br \/>Croatian<br \/>Czech<br \/>Danish<br \/>Dawan<br \/>Delaware<br \/>Dholuo<br \/>Drehu<br \/>Dutch<br \/>English<br \/>Esperanto<br \/>Estonian<br \/>Faroese<br \/>Fijian<br \/>Filipino<br \/>Finnish<br \/>Folkspraak<br \/>French<br \/>Frisian<br \/>Friulian<br \/>Gagauz<br \/>Galician<br \/>Ganda<br \/>Genoese<br \/>German<br \/>Gikuyu<br \/>Gooniyandi<br \/>Greek<br \/>Greenlandic<br \/>Guadeloupean<br \/>Gwichin<br \/>Haitian Creole<br \/>Han<br \/>Hawaiian<br \/>Hiligaynon<br \/>Hopi<br \/>Hotcak<br \/>Hungarian<\/td>\r\n<td>Icelandic<br \/>Ido<br \/>Igbo<br \/>Ilocano<br \/>Indonesian<br \/>Interglossa<br \/>Interlingua<br \/>Irish<br \/>Istroromanian<br \/>Italian<br \/>Jamaican<br \/>Javanese<br \/>Jerriais<br \/>Kaingang<br \/>Kala Lagaw Ya<br \/>Kapampangan<br \/>Kaqchikel<br \/>Karakalpak<br \/>Karelian<br \/>Kashubian<br \/>Kikongo<br \/>Kinyarwanda<br \/>Kiribati<br \/>Kirundi<br \/>Klingon<br \/>Kurdish<br \/>Ladin<br \/>Latin<br \/>Latino Sine<br \/>Latvian<br \/>Lithuanian<br \/>Lojban<br \/>Lombard<br \/>Low Saxon<br \/>Luxembourgish<br \/>Maasai<br \/>Makhuwa<br \/>Malay<br \/>Maltese<br \/>Manx<br \/>Maori<br \/>Marquesan<br \/>Meglenoromanian<br \/>Meriam Mir<br \/>Mirandese<br \/>Mohawk<br \/>Moldovan<br \/>Montagnais<br \/>Montenegrin<br \/>Murrinhpatha<br \/>Nagamese Creole<br \/>Nahuatl<br \/>Ndebele<br \/>Neapolitan<br \/>Ngiyambaa<br \/>Niuean<br \/>Noongar<br \/>Norwegian<br \/>Novial<br \/>Occidental<br \/>Occitan<br \/>Old Icelandic<br \/>Old Norse<br \/>Oshiwambo<br \/>Ossetian<br \/>Palauan<br \/>Papiamento<br \/>Piedmontese<br \/>Pinyin<br \/>Polish<br \/>Portuguese<br \/>Potawatomi<br \/>Qeqchi<br \/>Quechua<br \/><br \/><\/td>\r\n<td>Rarotongan<br \/>Romanian<br \/>Romansh<br \/>Rotokas<br \/>Russian<br \/>Sami<br \/>Sami Inari<br \/>Sami Lule<br \/>Sami Northern<br \/>Sami Southern<br \/>Samoan<br \/>Sango<br \/>Saramaccan<br \/>Sardinian<br \/>Scottish Gaelic<br \/>Serbian<br \/>Seri<br \/>Seychellois<br \/>Shawnee<br \/>Shona<br \/>Sicilian<br \/>Silesian<br \/>Slovak<br \/>Slovenian<br \/>Slovio<br \/>Somali<br \/>Sorbian Lower<br \/>Sorbian Upper<br \/>Sotho Northern<br \/>Sotho Southern<br \/>Spanish<br \/>Sranan<br \/>Sundanese<br \/>Swahili<br \/>Swazi<br \/>Swedish<br \/>Tagalog<br \/>Tahitian<br \/>Tetum<br \/>Tok Pisin<br \/>Tokelauan<br \/>Tongan<br \/>Tshiluba<br \/>Tsonga<br \/>Tswana<br \/>Tumbuka<br \/>Turkish<br \/>Turkmen<br \/>Tuvaluan<br \/>Tzotzil<br \/>Ukrainian<br \/>Uzbek<br \/>Venetian<br \/>Vepsian<br \/>Vietnamese<br \/>Volapuk<br \/>Voro<br \/>Wallisian<br \/>Walloon<br \/>Waraywaray<br \/>Warlpiri<br \/>Wayuu<br \/>Welsh<br \/>Wikmungkan<br \/>Wiradjuri<br \/>Wolof<br \/>Xavante<br \/>Xhosa<br \/>Yapese<br \/>Yindjibarndi<br \/>Zapotec<br \/>Zarma<br \/>Zazaki<br \/>Zulu<br \/>Zuni<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/figure>\r\n","protected":false},"excerpt":{"rendered":"<p>What is MonoLisa Font? A MonoLisa font is designed for software developers. Using the incorrect font will reduce efficiency and cause bugs, so experts created&#8230;<\/p>\n","protected":false},"author":1,"featured_media":5123,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5358","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-and-tricks"],"acf":[],"_links":{"self":[{"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/posts\/5358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/comments?post=5358"}],"version-history":[{"count":3,"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/posts\/5358\/revisions"}],"predecessor-version":[{"id":5393,"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/posts\/5358\/revisions\/5393"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/media\/5123"}],"wp:attachment":[{"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/media?parent=5358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/categories?post=5358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/typingkeyboards.com\/blog\/wp-json\/wp\/v2\/tags?post=5358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}