A better font rasterizer for Windows.
C++ C XSLT HTML Makefile CSS
Clone or download
git
Latest commit baff395 May 4, 2018
Permalink
Failed to load latest commit information.
doc Update HOWTOBUILD.md Nov 17, 2016
optimize Initial release. Some files may missing, please report. May 30, 2016
EventLogging.cpp add missing files Sep 2, 2016
EventLogging.h add missing files Sep 2, 2016
GdiPlusTypes2.h Initial release. Some files may missing, please report. May 30, 2016
Makefile Initial release. Some files may missing, please report. May 30, 2016
Makefile.vc2005 Initial release. Some files may missing, please report. May 30, 2016
README.md Update README.md Dec 19, 2017
array.h Initial release. Some files may missing, please report. May 30, 2016
build.vc2005.bat Initial release. Some files may missing, please report. May 30, 2016
cache.cpp Initial release. Some files may missing, please report. May 30, 2016
cache.h fixed some bugs with PVS Sep 8, 2016
common.h Separated DirectWrite param from Direct2d temporarily. Jun 20, 2017
detours.h Initial release. Some files may missing, please report. May 30, 2016
directwrite.cpp enhanced directwrite support Jun 21, 2017
directwrite.h Support more recent version of DirectWrite/D2D Aug 30, 2016
dll.cpp Initial release. Some files may missing, please report. May 30, 2016
dll.h Initial release. Some files may missing, please report. May 30, 2016
dynCodeHelper.cpp add missing files Sep 8, 2016
dynCodeHelper.h add missing files Sep 8, 2016
easyhook.h Initial release. Some files may missing, please report. May 30, 2016
expfunc.cpp add bootstrap to help preparing mactype environment Dec 20, 2016
expfunc.def Initial release. Some files may missing, please report. May 30, 2016
ft - non-ref.cpp Initial release. Some files may missing, please report. May 30, 2016
ft.cpp Windows 10 preview compatible. Mar 23, 2017
ft.h Windows 10 preview compatible. Mar 23, 2017
ft2build.h Initial release. Some files may missing, please report. May 30, 2016
ft2vert.c Initial release. Some files may missing, please report. May 30, 2016
ft2vert.h Initial release. Some files may missing, please report. May 30, 2016
fteng.cpp calculate position based on Windows API with priority Oct 26, 2016
fteng.h improved implementation of clipboxfix functionality. Apr 13, 2018
ftref.c Initial release. Some files may missing, please report. May 30, 2016
ftref.h Initial release. Some files may missing, please report. May 30, 2016
gdiPlusFlat2.cpp Initial release. Some files may missing, please report. May 30, 2016
gdiPlusFlat2.h Initial release. Some files may missing, please report. May 30, 2016
gdidll.rc improved implementation of clipboxfix functionality. Apr 13, 2018
gdiexe.rc Initial release. Some files may missing, please report. May 30, 2016
gdipp.icproj Initial release. Some files may missing, please report. May 30, 2016
gdipp.sln improved implementation of clipboxfix functionality. Apr 13, 2018
gdipp.vcproj Initial release. Some files may missing, please report. May 30, 2016
gdipp.vcxproj improved implementation of clipboxfix functionality. Apr 13, 2018
gdipp.vcxproj.filters removed delayhlp Nov 17, 2016
hash_list.cpp fixes from PVS-Studio Oct 30, 2017
hash_list.h Initial release. Some files may missing, please report. May 30, 2016
hook.cpp Delay load easyhook so that no path is required. Sep 28, 2016
hooklist.h enhanced directwrite support Jun 21, 2017
ivs_otft.h Initial release. Some files may missing, please report. May 30, 2016
makelib.cmd Initial release. Some files may missing, please report. May 30, 2016
misc.cpp Initial release. Some files may missing, please report. May 30, 2016
override.cpp bug fixes. May 4, 2018
override.h optimized delayinit. Sep 27, 2016
ownedcs.cpp Initial release. Some files may missing, please report. May 30, 2016
ownedcs.h Initial release. Some files may missing, please report. May 30, 2016
resource Initial release. Some files may missing, please report. May 30, 2016
resource.h Initial release. Some files may missing, please report. May 30, 2016
run.cpp Initial release. Some files may missing, please report. May 30, 2016
settings.cpp improved implementation of clipboxfix functionality. Apr 13, 2018
settings.h hinting for DirectWrite now follows the global option HintingMode Jun 19, 2017
stdint.h Initial release. Some files may missing, please report. May 30, 2016
strtoken.h Initial release. Some files may missing, please report. May 30, 2016
supinfo.h stack optimization, this should fix the issue related to #192 Sep 27, 2016
tlsdata.h fixed some bugs with PVS Sep 8, 2016
undocAPI.h added latest DirectWrite support May 11, 2017
wow64ext.h improved implementation of clipboxfix functionality. Apr 13, 2018
wow64layer.h Initial release. Some files may missing, please report. May 30, 2016

README.md

MacType

Important notice!

  • Until next update, DO NOT use registry mode in Windows 10 latest version as it will very likely to crash and lock you out in the logon screen.
  • Since there are some unknown problems with the new installer and it is a big update, it is very much recommended to stop old MacType, uninstall and reboot, and then do a clean install. This will keep you away from many unexpected problems.

Latest release version

1.2017.628.0

Binary Installer

Visit MacType official site to download:

http://www.mactype.net

What's new?

  • Win10 compatible
  • Traditional Chinese localization has been greatly improved thanks to GT Wang.
  • MultiLang system improved.
  • Better DirectWrite support thanks to しらいと[http://silight.hatenablog.jp].
  • FreeType 2.8.0 included.
  • Two-stage mactype loader introduced.
  • Separate DirectWrite parameter adjustment.
  • ClipboxFix is reverted to 0 by default to avoid some incompatibility issues.
  • Added Korea localization, thanks to 조현희

Donation

MacType now accepts donations.

Please visit http://www.mactype.net and keep an eye on the bottom right cornor ❤️

Thank you for your support! Your donations will keep the server running, keep me updating, and buy more coffees ☕️

Known issue

  • Please backup your profile before upgrading!

  • Only Chinese simplified/Traditional and English are fully localized, some options may missing in MacType Tuner due to the strings missing in the language file.

  • If you want to use MacType-patch together with MacType official release, Do remember to add DirectWrite=0 to your profile or you will have mysterious problems.

How to build

Check how to build document