mirror of https://github.com/axmolengine/axmol.git
Merge pull request #6631 from Dhilan007/v3_labelhotfixed
closed #5054:Label:Text have black border if it's created with system font on WP8/WINRT.
This commit is contained in:
commit
c886bf21a8
|
@ -84,6 +84,10 @@ unsigned char* CCFreeTypeFont::initWithString(const char * text, const FontDefin
|
||||||
m_inWidth = textDefinition._dimensions.width;
|
m_inWidth = textDefinition._dimensions.width;
|
||||||
m_inHeight = textDefinition._dimensions.height;
|
m_inHeight = textDefinition._dimensions.height;
|
||||||
|
|
||||||
|
m_fontFillColorR = textDefinition._fontFillColor.r;
|
||||||
|
m_fontFillColorG = textDefinition._fontFillColor.g;
|
||||||
|
m_fontFillColorB = textDefinition._fontFillColor.b;
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
// check the cache for the font file buffer
|
// check the cache for the font file buffer
|
||||||
auto ittFontNames = s_fontsNames.find(textDefinition._fontName);
|
auto ittFontNames = s_fontsNames.find(textDefinition._fontName);
|
||||||
|
@ -304,10 +308,10 @@ void CCFreeTypeFont::draw_bitmap(unsigned char* pBuffer, FT_Bitmap* bitmap, FT_
|
||||||
if(value > 0)
|
if(value > 0)
|
||||||
{
|
{
|
||||||
FT_Int index = (j * m_width * 4) + (i * 4);
|
FT_Int index = (j * m_width * 4) + (i * 4);
|
||||||
|
pBuffer[index++] = m_fontFillColorR;
|
||||||
|
pBuffer[index++] = m_fontFillColorG;
|
||||||
|
pBuffer[index++] = m_fontFillColorB;
|
||||||
pBuffer[index++] = value;
|
pBuffer[index++] = value;
|
||||||
pBuffer[index++] = value;
|
|
||||||
pBuffer[index++] = value;
|
|
||||||
pBuffer[index++] = 0xff;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -129,6 +129,9 @@ private:
|
||||||
|
|
||||||
FTLineInfo* m_currentLine; // the current line object to add words to.
|
FTLineInfo* m_currentLine; // the current line object to add words to.
|
||||||
|
|
||||||
|
int m_fontFillColorR;
|
||||||
|
int m_fontFillColorG;
|
||||||
|
int m_fontFillColorB;
|
||||||
};
|
};
|
||||||
|
|
||||||
NS_CC_END
|
NS_CC_END
|
||||||
|
|
Loading…
Reference in New Issue