Skip to content

符号面板「数字·箭头」中键帽组合字符(基础字符+U+20E3)无法显示,渲染为 <#20E3> 占位符 #4539

Description

@da-liii

问题描述

符号面板「数字·箭头」中,键帽组合字符无法显示,界面直接渲染出 <#20E3> 占位符。

复现步骤

  1. 打开或新建文档
  2. 打开符号面板「数字·箭头」
  3. 观察数字 0–9 以及 #* 对应的字符

实际行为

09#* 与 U+20E3(COMBINING ENCLOSING KEYCAP,组合用包围键帽符)组成的序列无法渲染,面板中显示 <#20E3> 占位符,如 0<#20E3>#<#20E3>*<#20E3>(见截图,箭头区字符显示正常,仅键帽组合序列异常):

keycap

期望行为

U+20E3 是组合字符,需与基础字符(09#*)组合显示为键帽样式: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」组合序列映射到可用字形。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions