this->positions[2*i+1]=(font->fc->GetHeight()-ScaleSpriteTrad(FontCache::GetDefaultFontHeight(font->fc->GetSize())))/2;// Align sprite font to centre
this->positions.emplace_back(advance,(font->fc->GetHeight()-ScaleSpriteTrad(FontCache::GetDefaultFontHeight(font->fc->GetSize())))/2);// Align sprite font to centre
}else{
this->positions[2*i+1]=0;// No ascender adjustment.
this->positions.emplace_back(advance,0);// No ascender adjustment.
this->positions.push_back((this->font->fc->GetHeight()-ScaleSpriteTrad(FontCache::GetDefaultFontHeight(this->font->fc->GetSize())))/2);// Align sprite font to centre
this->positions.emplace_back(advance,(this->font->fc->GetHeight()-ScaleSpriteTrad(FontCache::GetDefaultFontHeight(this->font->fc->GetSize())))/2);// Align sprite font to centre
this->positions[i*2+1]=(font->fc->GetHeight()-ScaleSpriteTrad(FontCache::GetDefaultFontHeight(font->fc->GetSize())))/2;// Align sprite font to centre
this->positions.emplace_back(pts[i].x,(font->fc->GetHeight()-ScaleSpriteTrad(FontCache::GetDefaultFontHeight(font->fc->GetSize())))/2);// Align sprite font to centre