diff options
| author | Gerd Moellmann | 2000-11-10 15:00:47 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-11-10 15:00:47 +0000 |
| commit | 52d898940b826a5e258011ef7bceb23c2475b925 (patch) | |
| tree | 2c4aec4f92474a355e05cfd8f7478ce2052f6557 | |
| parent | 32fcc231a095a3aee7938679cc3d03b9ef48b345 (diff) | |
| download | emacs-52d898940b826a5e258011ef7bceb23c2475b925.tar.gz emacs-52d898940b826a5e258011ef7bceb23c2475b925.zip | |
*** empty log message ***
| -rw-r--r-- | etc/NEWS | 11 | ||||
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lispref/display.texi | 19 | ||||
| -rw-r--r-- | src/ChangeLog | 11 |
4 files changed, 40 insertions, 5 deletions
| @@ -1825,6 +1825,10 @@ functionality with aliases for the mldrag functions. | |||
| 1825 | * Lisp changes made after edition 2.6 of the Emacs Lisp Manual, | 1825 | * Lisp changes made after edition 2.6 of the Emacs Lisp Manual, |
| 1826 | (Display-related features are described in a page of their own below.) | 1826 | (Display-related features are described in a page of their own below.) |
| 1827 | 1827 | ||
| 1828 | +++ | ||
| 1829 | ** The user-option `face-font-registry-alternatives' specifies | ||
| 1830 | alternative font registry names to try when looking for a font. | ||
| 1831 | |||
| 1828 | ** Function `md5' calculates the MD5 "message digest"/"checksum", | 1832 | ** Function `md5' calculates the MD5 "message digest"/"checksum", |
| 1829 | currently using the `md5sum' program. | 1833 | currently using the `md5sum' program. |
| 1830 | 1834 | ||
| @@ -2882,9 +2886,10 @@ that font selection first tries to find a good match for the font | |||
| 2882 | width specified by a face, then---within fonts with that width---tries | 2886 | width specified by a face, then---within fonts with that width---tries |
| 2883 | to find a best match for the specified font height, etc. | 2887 | to find a best match for the specified font height, etc. |
| 2884 | 2888 | ||
| 2885 | Setting `face-alternative-font-family-alist' allows the user to | 2889 | Setting `face-font-family-alternatives' allows the user to specify |
| 2886 | specify alternative font families to try if a family specified by a | 2890 | alternative font families to try if a family specified by a face |
| 2887 | face doesn't exist. | 2891 | doesn't exist. Likewise, `face-font-registry-alternatives' allows to |
| 2892 | specify alternative font registry names to try. | ||
| 2888 | 2893 | ||
| 2889 | +++ | 2894 | +++ |
| 2890 | **** Scalable fonts | 2895 | **** Scalable fonts |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6fb830ecbb5..c8e92fbe9b4 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2000-11-10 Gerd Moellmann <gerd@gnu.org> | ||
| 2 | |||
| 3 | * faces.el (face-font-registry-alternatives): New user-option. | ||
| 4 | |||
| 1 | 2000-11-10 Stefan Monnier <monnier@cs.yale.edu> | 5 | 2000-11-10 Stefan Monnier <monnier@cs.yale.edu> |
| 2 | 6 | ||
| 3 | * textmodes/texinfo.el (texinfo-block-default): New var. | 7 | * textmodes/texinfo.el (texinfo-block-default): New var. |
diff --git a/lispref/display.texi b/lispref/display.texi index 995a43130ab..ddec9219648 100644 --- a/lispref/display.texi +++ b/lispref/display.texi | |||
| @@ -1857,8 +1857,8 @@ default one. But if you put @code{:slant} before @code{:height}, the | |||
| 1857 | quite right. | 1857 | quite right. |
| 1858 | @end defvar | 1858 | @end defvar |
| 1859 | 1859 | ||
| 1860 | @defvar face-alternative-font-family-alist | 1860 | @defvar face-font-family-alternatives |
| 1861 | @tindex face-alternative-font-family-alist | 1861 | @tindex face-font-family-alternatives |
| 1862 | This variable lets you specify alternative font families to try, if a | 1862 | This variable lets you specify alternative font families to try, if a |
| 1863 | given family is specified and doesn't exist. Each element should have | 1863 | given family is specified and doesn't exist. Each element should have |
| 1864 | this form: | 1864 | this form: |
| @@ -1872,6 +1872,21 @@ families given in @var{alternate-families}, one by one, until it finds a | |||
| 1872 | family that does exist. | 1872 | family that does exist. |
| 1873 | @end defvar | 1873 | @end defvar |
| 1874 | 1874 | ||
| 1875 | @defvar face-font-registry-alternatives | ||
| 1876 | @tindex face-font-registry-alternatives | ||
| 1877 | This variable lets you specify alternative font registries to try, if a | ||
| 1878 | given registry is specified and doesn't exist. Each element should have | ||
| 1879 | this form: | ||
| 1880 | |||
| 1881 | @example | ||
| 1882 | (@var{registry} @var{alternate-registries}@dots{}) | ||
| 1883 | @end example | ||
| 1884 | |||
| 1885 | If @var{registry} is specified but not available, Emacs will try the | ||
| 1886 | other registries given in @var{alternate-registries}, one by one, | ||
| 1887 | until it finds a registry that does exist. | ||
| 1888 | @end defvar | ||
| 1889 | |||
| 1875 | Emacs can make use of scalable fonts, but by default it does not use | 1890 | Emacs can make use of scalable fonts, but by default it does not use |
| 1876 | them, since the use of too many or too big scalable fonts can crash | 1891 | them, since the use of too many or too big scalable fonts can crash |
| 1877 | XFree86 servers. | 1892 | XFree86 servers. |
diff --git a/src/ChangeLog b/src/ChangeLog index 28a441ff68b..8f51a8fe9c7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | 2000-11-10 Gerd Moellmann <gerd@gnu.org> | ||
| 2 | |||
| 3 | * xfaces.c (Vface_alternative_font_registry_alist): New variable. | ||
| 4 | (font_list_1): Renamed from font_list. | ||
| 5 | (font_list): New function, trying alternative registries from | ||
| 6 | Vface_alternative_font_registry_alist. | ||
| 7 | (Finternal_set_alternative_font_registry_alist): New function. | ||
| 8 | (syms_of_xfaces): Initialize and Staticpro | ||
| 9 | Vface_alternative_font_registry_alist. Defsubr | ||
| 10 | Finternal_set_alternative_font_registry_alist. | ||
| 11 | |||
| 1 | 2000-11-09 Ken Raeburn <raeburn@gnu.org> | 12 | 2000-11-09 Ken Raeburn <raeburn@gnu.org> |
| 2 | 13 | ||
| 3 | * lisp.h (Flooking_at): Declare. | 14 | * lisp.h (Flooking_at): Declare. |