MacType非公式パッチ (MacType Unofficial Patch)
2017-04-10 Windows 10 Creators Updateに対応しました
古いパッチを使っている方、MacType 1.2016.904.0またはそれ以前のMacTypeを使っている方は、そのままだとCreators Updateで不具合が生じます。
MacTypePatch 1.20を入れることでこの問題に対処できます。
Windowsのフォント描画を改善するソフトMacTypeの非公式パッチを配布しています。
MacType公式サイトはこちら
http://www.mactype.net/
https://github.com/snowie2000/mactype/releases
機能 (Features)
MacTypeのバグ修正 (MacType bug fix)
- Windows 10 Creators Updateに対応 (Support Windows 10 Creators Update)
- 縦書きにある程度対応 (Support vertical text)
- 文字が切れる問題を多数修正 (Many bug fix)
DirectWriteの調整 (DirectWrite customizing)
- DirectWriteのパラメーターをUserParams.iniで調整が可能
- DirectWriteでフォントのヒンティングを切れる
動作環境 (System Requirements)
- Windows Vista以降 (Windows Vista or later)
Rust言語でDxLibを使う
DxLibはWindows用のゲームなんかを作れるライブラリです。DxLibはC++のライブラリですが、C#用のDLLバージョンも公開されており、C#以外でもFFI(Foreign function interface)が使える言語なら使えます。RustもFFIが使える言語なのでDLL版DxLibを使うことが出来ます。
ただし、DLL版はいくつかの関数が使えません。例えばprintfDxやDrawFormatStringのような可変長引数を使った関数は呼び出し規約がstdcallなため使えません。ですが、普通にゲームを作るだけならあまり困ることは無いと思います。ちなみにstdcall以外を使うよう自分でDLLを作ればこのような制限はありません。
この記事ではRustでDxLibの関数を呼び出し、ウィンドウを出すところまで解説します。
続きを読む