Skip to content

Releases: evilmartians/mono

v1.1.0

10 Feb 22:28
Compare
Choose a tag to compare

Changelog

2025-02-10, version 1.1.0

  • Fixed: ¬ (logical not) alignment.
  • Fixed: ÷ (divide character) interpolation issue.
  • Added more coding ligatures: <-, >>=, <<=, ‌>>>=, >>>, <<<, <>, <~>, ‌=~, !~, =!=, =:=, :::, <:<, ::=, >:, <:, ->>, ^=, &=, |=, |>, <|, <|>, ||>, <||, |||>, <|||, [|, |], &&&, ^^^, ~~~, :>, :?, :?>, <!--, ..<, ..=, ::<.
  • Updated the design of & (ampersand), now it looks a bit more geometrical.
  • Rebalanced math symbols.
  • Made parentheses (), brackets [], and braces {} wider.
  • Made asciitilde ~ more curvy.

2022-03-16, version 1.1.0, Alpha

  • Added coding ligatures: ||=, :::, ===, ==>, !==, -->, <=>, ..., ///, &&, **, /*, */, ||, ::, :=, ==, =>, !=, !!, >=, ->, --, <=, .., ++, ?., ??, /=, //, __.
  • Added Ӑӑ (Abreve-cy, abreve-cy) for Chuvash.
  • Added Ӗӗ (Iebreve-cy, iebreve-cy) for Chuvash.
  • Added Ҫҫ (Esdescender-cy, esdescender-cy).
  • Added localized Çç (Esdescender-cy.loclCHU, esdescender-cy.loclCHU) for Chuvash and Bashkir.
  • Added Ӳӳ (Uhungarumlaut-cy, uhungarumlaut-cy) for Chuvash.
  • Added Ӝӝ (Zhedieresis-cy, zhedieresis-cy) for Udmurt.
  • Added Ӟӟ (Zedieresis-cy, zedieresis-cy) for Udmurt.
  • Added Ӥӥ (Idieresis-cy, idieresis-cy) for Udmurt.
  • Added Ӧӧ (Odieresis-cy, odieresis-cy) for Udmurt, Komi, Mari, and other.
  • Added Ӵӵ (Chedieresis-cy, chedieresis-cy) for Udmurt.
  • Added Ҙҙ (Zedescender-cy, zedescender-cy) for Abkhaz and Bashkir.
  • Added Ӂӂ (Zhebreve-cy, zhebreve-cy) for Moldovan and Bashkir.
  • Added Ӓӓ (Adieresis-cy, adieresis-cy) for Kalmyk.
  • Added Ӭӭ (Edieresis-cy, edieresis-cy).
  • Added Ӱӱ (Udieresis-cy, udieresis-cy).
  • Added Ӹӹ (Yerudieresis-cy, yerudieresis-cy).
  • Added Ӷӷ (Gedescender-cy, gedescender-cy).
  • Added Ӈӈ (Enhook-cy, enhook-cy).
  • Added Ԓԓ (Elhook-cy, elhook-cy).
  • Added Ӽӽ (Hahook-cy, hahook-cy).
  • Added Ҕҕ (Gemiddlehook-cy, gemiddlehook-cy).
  • Added Ҧҧ (Pemiddlehook-cy, pemiddlehook-cy).
  • Added Ӄӄ (Kahook-cy, kahook-cy).
  • Added Җҗ (Zhedescender-cy, zhedescender-cy).
  • Added Ққ (Kadescender-cy, kadescender-cy).
  • Added Ҳҳ (Hadescender-cy, hadescender-cy).
  • Added Ңң (Endescender-cy, endescender-cy).
  • Added Ԥԥ (Pedescender-cy, pedescender-cy).
  • Added Ҭҭ (Tedescender-cy, tedescender-cy).
  • Added Ҷҷ (Chedescender-cy, chedescender-cy).
  • Added Һһ (Shha-cy, shha-cy).
  • Added Ԧԧ (Shhadescender-cy, shhadescender-cy).
  • Added Ӌӌ (Chekhakassian-cy, chekhakassian-cy).
  • Added Ҽҽ (Cheabkhasian-cy, cheabkhasian-cy).
  • Added Ҿҿ (Chedescenderabkhasian-cy, chedescenderabkhasian-cy).
  • Added Ѓѓ (Gje-cy, gje-cy).
  • Added Ќќ (Kje-cy, kje-cy).
  • Added Ғғ (Gestroke-cy, gestroke-cy).
  • Added localized Ғғ (Gestroke-cy.loclBSH, gestroke-cy.loclBSH) for Bashkir.
  • Added Үү (Ustraight-cy, ustraight-cy).
  • Added Ұұ (Ustraightstroke-cy, ustraightstroke-cy).
  • Added Џџ (Dzhe-cy, dzhe-cy).
  • Added Њњ (Nje-cy, nje-cy).
  • Added Љљ (Lje-cy, lje-cy).
  • Added Әә (Schwa-cy, schwa-cy).
  • Added Ӛӛ (Schwadieresis-cy, schwadieresis-cy).
  • Added Өө (Obarred-cy, obarred-cy).
  • Added Ӫӫ (Obarreddieresis-cy, obarreddieresis-cy).
  • Added ʻ (commaturnedmod) for Uzbek Latin.
  • Added Ҡҡ (Kabashkir-cy, kabashkir-cy) for Bashkir.

