
That’s a big change: there’s apparently an entire contingent of people for whom ligatures in code is essential. With this change Emacs now gets “proper” support for ligatures, colorful emojis – you name it, provided the font and the text shaper supports it. How it benefits you is even more interesting. It lets the maintainers focus on other areas. The first thing is that Emacs is now outsourcing the text shaping to a third-party package that’s good, in and of itself. So, this is actually an interesting addition and one that I think will go unnoticed by most people. (FLT on GNU and Unix systems and Uniscribe on MS-Windows) are notĮnabled by default they can be enabled via the 'font-backend' frame Supported ones, so the font backends that use older shaping engines The HarfBuzz text shaping is preferred to the previously
#CLOSED FILELOUPE ON ACCIDENT DRIVERS#
The HarfBuzz text shaping isĪvailable via new font backend drivers 'xfthb' and 'ftcrhb' for XftĪnd Cairo drawings, respectively, and via the 'harfbuzz' backend on The new configure option '-with-harfbuzz' adds support for the Presumably so? Emacs can now use HarfBuzz as its shaping engine. I’m unsure whether M-x calc now uses the self-same library also. As a result M-: (* 198391258329 984958834) now yields the correct answer compared to older Emacsen. M-x calc (an amazing RPN calculator, if you’ve never used it before) used its own numerical library to get around the inherent limitations of the built-in numerical library Emacs used to use. The new configure option '-without-libgmp' uses mini-gmp even if a Installation Changes in Emacs 27.1 Emacs now uses GMP, the GNU Multiple Precision library.īy default, if 'configure' does not find a suitable libgmp, itĪrranges for the included mini-gmp library to be built and used. That feature is mandatory if you use LSP servers.
#CLOSED FILELOUPE ON ACCIDENT HOW TO#
Conveniently, that article also shows you how to build libjansson, the native C library for JSON.

If you want to build Emacs 27, you can find instructions for Ubuntu in Speed up Emacs with libjansson and native elisp compilation.

The maintainers have done a wonderful job, as always. As tradition dictates, I have annotated the latest Emacs 27.1 NEWS file with my own comments.
