Skip to content

v1.078 – fix backtick/grave issue

Compare
Choose a tag to compare
@arrowtype arrowtype released this 31 Mar 23:50
· 112 commits to main since this release
6db52f2

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.