There are two types of accent characters in Unicode: legacy marks like U+0060
(grave) and combining marks like U+0300
(combining grave). In release 1.077, Recursive automatically subbed the legacy marks for combining marks in certain situations. This had certain advantages – e.g. it was a bit easier to type accented characters – but the major disadvantage that the grave (U+0060
) character, which is frequently used in code (e.g. in JavaScript for template literals), would combine with characters typed before it.
This release, then, pulls back this feature a bit to make Recursive operate more like other common fonts.
See Issue #456 for further details.