-
Notifications
You must be signed in to change notification settings - Fork 444
Secure Boot
Secure boot is a security standard developed that attempts to ensure the software on a PC can be trusted.
Because of what it needs to do, MacType must interact with other software on a PC to change the font rendering of that software. There are several ways to achieve this. One method is what we call Registry Mode.
Registry Mode uses a registry string called AppInit_DLLs, which is called when any software loads on the PC. In Registry Mode, MacType adds itself to AppInit_DLLs, to incercept the API calls for software and change its font rendering. This is an accepted way of achieving this outcome—that's why AppInit_DLLs exists in the first place.
However, AppInit_DLLs could also be used by malicious software, and for that reason, Secure Boot won't allow it.
So for this reason, if you want to have Secure Boot enabled, you'll need to select another mode for MacType.
In addition it's probably a good idea for Secure Boot to be enabled for the average user if you can.
- Service Mode* (recommended)
- Tray Mode
- Manual Mode
Note: Service Mode and Registry Mode give the same results in most cases
- Any of the above, plus
- Registry Mode
- 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