mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-24 15:22:26 -07:00
* 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'. |
||
|---|---|---|
| .. | ||
| abbrevs.texi | ||
| ack.texi | ||
| anti.texi | ||
| arevert-xtra.texi | ||
| basic.texi | ||
| buffers.texi | ||
| building.texi | ||
| cal-xtra.texi | ||
| calendar.texi | ||
| ChangeLog.1 | ||
| cmdargs.texi | ||
| commands.texi | ||
| custom.texi | ||
| dired-xtra.texi | ||
| dired.texi | ||
| display.texi | ||
| doclicense.texi | ||
| docstyle.texi | ||
| emacs-xtra.texi | ||
| emacs.texi | ||
| emacsver.texi.in | ||
| emerge-xtra.texi | ||
| entering.texi | ||
| files.texi | ||
| fixit.texi | ||
| fortran-xtra.texi | ||
| frames.texi | ||
| glossary.texi | ||
| gnu.texi | ||
| gpl.texi | ||
| help.texi | ||
| indent.texi | ||
| killing.texi | ||
| kmacro.texi | ||
| m-x.texi | ||
| macos.texi | ||
| maintaining.texi | ||
| Makefile.in | ||
| mark.texi | ||
| mini.texi | ||
| misc.texi | ||
| modes.texi | ||
| msdos-xtra.texi | ||
| msdos.texi | ||
| mule.texi | ||
| package.texi | ||
| picture-xtra.texi | ||
| programs.texi | ||
| regs.texi | ||
| rmail.texi | ||
| screen.texi | ||
| search.texi | ||
| sending.texi | ||
| text.texi | ||
| trouble.texi | ||
| vc-xtra.texi | ||
| vc1-xtra.texi | ||
| windows.texi | ||
| xresources.texi | ||