Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/snowie2000/mactype
Browse files Browse the repository at this point in the history
  • Loading branch information
snowie2000 committed Dec 20, 2016
2 parents 5ad9b34 + 4369e3d commit ea7c234
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 7 deletions.
10 changes: 3 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,6 @@ Visit MacType official site to download:

http://www.mactype.net

Warning
-----------------

If you still want to use [MacType-Patch](http://silight.hatenablog.jp/entry/MacTypePatch) provided by silight, DO remember to add DirectWrite=0 to general section!

How to build
-------------

Expand All @@ -21,6 +16,7 @@ Check how to build [document](https://github.com/snowie2000/mactype/blob/master/
Known issue
---------------

The installer may report a file missing when you do updating from old version. This is a bug in my installer.

- The installer may report a file missing when you do updating from old version. This is a bug in my installer.
Grab a installer and do a fresh install instead.

- If you want to use MacType-patch together with MacType official release, Do remember to add DirectWrite=0 to your profile or you will have mysterious problems.
9 changes: 9 additions & 0 deletions doc/HOWTOBUILD.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ Here I will show you the steps I do to make the compilation.
- Freetype ([link](https://www.freetype.org/download.html))
- EasyHook ([link](http://easyhook.github.io/))
- or Detours(obsolete, better not use)
- iniParser (Get from my repo, orginal build is not fully functional)
- wow64ext (Get from my repo, or from official repo, but you need to modify it yourself)
- Windows sdk 10.0.14393.0 or later([link](https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk))

3. **Building dependencies**
Expand All @@ -26,6 +28,13 @@ Here I will show you the steps I do to make the compilation.
Compile freetype as Freetype.lib for x86 and freetype64.lib for x64

Static library is preferred, you are free to build freetype as independent dlls with better interchangeability but you will lose some compatibility in return, for some programs are delivered with their own copies of freetype which will conflict with your file.
- iniParser

Build as iniparser.lib and iniparser64.lib

- wow64ext
Build as wow64ext.lib. x64 library is not required. Dll library is also accepted (if you like).

- EasyHook
Expand Down

0 comments on commit ea7c234

Please sign in to comment.