Commit Graph

195 Commits

Author SHA1 Message Date
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
git
c68fcedc3d fixed unicode plane positioning bug.
apply vertical hinting properly
2018-11-07 14:42:40 +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
Samantha Glocker
52e832fc59 Updates for beta4 2018-11-07 14:42:36 +08:00
git
5ddd6b3daf bump version 2018.10.19 (beta)
fixed color font problem on BGR layout

# Conflicts:
#	gdidll.rc
2018-11-07 14:42:35 +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
627e55d401 fallback to safe way to draw texts, until full opentype layout support is done, do no guess. 2018-11-07 14:42:25 +08:00
MacType
f8065a7b22 make color font painting faster 2018-11-07 14:42:24 +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
Samantha Glocker
10d741e715 Added info about Office 2013 2018-11-07 14:42:05 +08:00
Samantha Glocker
ee47101071 Added anti-malware info to Known Issues
# Conflicts:
#	README.md
2018-11-07 14:42:04 +08:00
snowie2000
b5c27c0805
Merge pull request #457 from extratype/master
Substitute fonts in SearchUI (Cortana) and WinStore.App (Microsoft Store)
2018-10-21 10:56:15 +08:00
extratype
84825e2c6b [DirectWrite] Hook IDWriteFont3::CreateFontFace and IDWriteFontFaceReference 2018-10-20 14:17:21 +09:00
snowie2000
6f995ce461
Merge pull request #449 from extratype/directwrite
Improve DirectWrite Hooking thanks to @extratype
2018-10-11 13:49:27 +08:00
extratype
160842e4d2 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	directwrite.cpp
2018-10-10 21:57:49 +09:00
extratype
2f80de4cc2 [DirectWrite] Don't hook font APIs when FontSubstitutesDW is empty 2018-10-10 21:54:26 +09:00
extratype
e39bbb736a [DirectWrite] Add comments 2018-10-10 21:30:06 +09:00
extratype
7f80374f62 [DirectWrite] Cleanup Params initialization barriers 2018-10-10 21:29:24 +09: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
extratype
3cff4ae05b [DirectWrite] Cleanup hook barriers 2018-10-09 14:23:13 +09:00
extratype
9cd4cd9c9e [DirectWrite] Hook duplicated methods of ID2D1RenderTarget and ID2D1DeviceContext 2018-10-09 14:23:13 +09:00
extratype
0ce28c49c1 [DirectWrite] Hook device from ID2D1DeviceContext (possibly from ID2D1RenderTarget) 2018-10-09 14:23:13 +09:00
extratype
b4113712f4 [DirectWrite] Update Direct2D APIs to Windows 10 RS4 2018-10-09 14:23:12 +09:00
extratype
b9f9e05864 [DirectWrite] Fix potential races in hooks 2018-10-09 14:08:35 +09:00
extratype
de8dac6f88 [DirectWrite] Convert redundant CComQIPtr to CComPtr 2018-10-09 14:08:35 +09:00
extratype
bcd463df45 [DirectWrite] Fix MyDebug 2018-10-09 14:08:35 +09:00
extratype
9cb0717ade Fix encoding of hooklist.h 2018-10-09 12:41:10 +09:00
git
139c857aa9 Merge branch 'master' of https://github.com/snowie2000/mactype 2018-10-08 16:08: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
Samantha Glocker
e6edc6bc96
Added info about Office 2013 2018-10-01 14:44:54 +09:30
Samantha Glocker
972471deb3
Added anti-malware info to Known Issues 2018-10-01 13:13:51 +09:30
extratype
17a199c2a2 Merge commit '69cf00e6a625c9f33965be0df0e82076526fc8a5'
# Conflicts:
#	gdidll.rc
#	gdipp.vcxproj
2018-10-01 11:33:55 +09:00
extratype
37977c69a3 Update .gitignore 2018-10-01 10:46:25 +09: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
Samantha Glocker
e556944964
Update README.md 2018-09-22 16:13:57 +09:30
Samantha Glocker
69cf00e6a6
Fix typo 2018-09-22 12:46:06 +09:30
Samantha Glocker
15130c6993
Update README.md 2018-09-22 12:45:36 +09:30
Samantha Glocker
970e29d1ba
Add info about Service Mode 2018-09-22 12:45:09 +09:30
snowie2000
78e4fda1cc
Merge pull request #434 from vroyibg/patch-1
fix typo in readme.md
2018-09-17 22:15:40 +08:00
snowie2000
46109f65ff
Merge pull request #432 from PallHaraldsson/patch-1
Typo
2018-09-17 22:15:26 +08:00