Pre-release

@sammilucia sammilucia released this Oct 19, 2018 · 23 commits to master since this release

Assets 3

Update 1: (20-Oct-2018) beta4r2 - fixed minor problem with installer warning messages
Update 2: As of the next release we will be switching to a simpler versioning system, in the format YYYY.N. So the final stable release of this beta will be version 2018.1. For more information see this wiki article

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

This release is now feature frozen.

Bug fixes/new features:

  • Update FreeType to git commit 0c4feb72cf976f63d4bf62436bc48f190d0e0c28 (this fixes issue #446)
  • Support color fonts (e.g. emoji fonts... see options below)
  • Brand new robust installer (read important note below! ... resolves #443)
  • Dropped support for 16bit graphics to fix issues related to the Touhou series (issue #440)
  • Fixed compatibility with Qt WebKit (issue #195)
  • Fixed a bug with malformed ExtTextout
  • Updated tray app to better fit multiple screen scenarios (issue #161)
  • Tray app can intercept explorer in service mode now
  • A little tweak for diacritics
  • Fixed deadlock bug in tray app
  • Fixed environment error in tuner app (issue #346)
  • Fixed translation bug in tuner app (issues #445, #444)
  • Using decimal characters (',' or '.') in ini files should work correctly (issue #358)
  • Updated to the latest FreeType 2.9.1
  • Merged some assemblers from the latest EasyHook
  • Better compatibility 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

Workarounds for Chrome, Firefox, Java (IDEA, Picasa, etc.)

These have been moved to the wiki.

New experimental features:

😎 Color font support! 😎

To enable color fonts, in your ini file use the directive:

[experimental]
colorfont=1

To make colors appear correctly in Chrome, the invertcolor flag is required:

[experimental]
invertcolor=1

Or use per-app configure like this:

[experimental@chrome.exe]
invertcolor=1

New Installer - Important!

The new installer will try very hard to remove everything related to MacType and MacType-Patch, in order to ensure a consistent state after install. This includes profiles - so please backup your profiles!

It will also attempt to clean up the old installer even if you were unable to uninstall through Apps & Features. We're looking for feedback on the new installer so please let us know if you have any problems.

Pre-release
Pre-release

@sammilucia sammilucia released this Sep 22, 2018 · 34 commits to master since this release

Assets 3

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
Pre-release
Pre-release

@snowie2000 snowie2000 released this Sep 17, 2018 · 37 commits to master since this release

Assets 3

This is not a production ready release, it's just a beta test version with simple zip archive.
You need to install the full version of the previous mactype and overwrite files with ones in the archive.

  • 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.
  • Updated to the latest FreeType 2.9.1
  • 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.

@snowie2000 snowie2000 released this Jun 28, 2017 · 56 commits to master since this release

Assets 3

Fixed the compatible issue with Chrome, firefox and etc.
Possible to disable hinting in Win7
Traditional Chinese translation got improved.
Better multi-lang system.

This file is identical to the file in official site.

@snowie2000 snowie2000 released this Jun 15, 2017 · 76 commits to master since this release

Assets 3

All users are recommended to upgrade.
Win10 compatible.
FreeType 2.8.0 included.
Bug fixes.

The attachment is identical to the file in mactype.net.

@snowie2000 snowie2000 released this Sep 4, 2016 · 111 commits to master since this release

Assets 3
  • The crash bug related to chrome has been solved.
  • added a new param: GammaValueDW, only used in DW tweak. If left unset, it behaviors the same as previous release.
  • Installer improved, no more file not found error. (You will still see this error when you upgrade from last release, but won't see it anymore in the future. 'cause this bug is caused by the uninstaller, not installer)

@snowie2000 snowie2000 released this Sep 2, 2016 · 116 commits to master since this release

Assets 3

fixed the problem that will cause windows stucking for a very long time during boot.
fixed a problem that prevent clipboxfix from taking effect

@snowie2000 snowie2000 released this Sep 1, 2016 · 119 commits to master since this release

Assets 3

This is a maintenance release, all users should upgrade.

  • fixed a serious bug that causes windows7 stuck at boot
  • fixed a issue that causes edge to crash and lag
  • allow you to disable clipbox fix by add [experimental@exename.exe] clipboxfix=0 to your profile.

@snowie2000 snowie2000 released this Aug 30, 2016 · 122 commits to master since this release

Assets 3

Major update, all users are recommended to upgrade.

  • Windows 8/8.1/10 ready
  • Directwrite tweak re-enabled. (Great thanks to silight-jp, please visit: http://silight.hatenablog.jp/entry/MacTypePatch and give him a thumb up)
    • Enable this tweak by adding DirectWrite=1 to general section. No other parameter available.
  • Upgraded freetype to 2.6.5, note that this version brings to you a different rendering result.
  • HiDPI ready for MacTuner and MacTray
  • Folder support for mactype wizard in profile thumbnail view.
  • Multi-lang switch effect optimized.
  • Chrome compatibility improved, no letter missing or rendering chaos anymore (I hope).
  • Injecting to metro is possible in all loading modes. (Mactype has to be install to program files folder and installing to system folder option should be checked).
  • Vertical layout in firefox and some other programs has been fixed (Special thanks to silight-jp)
  • Clipbox parameter is no longer required, it has been fixed for all programs. (thanks to silight-jp again, you are such a great developer)
  • Mactray can identify more os versions now.