Commit Graph

234 Commits

Author SHA1 Message Date
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
Hải Trần
0b6ba96d58
fix typo in readme.md 2018-09-13 14:12:38 +07:00
Páll Haraldsson
61e61fd362
Typo 2018-09-10 20:55:14 +00: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
Samantha Glocker
f999e8842a
Improve clarity of warnings 2018-08-28 15:26:26 +09:30
git
6fce9a2fff Infinality patch support (with custom FT_Env calls) 2018-08-02 11:07:50 +08:00
git
15c6c09aa4 fixed a problem that will crash mactype when one unsupported character is detected before any other valid character. 2018-07-17 16:39:45 +08:00
git
baff395233 bug fixes. 2018-05-04 15:41:10 +08:00
git
247f1e945f Merge branch 'master' of https://github.com/snowie2000/mactype 2018-04-13 14:05:40 +08:00
git
4e4afc1429 improved implementation of clipboxfix functionality. 2018-04-13 14:05:08 +08:00
extratype
083c1b51e9 Add FontSubstitutesDW section 2018-03-31 21:45:26 +09:00
snowie2000
14ab7cea62
Update README.md 2017-12-19 13:43:31 +08:00