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

しらいとブログ

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

「WinFont+」開発記録 Part 6

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

MacType非公式パッチ更新 v1.23

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) 1.20以降一部のゲームで不都合があったのを修正 ダウンロード (Download) MacTypePatch_1.23.zipMacTypePatch_1.23.zip…

MacType非公式パッチ更新 v1.22

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) 1.21でOTFフォントに効かなくなっていた問題を修正 ダウンロード (Download) MacTypePatch_1.22.zipMacTypePatch_1.22.…

MacType非公式パッチ更新 v1.21

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) Windows 10 Creators Updateで不具合が残っていたのを修正 ダウンロード (Download) MacTypePatch_1.21.zipMacTypePatc…

MacType非公式パッチ更新 v1.20

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) Windows 10 Creators Updateをサポート 古いゲームとの相性を改善 無駄なチェックを減らした その他バグ修正 ダウンロ…

MacTypePatch 1.19.3 dev

gitが正しく動かないバグを修正しました。これは他のソフトでも起こりうるバグです。 MacTypePatch_1.19.3_dev.zip 今回のバグ修正は私が書いたコードにバグがありました。GetModuleHandleW(L"Kernel32.dll")が返す値は不変だと思っていましたが違ったみたい…

MacTypePatch 1.19.2 dev

MacTypeをWindows 10 Creators Updateで追加されたDPIスケーリングに対応させました。 もしかしたら不都合があるかもしれないので正式版ではなくdev版とします。 MacTypePatch_1.19.2_dev.zip 昨日の記事にも書きましたが、現在Creators UpdateでMacTypeを使…

源ノ明朝をいろいろなフォントと縦組みで比較してみた

※2017/04/07比較画像を全て一新しました。アンチエイリアスのアルゴリズムを変更しています。 先日、Adobeから源ノ明朝というフリーの明朝体フォントが公開されました。これは縦組みで電子書籍を読むのにちょうどいいのではないかと思い、いろいろなフォント…

MacType非公式パッチ更新 v1.19

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) 安定性の向上 ダウンロード (Download) MacTypePatch_1.19.zipMacTypePatch_1.19.zip(予備)

MacType非公式パッチ更新 v1.18

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) MacType v1.2016.830.0以降のMacTrayでも安定するように調整 DynamicCodePolicyに対応 ダウンロード (Download) MacTyp…

MacType非公式パッチ更新 v1.17

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) DPIの計算が間違っていたのを修正 UserParams.iniにForceNoHintingを追加 ダウンロード (Download) MacTypePatch_1.17.…

MacType非公式パッチ更新 v1.16

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) 1.15で文字の間隔が広くなるバグを修正 ダウンロード (Download) MacTypePatch_1.16.zipMacTypePatch_1.16.zip(予備)

MacType非公式パッチ更新 v1.15

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) 1.14の不都合を修正 ダウンロード (Download) MacTypePatch_1.15.zipMacTypePatch_1.15.zip(予備)

MacType非公式パッチ更新 v1.14

MacType非公式パッチのメイン記事はこちらhttp://silight.hatenablog.jp/entry/MacTypePatch ダウンロード (Download) 変更点 (Changed) 高DPI環境で正しく拡大されないバグを修正 特定のフォントで半角スペースに対応できない問題を修正 DirectWriteでフォ…

「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と同じ手法だっ…

Yu Gothic UIがダメな理由

見ての通りひらがなと漢字で太さが違います。これが原因で文字の統一感が失われています。

Yu Gothic UIをMeiryo UIに置き換えた結果

こんな感じになった。 MacTypePatchに組み込むか思案中(FirefoxやChromeの挙動がおかしくなる)

「WinFont+」開発記録 Part 1

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

MacType非公式パッチ (MacType Unofficial Patch)

2017-04-10 Windows 10 Creators Updateに対応しました 古いパッチを使っている方、MacType 1.2016.904.0またはそれ以前のMacTypeを使っている方は、そのままだとCreators Updateで不具合が生じます。MacTypePatch 1.20を入れることでこの問題に対処できます…