fix wavy text (#725)
fix wavy text Co-authored-by: Carter Anderson <mcanders1@gmail.com>
This commit is contained in:
		
							parent
							
								
									b6004e44cf
								
							
						
					
					
						commit
						ff626f2f6f
					
				| @ -119,15 +119,10 @@ impl<'a> Drawable for DrawableText<'a> { | |||||||
|                     )?; |                     )?; | ||||||
| 
 | 
 | ||||||
|                     let bounds = outlined.px_bounds(); |                     let bounds = outlined.px_bounds(); | ||||||
|                     let offset = scaled_font.descent() + glyph_height; |                     let x = bounds.min.x + glyph_width / 2.0; | ||||||
|                     let transform = Mat4::from_translation( |                     // the 0.5 accounts for odd-numbered heights (bump up by 1 pixel)
 | ||||||
|                         caret |                     let y = -bounds.max.y + glyph_height / 2.0 - scaled_font.descent() + 0.5; | ||||||
|                             + Vec3::new( |                     let transform = Mat4::from_translation(caret + Vec3::new(x, y, 0.0)); | ||||||
|                                 0.0 + glyph_width / 2.0 + bounds.min.x, |  | ||||||
|                                 glyph_height / 2.0 - bounds.min.y - offset, |  | ||||||
|                                 0.0, |  | ||||||
|                             ), |  | ||||||
|                     ); |  | ||||||
|                     let sprite = TextureAtlasSprite { |                     let sprite = TextureAtlasSprite { | ||||||
|                         index: glyph_atlas_info.char_index, |                         index: glyph_atlas_info.char_index, | ||||||
|                         color: self.style.color, |                         color: self.style.color, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 tigregalis
						tigregalis