| 
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -725,7 +725,7 @@ Image GenImageFontAtlas(const GlyphInfo *glyphs, Rectangle **glyphRecs, int glyp | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    for (int i = 0; i < glyphCount; i++) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    { | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        if (glyphs[i].image.width > maxGlyphWidth) maxGlyphWidth = glyphs[i].image.width; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        totalWidth += glyphs[i].image.width + 4*padding; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			        totalWidth += glyphs[i].image.width + 2*padding; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    } | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			//#define SUPPORT_FONT_ATLAS_SIZE_CONSERVATIVE | 
			
		
		
	
	
		
			
				| 
				
				
				
					
						
					
				
				 | 
			
			 | 
			
			@ -743,8 +743,9 @@ Image GenImageFontAtlas(const GlyphInfo *glyphs, Rectangle **glyphRecs, int glyp | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    atlas.width = imageSize;   // Atlas bitmap width | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    atlas.height = imageSize;  // Atlas bitmap height | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			#else | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    int paddedFontSize = fontSize + 2*padding; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    // No need for a so-conservative atlas generation | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    float totalArea = totalWidth*fontSize*1.2f; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    float totalArea = totalWidth*paddedFontSize*1.2f; | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    float imageMinSize = sqrtf(totalArea); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			    int imageSize = (int)powf(2, ceilf(logf(imageMinSize)/logf(2))); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
				
				 | 
			
			 | 
			
			
 |