externalResourcesRequired

Scalable Vector Graphics等,不定期

d

2006-09-21 | 仕様
d属性の値は、パスデータです。パスデータはいくつかの「命令の集まり」です。
先頭や末尾に半角スペース等(半角スペース以外にはタブや改行が該当します。文字コードで、#x20、#x9、#xD、#xAの4つ。)があることがあります。
「命令の集まり」と「命令の集まり」の間は半角スペース等で区切ります。
「命令の集まり」は、Mあるいはmから始まり、それ以外のMあるいはmは含まれません。つまり、moveto命令から始まって次のmoveto命令の直前までが「命令の集まり」となります。
「命令の集まり」にはいくつかの命令が含まれます。
命令と命令の間は、何も書かないあるいは、半角スペース等で区切ります。
Z(あるいはz)以外の命令には、パラメータが続きます。パラメータは何らかの数値です。
数値と数値の間は、通常カンマ(",")あるいは、半角スペース等で区切ります。
カンマは2つ以上あってはいけません。"-"や"."を利用して区切ることもあります。