Open
Description
I can't find a way to use Japanese font with jsPDF.
I've created the font with the fontconverter using Noto Sans JP from Google Font, I've imported it but I can't use any Glyphs that I find on the Google Font page here: https://fonts.google.com/specimen/Noto+Sans+JP#glyphs
I can see that the font is imported because it changes if I remove the font script.
Here is a CodeSandbox that reproduces the error: https://codesandbox.io/s/busy-joliot-jwjy8?file=/main.js
I also tried with others fonts, without any better results.
I am using jsPDF in a web application with users from all around the world and I am gettings requests from Japanese to handle it. Any help would be very appreciated!
Thanks
Activity
HackbrettXXX commentedon May 4, 2021
Can reproduce the issue. Looks like jsPDF does not support this type of font. An exception is thrown:
damien-monni commentedon May 4, 2021
@HackbrettXXX Do you know a font that I could use that would handle Japanese characters and that looks like Noto Sans or Open Sans?
HackbrettXXX commentedon May 5, 2021
Not really.
SatorCube commentedon May 6, 2021
Here for a similar reason. The Noto Sans JP (and SC for Chinese) fonts are only available as .otf files. I don't think the font converter handles dealing with these types of files very well :(. Being able to support these types of fonts would be massive.
HackbrettXXX commentedon May 7, 2021
@SatorCube #2276
HosokawaR commentedon Jun 4, 2024
Thanks to your issue, I found out that jsPDF doesn't support NotoSans. Thank you.
I've also created a PR to address NotoSans TTF.
I'm not the maintainer of this project, so it may be incomplete, but it might be useful if you need it.
iniceice88 commentedon Jun 7, 2024
this font works for me
stackblitz demo