SVG是Scalable Vector Graphics的缩写,这三个词各有其特点,合在一起就成了SVG。Scalable、Vector和Graphics三个单词通俗的译法 是:Scalable,可升级;Vector,矢量;Graphics,图形。按这个译为SVG的中文名称应该是“可升级矢量图形”,但是我们却经常看到 对SVG翻译的中文名称有四种:“可缩放矢量图形“、“可伸缩矢量图形”、”可扩展矢量图形“、”可升级矢量图形“,那么哪一种才是最正确的呢?
1 SVG中文名称的疑惑?
SVG是Scalable Vector Graphics的缩写,这三个词各有其特点,合在一起就成了SVG。Scalable、Vector和Graphics三个单词通俗的译法是:Scalable,可升级;Vector,矢量;Graphics,图形。按这个译为SVG的中文名称应该是“可升级矢量图形”,但是我们却经常看到对SVG翻译的中文名称有四种:“可缩放矢量图形“、“可伸缩矢量图形”、”可扩展矢量图形“、”可升级矢量图形“,那么哪一种才是最正确的呢?
其实上面四种中文翻译的名称,都是正确的,并且他们大体意思是一样。但是,这么多的中文名称对新入门SVG的读者来说未免显得有些乱,为了能统一我们觉得有必要对其进行分析,选择一个最合适的中文名称。至少SVG中国(ChinaSVG.COM)在创建的时候,是必须考虑哪个名称更能反应SVG的特点,以及更容易让人理解并接受的中文名称。以下内容是我们对SVG,Scalable Vector Graphics的分析,在“可升级矢量图形“这种译法我们还参考了刘啸(《基于XML的SVG应用指南》的作者,2001年)的观点。
2 SVG中文名称的分析?
2.1 可缩放矢量图形
“可缩放矢量图形”,这个中文名称更多的是侧重于对矢量图形的描述,因为矢量图形最大的特点就是可以无限放大、缩小,所以用“可缩放矢量图形”是再合适不过了,大家一看都能明白矢量图形的特点。
2.2 可扩展矢量图形
“可扩展矢量图形”,这个名称的译法应该与XML的中文翻译有很大的关系,XML是Extensible Markup Language的缩写,XML的中文翻译是“可扩展标记语言”,这种翻译已经很明确,并且已经是公认的。而SVG是由W3C制定的基于XML(可扩展标记语言) 来描述二维矢量图形的一个开放标准。那么SVG中文名称”可扩展矢量图形“也很有道理的,这种译法是SVG基于可扩展标记语言的特点来定义的。
2.3 可伸缩矢量图形
“可伸缩矢量图形”,Scalable在图像学中是“可伸缩“的意思,意思是图像不再局限于一块固定的区域中,而是能够适应不同的分辨率,能在不同大小的区域内都能正常或比较正常地显示,SVG中的Scalable也有这个意义。
2.4 可升级矢量图形
不过据W3C的建议书解释,Scalable在网络上用来形容一种特定的、拥有众多用户的、有大量这种格式文件流行的、有许多应用程序程序支持的技术,这正是SVG所期待的目标,所以“可升级”就成了SVG的中文名称。SVG作为一种网络图像技术,即代表它所生成的图像可伸缩,也意味着这项技术“可升级”。
SVG图像可以适应不同的分辨率,因而同一个图形在高分辨率的打印机上打印,可以获得在低分辨率显示器上显示所获得的效果,不会因为分辨率的增大而减少图形的实际显示尺寸,这也是矢量图形的独特优点。一个SVG文件可用于多个网页,可以用于不同尺寸,也可以放大以观察细节或帮助视力不好的读者。
SVG的可升级性还体现在可重用性上。可重用意味着一个复杂的图像可以由不同的人画同不同的块,再由这些不同的块组成一个完整的图,而且一个块还可以被重复引用。SVG中的符号、标记和字体等内容可以用于多个图像,在网络上,这种重用技术最大限度地利用了HTTP的缓存功能,避免了数据的重复下载。
SVG的可升级还有是表现在我们可以随时对SVG文件进行局部的修改或者直接通过程序对SVG进行更新、升级。
3 总结
经过以上分析,我们认为Scalable Vector Graphics,SVG的中文名称“可升级矢量图形”更合适,更能真正反应出SVG的特点。所以在SVG中国的文章中,我们统一将"Scalable Vector Graphics,SVG"称之为“可升级矢量图形“。当然,SVG中国是用户颇受推崇和颇具影响力的专业SVG中文网站,我们统一文章中SVG的中文名称,是有责任的,目的就是为新入门的用户从此不用为一些名称感到疑惑。我们也建议对此观点认同的站点或者个人对SVG的中文名称尽量做到统一。如果有不同意见或看法,可以依自己的方式继续别的名称,但不管怎样,至少不要让一篇文章或一系列的文章中出现多种不同的中文名称,为用户创造更好的环境是媒体应有的责任。
(THE END)
如果你喜欢这篇文章,请阅读本文相关的下列内容:
