-
Notifications
You must be signed in to change notification settings - Fork 444
Enable registry mode manually
From version 2021.1-RC1, the registry mode was removed from the wizard to prevent mistakenly being applied and then blocking the system from booting up by inexperienced users. If you're very experienced in troubleshooting or maybe your system was working with MacType in registry mode perfectly (which we call "mactype-proof systems"😄), then this guide is for you.
- First, set mactype to manual mode in the wizard. This ensures that there is no conflict with loading mode and mactype won't be loaded twice. Previously, it was done automatically when you select registry mode, now it has to be done manually.
-
Press Win+Pause to open the system property dialog.
-
Select "Advanced system settings" on the left pane.
-
Click "Environment variables"
-
Edit the variable "Path" (case insensitive) in the system variable group, add a new line and fill in it with the absolute folder path of your mactype installation. For example "C:\Program Files\Mactype".
-
Click "ok" all the way to save your changes. You can verify if you've done it right by opening a "Run" dialog and typing in "macwiz.exe". The mactype wizard window should pop up instead of an error message telling you that Windows can't find it.
If your system is very clean with no appinit dlls installed, here is a shortcut for you: Save the following text as a .reg file and double-click to import it. X64 version:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="MacType64.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="MacType.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000
X86 version
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="MacType.dll"
"LoadAppInit_DLLs"=dword:00000001
"RequireSignedAppInit_DLLs"=dword:00000000
Restart and it's done.
-
Press Win+R and type
regedit
to launch the registry editor. -
Navigate to
\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
underHKEY_LOCAL_MACHINE
branch -
Double-click a key to change its value.
- Change
LoadAppInit_DLLs
to 1- Change
RequireSignedAppInit_DLLs
to 0, if it doesn't exist, it's fine already.- Change
AppInit_DLLs
toMacType64.dll
, if it has any value pre-set, append "mactype64.dll" to it with a comma as a separator. So after modification,AppInit_DLLs
should be like eitherMactype64.dll
orsome.dll, some2.dll, mactype64.dll
-
Navigate to
\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows
under the same branch -
Do the same thing as step3, but this time, use
MacType.dll
instead ofMacType64.dll
for theAppInit_DLLs
key.
This should be what the final result looks like: restart and it's done again~
You can disable the regitry mode via wizard.
- Name
- HookChildProcesses
- HintingMode
- BoldWeight
- DirectWrite
- HintSmallFont
- MaxBitmap
- NormalWeight
- ItalicSlant
- GammaMode
- GammaValue
- Contrast
- RenderWeight
- BolderMode
- FontLoader
- FontLink
- FontSubstitutes
- MaxHeight
- LcdFilter
- AntiAliasMode
- UseMapping
- TextTuning
- TextTuningR
- TextTuningG
- TextTuningB
- LoadOnDemand
- CacheMaxFaces
- CacheMaxSizes
- CacheMaxBytes
- EnableKerning
- Shadow
- UseInclude