Commit Graph

35 Commits

Author SHA1 Message Date
snowie2000
4742bb6039 Merge branch 'directwrite' of https://githubfast.com/snowie2000/mactype into directwrite 2021-05-07 16:13:01 +08:00
snowie2000
1dfb3407db Bump version.
Removed ForceChangeFont.
Refactored the declaration of FT_Glyph_To_BitmapEx
2021-05-07 16:10:37 +08:00
namazso
cc82d3a2bb manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
namazso
412be722a4 fix file encoding in non-ambigous cases 2020-12-06 10:00:05 +01:00
namazso
98f62cb4b1 uniformize line endings 2020-12-06 08:59:02 +01:00
snowie2000
17b26fff1f fix font substitution bugs. Now it works with telegram and other applications. 2020-05-08 10:47:25 +08:00
snowie2000
36896ba39d fixed a bug in font substitution. (but it's still buggy) 2020-04-30 17:26:20 +08:00
snowie2000
d5358f7d72 Allow unload/include/exclude a full directory (and its sub directories)
Directory exclusions must end with a "/"
2019-11-18 14:49:02 +08:00
snowie2000
da2d7f1cca set DelayedInit mark on the start to prevent dead-loop
this comment fixes the issue #583
2019-07-25 10:47:23 +08:00
snowie2000
a3c709f889 fixed issue #586 2019-07-23 16:31:39 +08:00
snowie2000
b8ac61b614 Correctly apply substitution for virtual fonts declared in the registry.
Now they will point to the same target as their real substances.
This commit fixes the issue #550
2019-07-16 15:34:04 +08:00
wzv5
ed7adf9c71
some fixes and optimizations.
1. Use std::vector instead of array in CAlphaBlend, too many arrays may cause stack overflow.
2. Fix light shadow color not working properly.
3. operator < in myfont miss a '&'.
2019-07-09 22:10:57 +08:00
snowie2000
ee408d5064 Implemented Include feature
Better compatibility for Windows 8/8.1, fixed issue #522
2019-05-08 17:32:31 +08:00
git
67d55a1a01 removed unused codes 2018-12-05 14:02:32 +08:00
git
264f9a96e0 per-app group setting is back. 2018-11-09 11:19:37 +08:00
git
7520232cbd Hmm, I'd like to keep the commit content secret.
This commit makes mactype uncompilable with standard FreeType.
2018-11-07 14:42:23 +08:00
extratype
17a199c2a2 Merge commit '69cf00e6a625c9f33965be0df0e82076526fc8a5'
# Conflicts:
#	gdidll.rc
#	gdipp.vcxproj
2018-10-01 11:33:55 +09:00
git
6fce9a2fff Infinality patch support (with custom FT_Env calls) 2018-08-02 11:07:50 +08:00
git
4e4afc1429 improved implementation of clipboxfix functionality. 2018-04-13 14:05:08 +08:00
extratype
083c1b51e9 Add FontSubstitutesDW section 2018-03-31 21:45:26 +09:00
MacType
c5e991a441 Separated DirectWrite param from Direct2d temporarily.
Fixed some logic bugs.
2017-06-20 14:55:25 +08:00
MacType
fea25ae614 removed unused func
init exe name properly.
2017-05-24 13:51:07 +08:00
MacType
8560e3daac added latest DirectWrite support
added a whole new DirectWrite section for DW only settings
completely remove windows private profile related api to improve performance.
removed some unused/unnecessary codes.
2017-05-11 16:56:34 +08:00
MacType
7d9ea87770 Windows 10 preview compatible.
Fully removed CreateProcess hook from mactype core dll.
2017-03-23 10:18:56 +08:00
MacType
5bdd8a9aee removed delayhlp
use ldrLoadDll to inject dll from x86 to x64 processes for better compatibility.
2016-11-17 09:07:13 +08:00
MacType
86bacbb4b9 disable clipboxfix by default, it causes too many troubles.
one time calculation for dpi based clipboxfix.
2016-09-29 15:37:23 +08:00
MacType
1f67f4bbbf delay load individual settings and alpha table. 2016-09-29 12:59:42 +08:00
MacType
4d3d647c0c read profile using internal ini parser. 2016-09-29 11:24:10 +08:00
MacType
8c7214ad2f stack optimization, this should fix the issue related to #192 2016-09-27 12:53:23 +08:00
MacType
1f4b2fb705 get screen dpi when startup
increase clipbox size dynamically based on screen dpi.
2016-09-23 22:20:33 +08:00
MacType
be4393ff65 fixed some bugs with PVS
added MinHeight params to simulate DPI aware
added support for hooking x64 child processes spawned from wow64 processes.
2016-09-08 13:45:52 +08:00
MacType
fe046debfe fixed chrome crash bug
added a new GammaValueDW param which only valid for DW tweak.
2016-09-04 13:53:36 +08:00
MacType
f6c05e2ef3 allow you to disable clipboxfix again to get rid of potential side effect of clipbox enlargement.
Removed usage of Getversion/GetVersionEx.
2016-09-01 21:35:52 +08:00
MacType
893ba528ea fixed an issue that will freeze process in certain cases. 2016-08-19 15:38:30 +08:00
MacType
07a1eee62c Initial release. Some files may missing, please report.
Dependency not included.

Deps: EasyHook, FreeType
2016-05-30 17:12:15 +08:00