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
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
snowie2000
02bb123f21
fixed a bug where light+lcd mode never worked as expected.
2020-10-20 14:59:26 +08:00
snowie2000
17b26fff1f
fix font substitution bugs. Now it works with telegram and other applications.
2020-05-08 10:47:25 +08:00
snowie2000
a63119a63b
Now we simulate GetFontData as well. fixes #655
2020-04-30 16:51:21 +08:00
snowie2000
55475eae42
some translations
2020-04-13 11:23:59 +08:00
snowie2000
c8d100ef0e
improve the way of detecting bitmap fonts.
2019-11-29 15:09:40 +08:00
snowie2000
d5999f79a9
refactored CHashedStringList with std::map.
...
fixed a bug introduced by commit ed7adf9c71
2019-07-30 15:35:06 +08:00
snowie2000
a89517aac8
fixed the incorrect behavior of GetTextFaceA/W/AliasW when lpName is null
2019-05-21 10:50:40 +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
MacType
211b267ede
disable mactype for DCs with color lower than 24bit.
...
This walkaround the issue #440 .
I can't call it a solution, but most programs today runs under 24bit or 32bit graphic mode, so it should not matter much. And those 16bit programs, they should be able to stay in the degraded cleartype mode safe enough.
2018-10-09 21:00:20 +08:00
git
0cead7d4f4
use family name instead of the face name to create font to walkaround the QtWebkit webfont bug.
...
this commit solves the issue #195
2018-10-08 16:07:59 +08:00
git
4cedd13315
properly deal with ExtTextOut with invalid string size.
...
This is not strictly speaking a bug, because applications should never set cbString to a size not equal to the lpString, and MSDN has stated that the cbString should not exceed 8192, but some applications do did it which then caused a crash.
2018-09-25 15:14:49 +08:00
MacType
2ebcf52f68
won't exit process when a unsupported vert font is used.
...
removed horizontal glyph width increment since it doesn't make the expect effect and its side-effect is unknown.
2018-09-08 21:31:48 +08:00
git
6fce9a2fff
Infinality patch support (with custom FT_Env calls)
2018-08-02 11:07:50 +08:00
git
baff395233
bug fixes.
2018-05-04 15:41:10 +08:00
git
4e4afc1429
improved implementation of clipboxfix functionality.
2018-04-13 14:05:08 +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
e9cf6b70c8
calculate position based on Windows API with priority
...
fixed a unicode plane related problem.
2016-10-26 15:21:03 +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
5c6950da25
optimized delayinit.
2016-09-27 15:02:20 +08:00
MacType
77cbc66561
rollback last change of firefox fix.
...
fixed a serious bug that cause app to crash. reported by issue #191
2016-09-27 10:24:48 +08:00
MacType
d72e3612c6
try to solve the bug report by issue #191
2016-09-26 13:45:43 +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
8508d8d5ce
fix the logic bug of clipboxfix param
2016-09-02 17:29:33 +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
8a7f4977cd
fixed issue that caused windows7 to stuck at boot when dw tweak is on.
...
fixed issue that caused edge to lag/crash
2016-09-01 14:59:16 +08:00
MacType
54f5576792
add directwrite/direct2d tweak support.
...
better windows version detection.
2016-08-12 10:14:45 +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