1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-31 21:01:23 -08:00
emacs/lisp/international
Kévin Le Gouguec b54be604bf Avoid fonts with incomplete coverage of MATHEMATICAL chars
* lisp/international/fontset.el (setup-default-fontset): Include both
ends of each sub-range in 'script-representative-chars' (bug#51495).

Some fonts include glyphs for MATHEMATICAL SCRIPT CAPITAL codepoints
(#x1D49C-#x1D4B5) but not for MATHEMATICAL SCRIPT SMALL codepoints
(#x1D4B6-#x1D4CF), see e.g. KpMath[1].

'script-representative-chars' must thus include both CAPITAL and SMALL
codepoints to ensure that we filter those fonts out.

Bug#51495; discussed in help-gnu-emacs[2].

[1] https://mirrors.ctan.org/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf

[2] <878s02u5m6.fsf@gmail.com>
    https://lists.gnu.org/archive/html/help-gnu-emacs/2021-09/msg00150.html
2021-10-30 14:44:01 +02:00
..
ccl.el Mark def* macros for indentation 2021-10-13 21:52:57 +02:00
characters.el Fix doc strings of 2 categories 2021-10-08 22:20:19 +03:00
fontset.el Avoid fonts with incomplete coverage of MATHEMATICAL chars 2021-10-30 14:44:01 +02:00
isearch-x.el
iso-ascii.el
iso-cvt.el ; Minor stylistic fixes found by checkdoc 2021-09-16 19:37:07 +02:00
iso-transl.el
ja-dic-cnv.el Merge from origin/emacs-27 2021-04-07 07:50:17 -07:00
ja-dic-utl.el
kinsoku.el
kkc.el
latexenc.el ; Minor stylistic fixes found by checkdoc 2021-09-16 19:37:07 +02:00
latin1-disp.el Remove redundant #' before lambda in international/*.el 2021-04-01 16:10:36 +02:00
mule-cmds.el Revert "Add tentative key bindings for the three emoji commands" 2021-10-27 17:49:30 +02:00
mule-conf.el Mark def* macros for indentation 2021-10-13 21:52:57 +02:00
mule-diag.el Use format-prompt for many more prompts 2021-10-05 03:44:56 +02:00
mule-util.el Improve documentation of string truncation APIs 2021-10-30 10:26:38 +03:00
mule.el Mark all def* functions that should indent as `defun' 2021-10-13 21:52:57 +02:00
ogonek.el
quail.el Merge from origin/emacs-28 2021-10-13 11:19:12 -07:00
rfc1843.el
robin.el ; More minor stylistic fixes found by checkdoc 2021-09-22 20:26:40 +02:00
titdic-cnv.el ; Update some links to HTTPS and note some broken links 2021-09-27 12:40:04 +02:00
ucs-normalize.el
utf-7.el
utf7.el