新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论SVG, GML, X3D, VRML, VML, XAML, AVALON, Batik等基于XML的图形技术,以及有关GIS的应用。
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 SVG/GML/VRML/X3D/XAML 』 → [转帖]关于SVG的中文 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3601 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [转帖]关于SVG的中文 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     SCYANGYU 帅哥哟,离线,有人找我吗?处女座1971-9-20
      
      
      威望:7
      等级:大四(每天看1小时莱昂氏)
      文章:217
      积分:1281
      门派:XML.ORG.CN
      注册:2005/2/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给SCYANGYU发送一个短消息 把SCYANGYU加入好友 查看SCYANGYU的个人资料 搜索SCYANGYU在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看SCYANGYU的博客楼主
    发贴心情 [转帖]关于SVG的中文


    关于SVG的中文

         随着svg标准的不断升级,关于SimpleSVG的应用开发也在不断升温,国际大公司、“民间团体”都在积极地在svg领域寻求着自己地生存空间,一时间,svg领域可谓热火朝天,暑气逼人:)
      可惜的是,这股热浪至今还未在咱们国内形成,国内除了方正画苑提供了输出svg的功能外,目前还没有任何一款软件能够支持svg,让人可叹。
      这种情况的直接后果之一,就是造成了中文字体在svg应用中名不正言不顺。目前在国外关于svg浏览器的开发已经形成规模,adobe,corel,ibm,sun等都推出了自己的浏览器,当然,做的较好的首推svg的强力推动者——adobe,他的svg viewer目前以成为应用最广,功能最强的svg浏览工具了,除掉这些国际知名公司之外,国外开发或正在进行开发svg浏览器“小“组织和团体则不及其数,看看W3C对svg浏览器的评测就可以知道,这种开发真的是“繁星流动,中文如梦”:)
      svgviewer号称支持中文,但我们在svg中的中文信息常常被替换成方框,郁闷。
      
      要在svgviewer中显示中文字体,需要将中文字体名称进行“国际化”,即将汉字字体名称改为英文名称,如将“宋体”改为“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 隶书
      
      在SimpleSVG中,可以通过“全部替换”来进行此项操作。


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    http://borland.mblogger.cn/scyangyu/

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/2/18 16:01:00
     
     SCYANGYU 帅哥哟,离线,有人找我吗?处女座1971-9-20
      
      
      威望:7
      等级:大四(每天看1小时莱昂氏)
      文章:217
      积分:1281
      门派:XML.ORG.CN
      注册:2005/2/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给SCYANGYU发送一个短消息 把SCYANGYU加入好友 查看SCYANGYU的个人资料 搜索SCYANGYU在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看SCYANGYU的博客2
    发贴心情 
    看看我的代码,这样生成的XML是UTF-8编码,中文问题自然就解决了,要知道XML一般是UTF-8或UTF-16编码的,很多SVG解析器只能正确处理这两种编码的文件,生成XML(文本)也是一个道理
    <%@ Page ContentType="image/svg-xml" %>
    <%@ Import Namespace="System.Xml" %>
    <%@ Import Namespace="System.Text" %>
    <script language="C#" runat="server">
    void Page_Load(object sender, EventArgs e)
    {
    // Create a new XmlTextWriter instance
    XmlTextWriter writer = new
    XmlTextWriter(Response.OutputStream, Encoding.UTF8);

    // start writing!
    writer.WriteStartDocument();
    writer.WriteStartElement("svg");

    writer.WriteStartElement("text");
    writer.WriteAttributeString("x","10");
    writer.WriteAttributeString("y","10");
    writer.WriteString("中文aa");
    writer.WriteEndElement();

    writer.WriteStartElement("line");
    writer.WriteAttributeString("x1","10");
    writer.WriteAttributeString("y1","10");
    writer.WriteAttributeString("x2","30");
    writer.WriteAttributeString("y2","40");
    writer.WriteEndElement();

    writer.WriteEndElement();
    writer.WriteEndDocument();
    writer.Close();
    }
    </script>

    ----------------------------------------------
    http://borland.mblogger.cn/scyangyu/

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/2/18 16:02:00
     
     GoogleAdSense处女座1971-9-20
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/11 22:37:09

    本主题贴数2,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    62.500ms