Better font rendering for Windows.
Go to file
2024-12-11 15:37:26 +08:00
doc compatible with detours 32/64 now. 2023-08-21 15:59:22 +08:00
optimize Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
.gitignore compatible with detours 32/64 now. 2023-08-21 15:59:22 +08: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 manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
cache.h manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
colorinvert.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
common.h implemented a new way of IPC, reserved for new tuner. 2022-07-18 17:53:24 +08:00
crc32.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
detours.h add the macloader project 2024-09-12 17:13:10 +08:00
directwrite.cpp fix how the rendertarget hook works. 2024-10-08 15:43:56 +08:00
directwrite.h fixed some bugs with detours. 2023-08-22 17:48:13 +08:00
dll.cpp manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
dll.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
dynCodeHelper.cpp fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
dynCodeHelper.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
easyhook.h attempting to support static linking to easyhook 2023-07-27 17:46:29 +08:00
EventLogging.cpp fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
EventLogging.h add missing files 2016-09-02 19:49:34 +08:00
expfunc.cpp fixed some bugs with detours. 2023-08-22 17:48:13 +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 manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
ft2vert.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
ft - non-ref.cpp manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
ft.cpp update to conform changes made by freetype 2024-08-15 14:39:32 +08:00
ft.h enable to use custom lcd filter in our customized freetype. 2022-08-10 15:28:57 +08:00
fteng.cpp manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
fteng.h manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
ftref.c Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
ftref.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
gdidll.rc update to conform changes made by freetype 2024-08-15 14:39:32 +08:00
gdiPlusFlat2.cpp fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
gdiPlusFlat2.h manually correct ambigous encoding ones 2020-12-06 11:38:08 +01: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 add the macloader project 2024-09-12 17:13:10 +08:00
gdipp.vcxproj add the macloader project 2024-09-12 17:13:10 +08:00
gdipp.vcxproj.filters fixed some bugs with detours. 2023-08-22 17:48:13 +08:00
hash_list.cpp fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
hash_list.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
hook.cpp properly detach process for easyhook static lib 2024-09-09 15:18:59 +08:00
hookCounter.cpp fixed some bugs with detours. 2023-08-22 17:48:13 +08:00
hookCounter.h fixed some bugs with detours. 2023-08-22 17:48:13 +08:00
hooklist.h fixed some bugs with detours. 2023-08-22 17:48:13 +08:00
ivs_otft.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
json.hpp compatible with detours 32/64 now. 2023-08-21 15:59:22 +08:00
LICENSE Add GNU 3.0 license 2018-11-07 14:43:00 +08:00
macloader.rc add the macloader project 2024-09-12 17:13:10 +08:00
macloader.vcxproj add the macloader project 2024-09-12 17:13:10 +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 manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
override.cpp fixed some improper typecasts 2022-07-20 17:52:47 +08:00
override.h fixed some bugs with detours. 2023-08-22 17:48:13 +08:00
ownedcs.cpp manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
ownedcs.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
README_ja-JP.md Update README_ja-JP.md 2024-09-21 11:06:42 +09:00
README.md Update README.md 2024-12-11 15:37:26 +08:00
resource Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
resource.h add the macloader project 2024-09-12 17:13:10 +08:00
run.cpp add the macloader project 2024-09-12 17:13:10 +08:00
settings.cpp enable to use custom lcd filter in our customized freetype. 2022-08-10 15:28:57 +08:00
settings.h fixed some bugs with detours. 2023-08-22 17:48:13 +08:00
stdint.h Initial release. Some files may missing, please report. 2016-05-30 17:12:15 +08:00
strtoken.h manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
supinfo.h manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
tlsdata.h manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
undocAPI.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
VersionHelper.cpp compatible with detours 32/64 now. 2023-08-21 15:59:22 +08:00
VersionHelper.h compatible with detours 32/64 now. 2023-08-21 15:59:22 +08:00
wow64ext.h improved implementation of clipboxfix functionality. 2018-04-13 14:05:08 +08:00
wow64layer.h fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00

MacType

日本語

Better font rendering for Windows.

Latest build

Download

Official site

MacType official site:

http://www.mactype.net (An archived version is restored)

What's new?

  • Win11 compatible
  • CET compatible
  • Updated FreeType
  • Support for color fonts 😎
  • New installer
  • Lots of bug fixes
  • Updates for multi-monitor support
  • Tray app can intercept explorer in Service Mode now
  • Tweaks for diacritics
  • Updates to EasyHook
  • Lower CPU in Tray Mode
  • Better DirectWrite support thanks to しらいと
  • Separate DirectWrite parameter adjustment
  • Traditional Chinese localization greatly improved thanks to GT Wang
  • English localization improved
  • Added Korea localization, thanks to 조현희
  • MultiLang system improved

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 profiles 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. You can help with translations!

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

  • If you're running 64 bit Windows, antimalware/antivirus software may conflict with MacType, because it sees MacType trying to modify running software. One possible workaround is to try running in Service Mode (recommended), or add HookChildProcesses=0 to your profile. See https://github.com/snowie2000/mactype/wiki/HookChildProcesses for an explanation

  • Office 2013 does not use DirectWrite or GDI (it uses its own custom rendering), so Office 2013 doesn't work with MacType. If this bothers you you can use Office 2010 which uses GDI or Office 2016+ which uses DirectWrite.

  • WPS has a built in defense that UNLOADS MacType automatically. The latest version has a workaround here thanks to wmjordan.

How to get registry mode back

It is no longer possible to enable registry mode via the wizard in Windows 10.

We have a detailed guide on how you can enable the registry mode manually in wiki, get your screwdrivers ready before you head over to it.

How to build

Check how to build document