homeこの属性は以下のようにパスを定義します。属性は、実はパスの説明を複数含む文字列です。これらのパスは以下の指示子の組み合わせからなっています:MovetoLinetoCurvetoArctoClosePathこれらは一つの文字列にまとめられます。大文字小文字を区別した違うコマンドがあります。大文字のコマンドはその属性を絶対位置として判断し、小文字のコマンドは現在の位置との相対的な位置を表します。コマンドとして負の値を指定することも可能です。負の値の角度は反時計回りになり、絶対座標系におけるxとyの位置は、逆の座標として扱われます。負のxの値は左に動き、負のyの値は上に動きます。指示子は、筆記用具を一度持ち上げ別の場所に落とす動作として考えられます。指定した点とその前の点の間には何も書かれません。すべてのパスをMovetoコマンドから始めることは良い習慣と言えます。初めのMovetoなしでは、コマンドがどこから始まるのかがわからないまま始まり、予期しない振る舞いをしてしまうためです。絶対座標でそれぞれ横方向、縦方向を指します。現在位置からの相対距離でそれぞれ右と下方向でに対応しています。/>linetoMoveto指示子とは違い、Lineto指示子は直線を描きます。この線は現在位置から特定の場所まで移動します。右と下への距離をそれぞれ表します。HとVを指定することができ、それぞれ水平方向と垂直方向の動きを指定します。同じように、小文字の時は値が相対的になります。コマンドはベジェ曲線を指定します。ベジェ曲線には2種類あります。キュービックとクアドリックです。キュービックベジェ曲線は、クアドリックベジェ曲線の特別なケースで、終点に対する力点が同じです。