アカウント名:
パスワード:
相談者「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にも負けています。
Win8のIEと他のDirectWriteを使用したアプリケーションを比べてみると良くわかりますが、何故かIEだけフォントの表示品質が非常に低いのです。
なので、IEの描画が負けていると言ったところで、IEが悪いという話になるだけで、DirectWriteのレンダラが悪いという話にはなりません。
俺もこれは感じる。Chrome で表示させるときれいなのに、IE だとガタガタ。どーなってんのよ Microsoft。
そんなこと言うとまた怖いMS信者がわらわらと集まってきますよ…
IEをdisってキレる程のMS信者はMS信者の中でも多数はとはいえない過激派なんじゃねぇかな・・・MS自身古いIEをdisったりしてるし。
大きなサイズのテキストの場合、DirectWrite を使用すると、Y 軸に沿ったアンチエイリアシングにより、縁がより滑らかになり、フォント設計者が意図したとおりに文字をレンダリングできます。Y 方向のアンチエイリアシングのスクリーン ショットを次に示します。
使用できるレンダリング オプションには、次のようなものがあります。・サブピクセルの ClearTypeアプリケーションでは、renderingMode パラメーターに DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL を設定し、水平方向のみにアンチエイリアシングを使用した ClearType レンダリングを指定します。・水平と垂直の両方向のアンチエイリアシングを使用したサブピクセル ClearTypeアプリケーションでは、renderingMode パラメーターに DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC を設定し、水平と垂直の両方向のアンチエイリアシングを使用した ClearType レンダリングを指定します。これにより、曲線や斜線はぼかしが強くなる可能性がありますが、より滑らかに表示されます。また、これは通常 16 ppem 以上のサイズで使用されます。
それはDirectWriteがメイリオのヒンティングを解釈して指示の通りに表示しているからです
CoreTextだのFreeTypeだの言ってる人は、要は自分好みのフォント表示じゃないのは全部ダメって人なんでしょ
秀丸が文字描画方法(Direct2D / DirectWrite)を細かく設定できるみたいだから試してみたら?要Win7以降だけど。上下方向のアンチエイリアスもできるってよ。
・アンチエイリアスの方式・コントラストの指定(%)・ClearTypeのレベル(%)・(プロポ)文字間隔拡張(%)
ええっ? ちょっと待って、そんな馬鹿な……。ClearTypeは元からずっと「サブピクセル・レンダリングのみを指す言葉」ですよ。(少なくとも、Windowsソフトウェア開発者がそれを混同するのは論外のレベル)それをフォント・スムージング全般を指す言葉と誤用していたら、伝わるものも伝わるわけがない。フォーラム管理者を非難するのは筋違いです。
それに、グレースケール・レンダリングだって使われています。
Windows 7 での ClearType の技術的な変更点 [msdn.com](2009年のWindows 7技術情報記事)
ClearType とグレースケールを切り替えるには、ClearTypeチューナーの最初のページの [ClearTypeを有効にする] で切り替えることができます。 :この場合に 2階調レンダリングまたはグレースケール レンダリングに変更されると、……
ClearTypeであれば、Windowsソフトウェア開発者と限定する必要無いですよ。非公開じゃないので開発者なら、と限定する必要もなく、ネット見れない人なら位かと。
ただまあ、どっかに変な解説あってそれを鵜呑みにした人かも。。
いや、MSがアホなんだよ。
> 相談者「Cleartype に不具合があるよ」
をそのまま受け取るだけに終始して、真の要求である「フォントのレンダリングを改善してほしい」を導き出せないのはレベル低い。
Windowsの改善要望って夏の10発売に間に合う細かな修正のことだよ!今からフォントレンダリングの作りこみとか間に合うわけないからやるわけないよ!
何年前から言われてた事ですかねぇ...
15年前ユーザー「フォント汚いよ」↓M$「ClearTypeを実装したので解決した」
↓
今ユーザー「ClearType汚いよ」↓M$「ClearTypeを使用しなくしたので解決した」
15年後ユーザー「フォント汚いよ」↓M$「ClearType 2030を実装したので解決した」
周りの連中がバカなんじゃね?Cleartypeの問題は終わったって言ってるのに、フォントレンダリング全体を直せって言ってる
顧客がアホなことをいうなんて、ごく普通のことで大きな問題はない(というか防げない)そこで、企業がアホだと粗末な結果が生まれる。こちらが問題。
顧客が本当に必要だったもの [nicovideo.jp]の典型やね。
いいや、やはりM$がクソSIerと同レベルってことだよ。
各々のユーザーに判ること、感じていることは「文字が綺麗か汚いか」であってCleartypeを使ってるのが何処かってことじゃない。
本質的な問題が何で苦情が来てるのかを見抜けない有り様は、顧客の要求の本質を掘り下げられずに「協議した仕様書通りにつくってますので問題ありません」って連中の仕事っぷりと何ら変わらない。
「真の要求」とやらを勝手に読み取って(ねつ造して)余計な事してくれる林檎の会社が大嫌い。
言われてない/言ってない物を作って問題にならない業界ってどこの業界なんですかね?
この業界だろ。PCが生まれる前、それを欲しがる市場は無かったよ。
あなたがどこの何業界の方か知りませんが、私のいるIT業界は、顧客の要求を分析・理解し、言われるままに盲目的に作るのではなく言われている以上のものを作ろう という理念でやっています。
なんてこった!バージョンアップの度に余計な機能が増えて尚且つデフォルトでオンになってるのはそういう理由だったのか!
Google は客から検索サイトを作れと言われて作ったんですかね。TOYOTAは顧客からどんな車を作れと指示されてるんでしょうか。(TOYOTAの下請けは言われてないものを作ると問題になりそうですが)SIerは言われてない/言ってないものを作ったら問題になるからといって、それ以外の業界もそうだと勘違いしないほうが良いですよ。
おまえのかあちゃんでべそレベルの子供の反論だ…
アンチ*は大体性格が悪いと思います。
アンチエイリアスは性格悪かったのか!?
最近 /.J でアンチ MS をあまり見かけなくなったし無理な MS 擁護の方が目立ってきた気がするんだがな。(というかなんでこう一方方向に偏るかな)
質問と違う回答せよとは、いわゆる「空気読め」的な意見かと思いますがMSにどれだけ日本的な対応を求めているんでしょうかね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
なんでこれをフォントレンダリングの改善全般の話として理解してるんだろう? (スコア:0)
相談者「Cleartype に不具合があるよ」
↓
回答者「Cleartype 使ってないよ」
ってだけのやり取りだろ? タレ込み者がアホなのかな?
Re:なんでこれをフォントレンダリングの改善全般の話として理解してるんだろう? (スコア:2)
「ClearType」がサブピクセルレンダリングのみを指す言葉と思っていたのは
フォーラム管理者以外誰もいなかったということです。
管理者が使っているgrayscale renderingなんて言葉は私もはじめて聞きました。
提案者が「Windowsの汚いフォントレンダリング」のことを指してClearTypeと呼ぶ
慣用的な用法で説明したところ、フォーラム管理者は字義通り解釈して
【解決済み】の太鼓判を押したわけですから、荒れるのも当然ですね。
Re:なんでこれをフォントレンダリングの改善全般の話として理解してるんだろう? (スコア:5, 参考になる)
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っぽい表示が好きな人にとってのレンダリング処理上のキモです
ヒンティングを無視することで、フォントの作成者による(ともすれば不必要な)字形の省略指示がなくなり、
グリフがより正しい本来の形で描画されるようになるからです
要するに最初から、「ヒンティングを無視するオプションを付けてください」と言っておけばよかったのに
わざわざクリアタイプとかいうからめちゃくちゃになった、というだけの話です
Re:なんでこれをフォントレンダリングの改善全般の話として理解してるんだろう? (スコア:3)
Win8上のIEによるテキスト描画です。フォントはメイリオ、ハードウェアアクセラレーション有効。
確かにグレースケールのアンチエイリアスですが、縦方向のアンチエイリアスは効いていないのがわかるかと思います。
http://i.imgur.com/Wxj5wtO.png [imgur.com]
http://i.imgur.com/Uf0gv5g.png [imgur.com]
ですからCoreTextに遜色ないは誤りです。FreeTypeにも負けています。
Re:なんでこれをフォントレンダリングの改善全般の話として理解してるんだろう? (スコア:1)
Win8のIEと他のDirectWriteを使用したアプリケーションを比べてみると良くわかりますが、何故かIEだけフォントの表示品質が非常に低いのです。
なので、IEの描画が負けていると言ったところで、IEが悪いという話になるだけで、DirectWriteのレンダラが悪いという話にはなりません。
Re: (スコア:0)
俺もこれは感じる。
Chrome で表示させるときれいなのに、IE だとガタガタ。
どーなってんのよ Microsoft。
Re: (スコア:0)
そんなこと言うとまた怖いMS信者がわらわらと集まってきますよ…
Re: (スコア:0)
IEをdisってキレる程のMS信者はMS信者の中でも多数はとはいえない過激派なんじゃねぇかな・・・
MS自身古いIEをdisったりしてるし。
Re: (スコア:0)
大きなサイズのテキストの場合、DirectWrite を使用すると、Y 軸に沿ったアンチエイリアシングにより、縁がより滑らかになり、フォント設計者が意図したとおりに文字をレンダリングできます。Y 方向のアンチエイリアシングのスクリーン ショットを次に示します。
使用できるレンダリング オプションには、次のようなものがあります。
・サブピクセルの ClearType
アプリケーションでは、renderingMode パラメーターに DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL を設定し、水平方向のみにアンチエイリアシングを使用した ClearType レンダリングを指定します。
・水平と垂直の両方向のアンチエイリアシングを使用したサブピクセル ClearType
アプリケーションでは、renderingMode パラメーターに DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC を設定し、水平と垂直の両方向のアンチエイリアシングを使用した ClearType レンダリングを指定します。これにより、曲線や斜線はぼかしが強くなる可能性がありますが、より滑らかに表示されます。また、これは通常 16 ppem 以上のサイズで使用されます。
Re: (スコア:0)
それはDirectWriteがメイリオのヒンティングを解釈して指示の通りに表示しているからです
Re: (スコア:0)
CoreTextだのFreeTypeだの言ってる人は、要は自分好みのフォント表示じゃないのは全部ダメって人なんでしょ
Re: (スコア:0)
秀丸が文字描画方法(Direct2D / DirectWrite)を細かく設定できるみたいだから試してみたら?要Win7以降だけど。
上下方向のアンチエイリアスもできるってよ。
・アンチエイリアスの方式
・コントラストの指定(%)
・ClearTypeのレベル(%)
・(プロポ)文字間隔拡張(%)
Re:なんでこれをフォントレンダリングの改善全般の話として理解してるんだろう? (スコア:2, 参考になる)
ええっ? ちょっと待って、そんな馬鹿な……。
ClearTypeは元からずっと「サブピクセル・レンダリングのみを指す言葉」ですよ。
(少なくとも、Windowsソフトウェア開発者がそれを混同するのは論外のレベル)
それをフォント・スムージング全般を指す言葉と誤用していたら、伝わるものも伝わるわけがない。
フォーラム管理者を非難するのは筋違いです。
それに、グレースケール・レンダリングだって使われています。
Windows 7 での ClearType の技術的な変更点 [msdn.com](2009年のWindows 7技術情報記事)
Re: (スコア:0)
ClearTypeであれば、Windowsソフトウェア開発者と限定する必要無いですよ。
非公開じゃないので開発者なら、と限定する必要もなく、ネット見れない人なら位かと。
ただまあ、どっかに変な解説あってそれを鵜呑みにした人かも。。
Re: (スコア:0)
いや、MSがアホなんだよ。
> 相談者「Cleartype に不具合があるよ」
をそのまま受け取るだけに終始して、真の要求である「フォントのレンダリングを改善してほしい」を導き出せないのはレベル低い。
真の回答 (スコア:0)
Windowsの改善要望って夏の10発売に間に合う細かな修正のことだよ!
今からフォントレンダリングの作りこみとか間に合うわけないからやるわけないよ!
Re: (スコア:0)
何年前から言われてた事ですかねぇ...
Re: (スコア:0, おもしろおかしい)
15年前
ユーザー「フォント汚いよ」
↓
M$「ClearTypeを実装したので解決した」
↓
今
ユーザー「ClearType汚いよ」
↓
M$「ClearTypeを使用しなくしたので解決した」
↓
15年後
ユーザー「フォント汚いよ」
↓
M$「ClearType 2030を実装したので解決した」
Re: (スコア:0)
周りの連中がバカなんじゃね?
Cleartypeの問題は終わったって言ってるのに、フォントレンダリング全体を直せって言ってる
Re: (スコア:0, フレームのもと)
顧客がアホなことをいうなんて、ごく普通のことで大きな問題はない(というか防げない)
そこで、企業がアホだと粗末な結果が生まれる。こちらが問題。
Re: (スコア:0)
顧客が本当に必要だったもの [nicovideo.jp]の典型やね。
Re: (スコア:0)
いいや、やはりM$がクソSIerと同レベルってことだよ。
各々のユーザーに判ること、感じていることは「文字が綺麗か汚いか」であってCleartypeを使ってるのが何処かってことじゃない。
本質的な問題が何で苦情が来てるのかを見抜けない有り様は、顧客の要求の本質を掘り下げられずに「協議した仕様書通りにつくってますので問題ありません」って連中の仕事っぷりと何ら変わらない。
Re:なんでこれをフォントレンダリングの改善全般の話として理解してるんだろう? (スコア:1)
「真の要求」とやらを勝手に読み取って(ねつ造して)余計な事してくれる林檎の会社が大嫌い。
Re: (スコア:0)
言われてない/言ってない物を作って問題にならない業界ってどこの業界なんですかね?
Re: (スコア:0)
この業界だろ。PCが生まれる前、それを欲しがる市場は無かったよ。
Re: (スコア:0)
あなたがどこの何業界の方か知りませんが、
私のいるIT業界は、顧客の要求を分析・理解し、言われるままに盲目的に作るのではなく言われている以上のものを作ろう という理念でやっています。
Re:なんでこれをフォントレンダリングの改善全般の話として理解してるんだろう? (スコア:2, おもしろおかしい)
なんてこった!
バージョンアップの度に余計な機能が増えて
尚且つデフォルトでオンになってるのはそういう理由だったのか!
Re: (スコア:0)
Google は客から検索サイトを作れと言われて作ったんですかね。
TOYOTAは顧客からどんな車を作れと指示されてるんでしょうか。
(TOYOTAの下請けは言われてないものを作ると問題になりそうですが)
SIerは言われてない/言ってないものを作ったら問題になるからといって、それ以外の業界もそうだと勘違いしないほうが良いですよ。
Re: (スコア:0)
およそ自動車が好きて世界一の自動車会社に就職した人間が、あんなゴミ作って喜びを感じてるとは信じられないのだが。
Re: (スコア:0)
おまえのかあちゃんでべそレベルの子供の反論だ…
Re: (スコア:0)
Re: (スコア:0)
アンチ*は大体性格が悪いと思います。
Re: (スコア:0)
アンチエイリアスは性格悪かったのか!?
Re: (スコア:0)
最近 /.J でアンチ MS をあまり見かけなくなったし
無理な MS 擁護の方が目立ってきた気がするんだがな。
(というかなんでこう一方方向に偏るかな)
Re: (スコア:0)
質問と違う回答せよとは、いわゆる「空気読め」的な意見かと思いますが
MSにどれだけ日本的な対応を求めているんでしょうかね。