質問

また組込みシステムは、独自のウィンドウ処理システムおよびレンダリング図書館があります。前につけた時にインストールして使っていUbuntuのとき、驚いたことで液晶副rendering.でも見た目も涼しげないすることができます。でもすことはないですね。

現在、私は特定のグリフをfreetype,freetypeく一メモリバッファの価値αとが不可能であって副rendering.何をしていますが、通常のantialiazed商標または登録商標です。と副-レンダリングの左端のピクセルのフォントが反aliazed赤、もっとも右側の青を想定画面がRGB).

あな方法freetypeでいる情報かどうか現在のピクセルが左または右またはcenterone?

おかげさ料をご連絡致します。

役に立ちましたか?

解決

のFreeType にそれを行うことができます。

他のヒント

ご指摘のとおり、デスクトップ環境だけを使用しGNOME、GIMPい)が実装できます。の設定によって異なります。

どのようにしていますのでご自身のコードを使用でき、同じルーチンのウィンドウマネージャは(Gtk+をGNOME、QtにGIMPなど) ご利用できるので、別の図書館のような FreeType または SDL_ttf.アンチエイリアスの総称してClearTypeする特許取得済アルゴリズムに特有のMicrosoftは、通常オプションにこのライブラリ、初期状態で無効にするようにした。

私はlibcairoはアンチエイリアスを行うUbuntuの中で最もGTKアプリケーションの一番下にあると思います。私は、サブピクセルレンダリングは、LCD画面用に特別に行われているかどうかをユーザーが選択した何かではなく、アプリケーションの作者だと思います。 >設定 - - >外観(バイナリ「GNOME-外観プロパティ」として手動で実行することができた)と「サブピクセルのスムージングをクリックする(LCD)は、ユーザーがシステムの「外観プリファレンス」の「フォント」タブから、それを制御します「オプションます。

たぶん、アプリケーションが自分でこの設定を上書きすることができます方法はありますか?アプリは、ユーザーが使用しているディスプレイの種類を制御していないので、彼らは、しかし、したいと思いますなぜわからない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top