From: Robert Pluim Date: Tue, 21 Jan 2020 17:18:32 +0000 (+0100) Subject: Correct statement about ftcr and recommend HarfBuzz X-Git-Tag: emacs-27.0.90~117 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7e37e61f4b;p=emacs.git Correct statement about ftcr and recommend HarfBuzz * doc/lispref/frames.texi (Font and Color Parameters): Correct statement about availability of ftcr in the presence of HarfBuzz. Recommend HarfBuzz. --- diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 0c42ebfd67a..d855ecc0b96 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi @@ -2300,17 +2300,17 @@ available font backends: @code{x} (the X core font driver), @code{xft} HarfBuzz text shaping). If built with Cairo drawing, there are also three potentially available font backends on X: @code{x}, @code{ftcr} (the FreeType font driver on Cairo), and @code{ftcrhb} (the FreeType -font driver on Cairo with HarfBuzz text shaping). Note that the -@code{ftcr} and @code{ftcrhb} drivers are mutually exclusive (and -similarly for @code{xft} and @code{xfthb}), with the choice being made -at build time. On MS-Windows, there are currently three available -font backends: @code{gdi} (the core MS-Windows font driver), -@code{uniscribe} (font driver for OTF and TTF fonts with text shaping -by the Uniscribe engine), and @code{harfbuzz} (font driver for OTF and -TTF fonts with HarfBuzz text shaping) (@pxref{Windows Fonts,,, emacs, -The GNU Emacs Manual}). On other systems, there is only one available -font backend, so it does not make sense to modify this frame -parameter. +font driver on Cairo with HarfBuzz text shaping). When Emacs is built +with HarfBuzz, the default font driver is @code{ftcrhb}, although use +of the @code{ftcr} driver is still possible, but not recommended. On +MS-Windows, there are currently three available font backends: +@code{gdi} (the core MS-Windows font driver), @code{uniscribe} (font +driver for OTF and TTF fonts with text shaping by the Uniscribe +engine), and @code{harfbuzz} (font driver for OTF and TTF fonts with +HarfBuzz text shaping) (@pxref{Windows Fonts,,, emacs, The GNU Emacs +Manual}). The @code{harfbuzz} driver is similarly recommended. On +other systems, there is only one available font backend, so it does +not make sense to modify this frame parameter. @vindex background-mode@r{, a frame parameter} @item background-mode