Monotype Spark 2.0 のご紹介:低メモリでスケーラブルな書体がさらに進化しました.

Sparkでは現在、アプリケーションの起動時間が大幅に改善され、グローバル言語のサポートが更新され、フォント切り替えのパフォーマンスが向上し、より多くの言語とより大きな文字セットのサポートが改善されました。

スマートウォッチ、ウェアラブル、医療機器、自動車のダッシュボード、その他のリソースが限られたデバイスのメーカーは、もはや表示用に低品質なビットマップフォントを使用する必要はありません。Monotype Spark ソリューションは、スケーラブルな書体と高品質な多言語フォント表示の利点を組み込み環境にもたらします——そして今回、大幅にアップグレードされました。

今年リリースされた Monotype Spark 2.0 は ANSI C コードとしてパッケージ化され、幅広く柔軟に統合可能になりました。リソースに制約のあるアプリケーションやデバイス向けに特別に設計された Spark は、アプリケーションの起動時間が大幅に短縮され、グローバル言語のサポートが更新され、フォント切り替えのパフォーマンスが向上し、より多くの言語および大規模な文字セットに対応する新機能とアップグレードが追加されています。これらの新機能には以下が含まれます:

  • Unicode 12.1.0 対応。Monotype Spark ソリューションは現在、Unicode 12.1.0 の文字プロパティおよびアルゴリズムに準拠しており、グローバル言語のサポートとカバー範囲を向上させます。 
  • 事前読み込みキャッシュ。Spark の APIであるiTypeを使用することで、アプリケーションの起動時間を大幅に短縮できます。実行時に初期画面表示のためにキャッシュを事前読み込みするため、キャッシュのメタデータとグリフデータを取得・保存します。
  • グリフピクセルデータの整列。64ビットプラットフォームをご利用の場合、iType Spark のコンパイルディレクティブにより、グリフピクセルデータのリクエストを8バイト単位に整列させ、最高のパフォーマンスを実現します。 
  • マルチフォントキャッシュ。複数のフォントのグリフマップを同時にキャッシュに保存することでパフォーマンスを向上させ、フォント間の切り替えを簡単かつ高速に行えるようにします。
  • FontMapのフォールバック。FontMapを使用した真のフォントフォールバックが実現し、テキストが完全かつ正確にレンダリングされることを保証します。プライマリフォントに文字が存在しない場合、Sparkエンジンはフォントリストを検索して該当する文字を見つけ出します。
  • 新しいフォントの修正と追加。日本語、韓国語、簡体字中国語の圧縮バージョンが新たに利用可能となり、美しいディスプレイ表示が世界中で楽しめるようになりました。

これらの改善により、グローバルなユーザーに向けた美しく読みやすいテキストが実現されるだけでなく、コストと市場投入までの時間が削減され、さらに将来の製品改良に柔軟性が提供されます。Sparkが組み込みデバイスやディスプレイをどのように向上させるかについて詳しく知りたい場合は、ぜひお問い合わせください

Monotype Spark 2.0 のご紹介:低メモリでスケーラブルな書体がさらに進化しました.
N-2-4901
Functional