首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用fontawese-webfont.svg进行Eclipse验证错误

使用fontawese-webfont.svg进行Eclipse验证错误
EN

Stack Overflow用户
提问于 2013-07-15 18:50:57
回答 2查看 1.6K关注 0票数 0

Eclipse验证器抱怨方阵-webfont.svg-这是项目http://fortawesome.github.io/的一部分。

元素类型“字体-面”的内容是不完整的,它必须匹配“((字体-面-src,(desc|title|metadata))|((desc|title|metadata)+,字体-面-src,((desc_title title元数据))?)”。

(编辑:澄清问题)

  1. XML模式真的被违反了吗?
  2. 在fontawesy-webfont.svg中有错误吗?你怎么能修复方舟-webfont.svg?
  3. Eclipse验证器有问题吗?

方舟-webfont.svg:

代码语言:javascript
运行
复制
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="fontawesomeregular" horiz-adv-x="1536" >
<font-face units-per-em="1792" ascent="1536" descent="-256" />
<missing-glyph horiz-adv-x="448" />
<glyph unicode=" "  horiz-adv-x="448" />

 ...

<glyph unicode="&#xf500;" horiz-adv-x="1792" />
</font>
</defs></svg> 
EN

回答 2

Stack Overflow用户

发布于 2013-07-15 20:20:35

这是一个验证器,它告诉您您的文件无效。该消息意味着您的字体面板元素的内容必须与其相关的顺序相匹配。不可能是空的。尝试让Eclipse从同一个DTD生成一个新的XML文件,您将看到它需要的样子。

票数 1
EN

Stack Overflow用户

发布于 2014-09-26 09:54:11

这是一个与验证器有关的问题,因为定义是正确的,如果检查defs元件的定义,它允许font元素

还来自mozilla消息来源:

许可内容:

下列任意数量的元素,按任何顺序排列:

  • 动画元素
  • 描述性元素
  • 形状元素
  • 结构元素
  • 梯度元素

代码语言:javascript
运行
复制
<a>, <altglyphdef>, <clippath>, <color-profile>, <cursor>, <filter>, <font>, <font-face>, <foreignobject>, <image>, <marker>, <mask>, <pattern>, <script>, <style>, <switch>, <text>, <view>

规范性文件SVG1.1(第二版)

因此,您可以在eclipse验证器中添加要忽略的内容,请检查以下主题:如何从Eclipse中的验证中排除特定的文件夹或文件?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17661674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档