新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国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中显示中文[讨论] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 105137 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 在SVG中显示中文[讨论] 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     panenhan 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:60
      门派:XML.ORG.CN
      注册:2004/3/28

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

    各位SVG达人,小弟在SVG文档中遇到了一个意想不到的问题,就是中文字体的显示问题。如下所示:
    <?xml version="1.0" standalone="no"?>
    <svg  id="svg-root" width="800" height="600">
        <text x="10" y="110" font-size="14" font-family="华文行楷">这是用中文显示哦.</text>
    </svg>
    这样,在SVG VIEWER中,中文的字体是可以显示的,但是font-family属性并没有起到作用,这是为什么?请达人指教。
    但是,可笑的是,在下面的代码中,居然中文字体又显示不出来了!!奇怪。
    <?xml version="1.0"?>
    <svg width="800" height="600">
              <g style="font-size:14;font-family:'宋体'“>
                   <text x="10" y="210">Chinese:这是用中文显示的哦。</text>
              </g>
    </svg>
    提示信息为令人莫名其妙的“没有排的4行,15栏”。这是为何?

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/3/30 14:42:00
     
     hry23 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:13
      积分:124
      门派:XML.ORG.CN
      注册:2004/3/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hry23发送一个短消息 把hry23加入好友 查看hry23的个人资料 搜索hry23在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hry23的博客2
    发贴心情 
    你没使用 encoding="utf-8" 也能显示中文?
    你的第二个程序<g style="font-size:14;font-family:'宋体'“(这的“"”你写成全角的了)
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/5 17:32:00
     
     faly 美女呀,离线,快来找我吧!
      
      
      等级:大一(高数修炼中)
      文章:148
      积分:460
      门派:XML.ORG.CN
      注册:2003/11/25

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给faly发送一个短消息 把faly加入好友 查看faly的个人资料 搜索faly在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看faly的博客3
    发贴心情 
    对了
    svg格式文件除了用那些制作工具打开外
    还可以用哪些只看的?

    ----------------------------------------------
    <!--签名开始 --> …… <!--签名结束-->

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/6 8:57:00
     
     liuhyan 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:10
      积分:84
      门派:XML.ORG.CN
      注册:2004/3/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给liuhyan发送一个短消息 把liuhyan加入好友 查看liuhyan的个人资料 搜索liuhyan在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看liuhyan的博客4
    发贴心情 
    关于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 隶书
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/23 16:29:00
     
     acylas 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:52
      门派:XML.ORG.CN
      注册:2004/4/24

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给acylas发送一个短消息 把acylas加入好友 查看acylas的个人资料 搜索acylas在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看acylas的博客5
    发贴心情 
    我怎么设了UTF-8后还是不能显示中文,哪位大侠知道?
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
     "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
    <svg id="svg" width="800" height="600">
     <rect style="fill:#000000;" x="0" y="0" width="800" height="600" />
     <rect style="fill:#D4D4D4;" x="1" y="1" width="798" height="598" />
     
     <rect style="fill:rgb(255,255,255);fill-opacity:1;stroke:rgb(0,0,0);stroke-opacity:1;" x="300" y="10" width="200" height="30" />
     <text style="fill:red;" font-size="14" font-family="SimSun" x="350" y="20" width="200" height="30">AA中文</text>
    </svg>
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/24 17:20:00
     
     无双公子 帅哥哟,离线,有人找我吗?魔羯座1979-12-25
      
      
      等级:大二(研究C++)
      文章:36
      积分:211
      门派:XML.ORG.CN
      注册:2004/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给无双公子发送一个短消息 把无双公子加入好友 查看无双公子的个人资料 搜索无双公子在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看无双公子的博客6
    发贴心情 [转帖]中文動態資料的SVG應用實驗(节选)
    ...另外就是繼續測試SVG的中文使用問題。SVG本身使用的是UTF-8編碼,因此在使用各種語文方面,不會有太大的問題,不過,在Adobe SVG Viewer當中,如果要能夠看到中文,必須要在SVG當中,指定正確的字體,雖然說,您可以在SVG中直接嵌入字體,便可以讓其他人都以您所嵌入的字體,看到您在設計時所使用的字體效果,但是,如果SVG本身是一個動態程式,當中的文字可以隨著傳入的參數而改變的話,那麼嵌入字體便不是什麼好主意(你總不能把整個字體檔都嵌入到SVG圖裡頭吧)。那麼,在設計的時候,就應該選擇各種平台都可以通用的中文字體,所以我在Font-family語法中,加上兩個字體:'PMingLiU'(Windows上的「新細明體」)以及'LiGothicMed'(蘋果儷黑體,便可以正常瀏覽中文了。而雖然Font-family是CSS 2語法。不過,在瀏覽器中常用的基本字體如serif、sans-serif等,可以在瀏覽器中自行指定,而Adobe SVG Viewer不能夠使用基本瀏覽器字體檢視SVG,這在多國語文的使用上,的確有一些麻煩。

    原文:[URL]http://zonble.twbbs.org/archives/2004_04/001207.php[/URL]

    ----------------------------------------------
    无双公子,PHP努力先ing。。。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/24 21:02:00
     
     小胖 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:67
      门派:XML.ORG.CN
      注册:2004/5/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给小胖发送一个短消息 把小胖加入好友 查看小胖的个人资料 搜索小胖在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看小胖的博客7
    发贴心情 
    以下是引用acylas在2004-4-24 17:20:06的发言:
    我怎么设了UTF-8后还是不能显示中文,哪位大侠知道?
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
      "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
    <svg id="svg" width="800" height="600">
      <rect style="fill:#000000;" x="0" y="0" width="800" height="600" />
      <rect style="fill:#D4D4D4;" x="1" y="1" width="798" height="598" />
      
      <rect style="fill:rgb(255,255,255);fill-opacity:1;stroke:rgb(0,0,0);stroke-opacity:1;" x="300" y="10" width="200" height="30" />
      <text style="fill:red;" font-size="14" font-family="SimSun" x="350" y="20" width="200" height="30">AA中文</text>
    </svg>

    你还需要把svg文件本身存成utf编码形式!!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/13 12:05:00
     
     xiaopeng 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:55
      门派:XML.ORG.CN
      注册:2004/5/25

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xiaopeng发送一个短消息 把xiaopeng加入好友 查看xiaopeng的个人资料 搜索xiaopeng在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xiaopeng的博客8
    发贴心情 
    "你还需要把svg文件本身存成utf编码形式!!"
    请问楼上:怎样把svg文件本身存成utf编码形式?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/26 0:50:00
     
     suzena 美女呀,离线,快来找我吧!
      
      
      等级:大一(高数修炼中)
      文章:20
      积分:141
      门派:XML.ORG.CN
      注册:2004/2/24

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给suzena发送一个短消息 把suzena加入好友 查看suzena的个人资料 搜索suzena在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看suzena的博客9
    发贴心情 
    对啊,怎么样把SVG文件本身存为UTF编码形式?

    ----------------------------------------------
    有梦,就有美好的明天!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/26 9:24:00
     
     xkou 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:58
      门派:XML.ORG.CN
      注册:2004/3/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xkou发送一个短消息 把xkou加入好友 查看xkou的个人资料 搜索xkou在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xkou的博客10
    发贴心情 
    ue 打开后 文件->l转换->asc转utf
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/6/4 13:57:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 SVG/GML/VRML/X3D/XAML 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/7/20 16:50:46

    本主题贴数44,分页: [1] [2] [3] [4]... [5]

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