|
From: | Kévin Le Gouguec |
Subject: | Re: script-representative-chars vs incomplete fonts |
Date: | Tue, 14 Sep 2021 00:46:24 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes: >> The docstring also says this: >> >> If it is a list, all characters in the list are necessary for >> supporting SCRIPT. >> If it is a vector, one of the characters in the vector is necessary. > > So you want to require both upper- and lower-case variants? As a mitigation against fonts like KpMath, yes. See attached debugging code, and subsequent patch/screenshot pairs.
test-fontset.el
Description: Text Data
Emacs 28, unpatched:
0-unpatched.png
Description: PNG image
"Vector" patch, with even worse results:
fontset-vector.patch
Description: Text Data
1-vector.png
Description: PNG image
"List" patch, with satisfactory results:
fontset-list.patch
Description: Text Data
2-list.png
Description: PNG image
Alternative "list" patch, with fewer mandatory codepoints and similarly good results:
fontset-26.patch
Description: Text Data
3-list26.png
Description: PNG image
Should I submit (a variation of) one of these patches to bug-gnu-emacs? Or should I look into other solutions?
[Prev in Thread] | Current Thread | [Next in Thread] |