| Index: src/ports/SkFontHost_linux.cpp
|
| diff --git a/src/ports/SkFontHost_linux.cpp b/src/ports/SkFontHost_linux.cpp
|
| index 2f962d7d40d35e1cc6854eb2c065859e69a9eaff..4d4e6f171e3a3dfbd41f6f765bb76f96ee197940 100644
|
| --- a/src/ports/SkFontHost_linux.cpp
|
| +++ b/src/ports/SkFontHost_linux.cpp
|
| @@ -24,9 +24,6 @@
|
| #ifndef SK_FONT_FILE_PREFIX
|
| # define SK_FONT_FILE_PREFIX "/usr/share/fonts/truetype/"
|
| #endif
|
| -#ifndef SK_FONT_FILE_DIR_SEPERATOR
|
| -# define SK_FONT_FILE_DIR_SEPERATOR "/"
|
| -#endif
|
|
|
| bool find_name_and_attributes(SkStream* stream, SkString* name,
|
| SkTypeface::Style* style, bool* isFixedPitch);
|
| @@ -326,8 +323,8 @@ private:
|
| SkString name;
|
|
|
| while (iter.next(&name, false)) {
|
| - SkString filename(directory);
|
| - filename.append(name);
|
| + SkString filename(
|
| + SkOSPath::SkPathJoin(directory.c_str(), name.c_str()));
|
|
|
| bool isFixedPitch;
|
| SkString realname;
|
| @@ -358,9 +355,8 @@ private:
|
| if (name.startsWith(".")) {
|
| continue;
|
| }
|
| - SkString dirname(directory);
|
| - dirname.append(name);
|
| - dirname.append(SK_FONT_FILE_DIR_SEPERATOR);
|
| + SkString dirname(
|
| + SkOSPath::SkPathJoin(directory.c_str(), name.c_str()));
|
| load_directory_fonts(dirname);
|
| }
|
| }
|
| @@ -377,7 +373,7 @@ private:
|
|
|
| // Try to pick a default font.
|
| static const char* gDefaultNames[] = {
|
| - "Arial", "Verdana", "Times New Roman", NULL
|
| + "Arial", "Verdana", "Times New Roman", "Droid Sans", NULL
|
| };
|
| for (size_t i = 0; i < SK_ARRAY_COUNT(gDefaultNames); ++i) {
|
| SkFontStyleSet_Custom* set = this->onMatchFamily(gDefaultNames[i]);
|
|
|