Qual é o significado dos valores não numéricos na definição de borda do XFL?

XFL é o novo arquivo de origem não compactado do ADOBE FLASH (CS5), consiste em definições XML, a maioria delas é clara, mas infelizmente a mais importante é estranha.

Olhando para várias fontes existentes, posso ver as definições EDGE da forma como:

<Edge strokeStyle="1" edges="!0 0S4|180 0"/>
<Edge strokeStyle="1" edges="!2720 2720S6|0 2720!0 2720|0 0!0 0/2720 2720"/>
<Edge fillStyle1="1" edges="!3532 1539.5S2[#BD9.4D #577.3C 2952.5 1756.5!2952.5 1756.5[#AF6.DA #4C6.1D 3584 1119!3584 1119|3532 1539.5"/> 

Fazendo alguns testes, posso dizer que:

! == move to position
| == draw line from the position to the new position
/ == probably same like |
[ == draw curve
( == probably same like [

Mas o que significa valores comoS4 ou# BD9.4D? Meu palpite ainda não provado é que o# valores podem ser de alguma forma codificados em números muito pequenos. Eu não tenho idéia do que poderia ser oS4.

questionAnswers(2)

yourAnswerToTheQuestion