问题描述
符号面板「数字·箭头」中,键帽组合字符无法显示,界面直接渲染出 <#20E3> 占位符。
复现步骤
- 打开或新建文档
- 打开符号面板「数字·箭头」
- 观察数字 0–9 以及
#、* 对应的字符
实际行为
0–9、#、* 与 U+20E3(COMBINING ENCLOSING KEYCAP,组合用包围键帽符)组成的序列无法渲染,面板中显示 <#20E3> 占位符,如 0<#20E3>、#<#20E3>、*<#20E3>(见截图,箭头区字符显示正常,仅键帽组合序列异常):

期望行为
U+20E3 是组合字符,需与基础字符(0–9、#、*)组合显示为键帽样式:0⃣ 1⃣ 2⃣ … #⃣ *⃣(即 U+0030 U+20E3、U+0023 U+20E3 等序列)。
补充信息
- 环境:Windows(当前 master 构建)
- Asana-Math.otf(
TeXmacs/fonts/opentype)的 cmap 中包含 U+20E3 字形;但 TeXmacs/fonts/virtual 下的 emu-*.vfn 虚拟字体中未见 U+20E3 相关映射。怀疑渲染层未将「基础字符 + U+20E3」组合序列映射到可用字形。
问题描述
符号面板「数字·箭头」中,键帽组合字符无法显示,界面直接渲染出
<#20E3>占位符。复现步骤
#、*对应的字符实际行为
0–9、#、*与 U+20E3(COMBINING ENCLOSING KEYCAP,组合用包围键帽符)组成的序列无法渲染,面板中显示<#20E3>占位符,如0<#20E3>、#<#20E3>、*<#20E3>(见截图,箭头区字符显示正常,仅键帽组合序列异常):期望行为
U+20E3 是组合字符,需与基础字符(
0–9、#、*)组合显示为键帽样式:0⃣ 1⃣ 2⃣ … #⃣ *⃣(即 U+0030 U+20E3、U+0023 U+20E3 等序列)。补充信息
TeXmacs/fonts/opentype)的 cmap 中包含 U+20E3 字形;但TeXmacs/fonts/virtual下的emu-*.vfn虚拟字体中未见 U+20E3 相关映射。怀疑渲染层未将「基础字符 + U+20E3」组合序列映射到可用字形。