Changed: Remove useless code
--HG-- branch : develop
This commit is contained in:
parent
869a5f2b53
commit
37dacba951
1 changed files with 0 additions and 121 deletions
|
@ -461,33 +461,6 @@ CFontGenerator::CFontGenerator (const std::string &fontFileName, const std::stri
|
||||||
SetTextAlign (hdcDib, TA_TOP | TA_LEFT | TA_NOUPDATECP);
|
SetTextAlign (hdcDib, TA_TOP | TA_LEFT | TA_NOUPDATECP);
|
||||||
SetBkColor (hdcDib, RGB (0,0,0));
|
SetBkColor (hdcDib, RGB (0,0,0));
|
||||||
SetTextColor (hdcDib, RGB (255, 255, 255));
|
SetTextColor (hdcDib, RGB (255, 255, 255));
|
||||||
|
|
||||||
/*FT_Error error;
|
|
||||||
|
|
||||||
if (!_LibraryInit)
|
|
||||||
{
|
|
||||||
error = FT_Init_FreeType (&_Library);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlerror ("FT_Init_FreeType() failed: %s", getFT2Error(error));
|
|
||||||
}
|
|
||||||
_LibraryInit = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
error = FT_New_Face (_Library, fontFileName.c_str (), 0, &_Face);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlerror ("FT_New_Face() failed with file '%s': %s", fontFileName.c_str(), getFT2Error(error));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fontExFileName.empty())
|
|
||||||
{
|
|
||||||
error = FT_Attach_File (_Face, fontExFileName.c_str ());
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlwarning ("FT_Attach_File() failed with file '%s': %s", fontExFileName.c_str(), getFT2Error(error));
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CFontGenerator::~CFontGenerator ()
|
CFontGenerator::~CFontGenerator ()
|
||||||
|
@ -499,28 +472,6 @@ CFontGenerator::~CFontGenerator ()
|
||||||
|
|
||||||
void CFontGenerator::getSizes (ucchar c, uint32 size, uint32 &width, uint32 &height)
|
void CFontGenerator::getSizes (ucchar c, uint32 size, uint32 &width, uint32 &height)
|
||||||
{
|
{
|
||||||
/* FT_Error error;
|
|
||||||
|
|
||||||
error = FT_Set_Pixel_Sizes (_Face, size, size);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlerror ("FT_Set_Pixel_Sizes() failed: %s", getFT2Error(error));
|
|
||||||
}
|
|
||||||
|
|
||||||
// retrieve glyph index from character code
|
|
||||||
FT_UInt glyph_index = FT_Get_Char_Index (_Face, c);
|
|
||||||
|
|
||||||
// load glyph image into the slot (erase previous one)
|
|
||||||
error = FT_Load_Glyph (_Face, glyph_index, FT_LOAD_DEFAULT);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlerror ("FT_Load_Glyph() failed: %s", getFT2Error(error));
|
|
||||||
}
|
|
||||||
|
|
||||||
// convert 24.6 fixed point into integer
|
|
||||||
width = _Face->glyph->metrics.width >> 6;
|
|
||||||
height = _Face->glyph->metrics.height >> 6;
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
HFONT hFont = NULL;
|
HFONT hFont = NULL;
|
||||||
|
@ -528,57 +479,6 @@ uint32 CurrentFontSize = 0;
|
||||||
|
|
||||||
uint8 *CFontGenerator::getBitmap (ucchar c, uint32 size, bool embolden, bool oblique, uint32 &width, uint32 &height, uint32 &pitch, sint32 &left, sint32 &top, sint32 &advx, uint32 &glyphIndex)
|
uint8 *CFontGenerator::getBitmap (ucchar c, uint32 size, bool embolden, bool oblique, uint32 &width, uint32 &height, uint32 &pitch, sint32 &left, sint32 &top, sint32 &advx, uint32 &glyphIndex)
|
||||||
{
|
{
|
||||||
/* FT_Error error;
|
|
||||||
|
|
||||||
error = FT_Set_Pixel_Sizes (_Face, size, size);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlerror ("FT_Set_Pixel_Sizes() failed: %s", getFT2Error(error));
|
|
||||||
}
|
|
||||||
|
|
||||||
// retrieve glyph index from character code
|
|
||||||
FT_UInt glyph_index = FT_Get_Char_Index (_Face, c);
|
|
||||||
|
|
||||||
// load glyph image into the slot (erase previous one)
|
|
||||||
error = FT_Load_Glyph (_Face, glyph_index, FT_LOAD_DEFAULT);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlerror ("FT_Load_Glyph() failed: %s", getFT2Error(error));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (size == 0)
|
|
||||||
{
|
|
||||||
width = 0;
|
|
||||||
height = 0;
|
|
||||||
pitch = 0;
|
|
||||||
left = 0;
|
|
||||||
top = 0;
|
|
||||||
advx = 0;
|
|
||||||
glyphIndex = glyph_index;
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
// convert to an anti-aliased bitmap
|
|
||||||
error = FT_Render_Glyph (_Face->glyph, ft_render_mode_normal);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlerror ("FT_Render_Glyph() failed: %s", getFT2Error(error));
|
|
||||||
}
|
|
||||||
|
|
||||||
width = _Face->glyph->bitmap.width;
|
|
||||||
height = _Face->glyph->bitmap.rows;
|
|
||||||
pitch = _Face->glyph->bitmap.pitch;
|
|
||||||
|
|
||||||
left = _Face->glyph->bitmap_left;
|
|
||||||
top = _Face->glyph->bitmap_top;
|
|
||||||
|
|
||||||
advx = _Face->glyph->advance.x >> 6;
|
|
||||||
|
|
||||||
glyphIndex = glyph_index;
|
|
||||||
|
|
||||||
return (uint8 *) _Face->glyph->bitmap.buffer;
|
|
||||||
*/
|
|
||||||
|
|
||||||
if (size == 0)
|
if (size == 0)
|
||||||
{
|
{
|
||||||
width = 0;
|
width = 0;
|
||||||
|
@ -705,12 +605,6 @@ uint8 *CFontGenerator::getBitmap (ucchar c, uint32 size, bool embolden, bool obl
|
||||||
advx = point.x;
|
advx = point.x;
|
||||||
|
|
||||||
WORD ag = 0;
|
WORD ag = 0;
|
||||||
/*uint t = GetGlyphIndices (hdcDib, &cc, 1, &ag, 0);
|
|
||||||
if (t == GDI_ERROR)
|
|
||||||
{
|
|
||||||
nlstop;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
glyphIndex = ag;
|
glyphIndex = ag;
|
||||||
|
|
||||||
top = -_top;
|
top = -_top;
|
||||||
|
@ -742,27 +636,12 @@ uint8 *CFontGenerator::getBitmap (ucchar c, uint32 size, bool embolden, bool obl
|
||||||
|
|
||||||
void CFontGenerator::getKerning (ucchar left, ucchar right, sint32 &kernx)
|
void CFontGenerator::getKerning (ucchar left, ucchar right, sint32 &kernx)
|
||||||
{
|
{
|
||||||
/* if (!FT_HAS_KERNING(_Face))
|
|
||||||
{
|
|
||||||
kernx = 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
FT_Vector kerning;
|
|
||||||
FT_Error error = FT_Get_Kerning (_Face, left, right, ft_kerning_default, &kerning);
|
|
||||||
if (error)
|
|
||||||
{
|
|
||||||
nlerror ("FT_Get_Kerning() failed: %s", getFT2Error(error));
|
|
||||||
}
|
|
||||||
kernx = kerning.x;
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
uint32 CFontGenerator::getCharIndex (ucchar c)
|
uint32 CFontGenerator::getCharIndex (ucchar c)
|
||||||
{
|
{
|
||||||
// return FT_Get_Char_Index (_Face, c);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue