のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

packed delta

VariableFontのPackedDeltaを解析していて、先頭に、0x00があるときがある。
この意味がよくわからない。

例 AdobeVFPrototype.ttf

gvar - “.notdef” - tuple2 dump 0000A75A

 0000A750  -- -- -- -- -- -- -- -- -- -- -- -- 00 80 0A EC 00 14   .##............. 
 0000A760  00 EC 00 14 0A F6 F6 0A 87 80 01 EE EE 82 08 EE   ................ 
 0000A770  EE 0A 0A E4 E4 00 EE EE 82 01 EE 00 
00 07 FC F5   ................ 
 0000A780  04 0B 04 F5 FC 0B 8B 93 00 07 06 13 FA ED FA 13   ................ 
 0000A790  06 ED 8B 93 
00 02 00 0C 00 06 20 00 00 06 20 01   .......... ... .

gvar - “.notdef”-tuple2

address control cnt data dec
0000A75A 00 この0の意味がわからない
0000A75B 80 00 00 0
0000A75C,D 0A 00 EC -20
0000A75E 01 00 0
0000A75F 02 14 20
0000A760 03 00 0
0000A761 04 EC -20
0000A762 05 00 0
0000A763 06 14 20
0000A764 07 0A 10
0000A765 08 F6 -10
0000A766 09 F6 -10
0000A767 10 0A 10
0000A768 87 00 00 0
- 01 00 0
- 02 00 0
- 03 00 0
- 04 00 0
- 05 00 0
- 06 00 0
- 07 00 0
0000A769 80 00 00 0
0000A76A,B 01 00 EE -18
0000A76C 01 EE -18
0000A76D 82 00 00 0
- 01 00 0
- 02 00 0
0000A76E,F 08 00 EE -18
0000A770 01 EE -18
0000A771 02 0A 10
0000A772 03 0A 10
0000A773 04 E4 -28
0000A774 05 E4 -28
0000A775 06 00 0
0000A776 07 EE -18
0000A777 08 EE -18
0000A778 82 00 00 0
- 01 00 0
- 02 00 0
0000A779,A 01 00 EE -18
0000A77B 01 00 0