![]() ![]() * better support to render on non-additive color spaces (SVG still depends to much on sRVG which does not print very well, and new display technologies are now using more than 3 color planes to extend their gamut) colorspace transforms, and masks are still better supported in PostScript. * fine tuning fonts to handle more semantics and typographical effects The only few things that SVG do not support completely for now: No new feature appears in the standard before there's already been experimentations. The next step for SVG will be to be a bit less verbose, suing another base syntax than XML: JSON seems to be the best candidate as it offers significant performance improvements to XML parsers: this will appear because now SVG is standardized primarily not for its syntax but for its DOM and API, just like HTML now and more recently as well with CSS (which is also used by SVG).Īnd more impoprtantly the SVG standard is open, allowing all kinds of experimentations and implementations. This is absolutely not the case for bitmap graphics which are extremely hard to adapt, and waste lot of bandwidth. ![]() Note that SVG is not designed to get exactly equivalent results but results that are suitable for use on each device. Remeber that SVG extensions are widely upward compatible: newer renderers will support all graphics built for conforming renderers based on older versions. Only very old implementations will suffer from some quirks due to absence of support of newer features, but the graphic will still render correctly provided they followed the mandatory conformance rules for each version. There are still ways to extend it, but the SVG standard defines the requirements needed to support many devices, small or large. The standard is not born from nowhere, it has inherited the best practices initiated earlier in PostScript then OpenGL, DirectX, X11 and similar APIs, and references other related technologies that are also standardized: Unicode, OpenType, IEC color spaces. The hardware is now optimized to support almost all SVG graphic primitives. they are implemented as reusable opensource libraries or directly now in core services of most OS distributions, and even part of mobile platforms. It's in fact easy to get the expected results on wide ranges of devices, and implementations are now very performant. SVG includes many tests to assert the conformance and is one of the best graphic standard in terms of standardization with very precise requirements. BLURB CHECKOUT APP UNINSTALL SOFTWARESVG stadnardisation and support is growing fast, notably because it is now part of HTML5 and has strong support in browsers, which are the most active software development needed for all kinds of apps. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |