rework FontPixelSizeConfig struct
This commit is contained in:
@@ -33,15 +33,7 @@ namespace OpenVulkano::Scene
|
||||
|
||||
m_atlasData = std::make_shared<AtlasData>();
|
||||
const auto& [lib, face] = FontAtlasGeneratorBase::InitFreetype(source);
|
||||
if (m_pixelSizeConfig.isPixelSize)
|
||||
{
|
||||
FT_Set_Pixel_Sizes(face.get(), 0, m_pixelSizeConfig.size);
|
||||
}
|
||||
else
|
||||
{
|
||||
const float pixelSize = (m_pixelSizeConfig.size * m_pixelSizeConfig.dpi) / 72.0f;
|
||||
FT_Set_Pixel_Sizes(face.get(), 0, pixelSize);
|
||||
}
|
||||
FT_Set_Pixel_Sizes(face.get(), 0, m_pixelSizeConfig.CalculatePixelSize());
|
||||
|
||||
auto [allGlyphs, area] = InitGlyphsForPacking(chset, face);
|
||||
const double atlasWidth = ceil(sqrt(area));
|
||||
|
||||
Reference in New Issue
Block a user