React-PDF 显示文本在复制时具有不同的值

React-PDF Display Text has different value when Copied

突出显示的文本来自 git 峰会的简短 SHA。

这是用 React-pdf 生成的 PDF 文档。
虽然显示的文字是4903677,但是复制的时候变成了•G07THH

字体为D-DINPro.otf

console.log() return 正确值。

这里发生了什么?文本解码错误?

文档代码非常简单

<View style={styles.versionControl}>
    <Text>
        { new Date().toISOString()}
        {
            data.sha &&  <>--{data.sha}</>
        }
    </Text>
</View>

这是字体包的错误。默认情况下,呈现的值是正确的。

为了修复,我从 birdfont 程序中导入和导出 Free D-Din 字体,这将修复 React-pdf 中的值问题。