Commit Graph

11 Commits

Author SHA1 Message Date
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
16564ba8e2 implemented a new way of IPC, reserved for new tuner. 2022-07-18 17:53:24 +08:00
namazso
cc82d3a2bb manually correct ambigous encoding ones 2020-12-06 11:38:08 +01:00
snowie2000
55475eae42 some translations 2020-04-13 11:23:59 +08:00
snowie2000
56928ae044 Unified font id generation.
Improve font identification by concatenate fullname, stylename and familyname together with an extra crc32 of fullname to address cases like FiraCode and FuraCode NF mentioned in issue #513
2019-02-28 16:57:42 +08:00
git
ac5dd4d0a8 fixed a bug that mistakenly set a wrong width in all the cases... 2018-11-07 14:42:40 +08:00
git
923de8431e fixed the bug that MacType is actually not always using the right freetype face.
This is fine for normal vector font, not causes problem for color fonts.
2018-11-07 14:42:26 +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
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
11304fce43 add proper dealing with ETO_PDY mode
corrected the way to fix the clipbox issue. Credit to silight-jp
2016-08-09 16:53:35 +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