Reduce Android Log Spam.
The logging of system fonts is now hidden behind a #define Review URL: https://codereview.appspot.com/6609048 git-svn-id: http://skia.googlecode.com/svn/trunk@5825 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
43859d5774
commit
6f1dbff980
@ -33,6 +33,10 @@
|
|||||||
#define SK_FONT_FILE_PREFIX "/fonts/"
|
#define SK_FONT_FILE_PREFIX "/fonts/"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef SK_DEBUG_FONTS
|
||||||
|
#define SK_DEBUG_FONTS 0
|
||||||
|
#endif
|
||||||
|
|
||||||
// For test only.
|
// For test only.
|
||||||
static const char* gTestMainConfigFile = NULL;
|
static const char* gTestMainConfigFile = NULL;
|
||||||
static const char* gTestFallbackConfigFile = NULL;
|
static const char* gTestFallbackConfigFile = NULL;
|
||||||
@ -568,11 +572,16 @@ static void load_font_info() {
|
|||||||
SkDEBUGFAIL("No system fonts were found");
|
SkDEBUGFAIL("No system fonts were found");
|
||||||
gNumSystemFonts = 0;
|
gNumSystemFonts = 0;
|
||||||
}
|
}
|
||||||
SkDEBUGF(("---- We have %d system fonts", gNumSystemFonts));
|
|
||||||
|
#if SK_DEBUG_FONTS
|
||||||
|
SkDebugf("---- We have %d system fonts", gNumSystemFonts);
|
||||||
|
#endif
|
||||||
for (size_t i = 0; i < gNumSystemFonts; ++i) {
|
for (size_t i = 0; i < gNumSystemFonts; ++i) {
|
||||||
gSystemFonts[i].fFileName = fontInfo[i].fFileName;
|
gSystemFonts[i].fFileName = fontInfo[i].fFileName;
|
||||||
gSystemFonts[i].fNames = fontInfo[i].fNames;
|
gSystemFonts[i].fNames = fontInfo[i].fNames;
|
||||||
SkDEBUGF(("---- gSystemFonts[%d] fileName=%s", i, fontInfo[i].fFileName));
|
#if SK_DEBUG_FONTS
|
||||||
|
SkDebugf(("---- gSystemFonts[%d] fileName=%s", i, fontInfo[i].fFileName));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
fontFamilies.deleteAll();
|
fontFamilies.deleteAll();
|
||||||
}
|
}
|
||||||
@ -625,15 +634,18 @@ static void init_system_fonts() {
|
|||||||
rec[i].fFileName,
|
rec[i].fFileName,
|
||||||
isFixedWidth) // filename
|
isFixedWidth) // filename
|
||||||
);
|
);
|
||||||
|
#if SK_DEBUG_FONTS
|
||||||
SkDEBUGF(("---- SkTypeface[%d] %s fontID %d",
|
SkDebugf("---- SkTypeface[%d] %s fontID %d",
|
||||||
i, rec[i].fFileName, tf->uniqueID()));
|
i, rec[i].fFileName, tf->uniqueID());
|
||||||
|
#endif
|
||||||
|
|
||||||
if (rec[i].fNames != NULL) {
|
if (rec[i].fNames != NULL) {
|
||||||
// see if this is one of our fallback fonts
|
// see if this is one of our fallback fonts
|
||||||
if (rec[i].fNames == gFBNames) {
|
if (rec[i].fNames == gFBNames) {
|
||||||
SkDEBUGF(("---- adding %s as fallback[%d] fontID %d",
|
#if SK_DEBUG_FONTS
|
||||||
rec[i].fFileName, fallbackCount, tf->uniqueID()));
|
SkDebugf("---- adding %s as fallback[%d] fontID %d",
|
||||||
|
rec[i].fFileName, fallbackCount, tf->uniqueID());
|
||||||
|
#endif
|
||||||
gFallbackFonts[fallbackCount++] = tf->uniqueID();
|
gFallbackFonts[fallbackCount++] = tf->uniqueID();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -704,10 +716,11 @@ static void reload_fallback_fonts() {
|
|||||||
|
|
||||||
size_t uniqueID = find_uniqueID(family->fFileNames[j]);
|
size_t uniqueID = find_uniqueID(family->fFileNames[j]);
|
||||||
SkASSERT(uniqueID != 0);
|
SkASSERT(uniqueID != 0);
|
||||||
SkDEBUGF(("---- reload %s as fallback[%d] fontID %d oldFontID %d",
|
#if SK_DEBUG_FONTS
|
||||||
|
SkDebugf("---- reload %s as fallback[%d] fontID %d oldFontID %d",
|
||||||
family->fFileNames[j], fallbackCount, uniqueID,
|
family->fFileNames[j], fallbackCount, uniqueID,
|
||||||
gFallbackFonts[fallbackCount]));
|
gFallbackFonts[fallbackCount]);
|
||||||
|
#endif
|
||||||
gFallbackFonts[fallbackCount++] = uniqueID;
|
gFallbackFonts[fallbackCount++] = uniqueID;
|
||||||
break; // The fallback set contains only the first font of each family
|
break; // The fallback set contains only the first font of each family
|
||||||
}
|
}
|
||||||
@ -1018,7 +1031,9 @@ static void initFBScriptInfo() {
|
|||||||
// bold is requested and no bold font exists for the typeface containing
|
// bold is requested and no bold font exists for the typeface containing
|
||||||
// the character the next best style is chosen (e.g. normal).
|
// the character the next best style is chosen (e.g. normal).
|
||||||
scriptInfo.fFontID = findFontIDForChar(scriptInfo.fChar, scriptInfo.fStyle);
|
scriptInfo.fFontID = findFontIDForChar(scriptInfo.fChar, scriptInfo.fStyle);
|
||||||
SkDEBUGF(("gFBScriptInfo[%s] --> %d", scriptInfo.fScriptID, scriptInfo.fFontID));
|
#if SK_DEBUG_FONTS
|
||||||
|
SkDebugf("gFBScriptInfo[%s] --> %d", scriptInfo.fScriptID, scriptInfo.fFontID);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
// mark the value as initialized so we don't repeat our work unnecessarily
|
// mark the value as initialized so we don't repeat our work unnecessarily
|
||||||
gFBScriptInitialized = true;
|
gFBScriptInitialized = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user