名前: 角藤 日時: 2007-07-05 10:44:37 IPアドレス: 157.13.10.*
>>48593 > pack_real()にある以下の部分で,work_bufferの中身が壊れるようです. type1c.c に topdict->offset[1] = cff_dict_pack(cffont->topdict, (card8 *) work_buffer, WORK_BUFFER_SIZE) + 1; があり、この 2 番目の引数が実は dest です。この関数から pack_real() が呼ばれています。 global の work_buffer から work_buffer に 書いているわけで、よく今までエラーがなかったものだと思います。
この書き込みへの返事: