Commit Graph

197 Commits

Author SHA1 Message Date
Aliyan Aslam
57586da310
Typo 2021-10-30 12:40:40 -07:00
snowie2000
42b1395674
Update README.md 2021-06-03 15:59:31 +08:00
snowie2000
c674964814
Update README.md 2021-06-02 15:42:16 +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
snowie2000
999790b93b
Merge pull request #715 from extratype/build
Fix build errors thanks to @extratype
2021-02-01 13:47:56 +08:00
extratype
905f74b4e3 Export FT_Glyph_To_BitmapEx in the patched freetype 2021-01-06 22:38:28 +09:00
extratype
f2e3ac85c6 Add /utf-8 build option to handle warning C4819 2021-01-06 22:38:28 +09:00
snowie2000
98029b94d6
Merge pull request #706 from namazso/directwrite
UTF-8
2020-12-07 14:19:04 +08:00
namazso
3668c9e551 add utf8 codepage pragma to rc files 2020-12-06 11:43:08 +01: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
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