snowie2000
20e2b100ef
fixed some bugs with detours.
2023-08-22 17:48:13 +08:00
snowie2000
588ea2717f
enable to use custom lcd filter in our customized freetype.
...
Cleartype rendering and harmony lcd rendering can now be switched on the fly.
fixed lcd filter reloading via ControlCenter interface.
moved UpdateLcdFilter from ft.cpp to settings.h.
2022-08-10 15:28:57 +08:00
snowie2000
703434272d
fixed a bug that when pentile is set (antialiasmode=6), it's grayscale.
2022-07-21 16:02:23 +08:00
snowie2000
a2dd14d9c1
fixed some improper typecasts
...
fixed incorrect builtin lcd layout constants
added custom pixel layout support.
2022-07-20 17:52:47 +08:00
snowie2000
57f4c60434
Added harmony lcd rendering support so that now we can work with pentile or LCDs with any pixel arrangement.
2022-07-20 10:25:35 +08:00
snowie2000
16564ba8e2
implemented a new way of IPC, reserved for new tuner.
2022-07-18 17:53:24 +08:00
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
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
snowie2000
ee408d5064
Implemented Include
feature
...
Better compatibility for Windows 8/8.1, fixed issue #522
2019-05-08 17:32:31 +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
extratype
083c1b51e9
Add FontSubstitutesDW section
2018-03-31 21:45:26 +09:00
MacType
d3d6e3d89a
hinting for DirectWrite now follows the global option HintingMode
...
return true if previous call to MakeD2DParams succeed.
2017-06-19 15:21:44 +08:00
MacType
fea25ae614
removed unused func
...
init exe name properly.
2017-05-24 13:51:07 +08:00
MacType
9975c559f7
added more controlcenter abilities
2017-05-20 14:55:59 +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
5ad9b345d4
add bootstrap to help preparing mactype environment
...
debug version, do not use!
2016-12-20 16:59:09 +08:00
MacType
4d3d647c0c
read profile using internal ini parser.
2016-09-29 11:24:10 +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
28187cbe48
Support more recent version of DirectWrite/D2D
...
Fix a bug that will crash program in certain cases.
version info updated.
2016-08-30 15:54:05 +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