フリープタイプ

FreeTypeは、小型、効率的、高度にカスタマイズ可能でポータブルになるように設計されているソフトウェアフォントエンジンです。
今すぐダウンロード

フリープタイプ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • FreeType team
  • 出版社のWebサイト:
  • http://www.freetype.org

フリープタイプ タグ


フリープタイプ 説明

FreeTypeは、小型、効率的、高度にカスタマイズ可能でポータブルになるように設計されているソフトウェアフォントエンジンです。 FreeType 1はポータブルで非常に効率的なTrueTypeレンダリングエンジンで、TrueTypeサポートを非常に多種多様なプラットフォームや環境にもたらすために正常に使用されているため、サーバー、グラフィックライブラリまたは組み込みSystems.FreeType 1はクリーンルームの実装です。これは、AppleとMicrosoftによって開発されたオリジナルのTrueTypeエンジンに由来しません。それは公開されたTrueType仕様の唯一の助けを借りて作成されています。あいまいさを解決するためには、多くのハードワークが行われました。終了結果はポータブルで高速なレンダラーです。FreeType 1がライブラリであることがわかります。それはそれらの多くで使用されるように設計されていたとしても、それはあなたのお気に入りのプラットフォームのためのフォントサーバーではありません。完全なテキストレンダリングライブラリではないことにも注意してください。その目的は、フォントファイルを開いて管理しています、そしてロード、ヒント、そして個々のグリフを効率的にレンダリングすることです。また、テストプログラムによって実証されたように、テキストを簡単にレンダリングするのは、高レベルのライブラリの "TrueTypeドライバ"として表示することもできます。コードサイズ(4855キロのインテルコードの間)は控えめなままです。ほとんどの他の商業エンジンでは言えないもの。 "freeetype"のいくつかの重要な機能があります。 ・TrueTypeファイル(TTF)とコレクション(TTC)をサポートします。 GXまたはOpenTypeフォントをサポートしていませんが、これらを開き、ライブラリによって通常のTTFファイルとして使用できます。 (OTF OpenTypeフォントを除く、TrueTypeストレージ内にタイプ1フォントファイルを埋め込みます)。 ・モジュール設計:メモリとI / O操作は、独自のプラットフォーム/システムに非常に簡単に調整できます(標準リリースにはANSI LIBCサポートが付属しています)。 ・フォントスムージング、a.k.a.グレースケーリング。 Win95と同じように、レンダラはそれを必要とするグリフの部分だけを滑らかにします(すなわち、対角線と曲線)。 ・TrueType指定で定義されているすべての文字マッピングのサポート。クライアントアプリケーションはどちらか喜んでいるのを選択できます。 ・フル機能で効率的なTrueTypeバイトコードインタプリタ。エンジンは、小さ点サイズで優れた出力を生み出すことができます。あいまいと誤解を招いているTrueTypeの仕様のために、このコンポーネントは正しく手に入るのが非常に困難でした。ただし、WindowsとMacの品質と一致しました。 ・ポータブルANSI C(古いFreeType 1バージョンではPascal)で書かれています。あらゆる種類のシステムでうまくコンパイルする必要があります(16,32、および64ビットプロセッサでテスト済み)。利用可能な完全なソースコードを使って。 ・オープンソースライセンス。 FreeTypeはあらゆる種類の商業システムやソフトウェアに含めることができます。 ・DOS、UNIX、OS / 2、WIN95、およびAMIGAでは、ライブラリーを "show-off"にしてください。他のシステムのポーターは歓迎されており、開発者チームに連絡する必要があります。 ・拡張機能のサポート。これらは、それを再コンパイルせずにエンジンの機能を向上させるために使用することができる別々に連結可能なユニットです。追加のTrueTypeテーブル、あるいはGXおよび/またはOpenTypeのものにアクセスするように書くことができます(後者はすでに利用可能です)。 ・カーニングサポート:TrueType Kerningデータは、このリリースにある標準的な拡張機能の1つを通じて入手できます。ただし、多くの異なる `フォーマット 'がサポートされているように、データを"解釈 "することがアプリケーション次第です。 ・垂直測定基準のサポート。エンジンは、フォントファイル(通常はCJKVフォント)にある場合、垂直グリフメトリックをクライアントアプリケーションに提供することができます。存在しない場合は、水平値、Ascender、Descenderメトリックからメトリックを合成します。つまり、垂直テキストを正しくレンダリングすることが可能です。 ・PostScriptテーブルのグリフ名をアクセスしてロードするための標準拡張機能が提供されています。 要件: ・LibraryのANSI Cバージョンは、さまざまなプラットフォームで問題なくコンパイルする必要があります。一部のANSI準拠のコンパイラは、コンパイル時に多くの警告を生成する可能性があります。これらはANSI警告ではなく、無視することができます。リファレンスコンパイル ・しかしながら、エンジンを実証するために使用されるテストプログラムは、画面上またはウィンドウにエンジンの出力を表示するために、小さなグラフィックスサブシステムを使用するようにシステム固有のシステム固有のものです。サブシステムは今フォローをサポートしています ・FreeType 1には、Borland Pascal 7(DOS)、Fprint Virtual Pascal(OS / 2)、FPC(Linux、DOS、OS / 2)、Delphi(16ビットと32ビット)で動作するPascalバージョンが付属しています。 バージョン)。 そうでなくても、Cバージョンとほぼ最新のものです。


フリープタイプ 関連ソフトウェア