パスワードを忘れた? アカウント作成
11980272 story
Windows

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

ストーリー by hylom
これでいいのか 部門より
Meth610 曰く、

ユーザーからWindowsの改善要望フォーラムに挙げられていた提案のひとつ「 フォントレンダリングの改善」が、このほど実質的に却下された。

他のOSと比較してWindowsのClearTypeは文字の形を破壊してしまう。線幅は細く、読むのに難儀するほどガタガタの文字が出力される

との提案に対し、Microsoft側のフォーラム管理者は

貴重な意見をありがとう。現在のモダンシェルにClearTypeは使われておらずほぼ全てグレースケールベースのレンダリングだ。したがってこの問題はもはやWindows 8では発生していない。

と一方的な返答をし、提案に対し「COMPLETED」とマークしてしまった。

実際に描画されたUIを確認してみると、確かにサブピクセルレンダリングを使った従来のClearTypeはWindows 8ではあまり使われていないようだが、そのレンダリング結果はMacOSなどと比べると依然低品質なままであり、この一方的な「解決」には疑問が残る。件のフォーラムにおいても、納得できないユーザー達により「NOT COMPLETED!」が叫ばれる事態となっている。

既にWindows 10の話題も出ているが、ここでもフォントレンダリングについて大きな改善が見られたという話は残念ながら聞かれない。Microsoftはフォントレンダリングの改善を今後必要なしと判断してしまったのだろうか。

  • もはやPCのOS間のフォントの違いなど些細な違いにしか見えない

    ここに返信
    • 確かに綺麗
      でも、16ドット漢字育ちの自分は、Windowsの文字も十分綺麗に見える。

      あまり気にしていないってことですかね?!
    • by Anonymous Coward

      詳しくはないが、モニターをHiDPI可能なものにするだけでとりあえず文字は綺麗になるんじゃないかな。
      少なくともMacbook Pro Retina使ってるけど、解像度の低いDot-by-Dotなモニターにはもう戻れない。

      スマートデバイスはもうHiDPIが常識になってるけど、パソコンの方はどれくらい普及してるんだろう。

      それかWindowsのフォントってHiDPIにしてもやっぱり汚いの?

      • by Anonymous Coward on 2015年03月27日 15時00分 (#2785756)

        それかWindowsのフォントってHiDPIにしてもやっぱり汚いの?

        低PPI向けに最適化されている、という感じです。

        ASCIIの記事 [ascii.jp]にWindows8でMacType適用前後の比較画像があるので違いは一目瞭然だと思います。
        比較対象はClearType未使用なUIなのでまだましだけど、ClearTypeを有効にするとさらに横方向に細く見えるようになり、高PPIではMeiryo UIはまるで線画のビットマップフォントかのようになります。

  • by iwakuralain (33086) on 2015年03月27日 15時01分 (#2785760)

    そこを改善するより、他に注力したほうがアピールできるから

    # 日常で使っていつも見てもらうからこそ改善してほしい点ではあるけど

    ここに返信
  • でぐだぐだ言う人を見ながら、ああ、互換性を維持するって大変だなって改めて思います。

    ここに返信
  • 現時点で、Windowsの最高設定のフォントレンダリングとマックのフォントレンダリングのpng画像を出して欲しい
    よく分からんけど「ClearTypeだから」は問題点じゃないんだろ?

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

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

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

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

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

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

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

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

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

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

        最近のOSはほとんどのテキストをDirectWriteで描画していますし、モダンなブラウザも同様にDirectWriteの利用が前提で作られています
        ですので、フォーラムのモデレータは「何をいまさらクリアタイプがどうとか言ってるんだ、そんなのはだいぶ前に治ってるよ」といって
        COMPLETEにしたわけです

        おそらくこの提案者も根源的な要求としてはCoreTextレンダリングの癖(たとえば、フォントが全体的に太く描画されるとか)を
        Windowsのフォントレンダラに実装してほしい、というところでしょうか
        より一般的にはレンダリングの癖をパラメータで調整できるようにしてほしいとかかもしれません

        WindowsのフォントレンダラはDirectWriteを含めヒンティングをできるだけ正確に解釈しようとします
        そのため、文字が小さいときはヒンティングに引っ張られて、字形を省略して表示します

        いっぽうCoreTextは、フォントのヒンティング情報を無視して、独自のアルゴリズムでレンダリングしています
        このヒンティング無視と独自アルゴリズムが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にも負けています。

      • by Anonymous Coward

        ええっ? ちょっと待って、そんな馬鹿な……。
        ClearTypeは元からずっと「サブピクセル・レンダリングのみを指す言葉」ですよ。
        (少なくとも、Windowsソフトウェア開発者がそれを混同するのは論外のレベル)
        それをフォント・スムージング全般を指す言葉と誤用していたら、伝わるものも伝わるわけがない。
        フォーラム管理者を非難するのは筋違いです。

        それに、グレースケール・レンダリングだって使われています。

        Windows 7 での ClearType の技術的な変更点 [msdn.com](2009年のWin

    • by Anonymous Coward

      いや、MSがアホなんだよ。

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

      をそのまま受け取るだけに終始して、真の要求である「フォントのレンダリングを改善してほしい」を導き出せないのはレベル低い。

      • by Anonymous Coward

        真の要求とやらをしないのがアホだろ。

        • by Anonymous Coward

          顧客がアホなことをいうなんて、ごく普通のことで大きな問題はない(というか防げない)
          そこで、企業がアホだと粗末な結果が生まれる。こちらが問題。

        • by Anonymous Coward

          いいや、やはりM$がクソSIerと同レベルってことだよ。

          各々のユーザーに判ること、感じていることは「文字が綺麗か汚いか」であってCleartypeを使ってるのが何処かってことじゃない。

          本質的な問題が何で苦情が来てるのかを見抜けない有り様は、顧客の要求の本質を掘り下げられずに「協議した仕様書通りにつくってますので問題ありません」って連中の仕事っぷりと何ら変わらない。

      • by Anonymous Coward

        Windowsの改善要望って夏の10発売に間に合う細かな修正のことだよ!
        今からフォントレンダリングの作りこみとか間に合うわけないからやるわけないよ!

        • by Anonymous Coward

          何年前から言われてた事ですかねぇ...

          • by Anonymous Coward

            15年前
            ユーザー「フォント汚いよ」

            M$「ClearTypeを実装したので解決した」


            ユーザー「ClearType汚いよ」

            M$「ClearTypeを使用しなくしたので解決した」

            15年後
            ユーザー「フォント汚いよ」

            M$「ClearType 2030を実装したので解決した」

      • by Anonymous Coward

        周りの連中がバカなんじゃね?
        Cleartypeの問題は終わったって言ってるのに、フォントレンダリング全体を直せって言ってる

  • by Anonymous Coward on 2015年03月27日 14時56分 (#2785749)

    99.999%ぐらいの人は興味ないんじゃないでしょうか

    ここに返信
    • by Anonymous Coward

      自分が少数派だと気付いた方がいいよ

  • by Anonymous Coward on 2015年03月27日 15時02分 (#2785762)

    > 実際に描画されたUIを確認してみると、確かにサブピクセルレンダリングを使った従来のClearTypeはWindows 8ではあまり使われていないようだが、そのレンダリング結果はMacOSなどと比べると依然低品質なままであり、この一方的な「解決」には疑問が残る。

    「低品質」が好みではない普遍的な根拠を持っていることも検証してほしい

    日本ではデフォルトのMS Pゴシックを見てレンダリングが汚いと主張している人も少なくないようですが、これは英字の話ですよね?

    ここに返信
    • by Anonymous Coward

      ClearTypeは縦方向のアンチエイリアスをしない。
      別コメントでMacTypeとの比較記事へのリンクがあるけど、
      その記事を見るとWindows8もMacTypeも同じみたい。
      比較画像がJPEGなのでよくわからないけど…

      • by Anonymous Coward

        別コメントでMacTypeとの比較記事へのリンクがあるけど、
        その記事を見るとWindows8もMacTypeも同じみたい。

        ASCIIの比較記事ではClearTypeとは比較してないですよ。

        ClearTypeとMacTypeの比較はこの記事 [txt-nifty.com]にありますが、
        さらに上下で一目瞭然かと思われます。

        • by Anonymous Coward

          要するにビットマップフォントをやめろってことなのかな
          メイリオとの比較はないのか

        • by Anonymous Coward

          これ、WindowsXPでの比較じゃないですか。このスレッドに置いて何の意味があるんですか?

    • by Anonymous Coward

      Windowsはデフォルトだとメイリオですね。ソフトのデフォルトは知らぬ。

  • by Anonymous Coward on 2015年03月27日 16時16分 (#2785829)

    好きなフォント使えよ。

    ないならMacでもなんでも使ってろよw

    つい最近、WINのフォントは汚いこの中華ソフトを使って綺麗なフォントを手に入れようみたいなステマを見かけたんだけど
    比較画像を見ると単に線が太くなっただけで、細部潰れまくりのうんこ表示だった。
    中華感覚ならそれでもいいのだろうが、潰れると視認性が落ちるのでお断り。

    ここに返信
typodupeerror

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

読み込み中...