diff options
| -rw-r--r-- | doc/emacs/msdos.texi | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/doc/emacs/msdos.texi b/doc/emacs/msdos.texi index 27a7cd80968..dc34904a012 100644 --- a/doc/emacs/msdos.texi +++ b/doc/emacs/msdos.texi | |||
| @@ -996,17 +996,23 @@ HarfBuzz support, and if the HarfBuzz DLL is installed on your system; | |||
| 996 | like @code{uniscribe}, this backend supports only TrueType and | 996 | like @code{uniscribe}, this backend supports only TrueType and |
| 997 | OpenType fonts. Some languages requiring complex layout can only be | 997 | OpenType fonts. Some languages requiring complex layout can only be |
| 998 | properly supported by the Uniscribe or HarfBuzz backends. By default, | 998 | properly supported by the Uniscribe or HarfBuzz backends. By default, |
| 999 | all backends are enabled if supported, with @code{harfbuzz} taking | 999 | two backends are enabled for each frame: @code{gdi} and either |
| 1000 | priority over @code{uniscribe}, and @code{uniscribe} taking priority | 1000 | @code{harfbuzz} or @code{uniscribe}, depending on which one is |
| 1001 | over @code{gdi}. To override that and use the GDI backend even if | 1001 | available (if both are available, only @code{harfbuzz} is enabled by |
| 1002 | Uniscribe is available, invoke Emacs with the @kbd{-xrm | 1002 | default). The @code{harfbuzz} and @code{uniscribe} backends take |
| 1003 | Emacs.fontBackend:gdi} command-line argument, or add a | 1003 | priority over @code{gdi} when Emacs looks for a suitable font. To |
| 1004 | @code{Emacs.fontBackend} resource with the value @code{gdi} in the | 1004 | override that and use the GDI backend even if Uniscribe is available, |
| 1005 | Registry under either the @samp{HKEY_CURRENT_USER\SOFTWARE\GNU\Emacs} | 1005 | invoke Emacs with the @kbd{-xrm Emacs.fontBackend:gdi} command-line |
| 1006 | or the @samp{HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs} key | 1006 | argument, or add a @code{Emacs.fontBackend} resource with the value |
| 1007 | (@pxref{Resources}). Similarly, to use the Uniscribe backend even if | 1007 | @code{gdi} in the Registry under either the |
| 1008 | HarfBuzz is available, use @kbd{-xrm Emacs.fontBackend:uniscribe} on | 1008 | @samp{HKEY_CURRENT_USER\SOFTWARE\GNU\Emacs} or the |
| 1009 | the command line that invokes Emacs. | 1009 | @samp{HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs} key (@pxref{Resources}). |
| 1010 | Similarly, to use the Uniscribe backend even if HarfBuzz is available, | ||
| 1011 | use @kbd{-xrm Emacs.fontBackend:uniscribe} on the command line that | ||
| 1012 | invokes Emacs. You can also request all the 3 backends via the | ||
| 1013 | @code{font-backend} frame parameter, but be warned that in that case | ||
| 1014 | font searches for characters for which no fonts are available on the | ||
| 1015 | system will take longer. | ||
| 1010 | 1016 | ||
| 1011 | @cindex font properties (MS Windows) | 1017 | @cindex font properties (MS Windows) |
| 1012 | @noindent | 1018 | @noindent |