Releases
2.011
Additions
- Plus - Lower case
i
without base serif added (ss15) #173 - Plus - Lower case
r
without base serif added (ss16) #173 - Plus - Alternative Dollar sign
$
with continuous vertical line added (ss13) #226 - Plus - Alternative ampersand
&
added (ss14) #229 - Alternative curly brackets
{}
adjusted (ss07), replacing previous version #230 - Default ampersand
&
slighly adjusted. - Default rfishook
ɾ
(027E) slighly adjusted
Fixes
- ‘Black’ issue fixed #227
Web
- Complete - Add a beta version of webfont generator that allows subsetting to optimize size. Send feedback to let us know what you think.
- Plus - Lower case
2.010
Fixes
- Name table issue fixed under MacOS Font Book #225
2.009
Additions
- Language support extended to 560 according to Hyperglot, mainly in Latin and Cyrillic systems.
Fixes
- Majority of accents revised throughout all styles and masters (especially harmonizing Vietnamese).
- Terminal of bold
ȷ
(0237) in script variant corrected. - Adjustments made to all
K
and related diacritics in script variant. - Adjustment made to
k
(ka-cy.loclBGR) in script variant. - Design of
Ω
(03A9) and related diacritics revised in bold masters. - Design of
æ
(00E6) and related diacritics revised in italic bold master. - Design of
л
(043B) revised in script variant (light italic master). - Revision of
Ϗ
(03CF) in all italic masters. - Bug fix name display issue #221
2.007
Additions
- Thirteen currency symbols added:
֏
Dram (Armenia)៛
Riel (Cambodia)৳
Taka (Bangladesh)₵
Cedi (Ghana)₡
Colón (Costa Rica)₫
Đồng (Vietnam) – upon request #207₲
Guaraní (Paraguay)₭
Kip (Laos)₾
Lari (Georgia)₼
Manat (Azerbaijan)₦
Naira (Nigeria)₸
Tenge (Kazakhstan)₮
Tögrög (Mongolia)
- U+2010 hyphen added – upon request #211
Fixes
- Italic letters
r
andi
altered in middle master to prevent reading difficulty when combined. #197 - Final fix for #205 (hexadecimal
×
in script variant). - All
=
related ligatures revised, adjusted and provided with additional horizontal hints. €
revised in bold master.Ɲ
andɲ
revised in all masters.
Website
- Plus - Added access to prerelease version at the orders page
- Thirteen currency symbols added:
2.006
Additions
- Following symbols added upon request:
✓
✔
✕
✖
✗
✘
#163
Fixes
- Following symbols added upon request:
2.005
Additions
- New glyphs:
Ŀ
(013F) andŀ
(0140) - A new style for
>=
and<=
ligatures displayed as≥
and≤
available asss10
. #167 - A hexadecimal x.
0xFF
available asss11
. #169 - Thinner leading backslash added for cases like
\\
and\n
as ss12. #169
Fixes
- All ligatures have been adjusted to provide better code highlighting in VSCode. #138
///
has been put before//
incalt
to prevent issues. #151- Visual glyphs improvements in the Powerline section
- Vertical position of
¢
has been adjusted - Curve adjustments in
c
- Path improvements for figures
6
,8
, and9
(incl. all nominators) - Question sign
?
has been slightly altered so that no unwanted alternative variants appear in the variable font
- New glyphs:
2.003
In the 2.0 major release, we’ve done a few bigger changes listed below:
- The typeface is now distributed only in ttf format for desktop usage. The format gives us additional control over hinting especially on the Windows platform. It also enabled us to ship the typeface in a variable form.
- The professional version ships with a typeface that has variable weight for maximum amount of control.
- As a result of this rework, there are now two extra weights: SemiBold (600) (for plus and above) and ExtraBold (800) (for complete).
In addition to these major changes, the release also contains a few other features and multiple fixes and these have been described below.
Licensing
To keep the project sustainable and to address client demands, we’ve adjusted the way MonoLisa is distributed in the following ways:
- The previous Personal plan has become so-called Basic plan.
- The previous Professional plan has become Complete plan.
- On top of the current plans, there are three tiers of subscriptions aimed at business use cases. Personal usage is still using one-time payment.
Given we consider version two a new product, there are the following upgrade paths to it:
- If you bought v1 longer than six months ago, then we’ll give you a 50% discount to upgrade to v2 while staying on the same tier
- If you bought v1 within six months, the upgrade to v2 is free for you
- In v2, it’s still possible to upgrade to Complete
If you want to stay with v1, it’s still possible and we’ve taken care to provide downloads and customize tool that works with the legacy version.
Features
- Font weight is now variable by design
- Script variant now supports Cyrillic and Greek. Within the Cyrillic version, the Russian script variant looks different than Bulgarian for example.
- Additional currency symbols: Ukrainian hryvnia
₴
, Israeli new shekel₪
, South Korean won₩
〈〉
(Angle Brackets) added- Rounder
()
(parenthese) available as stylistic set 08 (ss08) - #133: Progress bars have been added
- #141: Alternate
>=
and<=
added as stylistic set 09 (ss09) - #150: Previous version of curly braces
{}
added as option (ss07)
Fixes
- #131: Hinting
===
and!==
ligatures have been optimized - #152: Issue with wrong sidebearing in italic hyphen has been corrected
- Inconsistency in horizontal stems in
Ь
(Soft Sign) has been corrected - Inconsistency in horizontal stem in
Ц
(Tse) has been corrected - Inconsistency in vertical stem in
Њ
(Nje) has been corrected - Sidebearing inconsistency in
↑↗→↘↓↙←↖
(arrows) has been corrected - Vertical orientation of
‹«»›
(Guillemets) has been adjusted - Minor node misplacement in
f
has been corrected
Removals
- #32: Ligature
.-
permanently has been removed to avoid confusion - #136: Ligatures
<(
and>(
have been disabled due to conflicts with the<>
combination - #142:
#{
,#(
,#[
and]#
have been permanently disabled - #145: Most Symbols have been disabled to make OS emojis usable
Website
- Playground has been completely redone and allows you to try out different font features easily
- Specimen has been redone and it allows you to toggle OpenType features. Technically it’s now generated from the font itself so it will stay always up to date.
- Orders contains the customization tool within itself now allowing you to preview and apply the font features you want
1.808
Fixes
- Make sure the version metadata is correct in ttf as well (#132)
1.807
Fixes
- Broken TTF render version 1.806 in Linux fixed (#128)
1.806
Fixes
- Problem with multiple
<
and>
characters are now fixed (#109) - Vertical box/border symbols now adjusted to prevent discontinuity (#100)
- Minus, Hyphen, and Endash revised for better distinction (#120)
- Greek letters
ψ
(psi),φ
(phi),γ
(gamma), andπ
(pi) revised (#115) - Personal – Make sure
zero
is included to the build
- Problem with multiple
1.805
Fixes
- Font weights are broken in 1.804 TTF (#112)
1.804
Fixes
- Font weights in ttf are wrong (#110)
- BoldItalic 6 & 9 don’t render properly 1.803 (#111)
1.803
Features
- Added: Arrows ↰↱↲↳↴↵ (upTipLeftArrow, upTipRightArrow, downTipLeftArrow, downTipRightArrow, rightCornerDownArrow, carriagereturn) (#104)
Fixes
- Construction of figures 6 and 9 altered to better match figure 8.
- Design of ☜ ☞ ☝ ☟ (leftWhiteIndex, rightWhiteIndex, upWhiteIndex and downWhiteIndex) adjusted
- Render problem with ligature #( fixed (#106)
- Distinction between italic lower cases ‘o’ and ‘a’ optimized (#102)
1.802
Features
- Added: Bash specific ligatures (#58)
- Added: Cold Fusion Comments ligatures (#86)
- Added: ‘Checkmark’ and ‘heavycheckmark’
Fixes
- Fixed:
>=
and<=
ligature widths match other ligatures (#85) - Fixed:
!==
ligature renders well on low resolution again (#91) - Fixed: Powerline arrow elements are aligned correctly now (#96)
1.801
Fixes
- Fix font weight in ttf (#89)
1.800
Starting from this release, there are features that are provided for plus or professional only. Certain features and all fixes will still be available for the personal version as well.
Features
- Plus - Added script variant as alternative to italic (stylistic set
ss02
) - Plus - 1st alternative
g
(stylistic setss03
) - Plus - 2nd alternative
g
(stylistic setss04
) - Plus - Alternative
ß
(stylistic setss05
) - Plus - Alternative
@
(stylistic setss06
) - Regular italic
k
construction altered - A small adjustment to Light master of upright
r
- Added
||=
ligature
Fixes
- Non-breaking space added (#80)
- Ligatures including or referring to
[]
or{}
fixed to match in height (#78) - Diagonal stroke in notequal sign and similar lengthen for better distinction (#72)
- All brackets are now aligned to match upper case letters
- Plus - Added script variant as alternative to italic (stylistic set
1.700
Features
- New symbols: Pointing index hands (black, white, all directions)
- New ligatures:
|→
and|=
(#68) - Curly brackets have now more open shapes
{ }
Fixes
1.604
Fixes
- Horizontal stem of letter f has been lowered in the second and the third master to render better in low pixel sizes
- Minor inconsistencies have been fixed between upright and italic variants
1.603
Fixes
1.602
Improvements
- f – The top shape has been made more open so that the character flows better with others
Fixes
- i and j – the spacing between the letter body and the dot has been increased. Now the characters look better on low resolution displays
1.601
Features
/**
ligatures are now JSDoc compatible and balanced. Example:
/* * Multi-line code comment */ /** * JSDoc comment */
Fixes
1.600
Fixes
Features
- Added ‘Normal asterisk’ (*) in
ss01
(Stylistic Set 01) - Added ‘Slashed zero’ (0) in
zero
- Ligatures have been split into two sets -
calt
(contextual alternates) andliga
(ligatures) to reflect the character meaning better.
Ligature Sets
Ligatures have been split into contextual alternates (
calt
) and actual ligatures (liga
). Contextual alternates (calt
) change only spacing between characters while ligatures (liga
) replace combinations with different shapes.When you enable ligatures, both are enabled in editors like VS Code and WebStorm. Consider the VS Code configuration below:
{ "editor.fontLigatures": true }
In order to control which features to enable in VS Code, you’ll have to set configuration as below (standard CSS syntax):
{ "editor.fontLigatures": "'calt' on, 'liga' off" }
Stylistic Sets
Stylistic sets are a new feature that allow us to refine the glyphs in the future and let you choose the customizations you prefer since sometimes a specific way of rendering a character might fit your preferences better.
To use them in browser, consider the following CSS:
.stylistic-set-1 { font-feature-settings: "ss01"; } .stylistic-zero { font-feature-settings: "zero"; }
To enable them in Visual Studio Code, configure its settings as follows:
{ // Enable stylistic sets for all languages "editor.fontLigatures": "'ss01', 'zero'", // Enable stylistic sets for a specific language "[javascript]": { "editor.fontLigatures": "'ss01'" } }
See VS Code issue 80577 for further information and technical details.
It’s not possible to control the enabled features in many of the popular editors yet. Please get in touch with the creators of your editors to make them aware of this so that more control may eventually be added.
- Added ‘Normal asterisk’ (*) in
1.500
Support for new languages
- Azerbaijani
- Cornish
- Esperanto
- Greenlandic
- Kurdish
- Nahuatl
- Old Icelandic
- Old Norse
- Pinyin
- Sami
- Vietnamese
- Zarma
- Zazaki
Features
- New symbols - ➲☁☇☠☹☺☻☼☾♥❄⎇⎋🌐🌧🌩💳🔒🔓⇪⌧⌫⌦⏏⌨⌥⌘⏎⏻⏼⭘⏽⏾⎙
- New ligatures - ''' and """ - Issue #2
Fixes
- Ligatures are now aligned vertically to match each other
- General vertical text alignment has been fixed - Issue #5
1.401
Fixes
- Cyrillic ъ character - Minor interpolation error corrected.
1.400
Features
- Cyrillic languages are now supported including Bulgarian, Ukrainian, Russian, and Serbian
- Greek is now supported
- New symbols - Box drawing elements
- New symbols - Block elements
- New symbols - Geometric elements (circles, squares, triangles, …)
- New symbols - Arrows
- New ligature -
||
- Optimized TTF files are now included as the file format works better for Windows users
Fixes
- Position of various brackets in ligatures have been adjusted in height to match regular brackets
- Now
<\>
and</\>
ligatures match in height and their angular inconsistency has been fixed ===
and!==
ligatures render correctly now
1.303
Features
- Improve font rendering in Ubuntu by reducing V and H standard stems and fixing zone extension to one unit
Fixes
- Fix font rendering in Ubuntu by improving hinting behavior #6
1.302
Fixes
- Fix font rendering in WebStorm by changing font file naming.
1.3.0
Features
- Add support for three more block elements:
░▒▓
Fixes
đ
ħ
ŧ
- position of bar in bolder styles.f
- position of horizontal stem in bolder styles.- Make the branch glyph slightly wider.
- Add support for three more block elements:
1.2.0
Fixes
- e - Altered position of middle stem do have better balance between upper and lower white space
- i - Increased height of i dot to achieve better distinction
- Diacritics/Accents: Same procedure as with i dot
- Center accent characters