aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ports/SkFontHost_simple.cpp
diff options
context:
space:
mode:
authorGravatar agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2010-04-20 22:06:40 +0000
committerGravatar agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2010-04-20 22:06:40 +0000
commit5f6a0762f14f73859e60f0e8339ca133d10e4d3c (patch)
treeea04605d6b956e3f1b591c754a74148ef1c68294 /src/ports/SkFontHost_simple.cpp
parent756f6dd82da298375547cb36955be9ac8574d2dc (diff)
Add a SkTypeface::CreateForChars() function.
This allows us to do font fallback for strange scripts. Added empty stubs to the implementations on all platforms. Patch-by: Evan Martin Signed-off-by: Adam Langley http://codereview.appspot.com/950041 git-svn-id: http://skia.googlecode.com/svn/trunk@557 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/ports/SkFontHost_simple.cpp')
-rw-r--r--src/ports/SkFontHost_simple.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ports/SkFontHost_simple.cpp b/src/ports/SkFontHost_simple.cpp
index deda04d090..9e126bccf8 100644
--- a/src/ports/SkFontHost_simple.cpp
+++ b/src/ports/SkFontHost_simple.cpp
@@ -507,7 +507,7 @@ SkTypeface* SkFontHost::Deserialize(SkStream* stream) {
for (int j = i; j >= 0; --j) {
if (rec[j].fNames != NULL) {
return SkFontHost::CreateTypeface(NULL,
- rec[j].fNames[0], (SkTypeface::Style)style);
+ rec[j].fNames[0], NULL, 0, (SkTypeface::Style)style);
}
}
}
@@ -520,6 +520,7 @@ SkTypeface* SkFontHost::Deserialize(SkStream* stream) {
SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace,
const char familyName[],
+ const void* data, size_t bytelength,
SkTypeface::Style style) {
load_system_fonts();