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

4Kテレビはプログラマー向きか」記事へのコメント

  • リンク先だとMacを使っているようで、Macでのヒラギノフォント環境いいですよね
    Windowsでも高解像度環境が普及していけば、MSゴシックをdisconできるようになるかな…

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

      by Anonymous Coward

      MS ゴシックが粗く見えるのは、Windowsの仕様で18pt以下サイズではビットマップフォントを使うという仕様が未だに残っているからです。
      メイリオがきれいに見えるのは、ビットマップフォントが収録されてないので、常にアウトラインフォントで表示されるから。
      http://www.shoai.ne.jp/hirakata//it/vista&7,8/font.html [shoai.ne.jp]

      Windows3.1や95の時代、描画スピードを稼ぐため?にこんな仕様になったんじゃ無いかと思います。

      Surface Pro のような高密度ディスプレイで、Windowsの設定を高DPIにすれば、「普通の」文

      • by nim (10479) on 2014年01月12日 8時06分 (#2525945)

        リンク先も見ましたが、今ひとつ基準がわかりません。
        ポイントって物理サイズなので、DPIを倍にして、ピクセル数が4倍になっても、18ポイントは18ポイント、
        逆に言うと、Windowsの設定を高DPIにしても、字のポイント数は大きくならないと思うのですが。

        親コメント
        • 閾値は(計算上は)ドット数でしょうね。

          レガシーなWindowsの標準dpiは96なので、18pt = 18 * 96 / 72.0 = 24px。つまり、18pt以下の文字は1辺が24pxより小さいので、ビットマップの(最大)サイズが24pxってことなのかと。

          だから、実際の仕様は、

          ・表示したいサイズに合ったビットマップフォントを持っていれば、そちらを優先して使う。
          ・フォントに収録されているのは1枚あたり24px以下のビットマップ

          なんじゃないでしょうか?だから、実測するとスタイルの指定が18ptを境に切り替わるように見える、と。

          完全にあてずっぽうですけれど。

          親コメント
          • by Anonymous Coward

            XPくらいのTT/OTだと(Vista以降は使ってないので知らない)
            小さいほうから
            ・ ビットマップフォント(存在する場合のみ)
            ・ アウトライン(ヒンティング有、アンチエイリアス無)
            ・ アウトライン(アンチエイリアス有)
            と切り替わっていきます。
            切り替え点になるドット数はフォントによって異なります。

            16ドットくらいだとアウトラインよりビットマップのほうが綺麗に出ます。安物や印刷向けの市販フォントだとビットマップを持っていないことが多いですね。

        • by Anonymous Coward

          Windows(のGDI)はピクセル単位でフォントサイズを指定する仕様 [microsoft.com]で、だからこそdpiの影響をうけるのに、18ptとかナチュラルに言っちゃうほどプログラマーの96dpi脳は深刻ってことです。

ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ

処理中...