読者です 読者をやめる 読者になる 読者になる

しらいとブログ

ネットで検索してもなかなか出てこないIT情報を独自にまとめています

「WinFont+」開発記録 Part 6

今回は実験結果を記録として残すのが目的なのでソフトの公開はありません。

「WinFont+」開発記録 Part 5

今回のWinFont+はGDIはフックしていません。DirectWriteをフックしてラスタライズ処理をFreeTypeに置き換えています。

「WinFont+」開発記録 Part 4

今回はFreeTypeを使ってみました。 GDI++(FreeType版)やMacTypeのコードを読むと難しそうな印象でしたが、FreeType公式の最新のドキュメントを見ながらやってみたら思ってたより簡単でした。ラスタライズは全部FreeTypeでやっていますが、フォントの読み込み…

「WinFont+」開発記録 Part 3

今回はWinFont+_alpha2の不都合をまとめてみました。

「WinFont+」開発記録 Part 2

前回のalpha1ではDirect2Dを使っていましたが、今回はDirect2Dを使わずに自分でGDIに描画するようにしました。DirectWriteにはラスタライズ機能とレンダリング機能があるのですが、ラスタライズ機能のみを使用することになります。 実はChromeと同じ手法だっ…

「WinFont+」開発記録 Part 1

Windowsのフォント描画を置き換えるソフトにはgdi++.dll、gdipp、ezgdi、MacTypeがあります。きちんと調べたわけではありませんが、最初に作られたのがgdi++.dll(本家)、gdi++.dll(本家)から派生したのがgdi++.dll(FreeType版)、gdi++(FreeType版)から派生し…