2. 策略要求 (Policy Requirements)
2. 策略要求 (Policy Requirements)
关于 SVG 工具和实现的决策由 RPC 作出, 并且必须遵循以下策略要求:
- RFC 可以包含 SVG 绘图以更清晰地解释概念, 但这些绘图不应成为这些概念的唯一表示. 作者应善意努力, 确保协议, 格式或架构描述在 RFC 文本中得到完整表达. 至少, SVG 绘图应与文本保持一致.
- SVG 绘图不得包含动画或交互式功能. 它们应只包含有限的响应式设计元素, 例如缩放, 深色/浅色模式, 以及针对显示技术的小幅调整.
- 图像和图表应能成功渲染, 并能被尽可能广泛的受众理解. RPC 可以禁止那些在常见设备上支持不足, 在小屏或低分辨率屏幕上失败, 或显著降低读者理解度的 SVG 功能.
- SVG 绘图不得包含指向外部资源的指针.
- SVG 绘图不得包含可执行脚本.
- SVG 绘图应尽可能方便视觉障碍人士访问, 包括色盲读者, 需要缩放或字体调整的读者, 以及使用屏幕阅读软件的读者. RPC 将参考 [WAI] 获取可访问性指导.
- 作者可以在 RFCXML [RFC9720] 中包含同一图像或图表的多个版本. 发布格式应呈现最适合该格式的版本.
- SVG 词汇和实现可能随时间变化. 相关变化不必保持向后兼容, 但鼓励在可能时维持兼容性.
- RPC 有权出于技术和编辑原因约束 RFC 中的 SVG 使用, 以确保已发布 RFC 符合本策略并在 RFC Series 中保持一致.
- RPC 必须记录可接受的 SVG 使用方式, 并必须向 RFC 作者社区广泛传达 SVG 工具和实现决策的变化.