Кто-нибудь знает, как я могу сгенерировать pdf с моего веб-сайта, данные содержат хинди (нелатинские) символы, которые не отображаются должным образом при использовании response-pdf / renderer.
React Frontend Haskell Backend
пример фрагмента кода, который использует react-pdf/renderer
import notoSansHindi from '../../assets/fonts/NotoSansDevanagari-Regular.ttf'
const FONT_FAMILY = 'Noto Sans Hindi'
Font.register({
src: notoSansHindi,
family: FONT_FAMILY
}
);
Font.registerHyphenationCallback(word => [word]);
<Document>
<Page size="A4" style={styles.body}>
<View style={styles.table}>
<Text style={styles.heading} >
श्री माधव त्रिपाठी शर्मा
</Text>
</View>
</Page>
</Document>
, что приводит к श्री माधव त्रिपाठी
, и это слово полностью теряется शर्मा
, так же, как и во многих других случаях, которые не включают отображение символов.
Я использовал шрифты Google Noto, с response-pdf, и мой html отлично отрисовывает данные. Проблема в создании PDF.