chromium プロジェクトの問題のリストを見てみると、その多くはクロスプラットフォームのテキスト レンダリングの問題です。プラットフォームのテキスト レンダリング システムを使用し、それぞれの特異性に対応しなければならないのは大変な作業だと思います。
単純に FreeType ライブラリを使用して、それで完了しないのはなぜですか? FreeType は、Linux、iOS、Android などのプラットフォームで使用されています。したがって、これらのプラットフォームでは、ブラウザはとにかくラップされた FreeType ライブラリを使用しています。そのラッピングを破棄し、Windows と Mac でプラットフォームが提供するレンダリングを破棄し、純粋な FreeType に移行しないのはなぜですか?
私が思いつく唯一の答えは、Windows および Mac が提供するレンダリングが提供するグリフのハードウェア アクセラレーションによる合成とブレンディングを利用することではないかということです。
あるいは、サブピクセル アンチエイリアシングの特許が期限切れになる前に WebKit が移植されたため、サブピクセル アンチエイリアシングされたテキストを取得する唯一の方法は、プラットフォームが提供するレンダリングを使用することだったのかもしれません。
これらのどちらかが正しいですか?そうでない場合、どのような場合ですか?