Skip to content

[0633] 修复在 Bbb (\mathbb) 字体下输入数字变成奇怪符号的问题#3598

Open
JackYansongLi wants to merge 2 commits into
mainfrom
jacky/200_27/fix_mathbb_num_0633
Open

[0633] 修复在 Bbb (\mathbb) 字体下输入数字变成奇怪符号的问题#3598
JackYansongLi wants to merge 2 commits into
mainfrom
jacky/200_27/fix_mathbb_num_0633

Conversation

@JackYansongLi
Copy link
Copy Markdown
Contributor

@JackYansongLi JackYansongLi commented Jun 1, 2026

根据 task 0633 修复在 Bbb 字体下输入数字变为乱码符号的问题。本 PR 修改了 fonts-ec.scmBbb 的文本模式字体映射(由 tex msbm 改为 math-capital msbm),使其在遇到非大写字母/数字时可以完美安全地降级到常规 fallback 字体上,实现与 \mathbf 后输入数字一致的普通粗体/罗马数字效果(避免直接渲染 msbm 对应的 ASCII 49 处的乱码符号)。本 PR 100% 保持了 C++ 和 Scheme 键盘映射 latex-kbd.scm 的原生纯净状态,避免了 LaTeX 导出与宏未定义的任何副作用,且无需任何 C++ 编译时间。

@JackYansongLi JackYansongLi force-pushed the jacky/200_27/fix_mathbb_num_0633 branch 15 times, most recently from 8aaed1a to 9ccfbfa Compare June 1, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant