gpt4 book ai didi

Emacs:用于在 OSX 中显示 unicode 字符的字体设置

转载 作者:行者123 更新时间:2023-12-04 11:56:37 24 4
gpt4 key购买 nike

我正在尝试显示特殊的 unicode 字符,尤其是 emacs 中的数学运算符 𝓮。具体来说:

             position: 283 of 317 (89%), column: 0
character: 𝓮 (displayed as 𝓮) (codepoint 120046, #o352356, #x1d4ee)
preferred charset: unicode (Unicode (ISO10646))
code point in charset: 0x1D4EE
syntax: w which means: word
category: .:Base, L:Left-to-right (strong)
buffer code: #xF0 #x9D #x93 #xAE
file code: #xF0 #x9D #x93 #xAE
(encoded by coding system utf-8-unix)
display: no font available
Unicode data:
Name: MATHEMATICAL BOLD SCRIPT SMALL E
Category: Letter, Lowercase
Combining class: Ll
Bidi category: Ll
Decomposition: font e

Character code properties: customize what to show
name: MATHEMATICAL BOLD SCRIPT SMALL E
general-category: Ll (Letter, Lowercase)
decomposition: (font 101) (font 'e')

There are text properties here:
fontified t

我正在使用 GNU Emacs 24 一个最近的夜间二进制文件。上面的文本在我的浏览器和 TextEdit 中显示良好,但是在 emacs 中查看时,特殊字符显示为空。

我从一个旧的 Emacs 22 manual 中读到了这个:“字体集不一定为所有字符代码指定字体。如果字体集没有为某个字符指定字体,或者如果指定的字体在您的系统中不存在,则它无法显示该字符。它将显示而是一个空盒子。” - 这是我观察到的确切行为

似乎我可能需要构建一个字体集才能显示此类任意字符(从 Xdefaults 或 Xresources 文件开始)。

如何确定需要在字体集中包含哪些字体系列以显示数学运算符(大多数在线示例指的是拉丁文、中文等语言)?我什至找不到 .Xdefault 或 .Xresource 文件的任何示例。

我在正确的轨道上吗?有没有更简单/更明显的方法来做到这一点?

最佳答案

函数set-fontset-font可用于指定用于任何字符范围的字体;例如。,

(set-fontset-font t '(#x1d4ee . #x1d4ee) (font-spec :family "FreeSerif"))

关于Emacs:用于在 OSX 中显示 unicode 字符的字体设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10906621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com