v1.0.0

29 Dec 20:57
Compare
Choose a tag to compare

Changelog

  • Added the basic Cyrillic script for Ukrainian, Belarusian, and Russian languages:
АБВГҐДЕЁЖЗИЙКЛМНОПРСТУЎФХЧЦШЩЬЫЪЄЭІЇЮЯ
абвгґдеёжзийклмнопрстуўфхчцшщьыъєэіїюя
  • Polished dieresiscomb to ensure i and ї look consistent.
  • Added currency symbol (hryvnia).

v0.9.2

02 Oct 17:55
Compare
Choose a tag to compare

Changelog

  • Added .notdef glyph.
  • Added periodcentered.loclCAT and periodcentered.loclCAT.case glyphs (aka punt volat) for Catalan.
  • Added brevecomb and breve.
  • Added Ăă (Abreve, abreve).
  • Added Ğğ (Gbreve, gbreve).
  • Added Ŭŭ (Ubreve, ubreve).
  • Added caroncomb.alt.
  • Added Ǎǎ (Acaron, acaron).
  • Added Ďď (Dcaron, dcaron).
  • Added Ěě (Ecaron, ecaron).
  • Added Ľľ (Lcaron, lcaron).
  • Added Ňň (Ncaron, ncaron).
  • Added Řř (Rcaron, rcaron).
  • Added Ťť (Tcaron, tcaron).
  • Added Ůů (Uring, uring).
  • Added dotaccent.
  • Added Ċċ (Cdotaccent, cdotaccent).
  • Added Ėė (Edotaccent, edotaccent).
  • Added Ġġ (Gdotaccent, gdotaccent).
  • Added İi (Idotaccent, idotaccent).
  • Added Żż (Zdotaccent, Zdotaccent).
  • Added Ĺĺ (Lacute, lacute).
  • Added Ńń (Nacute, nacute).
  • Added Ŕŕ (Racute, racute).
  • Added Śś (Sacute, sacute).
  • Added Ẃẃ (Wacute, wacute).
  • Added Źź (Zacute, zacute).
  • Added Ŵŵ (Wcircumflex, wcircumflex).
  • Added Ẅẅ (Wdieresis, wdieresis).
  • Added Ẁẁ (Wgrave, wgrave).
  • Added Ŷŷ (Ycircumflex, ycircumflex).
  • Added Ỳỳ (Ygrave, ygrave).
  • Added caron glyph.
  • Added ring glyph.
  • Added Şş (Scedilla, scedilla).
  • Added IJij (IJ, ij).
  • Added ogonekcomb, ogonek, and ogonekcomb.e glyphs.
  • Added Ąą (Aogonek, aogonek).
  • Added Įį (Iogonek, iogonek).
  • Added Ųų (Uogonek, uogonek).
  • Added Ęę (Eogonek, eogonek).
  • Added commaaccentcomb and commaturnedabovecomb.
  • Added Ģģ (Gcommaaccent, gcommaaccent).
  • Added Ķķ (Kcommaaccent, kcommaaccent).
  • Added Ļļ (Lcommaaccent, lcommaaccent).
  • Added Ņņ (Ncommaaccent, ncommaaccent).
  • Added Ŗŗ (Rcommaaccent, rcommaaccent).
  • Added Șș (Scommaaccent, scommaaccent).
  • Added Țț (Gcommaaccent, gcommaaccent).
  • Added hungarumlautcomb and hungarumlaut glyphs.
  • Added Őő (Ohungarumlaut, ohungarumlaut).
  • Added Űű (Uhungarumlaut, uhungarumlaut).
  • Added Đđ (Dcroat, dcroat).
  • Added Ħħ (Hbar, hbar).
  • Added Łł (Lslash, lslash).
  • Added Ŋŋ (Eng, eng).
  • Added Ɲɲ (Nhookleft, nhookleft).
  • Added J́ȷ́ (Jacute, jacute).
  • Added Ţţ (Tcedilla, tcedilla).
  • Added Əə (Schwa, schwa).
  • Added Ẽẽ (Etilde, etilde).
  • Added Ĩĩ (Itilde, itilde).
  • Added Ũũ (Utilde, utilde).
  • Added Ỹỹ (Ytilde, ytilde).
  • Added Ꞌꞌ (Saltillo, saltillo).
  • Added Ǧǧ (Gcaron, gcaron).
  • Added Ȳȳ (Ymacron, ymacron).
  • Added dotbelowcomb glyph.
  • Added Ịị (Idotbelow, idotbelow).
  • Added Ọọ (Odotbelow, odotbelow).
  • Added Ụụ (Udotbelow, udotbelow).
  • Added Ŧŧ (Tbar, tbar).
  • Added Ḍḍ (Ddotbelow, ddotbelow) for Arabic transcriptions.
  • Added Ḥḥ (Hdotbelow, hdotbelow) for Arabic transcriptions.
  • Added Ṣṣ (Sdotbelow, sdotbelow) for Arabic transcriptions.
  • Added Ṭṭ (Tdotbelow, tdotbelow) for Arabic transcriptions.
  • Added Ẓẓ (Zdotbelow, zdotbelow) for Arabic transcriptions.
  • Added ←↑↓→ (leftArrow, upArrow, downArrow, rightArrow).
  • Added (numero).
  • Added Ŀŀ (Ldot, ldot) for Catalan.
  • Added IJacute, ijacute.
  • Added Ǽǽ (AEacute, aeacute).
  • Added Ǿǿ (Oslashacute, oslashacute).
  • Added Ǻǻ (Aringacute, aringacute).
  • Added ĸ (kgreenlandic).

