我想在我的 svg 文件中添加版权声明,它应该只是“隐藏”文本,没有水印。这不是真正的保护,因为如果您使用文本编辑器打开 svg 文件,您可以编辑所有内容并删除版权。但我认为这将是一种简单而出色的方式来显示文件是谁制作的,并且如果有一些隐藏的信息,并且如果您正在寻找它,您可以轻松找到它,并且可能有机会找到未经许可的图形。
我的主要问题是:版权文本应该如何放入文件中?
<title>
元素是出于可访问性目的,一些用户代理将标题元素显示为工具提示。<desc>
元素通常会提高可访问性,您应该描述用户会看到什么。- 丑陋的方式:一个带有内联 CSS 的文本元素来隐藏它。甚至不要考虑这个!:)
<!--Copyright info here-->
也可能是一个简单的解决方案。<metadata>
:这是最好的方法,但我没有找到详细的定义以及哪些子元素可以存在其中。此外https://developer.mozilla.org/en-US/DOM/SVGMetadataElement给出了 404。在https://www.w3.org/TR/SVG/struct.html#MetadataElement下,我们可以找到更多详细信息。但是RDF真的有必要吗?
我认为一个<metadata>
元素是正确的位置,但是应该使用哪些子元素并且只是 RDF 的方式?