Skip to content

v1.2018.09.17-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@sammilucia sammilucia released this 22 Sep 06:37
· 41 commits to master since this release
69cf00e

This is the same as 1.2018.917.0-beta, plus the new easyhook-20180918-2.zip files for convenience. This is the latest MacType release.

If you are having problems, please follow the instructions below to update before reporting issues. Please also use and test this version if you are in a position to beta test. If no issues are reported this will be moved to Release Candidate.

To install v1.2018.09.17-beta2

  • Uninstall any old versions earlier than v1.2017.06.28
  • Download and install MacTypeInstaller_2017_0628_0.exe
  • Select Typical Install to avoid missing files (will be fixed in the next installer)
  • Download MacType-v1.2018.09.17-beta2.zip (this version)
    • Rename the files in in C:\Program Files\MacType, that are included in the beta2 zip
    • Copy the beta2 files to C:\Program Files\MacType
    • Reboot! You're now running v1.2018.09.17-beta2

Important notes!

  • For Windows 10 only:
    • Avoid Registry Mode... Use only Service Mode or Tray Mode
    • Go to Services -> Mactype Service and change the Startup Type Automatic (Delayed Start)
  • If your PC has Secure Boot:
    • Use Service Mode if you to keep Secure Boot enabled (recommended)
    • For Registry Mode to work, Secure Boot must be disabled (not recommended)
    • (Note: Service Mode and Registry Mode give the same results in most cases)

If you experience any problems please search the Issues and log a new Issue if your problem isn't listed. Thanks for your support!

Changes in this version

  • Updated to the latest FreeType 2.9.1
  • Merged some assemblers from the latest EasyHook
  • Better compatible with Windows 10 (in theory. I've never encountered any incompatibility before)
  • Better process capture with WMI process capture, MacTray should now capture newly created process in less than 1s and no snapshot poll is required. So there should be no CPU use peak every 5s anymore
  • Won't terminate processes if unsupported fonts with vert table are found
  • Won't crash process when the specific glyph cannot be found in FreeType when Windows font linking is used
  • Does not include Infinality as this is still experimental

App-specific settings

Firefox

To use GDI (and full MacType) in Firefox:

  1. In Firefox navigate to about:config
  2. Search for azure
  3. Change both graphics.canvas.azure.backends and graphics.content.azure.backends to direct2d1.1,cairo,skia
    image
  4. Search for gfx.direct2d.disabled
  5. Double-click to change it to true
  6. Close and restart Firefox for the changes to take effect. Fonts should now be rendered with MacType

Chrome

Unfortunately there is no known way to disable DirectWrite in Chrome or other apps that use the Chromium engine (e.g. Electron apps like Slack, Spotify, Atom, etc.). Fortunately CentBrowser, a fork of Chrome, has kept GDI font rendering, so works perfectly with MacType.

You can use CentBrowser exactly as you would Chrome, including extensions, and Chrome sign-in.

To use it:

  1. Download and install CentBrowser from https://www.centbrowser.com/
  2. In CentBrowser navigate to chrome://flags/
  3. Search for DirectWrite
  4. Set it to disabled
    image
  5. Click Restart Now for changes to take effect. Fonts should now be rendered with MacType