現在、壊れているTrueTypeフォントを扱っています。私に利用可能なプログラムは、maxp
テーブルに問題があると教えてくれます - maxContours
メンバーの値が大きすぎます。 maxContours
の値が高すぎるか低すぎるかを検出する確実な方法はありますか(問題もあります)。 (フォントはプログラムなので、フォントファイルを検出する一つの方法は実行することですが、これは私には受け入れられない解決方法です)。不正なTrueTypeフォントの検出
私はフォントライブラリを追加できないので、フォントライブラリは必要ありません。私はすでに独自のTrueTypeフォントパーサをロールバックしています。残っているのは、上記のテーブルの与えられた値が間違っているかどうかをチェックすることです。パーサーと小切手を私の製品に追加します。
私はフォントを再構築するオプションがありません。私は消費者です - 私は、入って来るフォントが壊れているかどうか、そしてできるだけ少ない労力でうまくいくかどうかを検出する必要があります。
私がWindows XP/Vistaをお使いの場合32 & 64ビットとそのサーバーバージョン!
ありがとうございます!しかし、いいえ、パーサーは必要ありません。明快さを加えるために私の質問を編集します。 – dirkgently