Commit Graph

234 Commits

Author SHA1 Message Date
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
36896ba39d fixed a bug in font substitution. (but it's still buggy) 2020-04-30 17:26:20 +08:00
snowie2000
a63119a63b Now we simulate GetFontData as well. fixes #655 2020-04-30 16:51:21 +08:00
snowie2000
ad6bd39baf revert back to easyhk* solution as easyhook* is completely blocked by Chrome 81+ even if its original name is not easyhook* 2020-04-23 13:26:16 +08:00
snowie2000
55475eae42 some translations 2020-04-13 11:23:59 +08:00
namazso
65cb2f9d8d fix encoding that i broke 2020-04-12 10:11:28 +02:00
namazso
23307672b8 add lib/ to gitignore 2020-04-12 10:01:45 +02:00
namazso
0c7007845b Get everything build with latest toolkits, simplify build process 2020-04-12 09:55:53 +02:00
snowie2000
c8d100ef0e improve the way of detecting bitmap fonts. 2019-11-29 15:09:40 +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
737f7e2cf5 bug fixes for CHashedStringList 2019-07-30 16:42:52 +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
f4c5c64743 Merge branch 'directwrite' of https://github.com/snowie2000/mactype into directwrite 2019-07-25 10:47:46 +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
424b230aff set DelayedInit mark on the start to prevent dead-loop 2019-07-25 10:33:48 +08:00
snowie2000
4bc759dbe8 Merge branch 'directwrite' of https://github.com/snowie2000/mactype into directwrite 2019-07-23 16:32:03 +08:00
snowie2000
a3c709f889 fixed issue #586 2019-07-23 16:31:39 +08:00
snowie2000
501a192a33
Merge pull request #582 from NDelt/directwrite
Office 2016 -> Office 2016+
2019-07-18 09:45:19 +08:00
James Hyun
0f2ae41441 Office 2016 -> Office 2016+ to include Office 2019 and potential later versions 2019-07-18 10:27:06 +09:00
snowie2000
8011c776d7
Update README.md 2019-07-17 16:26:25 +08:00
snowie2000
bf36adde64
Update README.md 2019-07-17 16:25:46 +08:00
snowie2000
9f2efb1361 Merge branch 'directwrite' of https://github.com/snowie2000/mactype into directwrite 2019-07-16 15:35:01 +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
Samantha Glocker
a97f418c61
Update README.md 2019-07-11 13:25:48 -06:00
snowie2000
8768b30f48
Merge pull request #571 from wzv5/patch1
some fixes and optimizations.
2019-07-11 16:19:21 +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
ca2b474104
Update README.md 2019-06-24 15:37:41 +08:00
snowie2000
f4cbf3fe65
Merge pull request #559 from wzv5/patch1
fix crash when initialization failed
2019-06-24 15:35:41 +08:00
wzv5
fa1bacac7d
fix crash when initialization failed
because of early return, some resources will be released incorrectly when unload the dll.
2019-06-24 15:07:43 +08:00
snowie2000
59a53aba0d disable magic static to support Windows XP
https://docs.microsoft.com/en-us/cpp/build/reference/zc-threadsafeinit-thread-safe-local-static-initialization?view=vs-2019
2019-05-23 11:05:17 +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
ee408d5064 Implemented Include feature
Better compatibility for Windows 8/8.1, fixed issue #522
2019-05-08 17:32:31 +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
6ddd98eb9e update version. 2018-12-05 15:22:05 +08:00
MacType
7d095bf95c improve versioning system 2018-12-05 14:02:32 +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
b6821dfcfc little changes to support UWP better. 2018-11-07 14:43:11 +08:00
git
a2e3669589 fit the invert again to make it better 2018-11-07 14:43:11 +08:00
git
dba1e1a787 fixed width bug when the last character of lpString is part of unicode plane. 2018-11-07 14:43:10 +08:00
Samantha Glocker
a1bec943e8 Delete mactype.md 2018-11-07 14:43:06 +08:00
Samantha Glocker
906293479c Delete mactype-issue.md 2018-11-07 14:43:06 +08:00
Samantha Glocker
7cf12d2d97 Update issue templates 2018-11-07 14:43:05 +08:00
Samantha Glocker
5b6f4b0548 Delete custom.md 2018-11-07 14:43:04 +08:00
Samantha Glocker
7dcaff1e79 Update issue templates 2018-11-07 14:43:03 +08:00
Samantha Glocker
a6bd988015 Add GNU 3.0 license 2018-11-07 14:43:00 +08:00
Samantha Glocker
2b3f8d493f Deleted CONTRIBUTING.md 2018-11-07 14:42:59 +08:00
Samantha Glocker
2a389393b7 Help for submitting issues 2018-11-07 14:42:42 +08:00
git
ed3a947342 properly fallback to GDI on draw failure 2018-11-07 14:42:41 +08:00