1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-24 15:22:26 -07:00
emacs/doc/emacs
Eli Zaretskii 8054935c61 Improve font lookup on MS-Windows
* src/w32font.c (struct font_callback_data): New member
'known_fonts'.
(w32font_list_internal, w32font_match_internal): Set up
match_data.known_fonts if the font spec includes :script that
names one of the non-USB scripts.
(add_font_entity_to_list): If font_matches_spec returns zero
for a font, and we have some fonts in match_data->known_fonts,
consider the font to be a match if it is named in known_fonts.
(font_supported_scripts): Update the Unicode Subranges.  In
particular, map bit 74 to 'burmese', as this is the name Emacs
uses, not 'myanmar'.  Add a list of scripts that have no USBs
defined for them.
(syms_of_w32font) <Qburmese, Qcuneiform_numbers_and_punctuation>
<Qaegean_number, Qw32_non_USB_fonts>: New symbols.

* lisp/term/w32-win.el (w32-no-usb-subranges): New defconst.
(w32--filter-USB-scripts, w32-find-non-USB-fonts): New functions.
(w32-non-USB-fonts): New defvar.

* lisp/international/fontset.el (setup-default-fontset): Add
more scripts to automatic setup by representative characters.

* doc/emacs/msdos.texi (Windows Fonts): Document
'w32-find-non-USB-fonts' and 'w32-non-USB-fonts'.

* etc/NEWS: Mention 'w32-find-non-USB-fonts' and
'w32-non-USB-fonts'.
2019-09-17 14:19:54 +03:00
..
abbrevs.texi
ack.texi Move mantemp.el to obsolete/ 2019-06-22 12:05:28 +03:00
anti.texi
arevert-xtra.texi Don't use file notification on non-file buffers 2019-05-18 14:16:21 +02:00
basic.texi Fix styling of Unicode codepoints in manuals 2019-06-05 19:52:00 +03:00
buffers.texi Build fix for previous buffers.texi change 2019-06-25 22:37:20 +02:00
building.texi Introduce new value t for compilation-context-lines to eliminate scrolling 2019-08-25 10:21:37 +00:00
cal-xtra.texi
calendar.texi * doc/emacs/calendar.texi (Time Intervals): Doc fix. 2019-08-10 22:35:57 +02:00
ChangeLog.1
cmdargs.texi Merge from origin/emacs-26 2019-05-08 07:51:48 -07:00
commands.texi
custom.texi Improve documentation for recent XDG-related changes 2019-08-31 18:17:57 -07:00
dired-xtra.texi
dired.texi Add a new command to report the number and size of the marked files 2019-06-25 16:29:03 +02:00
display.texi Merge from origin/emacs-26 2019-08-10 08:44:31 -07:00
doclicense.texi
docstyle.texi
emacs-xtra.texi
emacs.texi Add so-long library 2019-07-13 18:51:55 +12:00
emacsver.texi.in
emerge-xtra.texi
entering.texi
files.texi * doc/emacs/files.texi (Auto Revert): Fix makeinfo-4.13 compilation. 2019-05-07 10:33:58 -07:00
fixit.texi
fortran-xtra.texi
frames.texi Minor Scroll Bars clarification 2019-08-14 22:07:10 -07:00
glossary.texi
gnu.texi
gpl.texi
help.texi
indent.texi ; Fix typoes. 2019-08-15 00:06:07 +03:00
killing.texi ; * doc/emacs/killing.texi (Secondary Selection): Fix last change. 2019-07-06 21:33:45 +03:00
kmacro.texi Fix minor issues in the Emacs manual 2019-06-03 19:11:42 +03:00
m-x.texi
macos.texi
maintaining.texi Minor fix for previous maintaining.texi change 2019-09-16 22:08:57 +02:00
Makefile.in
mark.texi Consistently use @minus{} for negative arguments 2019-06-11 19:55:14 +03:00
mini.texi
misc.texi Rename renamed nsm.el variables and functions back 2019-08-23 11:51:54 +02:00
modes.texi More quotation fixes (Bug#35885) 2019-06-09 11:28:36 +03:00
msdos-xtra.texi Clarify in the manual when to use function-key-map 2019-07-25 11:52:59 +02:00
msdos.texi Improve font lookup on MS-Windows 2019-09-17 14:19:54 +03:00
mule.texi Merge from origin/emacs-26 2019-09-15 16:38:23 -07:00
package.texi Don't run gpg when loading package.el 2019-07-26 08:30:43 +02:00
picture-xtra.texi
programs.texi Add index for "\( in strings" (Bug#25195) 2019-07-30 09:06:18 -04:00
regs.texi Document bookmark annotations in Emacs Manual (bug#36417) 2019-06-28 21:35:21 +03:00
rmail.texi
screen.texi
search.texi Add `isearch-yank-until-char' 2019-09-12 12:42:13 -05:00
sending.texi
text.texi Mention {la,}tex-run-command in the TeX Print info node 2019-07-09 03:44:13 +02:00
trouble.texi Improve documentation of So Long mode 2019-07-13 11:06:14 +03:00
vc-xtra.texi
vc1-xtra.texi
windows.texi Fix a recent documentation change 2019-08-17 09:28:52 +03:00
xresources.texi