libreoffice导出为PDF文件,中文字体名使用了英文名,
使用Inkscape将PDF转化为SVG图形后,无法识别字体,
下面的脚本进行批量修改。
#!/bin/bash
# sed -i.bak
sed -i -e "s/FZSS--GB1-*4*/\*方正书宋_GB18030\*/g" \
-e "s/FZDBSK--GBK1-*0*/\*方正大标宋_GBK\*/g" \
-e "s/FZDHTK--GBK1-*0*/\*方正大黑_GBK\*/g" \
$1
使用Inkscape将PDF转化为SVG图形后,无法识别字体,
下面的脚本进行批量修改。
#!/bin/bash
# sed -i.bak
sed -i -e "s/FZSS--GB1-*4*/\*方正书宋_GB18030\*/g" \
-e "s/FZDBSK--GBK1-*0*/\*方正大标宋_GBK\*/g" \
-e "s/FZDHTK--GBK1-*0*/\*方正大黑_GBK\*/g" \
$1