Translate rasterized glyphs from texture to bitmap

This commit is contained in:
Max Brunsfeld 2025-07-14 16:58:13 -07:00 committed by Junkui Zhang
parent 2fb31a9157
commit 6fc8d7746f
2 changed files with 86 additions and 64 deletions

View file

@ -270,27 +270,27 @@ impl Render for TextExample {
.overflow_x_hidden()
.bg(rgb(0xffffff))
.size_full()
// .child(div().child(CharacterGrid::new().scale(base)))
.child(div().child(CharacterGrid::new().scale(base)))
.child(
div()
// .child(Specimen::new(self.next_id()).scale(step_down_2))
// .child(Specimen::new(self.next_id()).scale(step_down_2).invert())
// .child(Specimen::new(self.next_id()).scale(step_down_1))
// .child(Specimen::new(self.next_id()).scale(step_down_1).invert())
.child(Specimen::new(self.next_id()).scale(step_down_2))
.child(Specimen::new(self.next_id()).scale(step_down_2).invert())
.child(Specimen::new(self.next_id()).scale(step_down_1))
.child(Specimen::new(self.next_id()).scale(step_down_1).invert())
.child(Specimen::new(self.next_id()).scale(base))
// .child(Specimen::new(self.next_id()).scale(base).invert())
// .child(Specimen::new(self.next_id()).scale(step_up_1))
// .child(Specimen::new(self.next_id()).scale(step_up_1).invert())
// .child(Specimen::new(self.next_id()).scale(step_up_2))
// .child(Specimen::new(self.next_id()).scale(step_up_2).invert())
// .child(Specimen::new(self.next_id()).scale(step_up_3))
// .child(Specimen::new(self.next_id()).scale(step_up_3).invert())
// .child(Specimen::new(self.next_id()).scale(step_up_4))
// .child(Specimen::new(self.next_id()).scale(step_up_4).invert())
// .child(Specimen::new(self.next_id()).scale(step_up_5))
// .child(Specimen::new(self.next_id()).scale(step_up_5).invert())
// .child(Specimen::new(self.next_id()).scale(step_up_6))
// .child(Specimen::new(self.next_id()).scale(step_up_6).invert()),
.child(Specimen::new(self.next_id()).scale(base).invert())
.child(Specimen::new(self.next_id()).scale(step_up_1))
.child(Specimen::new(self.next_id()).scale(step_up_1).invert())
.child(Specimen::new(self.next_id()).scale(step_up_2))
.child(Specimen::new(self.next_id()).scale(step_up_2).invert())
.child(Specimen::new(self.next_id()).scale(step_up_3))
.child(Specimen::new(self.next_id()).scale(step_up_3).invert())
.child(Specimen::new(self.next_id()).scale(step_up_4))
.child(Specimen::new(self.next_id()).scale(step_up_4).invert())
.child(Specimen::new(self.next_id()).scale(step_up_5))
.child(Specimen::new(self.next_id()).scale(step_up_5).invert())
.child(Specimen::new(self.next_id()).scale(step_up_6))
.child(Specimen::new(self.next_id()).scale(step_up_6).invert()),
),
)
.child(div().w(px(240.)).h_full().bg(colors.container))