开罗 PDF 在创建时不转换 unicode
Cairo PDF not converting unicode while creating
我正在使用 Python 的 Cairo PDF 库将 SVG 转换为 PDF。它适用于 ASCII 字符,但对于 Unicode 字符,它显示一个方框。有什么办法可以解决这个问题吗?
cairosvg.svg2pdf(
url='svg_file_with_unicode_character.svg',
write_to='output.expecting_unicode_character.pdf',
output_height=720,
output_width=1200
)
我找到了解决方案。我在 SVG 中包含了一个名为 GNU Unifont 的字体,如下所示:
.font-class{
font-family: Unifont
}
它似乎具有我需要的 Unicode 字符所需的所有字形。
GNU Unifont 的荣誉!来自 @RobertLongson
的提示“添加 font-family”
我正在使用 Python 的 Cairo PDF 库将 SVG 转换为 PDF。它适用于 ASCII 字符,但对于 Unicode 字符,它显示一个方框。有什么办法可以解决这个问题吗?
cairosvg.svg2pdf(
url='svg_file_with_unicode_character.svg',
write_to='output.expecting_unicode_character.pdf',
output_height=720,
output_width=1200
)
我找到了解决方案。我在 SVG 中包含了一个名为 GNU Unifont 的字体,如下所示:
.font-class{
font-family: Unifont
}
它似乎具有我需要的 Unicode 字符所需的所有字形。
GNU Unifont 的荣誉!来自 @RobertLongson
的提示“添加 font-family”