v0.9.1

21 Jul 17:22
Compare
Choose a tag to compare

Changelog

  • Added single guillemets.
  • Added inverted exclamation mark.
  • Added inverted question mark.
  • Breaking change: renamed Wd (Wide) to sWd (Semi Wide) for consistency with Martian Grotesk.
  • Added ®—registered trademark symbol.
  • Added —trademark symbol.
  • Added °—degree symbol.
  • Added metadata (License, License URL, Copyright, etc).
  • Added Ãã (Atilde, atilde).
  • Added Ññ (Ntilde, ntilde).
  • Added Õõ (Otilde, otilde).
  • Added Áá (Aacute, aacute).
  • Added Ćć (Cacute, cacute).
  • Added Éé (Eacute, eacute).
  • Added Íí (Iacute, iacute).
  • Added Óó (Oacute, oacute).
  • Added Úú (Uacute, uacute).
  • Added Ýý (Yacute, yacute).
  • Fixed weight classes. Fixes #2.
  • Axis Mappings on the font’s level → Axis Location on every instance.
  • Added Ää (Adieresis, adieresis).
  • Added Ëë (Edieresis, edieresis).
  • Added Ïï (Idieresis, idieresis).
  • Added Öö (Odieresis, odieresis).
  • Added Üü (Udieresis, udieresis).
  • Added Ÿÿ (Ydieresis, ydieresis).
  • Added Áá (Agrave, agrave).
  • Added Éé (Egrave, egrave).
  • Added Íí (Igrave, igrave).
  • Added Óó (Ograve, ograve).
  • Added Úú (Ugrave, ugrave).
  • Added Ââ (Acircumflex, acircumflex).
  • Added Êê (Ecircumflex, ecircumflex).
  • Added Îî (Icircumflex, icircumflex).
  • Added Ôô (Ocircumflex, ocircumflex).
  • Added Ûû (Ucircumflex, ucircumflex).
  • Added Čč (Ccaron, ccaron).
  • Added Šš (Scaron, scaron).
  • Added Çç (Ccedilla, ccedilla).
  • Added Åå (Aring, aring).
  • Added Øø (Oslash, oslash).
  • Added Ææ (AE, ae).
  • Added Œœ (OE, oe).
  • Added ẞß (Germandbls, germandbls).
  • Removed Reserved Font Name (RFN) from the license. RFN requires any font derivative made by non-authors to be renamed. Removing RFN enables creating font subsets (removing unnecessary glyphs, in other words) for web purposes.
  • Fixed the acute position for Á (Aacute).
  • Fixed the grave position for À (Agrave).
  • Added superscript numbers: ⁰¹²³⁴⁵⁶⁷⁸⁹.
  • Added ordinal indicators: ª and º.
  • Added Žž (Zcaron, zcaron).
  • Added and (dagger and daggerdbl).
  • Added · (periodcentered, also known as an interpunct, interpoint, and middle dot).
  • Added nonbreakinghyphen.
  • Martian Mono is available on Homebrew. Thanks to @y-nk and @miccal for this.
  • Updated * (asterisk) design. Now its vertical position and size are balanced with math symbols, which is more suitable for coding.
  • Added detached diacritical marks: dieresis, acute, circumflex, cedilla, macron.
  • Added non-breaking space (nbspace).
  • Added soft hyphen (softhyphen).
  • Added ¦ broken bar (brokenbar).
  • Added ± plus–minus sign (plusminus) and its case-sensitive version (plusminus.case).
  • Added ¬ negation aka logical not sign (logicalnot).
  • Added per mille aka per thousand sign (perthousand).
  • Added Āā (Amacron, amacron).
  • Added Ēē (Emacron, emacron).
  • Added Īī (Imacron, imacron).
  • Added Ōō (Omacron, omacron).
  • Added Ūū (Umacron, umacron).
  • Added Ðð (Eth, eth). Special thanks to Siggi Odds, Sveinn Davíðsson, and Jökull Solberg.
  • Added Þþ (Thorn, thorn).
  • Added paragraph sign.
  • Added ƒ aka florin sign (florin).
  • Added μ aka micro sign aka mu (micro).
  • Added fraction sign.
  • Added denominators and numerators from 0 to 9.
  • Added fractions: onehalf, onequarter, threequarters.
  • Added scientific inferiors (sinf).
  • Add fsType as Installable.
  • Added hheaAscender, hheaDescender, hheaLineGap, winAscent, and winDescet metrics.

v0.9.0

28 Mar 19:12
Compare
Choose a tag to compare

Changelog

  • Ampersands redesign: right leg ending, more natural contrast distribution.
  • New look of guillemets that now look like goldfishes.
  • New look of section signs.
  • New look of copyright signs: more balanced.
  • New look of pound sterling.
  • Similarly thick strikethroughs in all currencies.
  • Rebalanced ALL glyphs with diagonals, e. g. Kk, Vv, and Xx.
  • Revised the weight of N, and E.
  • Revised proportions of Kk, N, v and y.
  • Implemented axis mapping. the weight coordinates now more correctly correspond to the 100—800 range, and likewise, the width coordinates to the 75—112.5% range. New coordinates comply with the font-width and font-stretch property specifications. Among other things, this update allows the use of keywords like bold or condensed in CSS.
  • Expanded braces, parens, and brackets.
  • Decreased contrast for qoute-based signs: ,“”‘’.
  • Revised terminals’ thickness for £CGS2356?§cegst.
  • Made math symbols (+−×÷) bigger.
  • Rebalanced < and > according to new math symbols (+−×÷).
  • Deleted Bk (Book) style.