python linux 系统 cairosvg 模块 svg 转换png 格式生成中文乱码 显示 空框框 解决办法 。
text x="10" y="50" font-family="WenQuanYi Zen Hei" font-size="30" fill="black">你好,世界</text>在svg text 标签中使用字体 属性 font-family 指定字体即可。出现这个问题其实就是 字体丢失的问题。第一步 下载字体文件。
·
出现这个问题其实就是 字体丢失的问题
第一步 下载字体文件 在 Ubuntu/Debian 系统中: ~~~ sudo apt-get update sudo apt-get install fonts-wqy-zenhei ~~~ 在 CentOS/RHEL 系统中: ~~~ sudo yum install wqy-zenhei-fonts ~~~ 安装完成后,你可以通过以下命令验证字体是否安装成功: ~~~ fc-list :lang=zh ~~~ 更新字体缓存: ~~~ sudo fc-cache -fv ~~~ 在svg text 标签中使用字体 属性 font-family 指定字体即可 ~~~ svg_content = ''' <svg height="100" width="200" xmlns="http://www.w3.org/2000/svg"> <text x="10" y="50" font-family="WenQuanYi Zen Hei" font-size="30" fill="black">你好,世界</text> </svg> ''' ~~~
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)