Add DISABLE_HINTING cache flag

This commit is contained in:
Jeremy Soller 2025-07-02 10:58:08 -06:00
parent b7eb658166
commit 4de1b13494
No known key found for this signature in database
GPG key ID: 670FDFB5428E05CA
3 changed files with 16 additions and 4 deletions

View file

@ -94,6 +94,7 @@ fn set_buffer_text(buffer: &mut BorrowedWithFontSystem<'_, Buffer>) {
.weight(Weight::BOLD)
.style(Style::Italic),
),
("🌈", attrs.clone()),
("R", attrs.clone().color(Color::rgb(0xFF, 0x00, 0x00))),
("A", attrs.clone().color(Color::rgb(0xFF, 0x7F, 0x00))),
("I", attrs.clone().color(Color::rgb(0xFF, 0xFF, 0x00))),
@ -114,11 +115,20 @@ fn set_buffer_text(buffer: &mut BorrowedWithFontSystem<'_, Buffer>) {
("C", attrs.clone().color(Color::rgb(0x00, 0xFF, 0x00))),
("O", attrs.clone().color(Color::rgb(0xFF, 0xFF, 0x00))),
("R", attrs.clone().color(Color::rgb(0xFF, 0x7F, 0x00))),
("N\n", attrs.clone().color(Color::rgb(0xFF, 0x00, 0x00))),
("N", attrs.clone().color(Color::rgb(0xFF, 0x00, 0x00))),
("🦄\n", attrs.clone()),
(
"生活,삶,जिंदगी 😀 FPS\n",
"生活,삶,जिंदगी 😀\n",
attrs.clone().color(Color::rgb(0xFF, 0x00, 0x00)),
),
(
"Hinting enabled, ",
attrs.clone()
),
(
"Hinting disabled\n",
attrs.clone().cache_key_flags(CacheKeyFlags::DISABLE_HINTING),
),
];
buffer.set_rich_text(