Better font rendering for Windows.
Go to file
2018-10-09 14:23:13 +09:00
doc Update HOWTOBUILD.md 2016-11-17 09:13:57 +08:00
optimize Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
.gitignore Update .gitignore 2018-10-01 10:46:25 +09:00
array.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
build.vc2005.bat Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
cache.cpp Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
cache.h fixed some bugs with PVS 2016-09-08 13:45:52 +08:00
common.h [DirectWrite] Update Direct2D APIs to Windows 10 RS4 2018-10-09 14:23:12 +09:00
detours.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
directwrite.cpp [DirectWrite] Cleanup hook barriers 2018-10-09 14:23:13 +09:00
directwrite.h Support more recent version of DirectWrite/D2D 2016-08-30 15:54:05 +08:00
dll.cpp Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
dll.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
dynCodeHelper.cpp add missing files 2016-09-08 14:13:00 +08:00
dynCodeHelper.h add missing files 2016-09-08 14:13:00 +08:00
easyhook.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
EventLogging.cpp add missing files 2016-09-02 19:49:34 +08:00
EventLogging.h add missing files 2016-09-02 19:49:34 +08:00
expfunc.cpp Infinality patch support (with custom FT_Env calls) 2018-08-02 11:07:50 +08:00
expfunc.def Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
ft2build.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
ft2vert.c won't exit process when a unsupported vert font is used. 2018-09-08 21:31:48 +08:00
ft2vert.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
ft - non-ref.cpp Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
ft.cpp Merge commit '69cf00e6a625c9f33965be0df0e82076526fc8a5' 2018-10-01 11:33:55 +09:00
ft.h Windows 10 preview compatible. 2017-03-23 10:18:56 +08:00
fteng.cpp calculate position based on Windows API with priority 2016-10-26 15:21:03 +08:00
fteng.h improved implementation of clipboxfix functionality. 2018-04-13 14:05:08 +08:00
ftref.c Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
ftref.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
gdidll.rc Merge commit '69cf00e6a625c9f33965be0df0e82076526fc8a5' 2018-10-01 11:33:55 +09:00
gdiexe.rc Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
gdiPlusFlat2.cpp Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
gdiPlusFlat2.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
GdiPlusTypes2.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
gdipp.icproj Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
gdipp.sln Infinality patch support (with custom FT_Env calls) 2018-08-02 11:07:50 +08:00
gdipp.vcxproj [DirectWrite] Update Direct2D APIs to Windows 10 RS4 2018-10-09 14:23:12 +09:00
gdipp.vcxproj.filters Infinality patch support (with custom FT_Env calls) 2018-08-02 11:07:50 +08:00
hash_list.cpp fixes from PVS-Studio 2017-10-30 08:01:18 +05:00
hash_list.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
hook.cpp Infinality patch support (with custom FT_Env calls) 2018-08-02 11:07:50 +08:00
hooklist.h [DirectWrite] Hook duplicated methods of ID2D1RenderTarget and ID2D1DeviceContext 2018-10-09 14:23:13 +09:00
ivs_otft.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
Makefile Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
Makefile.vc2005 Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
makelib.cmd Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
misc.cpp Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
override.cpp won't exit process when a unsupported vert font is used. 2018-09-08 21:31:48 +08:00
override.h optimized delayinit. 2016-09-27 15:02:20 +08:00
ownedcs.cpp Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
ownedcs.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
README.md Fix typo 2018-09-22 12:46:06 +09:30
resource Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
resource.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
run.cpp Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
settings.cpp Merge commit '69cf00e6a625c9f33965be0df0e82076526fc8a5' 2018-10-01 11:33:55 +09:00
settings.h Merge commit '69cf00e6a625c9f33965be0df0e82076526fc8a5' 2018-10-01 11:33:55 +09:00
stdint.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
strtoken.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
supinfo.h stack optimization, this should fix the issue related to #192 2016-09-27 12:53:23 +08:00
tlsdata.h fixed some bugs with PVS 2016-09-08 13:45:52 +08:00
undocAPI.h added latest DirectWrite support 2017-05-11 16:56:34 +08:00
wow64ext.h improved implementation of clipboxfix functionality. 2018-04-13 14:05:08 +08:00
wow64layer.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00

MacType

Important notice!

The following will prevent several unexpected problems:

  • For Windows 10 latest version:
    • Until next update DO NOT use Registry Mode as it will very likely to crash and lock you out in the logon screen
    • Instead use Service Mode, go to Services -> Mactype Service and change the Startup Type Automatic (Delayed Start)
    • Or use Tray mode
  • There are some known problems with the new installer as it is a big update, it is very much recommended to:
    • Stop old MacType, uninstall and reboot
    • Do a clean install, make sure you chose Typical install (not Custom)
  • Secure Boot
    • Use Service Mode if you prefer to keep Secure Boot enabled (recommended)
    • For Registry Mode to work, Secure Boot must be disabled
    • Service Mode and Registry Mode give the same results in most cases so most people will want to select Service Mode

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 corner ❤️

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

Known issues

  • 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