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 中的值问题。
突出显示的文本来自 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 中的值问题。