|
Clean up SkFontConfigInterface implementation.
Renames some classes to avoid confusion with FontConfig.
Removed direct calls to FontConfig instead of calling FCI.
Moves the globals and factory to one (optional) file.
Moves font management code from typeface to font manager.
Adds index to fonts created from streams.
Associates FCI typefaces with the FCI instance which provides its identity.
Simplifies the singleton initialization.
Committed: https://skia.googlesource.com/skia/+/0265707c191a31dfde08dd1cd7011c1fe5b8e643
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+254 lines, -482 lines) |
Patch |
|
M |
gyp/ports.gyp
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
include/ports/SkFontConfigInterface.h
|
View
|
|
4 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/fonts/SkFontMgr_fontconfig.cpp
|
View
|
|
4 chunks |
+149 lines, -232 lines |
0 comments
|
Download
|
|
M |
src/ports/SkFontConfigInterface_direct.h
|
View
|
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/ports/SkFontConfigInterface_direct.cpp
|
View
|
|
4 chunks |
+53 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/ports/SkFontConfigInterface_direct_factory.cpp
|
View
|
1
|
1 chunk |
+5 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/ports/SkFontConfigInterface_direct_google3_factory.cpp
|
View
|
1
|
1 chunk |
+5 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/ports/SkFontConfigTypeface.h
|
View
|
|
1 chunk |
+25 lines, -18 lines |
0 comments
|
Download
|
|
M |
src/ports/SkFontHost_fontconfig.cpp
|
View
|
|
2 chunks |
+12 lines, -204 lines |
0 comments
|
Download
|
|
M |
tools/tsan.supp
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
Total messages: 20 (14 generated)
|