0

私が抱えている状況は、物理的なファッション雑誌の Web バージョンを作成する必要があるということです。雑誌の表紙には、5 つの異なるスタイルの 5 つの異なるフォントがあります。パフォーマンスに関しては、@font-face を使用する必要がありますか、それとも Javascript と HTML キャンバスでテキストを「描画」する必要がありますか?

編集: Web バージョンは iPad を対象としています。Web アプリをビルドしてから PhoneGap を使用して、アプリを App Store に送信できるようにします。

4

2 に答える 2

1

以下に大きく依存しているため、この回答に関しては仮定のみを行うことができます。

  1. OS とブラウザー。HTML ドキュメントをきれいにする作業を行うのは OS とブラウザーであるためです。
  2. Web ページを開く人々の帯域幅速度。CSS アプローチでは、別のリソース (またはフォント用の複数のリソース) をダウンロードする必要があります。はい、これは最近の影響が少ないことに同意しました。
  3. Canvas の制限についてはどうですか。たとえば、国際化、検索エンジンの最適化、Web コンテンツ管理との統合、アクセシビリティなどです。可能性は高いですが、労力が必要です。
  4. 最後に、キャンバスと CSS のアプローチを行う取り組みです。CSSで実装した方が早いと思います。

個人的には、これには CSS を使用します。コンテンツ (HTML)、プレゼンテーション (CSS)、およびロジック (JavaScript) をガイドのみに分けたいと思います。

于 2012-11-14T20:39:27.213 に答える
0

一般に、CSS は canvas 要素よりもレンダリングが高速です。正確なパフォーマンスはブラウザーごとに異なると思いますが、このリンクを確認して、CSS とキャンバスを使用した同じ操作を比較できます。

私のコンピューターでは、これが結果です(フォントではありませんが、参考になるかもしれません): ここに画像の説明を入力

于 2012-11-14T20:00:50.740 に答える