El texto destacado es de un SHA corto de la cumbre de git.
Este es un documento PDF generado con React-pdf.
Aunque el texto de la pantalla es 4903677 , cuando se copia, cambia a •G07THH
La fuente es D-DINPro.otf
console.log() devuelve el valor correcto.
¿Que está sucediendo aquí? ¿Error de decodificación de texto?
El código del documento es bastante simple.
<View style={styles.versionControl}> <Text> { new Date().toISOString()} { data.sha && <>--{data.sha}</> } </Text> </View>Este es el error del paquete de fuentes. Cuando está predeterminado, los valores representados son correctos.
Para solucionarlo, importo y exporto la fuente D-Din gratuita del programa birdfont , esto solucionará los problemas de valor en React-pdf.