diff options
| author | Po Lu | 2023-09-11 19:45:58 +0800 |
|---|---|---|
| committer | Po Lu | 2023-09-11 19:45:58 +0800 |
| commit | 38e96bee1f902dc3d2ca55dd9c4c920c2b75bf2a (patch) | |
| tree | 6ec85c806b45ce284aeefded50776ac705fbc861 /etc/PROBLEMS | |
| parent | f6568dabf2996a1310dad13a2d4cdc197fa2d304 (diff) | |
| download | emacs-38e96bee1f902dc3d2ca55dd9c4c920c2b75bf2a.tar.gz emacs-38e96bee1f902dc3d2ca55dd9c4c920c2b75bf2a.zip | |
Provide an option to disable font instruction code execution
* etc/PROBLEMS: Mention instruction code woes and illustrate how
to circumvent them.
* src/sfntfont.c (sfntfont_setup_interpreter): Respect
Vsfnt_uninstructable_family_regexp.
(syms_of_sfntfont) <Vsfnt_uninstructable_family_regexp>: New
option.
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index faeee2a3035..11659c66e68 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -3526,6 +3526,18 @@ points the test font attempts to hide. | |||
| 3526 | Since this behavior does not influence the display of real fonts, no | 3526 | Since this behavior does not influence the display of real fonts, no |
| 3527 | action will be taken to address this problem. | 3527 | action will be taken to address this problem. |
| 3528 | 3528 | ||
| 3529 | ** Some other font's instruction code produces undesirable results. | ||
| 3530 | |||
| 3531 | Executing instruction code is not a strict requirement for producing | ||
| 3532 | correct display results from most current fonts. If a font's | ||
| 3533 | instruction code produces results that are merely unpleasing, but not | ||
| 3534 | incorrect, then the font was presumably not designed for Emacs's | ||
| 3535 | scaler. If its uninstructed glyphs are satisfactory (such as if your | ||
| 3536 | screen resolution is high to the extent that scaling artifacts prove | ||
| 3537 | invisible), disable instruction code execution by appending its family | ||
| 3538 | name to the variable 'sfnt-uninstructable-font-regexp', then | ||
| 3539 | restarting Emacs. | ||
| 3540 | |||
| 3529 | ** CJK text does not display in Emacs, but does in other programs. | 3541 | ** CJK text does not display in Emacs, but does in other programs. |
| 3530 | 3542 | ||
| 3531 | When inserting CJK text into a buffer or visiting a file containing | 3543 | When inserting CJK text into a buffer or visiting a file containing |