如何在SVG中显示中文

显示的时候,要用英文指定字体
1.将文件存成UTF-8 

操作:UltraEdit file->convisions->ASCII to UTF-8

2.将中文字体名称进行“国际化”,

即将汉字字体名称改为英文名称,如将“宋体”改为“Simsun",“黑体”改为"Simhei"等,下面是部分字体对照列表: 

 English Name    Localized Name   
 SimSun                           宋体   
 SimHei                           黑体   
FangSong_GB2312    仿宋_GB2312  
 KaiTi_GB2312             楷体_GB2312   
YouYuan                       幼圆   
STSong                        华文宋体   
STZhongsong             华文中宋   
STKaiti                         华文楷体   
STFangsong               华文仿宋   
STXihei                         华文细黑   
STLiti                             华文隶书   
STXingkai                     华文行楷   
STXinwei                       华文新魏   
STHupo                         华文琥珀   
STCaiyun                      华文彩云   
FZYaoTi                        方正姚体简体   
FZShuTi                        方正舒体简体   
NSimSun                        新宋体   
LiSu                                  隶书 

3. SVG示例
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" 
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg width="400" height="400"
     xmlns="http://www.w3.org/2000/svg">
  <desc>sdfasdf</desc>
  <rect x="1" y="1" width="350" height="350"
        fill="none" stroke="blue" />
  <text style="fill:black;" font-size="30" font-family="LiSu "
                  x="100" y="100" width="200" height="30">
   西安建筑科技大学
  </text>
</svg>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值