パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

MicrosoftはWindowsのフォントレンダラを「改善の必要なし」と考えている?」記事へのコメント

  • 相談者「Cleartype に不具合があるよ」

    回答者「Cleartype 使ってないよ」

    ってだけのやり取りだろ? タレ込み者がアホなのかな?

    • 「ClearType」がサブピクセルレンダリングのみを指す言葉と思っていたのは
      フォーラム管理者以外誰もいなかったということです。
      管理者が使っているgrayscale renderingなんて言葉は私もはじめて聞きました。

      提案者が「Windowsの汚いフォントレンダリング」のことを指してClearTypeと呼ぶ
      慣用的な用法で説明したところ、フォーラム管理者は字義通り解釈して
      【解決済み】の太鼓判を押したわけですから、荒れるのも当然ですね。

      • Re: (スコア:5, 参考になる)

        by Anonymous Coward

        Direct Writeのことを指して「grayscale rendering」と言っているのだと思います

        # いきなり「grayscale rendering」と言われれば、レガシーなGDIレンダリングにantialiasかけたものを想像しますが
        # 例示にIEが入っているのでDirectWriteのことで間違いないと思います

        状況をもう少し整理すると以下のような感じだと思います:

        そもそも、単独のClearType(= DirectWriteが使われていないクリアタイプ)では、Y軸方向のアンチエイリアスがなかったので
        グリフのカーブの部分などにジャギーが目立っていました
        それがMacのCoreTextを見た人からするととても汚く見えたので、評

        • そもそも、単独のClearType(= DirectWriteが使われていないクリアタイプ)では、Y軸方向のアンチエイリアスがなかったので
          グリフのカーブの部分などにジャギーが目立っていました
          それがMacのCoreTextを見た人からするととても汚く見えたので、評判があまり良くなかったんですね

          それを何とかしようということでDirectWriteというレンダラが新しく作られ、これがY軸方向のアンチエイリアスも対応して
          機能的にはCoreTextと遜色ないレンダリング性能を発揮できるようになった、というわけです

          Win8上のIEによるテキスト描画です。フォントはメイリオ、ハードウェアアクセラレーション有効。
          確かにグレースケールのアンチエイリアスですが、縦方向のアンチエイリアスは効いていないのがわかるかと思います。
          http://i.imgur.com/Wxj5wtO.png [imgur.com]
          http://i.imgur.com/Uf0gv5g.png [imgur.com]

          ですからCoreTextに遜色ないは誤りです。FreeTypeにも負けています。

          親コメント
          • Win8のIEと他のDirectWriteを使用したアプリケーションを比べてみると良くわかりますが、何故かIEだけフォントの表示品質が非常に低いのです。

            なので、IEの描画が負けていると言ったところで、IEが悪いという話になるだけで、DirectWriteのレンダラが悪いという話にはなりません。

            親コメント
            • by Anonymous Coward

              俺もこれは感じる。
              Chrome で表示させるときれいなのに、IE だとガタガタ。
              どーなってんのよ Microsoft。

              • by Anonymous Coward

                そんなこと言うとまた怖いMS信者がわらわらと集まってきますよ…

              • by Anonymous Coward

                IEをdisってキレる程のMS信者はMS信者の中でも多数はとはいえない過激派なんじゃねぇかな・・・
                MS自身古いIEをdisったりしてるし。

          • by Anonymous Coward

            大きなサイズのテキストの場合、DirectWrite を使用すると、Y 軸に沿ったアンチエイリアシングにより、縁がより滑らかになり、フォント設計者が意図したとおりに文字をレンダリングできます。Y 方向のアンチエイリアシングのスクリーン ショットを次に示します。

            使用できるレンダリング オプションには、次のようなものがあります。
            ・サブピクセルの ClearType
            アプリケーションでは、renderingMode パラメーターに DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL を設定し、水平方向のみにアンチエイリアシングを使用した ClearType レンダリングを指定します。
            ・水平と垂直の両方向のアンチエイリアシングを使用したサブピクセル ClearType
            アプリケーションでは、renderingMode パラメーターに DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC を設定し、水平と垂直の両方向のアンチエイリアシングを使用した ClearType レンダリングを指定します。これにより、曲線や斜線はぼかしが強くなる可能性がありますが、より滑らかに表示されます。また、これは通常 16 ppem 以上のサイズで使用されます。

          • by Anonymous Coward

            それはDirectWriteがメイリオのヒンティングを解釈して指示の通りに表示しているからです

            • by Anonymous Coward

              CoreTextだのFreeTypeだの言ってる人は、要は自分好みのフォント表示じゃないのは全部ダメって人なんでしょ

          • by Anonymous Coward

            秀丸が文字描画方法(Direct2D / DirectWrite)を細かく設定できるみたいだから試してみたら?要Win7以降だけど。
            上下方向のアンチエイリアスもできるってよ。

            ・アンチエイリアスの方式
            ・コントラストの指定(%)
            ・ClearTypeのレベル(%)
            ・(プロポ)文字間隔拡張(%)

身近な人の偉大さは半減する -- あるアレゲ人

処理中...